/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Monaco,Consolas,monospace;--color-red-200:oklch(88.5% 0.062 18.334);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-800:oklch(44.4% 0.177 26.899);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-400:oklch(82.8% 0.189 84.429);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-800:oklch(47.3% 0.137 46.201);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-800:oklch(44.8% 0.119 151.328);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-teal-500:oklch(70.4% 0.14 182.503);--color-teal-600:oklch(60% 0.118 184.704);--color-sky-500:oklch(68.5% 0.169 237.323);--color-sky-600:oklch(58.8% 0.158 241.966);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-800:oklch(42.4% 0.199 265.638);--color-purple-500:oklch(62.7% 0.265 303.9);--color-purple-600:oklch(55.8% 0.288 302.321);--color-rose-500:oklch(64.5% 0.246 16.439);--color-rose-600:oklch(58.6% 0.253 17.585);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:0.375rem;--radius-lg:14px;--radius-xl:20px;--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--blur-sm:8px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:10px;--radius-full:9999px}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-2{inset-block:calc(var(--spacing)*2)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-\[41px\]{top:41px}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-\[60\]{z-index:60}.row-0{grid-row:0}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.m-1{margin:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-18{height:calc(var(--spacing)*18)}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[calc\(100vh-64px\)\]{max-height:calc(100vh - 64px)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[48px\]{min-height:48px}.min-h-full{min-height:100%}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-36{width:calc(var(--spacing)*36)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-96{width:calc(var(--spacing)*96)}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[90px\]{min-width:90px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-4{--tw-translate-y:calc(var(--spacing)*-4)}.-translate-y-4,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.space-y-1{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}}.space-x-2{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}}.space-x-4{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:var(--color-blue-200)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.border-b-\[var\(--primary\)\]{border-bottom-color:var(--primary)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/95{background-color:color-mix(in srgb,#fff 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[color\:var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-25{opacity:25%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-75{opacity:75%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow,.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.1\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:2px 0 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg)}.shadow-\[var\(--shadow-lg\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:200ms;transition-duration:.2s}.duration-300{--tw-duration:300ms;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.group-hover\:bg-\[color\:var\(--muted\)\]{&:is(:where(.group):hover *){@media (hover:hover){background-color:var(--muted)}}}.group-hover\/header\:opacity-100{&:is(:where(.group\/header):hover *){@media (hover:hover){opacity:100%}}}.peer-placeholder-shown\:translate-y-2{&:is(:where(.peer):placeholder-shown~*){--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x) var(--tw-translate-y)}}.peer-placeholder-shown\:scale-100{&:is(:where(.peer):placeholder-shown~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.peer-focus\:-translate-y-4{&:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x) var(--tw-translate-y)}}.peer-focus\:scale-75{&:is(:where(.peer):focus~*){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.hover\:bg-\[color\:var\(--muted\)\]{&:hover{@media (hover:hover){background-color:var(--muted)}}}.hover\:bg-\[color\:var\(--surface\)\]{&:hover{@media (hover:hover){background-color:var(--surface)}}}.hover\:bg-white\/30{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#fff 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}}}.hover\:text-\[color\:var\(--foreground\)\]{&:hover{@media (hover:hover){color:var(--foreground)}}}.hover\:text-gray-600{&:hover{@media (hover:hover){color:var(--color-gray-600)}}}.hover\:\!opacity-100{&:hover{@media (hover:hover){opacity:100%!important}}}.hover\:opacity-70{&:hover{@media (hover:hover){opacity:70%}}}.hover\:opacity-100{&:hover{@media (hover:hover){opacity:100%}}}.disabled\:opacity-50{&:disabled{opacity:50%}}.md\:mx-auto{@media (width >= 48rem){margin-inline:auto}}.md\:flex{@media (width >= 48rem){display:flex}}.md\:hidden{@media (width >= 48rem){display:none}}.md\:inline{@media (width >= 48rem){display:inline}}.md\:w-\[600px\]{@media (width >= 48rem){width:600px}}.md\:max-w-2xl{@media (width >= 48rem){max-width:var(--container-2xl)}}.md\:max-w-none{@media (width >= 48rem){max-width:none}}.md\:space-x-4{@media (width >= 48rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}}}.md\:px-6{@media (width >= 48rem){padding-inline:calc(var(--spacing)*6)}}.md\:pb-0{@media (width >= 48rem){padding-bottom:calc(var(--spacing)*0)}}.md\:text-2xl{@media (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.xl\:hidden{@media (width >= 80rem){display:none}}.dark\:border-amber-800{@media (prefers-color-scheme:dark){border-color:var(--color-amber-800)}}.dark\:border-blue-800{@media (prefers-color-scheme:dark){border-color:var(--color-blue-800)}}.dark\:border-green-800{@media (prefers-color-scheme:dark){border-color:var(--color-green-800)}}.dark\:border-red-800{@media (prefers-color-scheme:dark){border-color:var(--color-red-800)}}.dark\:bg-amber-500{@media (prefers-color-scheme:dark){background-color:var(--color-amber-500)}}.dark\:bg-blue-600{@media (prefers-color-scheme:dark){background-color:var(--color-blue-600)}}.dark\:bg-emerald-600{@media (prefers-color-scheme:dark){background-color:var(--color-emerald-600)}}.dark\:bg-gray-600{@media (prefers-color-scheme:dark){background-color:var(--color-gray-600)}}.dark\:bg-gray-800\/95{@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,oklch(27.8% .033 256.848) 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-gray-800) 95%,transparent)}}}.dark\:bg-purple-600{@media (prefers-color-scheme:dark){background-color:var(--color-purple-600)}}.dark\:bg-rose-600{@media (prefers-color-scheme:dark){background-color:var(--color-rose-600)}}.dark\:bg-sky-600{@media (prefers-color-scheme:dark){background-color:var(--color-sky-600)}}.dark\:bg-teal-600{@media (prefers-color-scheme:dark){background-color:var(--color-teal-600)}}.dark\:text-gray-300{@media (prefers-color-scheme:dark){color:var(--color-gray-300)}}.dark\:text-white{@media (prefers-color-scheme:dark){color:var(--color-white)}}.dark\:hover\:text-gray-200{@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){color:var(--color-gray-200)}}}}}.theme-light,:root{--background:#f8f9fc;--foreground:#111827;--surface:#fff;--surface-foreground:#111827;--muted:#f1f3f9;--muted-foreground:#9ca3af;--primary:#5b5ce6;--primary-hover:#4748cc;--primary-foreground:#fff;--primary-subtle:#eef;--primary-subtle-foreground:#3730a3;--accent:#0ea5e9;--accent-foreground:#fff;--accent-subtle:#f0f9ff;--accent-subtle-foreground:#0369a1;--success:#059669;--success-foreground:#fff;--success-subtle:#d1fae5;--success-subtle-foreground:#065f46;--warning:#d97706;--warning-foreground:#fff;--warning-subtle:#fef3c7;--warning-subtle-foreground:#78350f;--error:#dc2626;--error-foreground:#fff;--error-subtle:#fee2e2;--error-subtle-foreground:#7f1d1d;--info:#2563eb;--info-foreground:#fff;--info-subtle:#dbeafe;--info-subtle-foreground:#1e3a8a;--border:rgba(0,0,0,.08);--border-emphasis:rgba(0,0,0,.14);--ring:#5b5ce6;--shadow-sm:0 1px 2px rgba(17,24,39,.06),0 1px 3px rgba(17,24,39,.04);--shadow-md:0 4px 12px rgba(17,24,39,.1),0 2px 4px rgba(17,24,39,.05);--shadow-lg:0 16px 40px rgba(17,24,39,.14),0 6px 12px rgba(17,24,39,.07);--backdrop:rgba(0,0,0,.35);--viewer-surface:#e5e7eb;--viewer-foreground:#111827;--surface-raised:#f1f3f9;--surface-sunken:#f8f9fc;--shadow-xs:0 1px 2px rgba(17,24,39,.04);--shadow-card:0 1px 2px rgba(17,24,39,.04),0 4px 8px rgba(17,24,39,.04);--shadow-card-hover:0 2px 4px rgba(17,24,39,.06),0 12px 24px rgba(17,24,39,.08);--shadow-inset:inset 0 1px 2px rgba(17,24,39,.04);--ring-soft:0 0 0 3px var(--primary);@supports (color:color-mix(in lab,red,red)){--ring-soft:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}--label-red:#ef4444;--label-red-subtle:#fee2e2;--label-orange:#f97316;--label-orange-subtle:#ffedd5;--label-amber:#f59e0b;--label-amber-subtle:#fef3c7;--label-green:#10b981;--label-green-subtle:#d1fae5;--label-teal:#14b8a6;--label-teal-subtle:#ccfbf1;--label-blue:#3b82f6;--label-blue-subtle:#dbeafe;--label-indigo:#6366f1;--label-indigo-subtle:#e0e7ff;--label-purple:#8b5cf6;--label-purple-subtle:#ede9fe;--label-pink:#ec4899;--label-pink-subtle:#fce7f3;--chat-bubble-own:var(--primary);--chat-bubble-own-foreground:var(--primary-foreground);--chat-bubble-other:var(--muted);--chat-bubble-other-foreground:var(--foreground);--timeline-rail:var(--border-emphasis);--profile-banner-gradient:linear-gradient(135deg,var(--primary-subtle),var(--accent-subtle));color-scheme:light}.dark,.theme-dark,:root.dark{--background:#0e1117;--foreground:#e8edf5;--surface:#161d2b;--surface-foreground:#e8edf5;--muted:#1e2638;--muted-foreground:#8a93a7;--primary:#818cf8;--primary-hover:#9ea5fa;--primary-foreground:#0e1117;--primary-subtle:#1a1d42;--primary-subtle-foreground:#a5adff;--accent:#38bdf8;--accent-foreground:#0e1117;--accent-subtle:#082030;--accent-subtle-foreground:#7dd3fc;--success:#34d399;--success-foreground:#042e20;--success-subtle:#042e20;--success-subtle-foreground:#6ee7b7;--warning:#fb923c;--warning-foreground:#2a1505;--warning-subtle:#2a1505;--warning-subtle-foreground:#fdba74;--error:#f87171;--error-foreground:#2d1010;--error-subtle:#2d1010;--error-subtle-foreground:#fca5a5;--info:#60a5fa;--info-foreground:#0d1e38;--info-subtle:#0d1e38;--info-subtle-foreground:#93c5fd;--border:hsla(0,0%,100%,.1);--border-emphasis:hsla(0,0%,100%,.18);--ring:#818cf8;--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.4);--shadow-lg:0 16px 40px rgba(0,0,0,.65),0 6px 12px rgba(0,0,0,.45);--backdrop:rgba(0,0,0,.55);--viewer-surface:#1a1a2e;--viewer-foreground:#e8edf5;--surface-raised:#232b3e;--surface-sunken:#0b0e14;--shadow-xs:0 1px 2px rgba(0,0,0,.25);--shadow-card:0 1px 2px rgba(0,0,0,.35),0 4px 8px rgba(0,0,0,.4);--shadow-card-hover:0 2px 4px rgba(0,0,0,.4),0 12px 24px rgba(0,0,0,.55);--shadow-inset:inset 0 1px 2px rgba(0,0,0,.3);--ring-soft:0 0 0 3px var(--primary);@supports (color:color-mix(in lab,red,red)){--ring-soft:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}--label-red:#f87171;--label-red-subtle:#3a1212;--label-orange:#fb923c;--label-orange-subtle:#2a1505;--label-amber:#fbbf24;--label-amber-subtle:#2b1f05;--label-green:#34d399;--label-green-subtle:#042e20;--label-teal:#2dd4bf;--label-teal-subtle:#052e2a;--label-blue:#60a5fa;--label-blue-subtle:#0d1e38;--label-indigo:#818cf8;--label-indigo-subtle:#1a1d42;--label-purple:#a78bfa;--label-purple-subtle:#1f1630;--label-pink:#f472b6;--label-pink-subtle:#2f0b1f;--chat-bubble-own:var(--primary);--chat-bubble-own-foreground:var(--primary-foreground);--chat-bubble-other:var(--muted);--chat-bubble-other-foreground:var(--foreground);--timeline-rail:var(--border-emphasis);--profile-banner-gradient:linear-gradient(135deg,var(--primary-subtle),var(--muted));color-scheme:dark}:is(.flex-form,.flex-form-editor,.flex-container) .btn{align-items:center;display:inline-flex;font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:150ms;border:.5px solid transparent;border-radius:var(--radius-sm);line-height:1;outline:none;transition-duration:.15s;white-space:nowrap;&:disabled{cursor:not-allowed;opacity:40%}}:is(.flex-form,.flex-form-editor,.flex-container) .btn:focus-visible,:is(.flex-form,.flex-form-editor,.flex-container) .tab:focus-visible{box-shadow:var(--ring-soft)}:is(.flex-form,.flex-form-editor,.flex-container) .btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:var(--shadow-card-hover);--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.flex-form,.flex-form-editor,.flex-container) .badge{align-items:center;display:inline-flex;font-size:var(--text-xs);gap:calc(var(--spacing)*1);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold)}:is(.flex-form,.flex-form-editor,.flex-container) .badge-primary{background:var(--primary-subtle);color:var(--primary-subtle-foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .badge-success{background:var(--success-subtle);color:var(--success-subtle-foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .badge-error{background:var(--error-subtle);color:var(--error-subtle-foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .badge-info{background:var(--info-subtle);color:var(--info-subtle-foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .chip{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--text-xs);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);background:var(--muted);border:.5px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);font-weight:var(--font-weight-medium);outline:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}:is(.flex-form,.flex-form-editor,.flex-container) .chip.active,:is(.flex-form,.flex-form-editor,.flex-container) .chip:hover{background:var(--primary-subtle);border-color:var(--primary);color:var(--primary)}:is(.flex-form,.flex-form-editor,.flex-container) .chip:focus-visible{box-shadow:var(--ring-soft)}:is(.flex-form,.flex-form-editor,.flex-container) .tabs{border-bottom:.5px solid var(--border);display:flex;overflow-x:auto}:is(.flex-form,.flex-form-editor,.flex-container) .tab{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);background:none;border:none;border-bottom:2px var(--tw-border-style) transparent;color:var(--muted-foreground);font-family:var(--font-sans);font-weight:var(--font-weight-medium);margin-bottom:-.5px;outline:none;transition:color .15s ease,border-bottom-color .15s ease;white-space:nowrap}:is(.flex-form,.flex-form-editor,.flex-container) .tab:hover{color:var(--foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .tab.active{border-bottom-color:var(--primary);color:var(--primary);font-weight:600}:is(.flex-form,.flex-form-editor,.flex-container) .table-wrapper{border:.5px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow-x:auto}:is(.flex-form,.flex-form-editor,.flex-container) .table-header-cell{border-bottom:.5px solid var(--border);color:var(--muted-foreground);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.07em;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:left;text-transform:uppercase;white-space:nowrap}:is(.flex-form,.flex-form-editor,.flex-container) .table-cell{border-bottom:.5px solid var(--border);color:var(--foreground);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);vertical-align:middle}:is(.flex-form,.flex-form-editor,.flex-container) .table-row{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms}:is(.flex-form,.flex-form-editor,.flex-container) .table-row:hover{background:var(--muted)}:is(.flex-form,.flex-form-editor,.flex-container) .table-row:last-child .table-cell{border-bottom:none}:is(.flex-form,.flex-form-editor,.flex-container) .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*5);text-align:center}:is(.flex-form,.flex-form-editor,.flex-container) .empty-state-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);color:var(--foreground);font-weight:var(--font-weight-semibold)}:is(.flex-form,.flex-form-editor,.flex-container) .empty-state-description{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));line-height:1.55;max-width:calc(var(--spacing)*56)}:is(.flex-form,.flex-form-editor,.flex-container) .status-dot{border-radius:var(--radius-full);height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}:is(.flex-form,.flex-form-editor,.flex-container) .status-dot-live{background:var(--success)}:is(.flex-form,.flex-form-editor,.flex-container) .status-dot-offline{background:var(--muted-foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .status-dot-warning{background:var(--warning)}:is(.flex-form,.flex-form-editor,.flex-container) .menu-separator{background:var(--border);height:.5px;margin:4px 0}:is(.flex-form,.flex-form-editor,.flex-container) .bg-surface{background:var(--surface)}:is(.flex-form,.flex-form-editor,.flex-container) .bg-muted{background:var(--muted)}:is(.flex-form,.flex-form-editor,.flex-container) .border-default{border-color:var(--border)}:is(.flex-form,.flex-form-editor,.flex-container) .text-default{color:var(--foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .text-muted{color:var(--muted-foreground)}:is(.flex-form,.flex-form-editor,.flex-container) .text-success{color:var(--success)}:is(.flex-form,.flex-form-editor,.flex-container) .text-warning{color:var(--warning)}.flex-widgets-tab:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-validation-input:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-alignment-button:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-border-side:hover span{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-property-group input[type=number]:focus,.flex-property-group input[type=text]:focus,.flex-property-group select:focus,.flex-property-group textarea:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-alignment-button:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-choice-textarea:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-enum-choice-row .flex-input-field:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-grid-definition-action-btn:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-grid-definition-add-btn{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:dashed;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:dashed;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:dashed;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-grid-definition-add-btn:hover{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-grid-definition-add-btn:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-orientation-button:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-properties-delete-btn:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 10%,transparent)}}.flex-thickness-editor .flex-thickness-input input:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}}.flex-outline-node-row--selected{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-outline-node-row--selected:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-element-indicator{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}}.flex-form-element-wrapper.flex-drag-over-top:before{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-bottom:after{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-left:before{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-right:after{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}}.flex-form-element:hover:not(:has(.flex-form-element:hover)):not(.flex-preview-mode):not(.flex-selected){@supports (color:color-mix(in lab,red,red)){outline:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-form-element-outer.flex-outline-hovered:after{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}@supports (color:color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent)}}.flex-form-element-outer.flex-outline-selected.flex-outline-hovered:after{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-editor-drop-zone-table.flex-drag-over-table-cell{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-condition-summary-card:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 4%,transparent)}}.flex-condition-summary-card--broken{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 6%,transparent)}}.flex-condition-broken-banner{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 8%,transparent)}}.flex-condition-row--broken{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 4%,transparent)}}.flex-condition-summary-badge{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}}.flex-condition-edit-btn{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-condition-edit-btn:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-rule-card-badge{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}}.flex-condition-input:focus,.flex-condition-select:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-condition-add-btn--outline{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-condition-add-btn--outline:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-condition-icon-btn--danger:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 8%,transparent)}}.flex-fragment-dialog-input:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-fragment-dialog-input--error:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 15%,transparent)}}.flex-tags-dialog-chip{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:solid;border-top-width:1px}}.flex-tags-dialog-chip-remove:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}}.flex-tags-dialog-input:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-tags-dialog-suggestion:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-preview-device-toggle{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}}.flex-preview-device-btn:hover:not(.flex-active){@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-header-title{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-title:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-header-title-input{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-title-input:focus{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}}.flex-header-description:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}}.flex-header-description-input{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-description-input:focus{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-save-btn{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-save-btn:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-save-dirty-indicator{@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--primary-foreground) 80%,transparent)}}.flex-save-dirty-dot{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--warning,#f59e0b) 25%,transparent)}}.flex-publish-btn{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-publish-btn:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-publish-btn--published{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--success) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--success) 50%,transparent)}}.flex-publish-btn--published:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--error) 40%,transparent)}}.flex-visibility-btn{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-visibility-btn:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-tags-btn{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-tags-btn:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-fragment-preview-delete:hover{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 5%,transparent)}}.flex-mode-toggle{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}}.flex-mode-btn:hover:not(.flex-active){@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-margin-guide--top{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 20%,transparent);border-bottom-style:dashed;border-bottom-width:1px}}.flex-margin-guide--bottom{@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in srgb,var(--primary) 20%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-margin-guide--left{@supports (color:color-mix(in lab,red,red)){border-right-color:color-mix(in srgb,var(--primary) 20%,transparent);border-right-style:dashed;border-right-width:1px}}.flex-margin-guide--right{@supports (color:color-mix(in lab,red,red)){border-left-color:color-mix(in srgb,var(--primary) 20%,transparent);border-left-style:dashed;border-left-width:1px}}.flex-drop-zone.flex-drag-over{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 6%,transparent)}}.flex-drag-over-container .flex-drop-zone{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 5%,transparent)}}.flex-canvas.flex-drag-over-container{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 6%,transparent)}}.flex-control-btn{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}}horizontal-layout-flex-editor-control.flex-drag-over-container{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}#flex-select-parent-button{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}@media (max-width:768px){.flex-container{flex-direction:column}.flex-widgets-panel{max-height:200px;width:100%}.flex-canvas{cursor:pointer;padding:20px}.flex-form-container{padding:0}.flex-drag-ghost{animation:flex-dragGhostAppear .15s ease-out;pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:10000}.flex-drag-ghost-content{align-items:center;background:var(--surface);border:2px solid var(--primary);border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.2),0 6px 12px var(--primary);display:flex;gap:10px;padding:12px 16px;@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 25px rgba(0,0,0,.2),0 6px 12px color-mix(in srgb,var(--primary) 30%,transparent)}color:var(--foreground);font-size:14px;font-weight:500;white-space:nowrap}.flex-dragging-placeholder-content{align-items:center;color:var(--muted-foreground);display:flex;font-size:14px;font-style:italic;justify-content:center;min-height:40px}.flex-dragging-overlay{background-color:rgba(0,0,0,.5)}.flex-drag-over-container{background-color:var(--primary);outline:3px solid var(--primary);outline-offset:4px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 8%,transparent)}animation:flex-containerPulse 1.5s ease-in-out infinite}}.flex-preview-save-btn{@supports (color:color-mix(in lab,red,red)){box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent),0 2px 4px rgba(0,0,0,.1)}}.flex-condition-summary-card:hover[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 4%,transparent)}}.flex-condition-summary-card--broken[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 6%,transparent)}}.flex-condition-broken-banner[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 8%,transparent)}}.flex-condition-row--broken[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 4%,transparent)}}.flex-condition-summary-badge[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}}.flex-condition-edit-btn[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-condition-edit-btn:hover[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-rule-card-badge[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}}.flex-condition-input:focus[b-jjb98mjkgl],.flex-condition-select:focus[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-condition-add-btn--outline[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-condition-add-btn--outline:hover[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-condition-icon-btn--danger:hover[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 8%,transparent)}}.flex-element-indicator[b-7jiu5fgz14]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}}.flex-form-element-wrapper.flex-drag-over-top[b-7jiu5fgz14]:before{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-bottom[b-7jiu5fgz14]:after{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-left[b-7jiu5fgz14]:before{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-right[b-7jiu5fgz14]:after{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}}.flex-form-element:hover:not(:has(.flex-form-element:hover)):not(.flex-preview-mode):not(.flex-selected)[b-7jiu5fgz14]{@supports (color:color-mix(in lab,red,red)){outline:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-form-element-outer.flex-outline-hovered[b-7jiu5fgz14]:after{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}@supports (color:color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent)}}.flex-form-element-outer.flex-outline-selected.flex-outline-hovered[b-7jiu5fgz14]:after{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-editor-drop-zone-table.flex-drag-over-table-cell[b-qjl0zkh102]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-fragment-dialog-input:focus[b-u5ishj4lt8]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-fragment-dialog-input--error:focus[b-u5ishj4lt8]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 15%,transparent)}}.flex-outline-node-row--selected[b-y3bz3tvf8b]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-outline-node-row--selected:hover[b-y3bz3tvf8b]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-alignment-button:focus[b-rh1udhr5z1]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-border-side:hover span[b-a8ynuoto61]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-property-group input[type=number]:focus[b-dp47qv5nb7],.flex-property-group input[type=text]:focus[b-dp47qv5nb7],.flex-property-group select:focus[b-dp47qv5nb7],.flex-property-group textarea:focus[b-dp47qv5nb7]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-alignment-button:focus[b-dp47qv5nb7]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-choice-textarea:focus[b-hv4c9w067v]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-enum-choice-row .flex-input-field:focus[b-av07xh66kw]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-grid-definition-action-btn:focus[b-pd9jf8gqxu]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-grid-definition-add-btn[b-pd9jf8gqxu]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:dashed;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:dashed;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:dashed;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-grid-definition-add-btn:hover[b-pd9jf8gqxu]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-grid-definition-add-btn:focus[b-pd9jf8gqxu]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-orientation-button:focus[b-p1sh8dhihg]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-properties-delete-btn:hover[b-qkobdqfr8e]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 10%,transparent)}}.flex-thickness-editor .flex-thickness-input input:focus[b-l1rj432203]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}}.flex-tags-dialog-chip[b-no865w2brf]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:solid;border-top-width:1px}}.flex-tags-dialog-chip-remove:hover[b-no865w2brf]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}}.flex-tags-dialog-input:focus[b-no865w2brf]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-tags-dialog-suggestion:hover[b-no865w2brf]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-validation-input:focus[b-a3ivak56za]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-widgets-tab:hover[b-y4xv2ocn36]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-preview-device-toggle[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}}.flex-preview-device-btn:hover:not(.flex-active)[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-header-title[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-title:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-header-title-input[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-title-input:focus[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}}.flex-header-description:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}}.flex-header-description-input[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-description-input:focus[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-save-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-save-btn:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-save-dirty-indicator[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--primary-foreground) 80%,transparent)}}.flex-save-dirty-dot[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--warning,#f59e0b) 25%,transparent)}}.flex-publish-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-publish-btn:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-publish-btn--published[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--success) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--success) 50%,transparent)}}.flex-publish-btn--published:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--error) 40%,transparent)}}.flex-visibility-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-visibility-btn:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-tags-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-tags-btn:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-fragment-preview-delete:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 5%,transparent)}}.flex-mode-toggle[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}}.flex-mode-btn:hover:not(.flex-active)[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-margin-guide--top[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 20%,transparent);border-bottom-style:dashed;border-bottom-width:1px}}.flex-margin-guide--bottom[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in srgb,var(--primary) 20%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-margin-guide--left[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){border-right-color:color-mix(in srgb,var(--primary) 20%,transparent);border-right-style:dashed;border-right-width:1px}}.flex-margin-guide--right[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){border-left-color:color-mix(in srgb,var(--primary) 20%,transparent);border-left-style:dashed;border-left-width:1px}}.flex-drop-zone.flex-drag-over[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 6%,transparent)}}.flex-drag-over-container .flex-drop-zone[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 5%,transparent)}}.flex-canvas.flex-drag-over-container[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 6%,transparent)}}.flex-control-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}}horizontal-layout-flex-editor-control.flex-drag-over-container[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}#flex-select-parent-button[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-preview-save-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent),0 2px 4px rgba(0,0,0,.1)}}.flex-widgets-tab:hover[b-y4xv2ocn36]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-validation-input:focus[b-a3ivak56za]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-alignment-button:focus[b-rh1udhr5z1]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-border-side:hover span[b-a8ynuoto61]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-property-group input[type=number]:focus[b-dp47qv5nb7],.flex-property-group input[type=text]:focus[b-dp47qv5nb7],.flex-property-group select:focus[b-dp47qv5nb7],.flex-property-group textarea:focus[b-dp47qv5nb7]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-alignment-button:focus[b-dp47qv5nb7]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-choice-textarea:focus[b-hv4c9w067v]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-enum-choice-row .flex-input-field:focus[b-av07xh66kw]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-grid-definition-action-btn:focus[b-pd9jf8gqxu]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-grid-definition-add-btn[b-pd9jf8gqxu]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:dashed;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:dashed;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:dashed;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-grid-definition-add-btn:hover[b-pd9jf8gqxu]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-grid-definition-add-btn:focus[b-pd9jf8gqxu]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-orientation-button:focus[b-p1sh8dhihg]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-properties-delete-btn:hover[b-qkobdqfr8e]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 10%,transparent)}}.flex-thickness-editor .flex-thickness-input input:focus[b-l1rj432203]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}}.flex-widget-item{align-items:center;background:var(--flex-bg-flex-widget);border:2px solid var(--flex-border-flex-widget);border-radius:6px;color:var(--flex-icon-color);cursor:move;display:flex;gap:10px;margin-bottom:10px;max-height:35px;padding:12px 16px;transition:all .2s;user-select:none}.flex-widget-item svg{display:block}.flex-widget-item-disabled{color:var(--border);cursor:not-allowed;opacity:.5}.flex-widget-item:hover:not(.flex-widget-item-disabled){background:var(--muted);border-color:var(--primary);color:var(--primary)}.dark .flex-widget-item:hover:not(.flex-widget-item-disabled){background:var(--muted)}.flex-widget-item:active{opacity:.7}.flex-widget-icon{height:20px;width:20px}.flex-widgets-panel{background:var(--flex-bg-raised-panel);border-right:1px solid var(--flex-border-color);flex-shrink:0;overflow-y:auto;padding:20px 20px 50px;width:250px}.flex-widgets-panel.hidden{display:none}.flex-widgets-panel h2{color:var(--flex-text-header);font-size:16px;margin-bottom:15px}.flex-widgets-panel-header{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.flex-widgets-panel-tabs{border:1px solid var(--flex-border-color);border-radius:6px;display:flex;gap:0;overflow:hidden}.flex-widgets-tab{background:transparent;border:none;color:var(--flex-text-header);cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:6px 12px;transition:all .15s}.flex-widgets-tab:hover{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-widgets-tab--active{background:var(--primary);color:var(--primary-foreground)}.flex-widgets-tab--active:hover{background:var(--primary-hover)}.flex-fragment-item{max-height:none;position:relative}.flex-fragment-item span{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0}.flex-fragment-view-btn{background:transparent;border:1px solid var(--flex-border-color);border-radius:3px;color:var(--flex-text-header);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:500;margin-left:auto;padding:1px 6px;transition:all .15s;visibility:hidden}.flex-fragment-view-btn:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-fragment-item:hover .flex-fragment-view-btn{visibility:visible}.flex-fragments-empty,.flex-fragments-loading{color:var(--muted-foreground);font-size:13px;padding:20px 10px;text-align:center}.flex-edit-defaults-btn{background:transparent;border:1px solid var(--flex-border-color);border-radius:4px;color:var(--flex-text-header);cursor:pointer;font-size:13px;padding:8px 12px;transition:all .15s;width:100%}.flex-edit-defaults-btn:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-outline-node-row--selected[b-y3bz3tvf8b]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-outline-node-row--selected:hover[b-y3bz3tvf8b]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-validation-panel{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-validation-panel-title{color:var(--flex-text-header)}.flex-validation-panel-content{display:flex;flex-direction:column;flex-grow:0}.flex-validation-panel-empty{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.flex-validation-editor{display:flex;flex-direction:column;gap:20px}.flex-validation-row{display:flex;flex-direction:column;gap:4px}.flex-validation-toggle-row{align-items:center;display:flex;justify-content:space-between}.flex-validation-label{color:var(--flex-text-header);font-size:12px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.flex-validation-input{background:var(--flex-input-background,#fff);border:1px solid var(--border);border-radius:6px;color:var(--flex-text-header);font-size:13px;padding:8px 10px;transition:border-color .15s;width:100%}.flex-validation-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-validation-hint{color:var(--muted-foreground);font-size:12px;line-height:1.4;margin:0}.flex-validation-info{background:var(--muted);border:1px solid var(--border);border-radius:6px;color:var(--muted-foreground);font-size:13px;line-height:1.5;padding:12px}.flex-validation-info p{margin:0}.flex-validation-toggle{background:var(--border);border:none;border-radius:11px;cursor:pointer;flex-shrink:0;height:22px;padding:0;position:relative;transition:background .2s;width:40px}.flex-validation-toggle--on{background:var(--primary)}.flex-validation-toggle-thumb{background:var(--surface);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.flex-validation-toggle--on .flex-validation-toggle-thumb{transform:translateX(18px)}.flex-style-defaults-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.flex-style-defaults-modal{background:var(--flex-bg-raised-panel);border:1px solid var(--flex-border-color);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;height:600px;max-height:80vh;max-width:90vw;width:800px}.flex-style-defaults-header{align-items:center;border-bottom:1px solid var(--flex-border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.flex-style-defaults-header h2{color:var(--flex-text-header);font-size:16px;margin:0}.flex-style-defaults-close-btn{background:none;border:none;color:var(--flex-text-header);cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.flex-style-defaults-close-btn:hover{opacity:.7}.flex-style-defaults-body{display:flex;flex:1;overflow:hidden}.flex-style-defaults-widget-list{border-right:1px solid var(--flex-border-color);flex-shrink:0;overflow-y:auto;padding:12px;width:220px}.flex-style-defaults-widget-list h3{color:var(--flex-text-header);font-size:12px;letter-spacing:.05em;margin:12px 0 6px;opacity:.7;text-transform:uppercase}.flex-style-defaults-widget-list h3:first-child{margin-top:0}.flex-style-defaults-widget-item{align-items:center;border-radius:4px;color:var(--flex-icon-color);cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:4px;padding:8px 10px;transition:background .15s}.flex-style-defaults-widget-item:hover{background:var(--flex-bg-flex-widget)}.flex-style-defaults-widget-item.selected{background:var(--primary);color:var(--primary-foreground)}.flex-style-defaults-widget-icon{flex-shrink:0;height:18px;width:18px}::deep .flex-style-defaults-widget-icon svg{display:block}.flex-style-defaults-properties{flex:1;overflow-y:auto;padding:16px}.flex-style-defaults-preview{margin-bottom:16px}.flex-style-defaults-preview-box{background:var(--surface);border:1px solid var(--flex-border-color);border-radius:6px;margin-top:6px;padding:16px}.flex-style-defaults-preview-unavailable{color:var(--flex-text-header);font-size:13px;font-style:italic;margin:0;opacity:.5;text-align:center}.flex-style-defaults-properties-content{display:flex;flex-direction:column;gap:8px}::deep .flex-group-header{color:var(--flex-text-header);font-size:12px;letter-spacing:.05em;margin-top:8px;opacity:.7;text-transform:uppercase}.flex-style-defaults-empty-state{align-items:center;color:var(--flex-text-header);display:flex;font-style:italic;height:100%;justify-content:center;opacity:.5}.flex-style-defaults-properties::-webkit-scrollbar,.flex-style-defaults-widget-list::-webkit-scrollbar{width:6px}.flex-style-defaults-properties::-webkit-scrollbar-track,.flex-style-defaults-widget-list::-webkit-scrollbar-track{background:transparent}.flex-style-defaults-properties::-webkit-scrollbar-thumb,.flex-style-defaults-widget-list::-webkit-scrollbar-thumb{background:var(--border-emphasis);border-radius:3px}.flex-style-defaults-properties::-webkit-scrollbar-thumb:hover,.flex-style-defaults-widget-list::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.flex-alignment-label{color:var(--flex-text-header)}.flex-alignment-button:focus{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-border-sides-editor{height:64px;margin:8px auto;position:relative;width:64px}.flex-border-sides-center{background:var(--muted);border-radius:2px;bottom:14px;left:14px;pointer-events:none;position:absolute;right:14px;top:14px}.flex-border-side{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;transition:all .15s}.flex-border-side span{background:var(--border);border-radius:1px;transition:background .15s}.flex-border-side.active span{background:var(--primary)}.flex-border-side:hover span{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-border-side.active:hover span{background:var(--primary)}.flex-border-side--top{height:12px;left:12px;right:12px;top:0;width:auto}.flex-border-side--top span{height:3px;width:100%}.flex-border-side--bottom{bottom:0;height:12px;left:12px;right:12px;width:auto}.flex-border-side--bottom span{height:3px;width:100%}.flex-border-side--left{bottom:12px;height:auto;left:0;top:12px;width:12px}.flex-border-side--left span{height:100%;width:3px}.flex-border-side--right{bottom:12px;height:auto;right:0;top:12px;width:12px}.flex-border-side--right span{height:100%;width:3px}.flex-property-group{display:flex;flex-direction:column;margin-bottom:6px}.flex-property-group input[type=number],.flex-property-group input[type=text],.flex-property-group select,.flex-property-group textarea{border:1px solid var(--border);border-radius:4px;font-family:inherit;font-size:14px;padding:8px 12px;transition:all .2s;width:100%}.flex-property-group input[type=number]:focus,.flex-property-group input[type=text]:focus,.flex-property-group select:focus,.flex-property-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-property-group input[type=text]:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.flex-property-group input[type=checkbox]{cursor:pointer;height:18px;width:18px}.flex-property-group textarea{min-height:60px;resize:vertical}.flex-alignment-editor{display:flex;flex-direction:column;gap:8px;margin-top:4px}.flex-alignment-row{align-items:center;display:flex;gap:8px}.flex-alignment-label{color:var(--muted-foreground);font-size:12px;min-width:60px}.flex-alignment-button-group{background-color:var(--border);border-radius:6px;display:flex;gap:2px;padding:2px}.flex-alignment-button{align-items:center;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;transition:background-color .15s ease,box-shadow .15s ease;width:32px}.flex-alignment-button:hover{background-color:var(--border)}.flex-alignment-button:focus{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-alignment-button.active{box-shadow:0 1px 3px rgba(0,0,0,.1)}.flex-alignment-button.active,.flex-alignment-button.active:hover{background-color:var(--surface)}.flex-alignment-icon{fill:var(--foreground);height:18px;width:18px}.flex-alignment-button.active .flex-alignment-icon{fill:var(--primary-hover)}.flex-editable-property-label{color:var(--flex-text-header);font-size:14px;font-weight:400}.flex-editable-property-description{color:var(--flex-text-header)}.flex-property-input-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--flex-input-background);border:1px solid var(--flex-color-gray-600);border-radius:var(--flex-radius-default);box-shadow:var(--flex-shadow-sm);color:var(--flex-input-text);flex-grow:1;line-height:var(--flex-line-height-tight);min-width:0;padding:var(--flex-spacing-2);transition:border-color var(--flex-transition-fast),box-shadow var(--flex-transition-fast);width:100%}.flex-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.flex-modal-container{background-color:var(--surface);border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);max-height:90vh;max-width:56rem;overflow:hidden;width:100%}.flex-modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:1.5rem}.flex-modal-title{color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.75rem}.flex-modal-close{color:var(--muted-foreground);position:relative;transition:color .15s ease-in-out}.flex-modal-close:hover{color:var(--foreground)}.flex-modal-body{max-height:calc(90vh - 180px);overflow-y:auto;padding:1.5rem}.flex-modal-footer{border-top:1px solid var(--border);display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.flex-modal-form-preview{background-color:var(--muted);border:1px solid var(--border);border-radius:.5rem;padding:1rem}.flex-modal-instructions{color:var(--muted-foreground);font-size:14px;margin:0 0 12px}.flex-choice-textarea{border:1px solid var(--border);border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.5;min-height:300px;padding:12px;resize:vertical;width:100%}.flex-choice-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-choice-textarea::placeholder{color:var(--muted-foreground)}.flex-validation-error{background-color:var(--error-subtle);border:1px solid var(--error);border-radius:4px;color:var(--error);font-size:14px;margin-top:8px;padding:8px 12px}.flex-enum-choice-list-editor{display:flex;flex-direction:column;gap:8px;padding:8px 0}.flex-enum-choice-header{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.flex-enum-header-button-group{display:flex;flex-direction:row;gap:3px}.flex-enum-choice-title{color:var(--flex-text-header);font-size:14px;font-weight:600}.flex-enum-choice-header-btn{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:4px;color:var(--foreground);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.flex-enum-choice-header-btn:hover{background:var(--muted);border-color:var(--muted-foreground)}.dark .flex-enum-choice-header-btn:hover{background:var(--border)}.flex-enum-choice-open-csv-edit-modal-btn{padding:3px}.flex-enum-choice-icon{fill:currentColor;height:16px;width:16px}.flex-enum-choice-table-header{align-items:center;border-bottom:1px solid var(--border);color:var(--muted-foreground);display:flex;font-size:12px;font-weight:500;gap:8px;padding:4px 8px}.flex-enum-choice-drag-col{flex-shrink:0;width:24px}.flex-enum-choice-text-col,.flex-enum-choice-value-col{flex:1;min-width:0}.flex-enum-choice-actions-col{flex-shrink:0;width:32px}.flex-enum-choice-list{display:flex;flex-direction:column}.flex-enum-choice-row{align-items:center;border-radius:4px;display:flex;gap:8px;padding:6px 8px;transition:background-color .15s ease}.dark .flex-enum-choice-row:hover,.flex-enum-choice-row:hover{background:var(--muted)}.flex-enum-choice-row.flex-dragging{background:var(--border);opacity:.5}.flex-enum-choice-row.flex-drag-over-top{box-shadow:inset 0 2px 0 0 var(--primary)}.flex-enum-choice-row.flex-drag-over-bottom{box-shadow:inset 0 -2px 0 0 var(--primary)}.flex-enum-choice-row.flex-has-error{background:var(--error-subtle)}.flex-enum-choice-drag-handle{align-items:center;color:var(--muted-foreground);cursor:grab;display:flex;justify-content:center;width:24px}.flex-enum-choice-drag-handle:hover{color:var(--muted-foreground)}.flex-enum-choice-drag-handle:active{cursor:grabbing}.flex-drag-icon{height:14px;width:14px}.flex-enum-choice-row .flex-input-field{border:1px solid var(--border);border-radius:4px;color:var(--flex-text-header);font-size:13px;padding:6px 8px;transition:border-color .15s ease;width:100%}.flex-enum-choice-row .flex-input-field:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-enum-choice-row .flex-input-field.flex-input-error{background:var(--error-subtle);border-color:var(--error)}.flex-enum-choice-row .flex-input-field::placeholder{color:var(--muted-foreground);font-style:italic}.flex-enum-choice-delete-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.flex-enum-choice-delete-btn:hover:not(:disabled){background:var(--error-subtle);color:var(--error)}.flex-enum-choice-delete-btn:disabled{cursor:not-allowed;opacity:.4}.flex-delete-icon{height:16px;width:16px}.flex-enum-choice-error{align-items:center;color:var(--error);display:flex;font-size:12px;gap:6px;padding:4px 8px 4px 40px}.flex-error-icon{fill:var(--error);height:14px;width:14px}.flex-flex-grid-definitions-editor{display:flex;flex-direction:column;gap:6px;max-width:100%;overflow:hidden;width:100%}.flex-flex-grid-definitions-list{display:flex;flex-direction:column;gap:4px}.flex-grid-definition-item{align-items:center;background-color:var(--muted);border:1px solid var(--border);border-radius:var(--flex-radius-default,4px);display:flex;gap:6px;min-width:0;padding:6px 8px;transition:background-color .15s ease}.flex-grid-definition-item:hover{background-color:var(--border)}.flex-grid-definition-item.flex-grid-definition-dragging{background-color:var(--border);opacity:.5}.flex-grid-definition-item.flex-grid-definition-drag-over-top{box-shadow:inset 0 2px 0 0 var(--primary)}.flex-grid-definition-item.flex-grid-definition-drag-over-bottom{box-shadow:inset 0 -2px 0 0 var(--primary)}.flex-grid-definition-drag-handle{align-items:center;color:var(--muted-foreground);cursor:grab;display:flex;flex-shrink:0;justify-content:center;transition:color .15s ease;width:20px}.flex-grid-definition-drag-handle:hover{color:var(--foreground)}.flex-grid-definition-drag-handle:active{cursor:grabbing}.flex-grid-definition-drag-icon{height:14px;width:14px}.flex-grid-definition-label{color:var(--foreground);flex-shrink:0;font-size:12px;font-weight:500;min-width:55px}.flex-grid-column-width-adjustment-section{align-items:center;flex:1;gap:6px;min-width:0}.flex-grid-definition-type-select{flex:1;font-size:12px!important;max-width:100px;min-width:0;padding:4px 6px!important}.flex-grid-definition-value-container{align-items:center;display:flex;flex-shrink:0;gap:2px}.flex-grid-definition-value-input{font-size:12px!important;min-width:50px!important;padding:4px 6px!important;text-align:right;width:50px!important}.flex-grid-definition-value-input:disabled{background-color:var(--border);color:var(--muted-foreground);cursor:not-allowed}.flex-grid-definition-value-unit{color:var(--muted-foreground);flex-shrink:0;font-size:11px}.flex-grid-definition-actions{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:auto}.flex-grid-definition-action-btn{align-items:center;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--flex-radius-default,4px);color:var(--foreground);cursor:pointer;display:flex;height:24px;justify-content:center;padding:2px;transition:all .15s ease;width:24px}.flex-grid-definition-action-btn:hover:not(:disabled){background-color:var(--muted);border-color:var(--muted-foreground)}.flex-grid-definition-action-btn:focus{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-grid-definition-action-btn:disabled{cursor:not-allowed;opacity:.4}.flex-grid-definition-remove-btn:hover:not(:disabled){background-color:var(--error-subtle);border-color:var(--error);color:var(--error)}.flex-grid-definition-icon{flex-shrink:0;height:14px;width:14px}.flex-grid-definition-add-btn{align-items:center;background-color:var(--primary);color:var(--primary);display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;margin-top:2px;padding:8px 12px;width:100%;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}border:1px dashed var(--primary);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:dashed;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:dashed;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:dashed;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:dashed;border-top-width:1px}border-radius:var(--flex-radius-default,4px);cursor:pointer;transition:all .15s ease}.flex-grid-definition-add-btn:hover{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 15%,transparent)}border-color:var(--info)}.flex-grid-definition-add-btn:focus{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-grid-definition-icon-add{height:14px;width:14px}.flex-grid-definition-max-reached{color:var(--muted-foreground);font-size:11px;font-style:italic;padding:6px;text-align:center}@keyframes flex-grid-definition-highlight{0%{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 25%,transparent)}border-color:var(--info)}to{background-color:var(--muted);border-color:var(--border)}}.flex-grid-definition-item-highlighted{animation:flex-grid-definition-highlight .6s ease-out forwards}.flex-grid-column-width-adjustment-section{display:flex;flex-direction:column}.flex-property-group{margin-bottom:1rem}.flex-property-group-summary{color:var(--flex-text-header);cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1.75rem;padding-bottom:.5rem;padding-top:.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none}.flex-property-group-summary:hover{color:#1f2937}.flex-group-header{color:var(--flex-text-header)}.flex-image-upload-editor{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.flex-image-upload-preview{background:#fff;border:1px solid #e2e8f0;border-radius:2px;max-height:200px;max-width:100%;object-fit:contain}.flex-image-upload-empty{border:1px dashed #cbd5e1;border-radius:3px;color:#64748b;font-size:.8125rem;padding:.75rem;text-align:center}.flex-image-upload-btn,.flex-image-upload-remove{align-self:flex-start;background:#fff;border:1px solid #cbd5e1;border-radius:3px;color:#1e293b;cursor:pointer;display:inline-block;font-family:inherit;font-size:.8125rem;padding:.375rem .75rem}.flex-image-upload-btn:hover,.flex-image-upload-remove:hover{background:#f1f5f9;border-color:#94a3b8}.flex-image-upload-btn input[type=file]{display:none}.flex-image-upload-error{color:#b91c1c;font-size:.8125rem}.flex-orientation-editor{display:flex;flex-direction:column;gap:8px;margin-top:4px}.flex-orientation-button-group{background-color:var(--border);border-radius:6px;display:flex;gap:2px;padding:2px}.flex-orientation-button{align-items:center;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1;gap:6px;height:32px;justify-content:center;padding:4px 12px;transition:background-color .15s ease,box-shadow .15s ease}.flex-orientation-button:hover{background-color:var(--border)}.flex-orientation-button:focus{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-orientation-button.active{background-color:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.1)}.flex-orientation-button.active:hover{background-color:var(--surface)}.flex-orientation-icon{fill:var(--foreground);flex-shrink:0;height:16px;width:16px}.flex-orientation-button.active .flex-orientation-icon{fill:var(--primary-hover)}.flex-orientation-label{color:var(--foreground);font-size:13px;font-weight:500;white-space:nowrap}.flex-orientation-button.active .flex-orientation-label{color:var(--primary-hover)}.flex-properties-panel{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-properties-panel-title,.flex-properties-panel-type{color:var(--flex-text-header)}.flex-properties-delete-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;transition:all .15s;width:28px}.flex-properties-delete-btn:hover{background:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 10%,transparent)}color:var(--error)}.flex-properties-panel.flex-hidden{display:none}.flex-width-property{display:flex;flex-direction:column;margin-bottom:6px;padding:0 4px}.flex-width-property-value{align-items:center;display:flex;gap:8px}.flex-width-property-pct{color:var(--flex-text-header);font-size:14px;font-weight:500}.flex-width-property-stretch{color:var(--muted-foreground);font-size:14px;font-style:italic}.flex-width-property-reset{align-items:center;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:2px 8px;transition:all .15s}.flex-width-property-reset:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-properties-panel h2{color:var(--flex-text-header);font-size:16px;margin-bottom:15px}.flex-properties-panel::-webkit-scrollbar{width:8px}.flex-properties-panel::-webkit-scrollbar-track{background:var(--muted)}.flex-properties-panel::-webkit-scrollbar-thumb{background:var(--border-emphasis)}.flex-properties-panel::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.flex-properties-content{display:flex;flex:1;flex-direction:column;gap:15px}.flex-widget-icon{color:var(--flex-text-header);flex-shrink:0;height:1em;margin-right:.25em;width:1em}.flex-widget-icon svg{display:block}@media (max-width:1024px){.flex-properties-panel{width:250px}}.flex-properties-empty-state{color:var(--muted-foreground);font-size:13px;font-style:italic;padding:40px 20px;text-align:center}.flex-properties-empty-state p{margin:0}@media (max-width:768px){.flex-properties-panel{max-height:200px;width:100%}}.flex-property-section-summary{color:var(--flex-text-header);cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1.75rem;padding-bottom:.5rem;padding-top:.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none}.flex-property-section-summary:hover{color:#1f2937}.flex-string-list-editor{display:flex;flex-direction:column;gap:.25rem}.flex-string-list-header{align-items:center;display:flex;justify-content:space-between}.flex-string-list-title{color:#374151;font-size:.75rem;font-weight:600}.flex-string-list-add-btn{align-items:center;background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;height:1.25rem;justify-content:center;padding:0;width:1.25rem}.flex-string-list-add-btn:hover{color:#2563eb}.flex-string-list-icon{fill:currentColor;height:1rem;width:1rem}.flex-string-list-items{display:flex;flex-direction:column;gap:.25rem}.flex-string-list-row{align-items:center;display:flex;gap:.25rem}.flex-string-list-input{flex:1;min-width:0}.flex-string-list-delete-btn{align-items:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;padding:0;width:1.25rem}.flex-string-list-delete-btn:hover:not(:disabled){color:#ef4444}.flex-string-list-delete-btn:disabled{cursor:not-allowed;opacity:.3}.flex-string-list-delete-icon{height:.875rem;width:.875rem}.flex-thickness-editor{align-items:center;display:grid;gap:2px;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;justify-items:center;margin:4px auto;width:140px}.flex-thickness-center{background:var(--muted);border:1px dashed var(--border-emphasis);border-radius:3px;grid-column:2;grid-row:2;height:24px;width:32px}.flex-thickness-editor .flex-thickness-input input{-moz-appearance:textfield;background:var(--surface);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--foreground);font-size:11px;height:24px;padding:0 2px;text-align:center;width:40px}.flex-thickness-editor .flex-thickness-input input::-webkit-inner-spin-button,.flex-thickness-editor .flex-thickness-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flex-thickness-editor .flex-thickness-input input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}}.flex-thickness-input--top{grid-column:2;grid-row:1}.flex-thickness-input--left{grid-column:1;grid-row:2}.flex-thickness-input--right{grid-column:3;grid-row:2}.flex-thickness-input--bottom{grid-column:2;grid-row:3}.flex-toggle-switch-container{align-items:center;display:flex;gap:12px;margin-top:4px;padding-left:2px}.flex-toggle-switch{color:var(--flex-text-header);display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.flex-toggle-switch input{height:0;opacity:0;width:0}.flex-toggle-slider{background-color:var(--border);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.flex-toggle-slider:before{background-color:var(--surface);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:transform .2s ease;width:18px}.flex-toggle-switch input:checked+.flex-toggle-slider{background-color:var(--primary)}.flex-toggle-switch input:checked+.flex-toggle-slider:before{transform:translateX(20px)}.flex-toggle-state-label{color:var(--flex-text-header);font-size:13px;font-weight:500;user-select:none}.flex-element-indicator[b-7jiu5fgz14]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}}.flex-form-element-wrapper.flex-drag-over-top[b-7jiu5fgz14]:before{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-bottom[b-7jiu5fgz14]:after{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-left[b-7jiu5fgz14]:before{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}}.flex-form-element-wrapper.flex-drag-over-right[b-7jiu5fgz14]:after{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}}.flex-form-element:hover:not(:has(.flex-form-element:hover)):not(.flex-preview-mode):not(.flex-selected)[b-7jiu5fgz14]{@supports (color:color-mix(in lab,red,red)){outline:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-form-element-outer.flex-outline-hovered[b-7jiu5fgz14]:after{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}@supports (color:color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent)}}.flex-form-element-outer.flex-outline-selected.flex-outline-hovered[b-7jiu5fgz14]:after{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-editor-drop-zone-table.flex-drag-over-table-cell[b-qjl0zkh102]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-print-preview{display:flex;flex:1;flex-direction:column;overflow:hidden}.flex-print-preview-scroll{align-items:center;background:var(--border);background-image:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.03) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.03) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:flex;flex:1;flex-direction:column;gap:32px;overflow:auto;padding:40px 32px}.flex-print-page{background:var(--surface);border-radius:2px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);flex-shrink:0;overflow:hidden;position:relative}.flex-print-page-viewport{margin:20px;overflow:hidden;position:relative}.flex-print-page-viewport-inner{display:flex;flex-direction:column;width:100%}.flex-print-page-number{bottom:4px;color:var(--muted-foreground);font-size:10px;pointer-events:none;position:absolute;right:8px;user-select:none}.flex-print-empty{color:var(--muted-foreground);padding:80px 20px;text-align:center}@media print{.flex-print-preview-scroll{background:none;background-image:none;gap:0;overflow:visible;padding:0}.flex-print-page{border-radius:0;box-shadow:none;page-break-after:always}.flex-print-page:last-child{page-break-after:auto}.flex-print-page-number{display:none}}.flex-outline-panel{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-outline-panel-title{color:var(--flex-text-header);margin-bottom:12px}.flex-outline-content{display:flex;flex:1;flex-direction:column}.flex-outline-empty{color:var(--muted-foreground);padding:40px 20px;text-align:center}.flex-outline-panel::-webkit-scrollbar{width:8px}.flex-outline-panel::-webkit-scrollbar-track{background:var(--muted)}.flex-outline-panel::-webkit-scrollbar-thumb{background:var(--border)}.flex-outline-panel::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@media (max-width:1024px){.flex-outline-panel{width:250px}}@media (max-width:768px){.flex-outline-panel{max-height:200px;width:100%}}.flex-outline-node-row{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:4px;min-height:28px;padding:3px 8px 3px 4px;transition:background .1s;user-select:none}.flex-outline-node-row:hover{background:var(--flex-bg-hover,var(--border))}.flex-outline-node-row--selected{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}color:var(--primary)}.flex-outline-node-row--selected:hover{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-outline-expand-btn{align-items:center;background:transparent;border:none;border-radius:3px;color:var(--flex-text-muted,var(--muted-foreground));cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;width:18px}.flex-outline-expand-btn:hover{background:var(--flex-bg-hover,var(--border));color:var(--flex-text-header,var(--foreground))}.flex-outline-expand-icon{height:14px;transition:transform .15s ease;width:14px}.flex-outline-expand-icon--open{transform:rotate(90deg)}.flex-outline-expand-spacer{flex-shrink:0;width:18px}.flex-outline-node-icon{color:var(--flex-text-muted,var(--muted-foreground));flex-shrink:0;height:14px;width:14px}.flex-outline-node-row--selected .flex-outline-node-icon{color:var(--primary)}.flex-outline-node-label{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-outline-node-indicators{align-items:center;display:inline-flex;flex-shrink:0;gap:3px;margin-left:auto}.flex-outline-indicator{align-items:center;display:inline-flex;height:14px;justify-content:center;width:14px}.flex-outline-indicator--has-rules{color:var(--warning,#f59e0b)}.flex-outline-indicator--referenced{color:var(--info,#3b82f6)}.flex-outline-indicator--has-validation{color:var(--success,#10b981)}.flex-outline-indicator--broken{animation:flex-outline-broken-pulse 1.6s ease-in-out infinite;color:var(--error,#ef4444)}@keyframes flex-outline-broken-pulse{0%,to{opacity:1}50%{opacity:.55}}.flex-condition-summary-card:hover[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 4%,transparent)}}.flex-condition-summary-card--broken[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 6%,transparent)}}.flex-condition-broken-banner[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 8%,transparent)}}.flex-condition-row--broken[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 4%,transparent)}}.flex-condition-summary-badge[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}}.flex-condition-edit-btn[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-condition-edit-btn:hover[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-rule-card-badge[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}}.flex-condition-input:focus[b-jjb98mjkgl],.flex-condition-select:focus[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-condition-add-btn--outline[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-condition-add-btn--outline:hover[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-condition-icon-btn--danger:hover[b-jjb98mjkgl]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 8%,transparent)}}.flex-json-drawer{background:#1e1e2e;border-top:1px solid #313244;bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;font-family:var(--flex-font-mono,"JetBrains Mono","Fira Code","Consolas",monospace);left:0;position:fixed;right:0;transition:height .05s ease-out;z-index:100}.flex-json-drawer.flex-collapsed{height:auto!important}.flex-json-drawer-handle{align-items:center;background:transparent;cursor:ns-resize;display:flex;flex-shrink:0;height:6px;justify-content:center}.flex-json-drawer.flex-collapsed .flex-json-drawer-handle{display:none}.flex-handle-grip{background:#45475a;border-radius:2px;height:4px;transition:background .2s;width:40px}.flex-json-drawer-handle:hover .flex-handle-grip{background:#585b70}.flex-json-drawer-header{align-items:center;background:#181825;border-bottom:1px solid #313244;display:flex;flex-shrink:0;height:36px;justify-content:space-between;padding:0 12px}.flex-json-drawer-tab{align-items:center;background:transparent;border:none;border-radius:4px;color:#cdd6f4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 12px;transition:background .2s}.flex-json-drawer-tab:hover{background:#313244}.flex-tab-icon{color:#6c7086;font-size:10px;transition:transform .2s ease}.flex-tab-icon.flex-expanded{transform:rotate(180deg)}.flex-tab-label{letter-spacing:.5px}.flex-json-drawer-actions{display:flex;gap:4px}.flex-drawer-action-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:#6c7086;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.flex-drawer-action-btn:hover{background:#313244;color:#cdd6f4}.flex-json-drawer-content{flex:1;min-height:0;overflow:auto;padding:12px 16px}.flex-resize-overlay{cursor:ns-resize;inset:0;position:fixed;z-index:9999}::deep .flex-json-tree{color:#cdd6f4;font-size:13px;line-height:1.6}::deep .flex-json-node{padding-left:calc(var(--depth, 0)*6px)}::deep .flex-json-line{align-items:center;border-radius:3px;display:flex;min-height:22px;padding:1px 0;transition:background .15s}::deep .flex-json-line:hover{background:rgba(69,71,90,.3)}::deep .flex-json-toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:4px;padding:0;width:16px}::deep .flex-toggle-icon{color:#6c7086;font-size:8px;transition:transform .15s ease}::deep .flex-json-toggle.flex-expanded .flex-toggle-icon{transform:rotate(90deg)}::deep .flex-json-toggle:hover .flex-toggle-icon{color:#cdd6f4}::deep .flex-json-toggle-spacer{flex-shrink:0;width:20px}::deep .flex-json-key{color:#89b4fa}::deep .flex-json-string{color:#a6e3a1}::deep .flex-json-number{color:#fab387}::deep .flex-json-boolean{color:#cba6f7}::deep .flex-json-null{color:#f38ba8;font-style:italic}::deep .flex-json-punctuation{color:#6c7086}::deep .flex-json-bracket{color:#f9e2af}::deep .flex-json-comma{color:#6c7086}::deep .flex-json-collapsed-indicator{color:#6c7086;font-style:italic;margin:0 4px}::deep .flex-json-children{display:flex;flex-direction:column}::deep .flex-json-node.flex-highlighted>.flex-json-line{background:rgba(250,179,135,.15);box-shadow:inset 3px 0 0 #fab387}::deep .flex-json-node.flex-contains-highlighted>.flex-json-line{background:rgba(137,180,250,.08)}::deep .flex-json-error{background:rgba(243,139,168,.1);border:1px solid rgba(243,139,168,.3);border-radius:6px;color:#f38ba8;padding:12px}.flex-json-drawer-content::-webkit-scrollbar{height:8px;width:8px}.flex-json-drawer-content::-webkit-scrollbar-track{background:#181825}.flex-json-drawer-content::-webkit-scrollbar-thumb{background:#45475a;border-radius:4px}.flex-json-drawer-content::-webkit-scrollbar-thumb:hover{background:#585b70}.flex-json-drawer-content.flex-json-edit-mode{display:flex;flex-direction:column;gap:8px}.flex-json-edit-textarea{background:#11111b;border:1px solid #313244;border-radius:6px;color:#cdd6f4;flex:1;font-family:var(--flex-font-mono,"JetBrains Mono","Fira Code","Consolas",monospace);font-size:13px;line-height:1.6;min-height:0;outline:none;padding:12px;resize:none;tab-size:2;width:100%}.flex-json-edit-textarea:focus{border-color:#89b4fa;box-shadow:0 0 0 2px rgba(137,180,250,.15)}.flex-json-edit-textarea::placeholder{color:#585b70}.flex-json-edit-error{background:rgba(243,139,168,.1);border:1px solid rgba(243,139,168,.3);border-radius:4px;color:#f38ba8;flex-shrink:0;font-size:12px;padding:6px 10px}.flex-drawer-apply-btn,.flex-drawer-cancel-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px;transition:all .2s}.flex-drawer-apply-btn{background:#a6e3a1;color:#1e1e2e}.flex-drawer-apply-btn:hover{background:#94e2d5}.flex-drawer-cancel-btn{background:transparent;border:1px solid #45475a;color:#6c7086}.flex-drawer-cancel-btn:hover{background:#313244;color:#cdd6f4}.flex-pdf-import-mode{flex-direction:column;gap:12px}.flex-pdf-dropzone,.flex-pdf-import-mode{align-items:center;display:flex;justify-content:center}.flex-pdf-dropzone{border:2px dashed #45475a;border-radius:8px;cursor:pointer;flex:1;min-height:120px;transition:all .2s;width:100%}.flex-pdf-dropzone:hover{background:rgba(137,180,250,.05);border-color:#89b4fa}.flex-pdf-dropzone input[type=file]{display:none}.flex-pdf-dropzone-content{align-items:center;color:#6c7086;display:flex;flex-direction:column;gap:8px}.flex-pdf-dropzone-label{color:#cdd6f4;font-size:14px;font-weight:500}.flex-pdf-dropzone-hint{color:#585b70;font-size:12px;max-width:300px;text-align:center}.flex-pdf-file-ready{align-items:center;background:rgba(166,227,161,.08);border:1px solid rgba(166,227,161,.2);border-radius:6px;display:flex;gap:10px;padding:12px 16px;width:100%}.flex-pdf-file-name{color:#cdd6f4;font-size:13px;font-weight:500}.flex-pdf-file-size{color:#6c7086;font-size:12px;margin-left:auto}.flex-pdf-processing{align-items:center;display:flex;flex-direction:column;gap:16px;padding:24px}.flex-pdf-spinner{animation:flex-spin .8s linear infinite;border:3px solid #313244;border-radius:50%;border-top-color:#89b4fa;height:32px;width:32px}@keyframes flex-spin{to{transform:rotate(1turn)}}.flex-pdf-status{color:#a6adc8;font-size:13px;font-weight:500}@keyframes flex-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flex-json-drawer.flex-expanded .flex-json-drawer-content{animation:flex-slideUp .2s ease-out}.flex-fragment-dialog-input:focus[b-u5ishj4lt8]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-fragment-dialog-input--error:focus[b-u5ishj4lt8]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 15%,transparent)}}.flex-tags-dialog-chip[b-no865w2brf]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:solid;border-top-width:1px}}.flex-tags-dialog-chip-remove:hover[b-no865w2brf]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}}.flex-tags-dialog-input:focus[b-no865w2brf]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-tags-dialog-suggestion:hover[b-no865w2brf]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}array-flex-editor-control{display:block;padding:.5rem}.flex-array-editor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.flex-array-editor-add-btn{align-items:center;background:#fff;border:1px solid #9ca3af;border-radius:50%;color:#4b5563;cursor:pointer;display:flex;font-size:.75rem;height:1.75rem;justify-content:center;transition:background-color .15s;width:1.75rem}.flex-array-editor-add-btn:hover{background:#f3f4f6}.flex-array-editor-grid{border:1px solid #d1d5db;border-radius:.375rem;display:grid;gap:0;overflow:hidden}.flex-array-editor-column-header{background:#f3f4f6;border-bottom:1px solid #d1d5db;border-right:1px solid #e5e7eb;color:#374151;font-size:.75rem;font-weight:600;padding:.375rem .5rem}.flex-array-editor-column-header:last-child{border-right:none}.flex-array-editor-actions-header{width:2.5rem}.flex-array-editor-cell{align-items:center;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;display:flex;min-height:3rem;padding:.25rem}.flex-array-editor-cell:last-child{border-right:none}.flex-array-editor-actions-cell{justify-content:center;width:2.5rem}.flex-array-editor-delete-btn{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;font-size:.7rem;height:1.5rem;justify-content:center;transition:color .15s,background-color .15s;width:1.5rem}.flex-array-editor-delete-btn:hover{background:#fee2e2;color:#ef4444}.flex-element-indicator{align-items:center;background:var(--surface);border-radius:50%;display:inline-flex;height:14px;justify-content:center;width:14px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}visibility:visible}.flex-element-indicator--has-rules{color:var(--warning,#f59e0b)}.flex-element-indicator--referenced{color:var(--info,#3b82f6)}.flex-element-indicator--has-validation{color:var(--success,#10b981)}.flex-element-indicator--broken{animation:flex-indicator-broken-pulse 1.6s ease-in-out infinite;color:var(--error,#ef4444)}@keyframes flex-indicator-broken-pulse{0%,to{opacity:1}50%{opacity:.55}}.flex-form-element-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.flex-form-element-wrapper.flex-drag-over-top:before{background:var(--primary);border-radius:2px;box-shadow:0 0 8px var(--primary);content:"";height:4px;left:0;position:absolute;right:0;top:-2px;z-index:100;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}animation:flex-dropIndicatorPulse 1s ease-in-out infinite}.flex-form-element-wrapper.flex-drag-over-bottom:after{background:var(--primary);border-radius:2px;bottom:-2px;box-shadow:0 0 8px var(--primary);content:"";height:4px;left:0;position:absolute;right:0;z-index:100;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}animation:flex-dropIndicatorPulse 1s ease-in-out infinite}.flex-form-element-wrapper.flex-drag-over-left:before{background:var(--success);border-radius:2px;bottom:0;box-shadow:0 0 8px var(--success);content:"";left:-2px;position:absolute;top:0;width:4px;z-index:100;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}animation:flex-dropIndicatorPulse 1s ease-in-out infinite}.flex-form-element-wrapper.flex-drag-over-right:after{background:var(--success);border-radius:2px;bottom:0;box-shadow:0 0 8px var(--success);content:"";position:absolute;right:-2px;top:0;width:4px;z-index:100;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}animation:flex-dropIndicatorPulse 1s ease-in-out infinite}@keyframes flex-dropIndicatorPulse{0%,to{opacity:1}50%{opacity:.7}}.flex-form-element{cursor:move;display:flex;flex:1;flex-direction:column;position:relative;transition:outline-color .15s ease,background-color .15s ease}.flex-form-element.flex-in-row{margin-bottom:0}.flex-form-element.flex-preview-mode{background:transparent;border:none;cursor:default}.flex-form-element .flex-element-controls{visibility:hidden}.flex-form-element:hover:not(:has(.flex-form-element:hover)):not(.flex-preview-mode)>.flex-element-controls{visibility:visible}.flex-form-element:hover:not(:has(.flex-form-element:hover)):not(.flex-preview-mode):not(.flex-selected){outline:1px solid var(--primary);@supports (color:color-mix(in lab,red,red)){outline:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}outline-offset:-1px}.flex-form-element.flex-selected{position:relative}.flex-form-element.flex-selected:after{border:2px solid var(--primary);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:10}.flex-form-element.flex-selected>.flex-element-controls{visibility:visible}.flex-form-element-outer:has(>.flex-form-element-wrapper>.flex-form-element:hover){z-index:1}.flex-form-element-outer:has(>.flex-form-element-wrapper>.flex-form-element.flex-selected){z-index:2}.flex-form-element-outer{display:flex;flex:1;flex-direction:column;position:relative}.flex-form-element-outer.flex-outline-hovered:after{background:var(--primary);content:"";inset:0;position:absolute;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}outline:2px solid var(--primary);@supports (color:color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent)}border-radius:2px;outline-offset:-1px;pointer-events:none;z-index:50}.flex-form-element-outer.flex-outline-selected:after{border-radius:2px;content:"";inset:0;outline:2px solid var(--primary);outline-offset:-1px;pointer-events:none;position:absolute;z-index:51}.flex-form-element-outer.flex-outline-selected.flex-outline-hovered:after{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}outline:2px solid var(--primary)}.flex-form-element-outer.flex-dragging{opacity:.5}.flex-form-element.flex-dragging-placeholder{background:var(--muted);border:2px dashed var(--muted-foreground);min-height:60px;opacity:.5}.flex-editor-layout-control{display:flex;flex:1;width:100%}.flex-editor-drop-zone{align-items:center;border:2px dashed var(--muted-foreground);border-radius:.375rem;display:flex;justify-content:center;min-height:6rem;text-align:center;width:100%}.flex-editor-drop-zone label{color:var(--flex-input-text)}.flex-drag-over-container .flex-editor-drop-zone{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.dark .flex-drag-over-container .flex-editor-drop-zone label{color:#000}.flex-editor-group-layout{flex-direction:column;gap:1.5rem;justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;margin-top:.5rem;padding:.5rem}@media (max-width:1023px){.flex-editor-group-layout{display:none}}@media (min-width:1024px){.flex-editor-group-layout{display:flex}}.flex-editor-horizontal-layout{align-items:stretch;flex-direction:row}.flex-editor-vertical-layout{flex-direction:column}.flex-editor-vertical-layout>.flex-form-element-outer~.flex-form-element-outer{margin-top:-1px}.flex-editor-horizontal-layout>.flex-form-element-outer~.flex-form-element-outer{margin-left:-1px}.flex-resize-handle--v{align-self:stretch;cursor:col-resize;flex-shrink:0;margin:0 -4px;opacity:0;position:relative;transition:opacity .15s ease;width:8px;z-index:20}.flex-editor-horizontal-layout:hover>.flex-resize-handle--v,table-flex-row:hover>.flex-resize-handle--v{opacity:1}.flex-resize-handle--v:after{background:var(--muted-foreground);border-radius:1px;bottom:10%;content:"";left:50%;position:absolute;top:10%;transform:translateX(-50%);width:2px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted-foreground) 30%,transparent)}transition:background .15s ease}.flex-resize-handle--v.active:after,.flex-resize-handle--v:hover:after{background:var(--primary)}.flex-resize-handle--inline-edge{bottom:0;cursor:col-resize;margin:0!important;opacity:0;position:absolute!important;right:0;top:0;transition:opacity .15s ease;width:16px;z-index:25}.flex-resize-handle--inline-edge:after{left:auto;right:0}.flex-form-element-wrapper:hover>.flex-resize-handle--inline-edge{opacity:1!important}.flex-resize-handle--edge{opacity:0}.flex-editor-horizontal-layout:hover>.flex-resize-handle--edge,.flex-editor-vertical-layout:hover>.flex-resize-handle--edge{opacity:1}.flex-resize-handle--h{cursor:row-resize;flex-shrink:0;height:8px;margin:-4px 0;opacity:0;position:relative;transition:opacity .15s ease;z-index:20}.flex-editor-vertical-layout:hover>.flex-resize-handle--h{opacity:1}.flex-resize-handle--h:after{background:var(--muted-foreground);border-radius:1px;content:"";height:2px;left:10%;position:absolute;right:10%;top:50%;transform:translateY(-50%);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted-foreground) 30%,transparent)}transition:background .15s ease}.flex-resize-handle--h.active:after,.flex-resize-handle--h:hover:after{background:var(--primary)}.flex-table-col-resize{align-self:stretch;flex-shrink:0;margin:0 -4px;position:relative;width:8px}table-flex-cell .flex-form-element{border-radius:0!important;margin:0;padding:2px 4px!important}table-flex-cell .flex-form-element-wrapper{margin:0;padding:0}.flex-editor-drop-zone-table{border:1px dashed var(--muted-foreground);min-height:3rem;@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent);border-bottom-style:dashed;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent);border-left-style:dashed;border-left-width:1px;border-right-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent);border-right-style:dashed;border-right-width:1px;border-top-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-editor-drop-zone-table label{color:var(--muted-foreground);font-size:.75rem;@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--muted-foreground) 70%,transparent)}}image-flex-editor-control{align-items:center;background:transparent;border:1px dashed #cbd5e1;border-radius:4px;display:flex;justify-content:center;min-height:80px;padding:.5rem}.flex-image-editor-preview{border-radius:2px;max-height:300px;max-width:100%;object-fit:contain}.flex-image-editor-placeholder{align-items:center;color:#475569;display:flex;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.flex-image-editor-placeholder-text{font-size:.8125rem;max-width:28ch}.flex-editor-drop-zone-table{align-items:center;border:2px dashed var(--muted-foreground);border-radius:.375rem;display:flex;justify-content:center;min-height:6rem;text-align:center;width:100%}.flex-editor-drop-zone-table label{color:var(--flex-input-text)}.flex-editor-drop-zone-table.flex-drag-over-table-cell{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-preview-device-toggle[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}}.flex-preview-device-btn:hover:not(.flex-active)[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-header-title[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-title:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-header-title-input[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-title-input:focus[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}}.flex-header-description:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}}.flex-header-description-input[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-description-input:focus[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-save-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-save-btn:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-save-dirty-indicator[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--primary-foreground) 80%,transparent)}}.flex-save-dirty-dot[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--warning,#f59e0b) 25%,transparent)}}.flex-publish-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-publish-btn:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-publish-btn--published[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--success) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--success) 50%,transparent)}}.flex-publish-btn--published:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--error) 40%,transparent)}}.flex-visibility-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-visibility-btn:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-tags-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}}.flex-tags-btn:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-fragment-preview-delete:hover[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 5%,transparent)}}.flex-mode-toggle[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}}.flex-mode-btn:hover:not(.flex-active)[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-margin-guide--top[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 20%,transparent);border-bottom-style:dashed;border-bottom-width:1px}}.flex-margin-guide--bottom[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in srgb,var(--primary) 20%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-margin-guide--left[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){border-right-color:color-mix(in srgb,var(--primary) 20%,transparent);border-right-style:dashed;border-right-width:1px}}.flex-margin-guide--right[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){border-left-color:color-mix(in srgb,var(--primary) 20%,transparent);border-left-style:dashed;border-left-width:1px}}.flex-drop-zone.flex-drag-over[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 6%,transparent)}}.flex-drag-over-container .flex-drop-zone[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 5%,transparent)}}.flex-canvas.flex-drag-over-container[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 6%,transparent)}}.flex-control-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}}horizontal-layout-flex-editor-control.flex-drag-over-container[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}#flex-select-parent-button[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}@media (max-width:768px){.flex-container[b-b083r3f6u1]{flex-direction:column}.flex-widgets-panel[b-b083r3f6u1]{max-height:200px;width:100%}.flex-canvas[b-b083r3f6u1]{cursor:pointer;padding:20px}.flex-form-container[b-b083r3f6u1]{padding:0}.flex-drag-ghost[b-b083r3f6u1]{animation:flex-dragGhostAppear-b-b083r3f6u1 .15s ease-out;pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:10000}.flex-drag-ghost-content[b-b083r3f6u1]{align-items:center;background:var(--surface);border:2px solid var(--primary);border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.2),0 6px 12px var(--primary);display:flex;gap:10px;padding:12px 16px;@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 25px rgba(0,0,0,.2),0 6px 12px color-mix(in srgb,var(--primary) 30%,transparent)}color:var(--foreground);font-size:14px;font-weight:500;white-space:nowrap}.flex-dragging-placeholder-content[b-b083r3f6u1]{align-items:center;color:var(--muted-foreground);display:flex;font-size:14px;font-style:italic;justify-content:center;min-height:40px}.flex-dragging-overlay[b-b083r3f6u1]{background-color:rgba(0,0,0,.5)}.flex-drag-over-container[b-b083r3f6u1]{background-color:var(--primary);outline:3px solid var(--primary);outline-offset:4px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 8%,transparent)}animation:flex-containerPulse-b-b083r3f6u1 1.5s ease-in-out infinite}}.flex-preview-save-btn[b-b083r3f6u1]{@supports (color:color-mix(in lab,red,red)){box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent),0 2px 4px rgba(0,0,0,.1)}}.flex-stub-panel{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-stub-panel-title{color:var(--flex-text-header);font-size:16px;margin-bottom:15px}.flex-stub-panel-content{display:flex;flex:1;flex-direction:column}.flex-stub-panel-empty{color:var(--muted-foreground);flex:1;justify-content:center}.flex-stub-panel-empty,.flex-stub-panel-placeholder{align-items:center;display:flex;padding:40px 20px;text-align:center}.flex-stub-panel-placeholder{flex-direction:column;gap:8px}.flex-stub-panel-placeholder-icon{color:var(--border-emphasis);height:40px;margin-bottom:8px;width:40px}.flex-stub-panel-placeholder-title{color:var(--muted-foreground);font-size:14px;font-weight:600;margin:0}.flex-stub-panel-placeholder-desc{color:var(--muted-foreground);font-size:13px;line-height:1.5;margin:0}.flex-condition-panel{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-condition-panel-title{color:var(--flex-text-header)}.flex-condition-panel-content{display:flex;flex-direction:column;flex-grow:0}.flex-condition-panel-empty{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.flex-condition-summary-list{display:flex;flex-direction:column;gap:8px}.flex-condition-summary-card{border:1px solid var(--border);border-radius:6px;cursor:pointer;padding:10px;transition:border-color .15s,background .15s}.flex-condition-summary-card:hover{background:var(--primary);border-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 4%,transparent)}}.flex-condition-summary-card--broken{background:var(--error,#ef4444);border-color:var(--error,#ef4444);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 6%,transparent)}position:relative}.flex-condition-summary-warning{align-items:center;background:var(--error,#ef4444);border-radius:50%;color:var(--surface,#fff);display:inline-flex;font-size:11px;font-weight:700;height:16px;justify-content:center;line-height:1;margin-left:6px;width:16px}.flex-condition-broken-banner{align-items:center;background:var(--error,#ef4444);border:1px solid var(--error,#ef4444);border-radius:6px;display:flex;gap:8px;margin-bottom:12px;padding:10px 12px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 8%,transparent)}color:var(--error,#ef4444);font-size:13px}.flex-condition-row--broken{background:var(--error,#ef4444);border-left:3px solid var(--error,#ef4444);padding-left:6px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 4%,transparent)}}.flex-condition-summary-badge{background:var(--info);color:var(--info);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}border-radius:3px;margin-bottom:4px;padding:1px 6px}.flex-condition-summary-text{color:var(--flex-text-header);font-size:12px;line-height:1.5;margin:0;word-break:break-word}.flex-condition-sidebar-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.flex-condition-edit-btn{align-items:center;background:transparent;border:1px solid var(--info);color:var(--info);display:inline-flex;gap:5px;padding:5px 10px;@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}border-radius:5px;cursor:pointer;font-size:12px;font-weight:500;transition:background .15s}.flex-condition-edit-btn:hover{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-condition-overlay{align-items:center;animation:conditionFadeIn .15s ease-out;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--flex-z-modal,1000)}@keyframes conditionFadeIn{0%{opacity:0}to{opacity:1}}.flex-condition-modal{animation:conditionSlideIn .15s ease-out;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:calc(100dvh - 4rem);max-width:calc(100vw - 2rem);width:640px}@keyframes conditionSlideIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.flex-condition-modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.flex-condition-modal-title{color:var(--flex-text-header);font-size:16px;font-weight:600;margin:0}.flex-condition-modal-close{background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;padding:4px;transition:color .15s,background .15s}.flex-condition-modal-close:hover{background:hsla(0,0%,50%,.1);color:var(--flex-text-header)}.flex-condition-modal-body{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.flex-condition-modal-footer{border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:flex-end;padding:12px 20px}.flex-condition-done-btn{background:var(--primary);border:none;border-radius:6px;color:var(--primary-foreground);cursor:pointer;font-size:13px;font-weight:600;padding:8px 24px;transition:background .15s}.flex-condition-done-btn:hover{background:var(--primary-hover)}.flex-rule-card{border:1px solid var(--border);border-radius:8px;overflow:hidden}.flex-rule-card-header{align-items:center;background:hsla(0,0%,50%,.06);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:10px 14px}.flex-rule-card-badge{background:var(--info);color:var(--info);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}border-radius:4px;padding:2px 8px}.flex-rule-card-body{display:flex;flex-direction:column;gap:12px;padding:14px}.flex-condition-field{display:flex;flex-direction:column;gap:4px}.flex-condition-label{color:var(--flex-text-header);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.flex-condition-input,.flex-condition-select{background:var(--flex-input-background,#fff);border:1px solid var(--border);border-radius:5px;color:var(--flex-text-header);font-size:13px;padding:7px 10px;transition:border-color .15s}.flex-condition-input:focus,.flex-condition-select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-condition-select--grow{flex:1;min-width:0}.flex-condition-hint{color:var(--muted-foreground);font-size:11px;line-height:1.4;margin:0}.flex-condition-group{background:hsla(0,0%,50%,.04);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:10px}.flex-condition-group--nested{background:hsla(0,0%,50%,.08);border-color:var(--border-emphasis)}.flex-condition-group-header{align-items:center;display:flex;gap:6px}.flex-condition-group-label{color:var(--muted-foreground);flex-shrink:0;font-size:12px;font-weight:600}.flex-condition-connector{background:var(--flex-input-background,#fff);border:1px solid var(--border);border-radius:4px;color:var(--flex-text-header);cursor:pointer;font-size:12px;font-weight:600;padding:5px 8px}.flex-condition-group-items{display:flex;flex-direction:column;gap:6px}.flex-condition-group-actions{display:flex;gap:6px;padding-top:2px}.flex-condition-row{align-items:center;display:flex;gap:6px}.flex-condition-not-toggle{background:var(--flex-input-background,#fff);border:1px solid var(--border);border-radius:4px;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;padding:3px 7px;transition:all .15s}.flex-condition-not-toggle--active{background:var(--error);border-color:var(--error);color:var(--primary-foreground)}.flex-condition-add-btn{align-items:center;background:var(--primary);border:none;border-radius:6px;color:var(--primary-foreground);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:background .15s}.flex-condition-add-btn:hover{background:var(--primary-hover)}.flex-condition-add-btn--small{font-size:12px;padding:4px 10px}.flex-condition-add-btn--outline{background:transparent;border:1px solid var(--info);color:var(--info);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-condition-add-btn--outline:hover{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-condition-icon-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color .15s,background .15s}.flex-condition-icon-btn:hover{background:hsla(0,0%,50%,.1);color:var(--flex-text-header)}.flex-condition-icon-btn--danger:hover{background:var(--error);color:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 8%,transparent)}}.flex-panel-sidebar{background:var(--muted)}.flex-panel-sidebar-btn{color:var(--muted-foreground)}.flex-panel-sidebar-btn:hover{background:var(--border);color:var(--foreground)}.flex-panel-sidebar-btn--active{background:var(--surface)}.flex-editor-toolbar{align-items:center;background:var(--muted);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;height:40px;justify-content:space-between;padding:0 20px}.flex-toolbar-btn,.flex-toolbar-group{align-items:center;display:flex;gap:4px}.flex-toolbar-btn{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--foreground);cursor:pointer;font-size:13px;padding:4px 10px;transition:background .15s ease,border-color .15s ease}.flex-toolbar-btn:hover:not(:disabled){background:var(--border);border-color:var(--border)}.flex-toolbar-btn:disabled{cursor:default;opacity:.4}.flex-toolbar-btn--active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-toolbar-btn--active:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.flex-toolbar-action-text{color:var(--muted-foreground);font-size:12px;margin-left:8px;opacity:1;transition:opacity .5s ease}.flex-toolbar-action-text.fading{opacity:0}.flex-toolbar-group--right{margin-left:auto}.flex-toolbar-label{color:var(--muted-foreground);font-size:12px;white-space:nowrap}.flex-toolbar-select{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--foreground);cursor:pointer;font-size:12px;padding:4px 8px}.flex-fragment-dialog-backdrop{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.flex-fragment-dialog{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:16px;max-width:90vw;padding:24px;width:400px}.flex-fragment-dialog--with-preview{width:600px}.flex-fragment-dialog-preview{background:var(--muted);border:1px solid var(--border);border-radius:8px;max-height:300px;overflow-y:auto;padding:16px}.flex-fragment-dialog-title{color:var(--foreground);font-size:18px;font-weight:600;margin:0}.flex-fragment-dialog-message{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0}.flex-fragment-dialog-scope{display:flex;gap:16px}.flex-fragment-dialog-scope-option{align-items:center;color:var(--foreground);cursor:pointer;display:flex;font-size:14px;gap:6px}.flex-fragment-dialog-scope-option input[type=radio]{accent-color:var(--primary)}.flex-fragment-dialog-input{border:1px solid var(--border);border-radius:8px;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s}.flex-fragment-dialog-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-fragment-dialog-input--error{border-color:var(--error)}.flex-fragment-dialog-input--error:focus{box-shadow:0 0 0 3px var(--error);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 15%,transparent)}}.flex-fragment-dialog-error{color:var(--error);font-size:13px;margin:-8px 0 0}.flex-fragment-dialog-hint{color:var(--muted-foreground);font-size:12px;margin:-8px 0 0}.flex-fragment-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.flex-fragment-dialog-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.flex-fragment-dialog-btn:disabled{cursor:not-allowed;opacity:.4}.flex-fragment-dialog-btn--cancel{background:var(--muted);color:var(--foreground)}.flex-fragment-dialog-btn--cancel:hover{background:var(--border)}.flex-fragment-dialog-btn--primary{background:var(--primary);color:var(--primary-foreground)}.flex-fragment-dialog-btn--primary:hover:not(:disabled){background:var(--primary-hover)}.flex-fragment-dialog-btn--danger{background:var(--error);color:var(--primary-foreground)}.flex-fragment-dialog-btn--danger:hover:not(:disabled){background:var(--error)}.flex-tags-dialog-backdrop{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.flex-tags-dialog{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:14px;max-height:80vh;max-width:90vw;padding:24px;width:480px}.flex-tags-dialog-title{color:var(--foreground);font-size:18px;font-weight:600;margin:0}.flex-tags-dialog-message{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0}.flex-tags-dialog-chips{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;min-height:36px;padding:8px}.flex-tags-dialog-chips-empty{color:var(--muted-foreground);font-size:13px;font-style:italic}.flex-tags-dialog-chip{align-items:center;background:var(--primary);display:inline-flex;gap:4px;padding:3px 4px 3px 10px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 20%,transparent)}border:1px solid var(--primary);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:solid;border-top-width:1px}border-radius:999px;color:var(--foreground);font-size:13px}.flex-tags-dialog-chip-remove{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--muted-foreground);cursor:pointer;display:inline-flex;font-size:16px;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.flex-tags-dialog-chip-remove:hover{background:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}color:var(--error)}.flex-tags-dialog-input{border:1px solid var(--border);border-radius:8px;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s}.flex-tags-dialog-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-tags-dialog-suggestions-label{color:var(--muted-foreground);font-size:12px;font-weight:500;margin-top:4px}.flex-tags-dialog-suggestions{display:flex;flex-wrap:wrap;gap:6px}.flex-tags-dialog-suggestion{background:transparent;border:1px dashed var(--border);border-radius:999px;color:var(--muted-foreground);cursor:pointer;font-size:12px;padding:4px 10px;transition:all .15s}.flex-tags-dialog-suggestion:hover{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}border-color:var(--primary);border-style:solid;color:var(--foreground)}.flex-tags-dialog-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.flex-tags-dialog-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.flex-tags-dialog-btn--cancel{background:var(--muted);color:var(--foreground)}.flex-tags-dialog-btn--cancel:hover{background:var(--border)}.flex-tags-dialog-btn--primary{background:var(--primary);color:var(--primary-foreground)}.flex-tags-dialog-btn--primary:hover{background:var(--primary-hover)}.flex-territory-dialog-backdrop{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.flex-territory-dialog{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:16px;max-height:80vh;max-width:90vw;padding:24px;width:440px}.flex-territory-dialog-title{color:var(--foreground);font-size:18px;font-weight:600;margin:0}.flex-territory-dialog-message{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0}.flex-territory-dialog-mode{display:flex;flex-direction:column;gap:8px}.flex-territory-dialog-mode-option{align-items:center;color:var(--foreground);cursor:pointer;display:flex;font-size:14px;gap:8px}.flex-territory-dialog-mode-option input[type=radio]{accent-color:var(--primary)}.flex-territory-dialog-list{background:var(--muted);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding:12px}.flex-territory-dialog-option{align-items:center;color:var(--foreground);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:4px}.flex-territory-dialog-option input[type=checkbox]{accent-color:var(--primary)}.flex-territory-dialog-empty{color:var(--muted-foreground);font-size:13px;font-style:italic;margin:0}.flex-territory-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.flex-territory-dialog-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.flex-territory-dialog-btn--cancel{background:var(--muted);color:var(--foreground)}.flex-territory-dialog-btn--cancel:hover{background:var(--border)}.flex-territory-dialog-btn--primary{background:var(--primary);color:var(--primary-foreground)}.flex-territory-dialog-btn--primary:hover{background:var(--primary-hover)}.flex-unsaved-dialog-backdrop{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.flex-unsaved-dialog{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:16px;max-width:90vw;padding:24px;width:460px}.flex-unsaved-dialog-title{color:var(--foreground);font-size:18px;font-weight:600;margin:0}.flex-unsaved-dialog-message{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0}.flex-unsaved-dialog-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.flex-unsaved-dialog-actions-right{display:flex;gap:8px;margin-left:auto}.flex-unsaved-dialog-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.flex-unsaved-dialog-btn:disabled{cursor:not-allowed;opacity:.6}.flex-unsaved-dialog-btn--cancel{background:var(--muted);color:var(--foreground)}.flex-unsaved-dialog-btn--cancel:hover:not(:disabled){background:var(--border)}.flex-unsaved-dialog-btn--primary{background:var(--primary);color:var(--primary-foreground)}.flex-unsaved-dialog-btn--primary:hover:not(:disabled){background:var(--primary-hover)}.flex-unsaved-dialog-btn--danger{background:var(--error);color:var(--primary-foreground)}.flex-unsaved-dialog-btn--danger:hover:not(:disabled){background:var(--error)}.flex-form-editor{background:var(--flex-bg-primary);display:flex;flex:1;flex-direction:column;font-family:var(--font-sans);height:100%;margin:0;max-height:100dvh;min-width:0;overflow:hidden;padding:0;position:relative;transition:padding-bottom .2s ease;width:100%}.flex-skeleton-loader{display:flex;flex-direction:column;gap:24px;padding:8px 0;width:100%}.flex-skeleton-row{display:flex;flex-direction:column;gap:8px}.flex-skeleton-label{animation:flex-skeletonPulse 1.5s ease-in-out infinite;background:var(--muted);border-radius:4px;height:14px;width:30%}.flex-skeleton-label--short{width:20%}.flex-skeleton-input{animation:flex-skeletonPulse 1.5s ease-in-out infinite;animation-delay:.1s;background:var(--muted);border-radius:6px;height:38px;width:100%}.flex-skeleton-input--tall{height:80px}@keyframes flex-skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}.flex-form-editor.flex-drawer-open{padding-bottom:var(--drawer-height,250px)}.flex-header{background:var(--primary);box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--primary-foreground);height:78px;justify-content:space-between;padding:0 20px;position:relative}.flex-header,.flex-header-left{align-items:center;display:flex;flex-shrink:0;gap:16px}.flex-header-meta{align-items:center;display:flex;flex-direction:column;gap:2px;left:50%;max-width:60%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.flex-header-title-row{align-items:center;display:flex;gap:10px;max-width:100%}.flex-preview-device-toggle{align-items:center;background:var(--primary-foreground);display:inline-flex;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-radius:6px;flex-shrink:0;gap:2px;padding:2px}.flex-preview-device-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--primary-foreground);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:all .2s;width:28px}.flex-preview-device-btn:hover:not(.flex-active){background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-preview-device-btn.flex-active{background:var(--surface);color:var(--primary)}.flex-header-title{background:var(--primary-foreground);border-radius:4px;color:var(--primary-foreground);cursor:pointer;font-size:20px;font-weight:600;margin:0;max-width:100%;overflow:hidden;padding:4px 8px;pointer-events:auto;text-overflow:ellipsis;transition:background .15s,border-color .15s;white-space:nowrap;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-title:hover{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-header-title-input{background:var(--primary-foreground);color:var(--primary-foreground);font-size:20px;font-weight:600;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-top-style:solid;border-top-width:1px}border-radius:4px;min-width:200px;outline:none;padding:4px 8px;text-align:center}.flex-header-title-input:focus{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}}.flex-header-description{border-radius:4px;cursor:pointer;font-size:12px;font-style:italic;margin:0;max-width:100%;opacity:.85;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;transition:background .15s;white-space:nowrap}.flex-header-description:hover{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}}.flex-header-description--placeholder{opacity:.55}.flex-header-description-input{background:var(--primary-foreground);color:var(--primary-foreground);font-size:12px;font-style:italic;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}border-radius:4px;min-width:280px;outline:none;padding:2px 8px;text-align:center}.flex-header-description-input:focus{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-header-right{align-items:center;display:flex;gap:8px}.flex-save-wrapper{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:2px;position:relative}.flex-save-btn{align-items:center;background:var(--primary-foreground);display:flex;gap:6px;padding:8px 16px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}border-radius:6px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;transition:all .15s}.flex-save-btn:hover{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-save-dirty-indicator{align-items:center;color:var(--primary-foreground);display:inline-flex;font-size:11px;font-weight:500;gap:4px;left:50%;line-height:1;margin-top:4px;position:absolute;top:100%;transform:translateX(-50%);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--primary-foreground) 80%,transparent)}pointer-events:none;white-space:nowrap}.flex-save-dirty-dot{background:var(--warning,#f59e0b);border-radius:50%;box-shadow:0 0 0 2px var(--warning,#f59e0b);height:6px;width:6px;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--warning,#f59e0b) 25%,transparent)}}.flex-publish-btn{align-items:center;background:var(--primary-foreground);display:flex;gap:6px;padding:8px 16px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}border-radius:6px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;transition:all .15s}.flex-publish-btn:hover{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-publish-btn--published{background:var(--success);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--success) 25%,transparent)}border-color:var(--success);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--success) 50%,transparent)}}.flex-publish-btn--published:hover{background:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}border-color:var(--error);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--error) 40%,transparent)}}.flex-publish-btn--disabled{cursor:not-allowed;opacity:.4}.flex-visibility-btn{align-items:center;background:var(--primary-foreground);display:flex;gap:6px;padding:8px 16px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}border-radius:6px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;transition:all .15s}.flex-visibility-btn:hover{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-tags-btn{align-items:center;background:var(--primary-foreground);display:flex;gap:6px;padding:8px 16px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}border-radius:6px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;transition:all .15s}.flex-tags-btn:hover{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}@media (max-width:1565px){.flex-tags-btn .flex-btn-label,.flex-visibility-btn .flex-btn-label{display:none}.flex-tags-btn,.flex-visibility-btn{gap:0;padding:7px 9px}}@media (max-width:1400px){.flex-btn-label{display:none}.flex-publish-btn,.flex-save-btn,.flex-tags-btn,.flex-visibility-btn{gap:0;padding:7px 9px}.flex-mode-toggle{gap:4px}.flex-mode-btn{padding:7px 12px}.flex-header-meta{max-width:42%}.flex-save-dirty-indicator{display:none}}@media (max-width:1100px){.flex-publish-btn,.flex-save-btn,.flex-tags-btn,.flex-visibility-btn{padding:6px 8px}.flex-mode-btn{padding:6px 10px}.flex-header-meta{max-width:34%}}@media (max-width:1230px){.flex-mode-label{display:none}.flex-mode-btn{gap:0;padding:6px 8px}}@media (max-width:970px){.flex-header{display:grid;grid-template-areas:"left meta" "right right";grid-template-columns:auto 1fr;height:auto;padding:0 20px 8px;row-gap:4px}.flex-header-left{align-self:center;grid-area:left;height:78px;justify-self:start}.flex-header-meta{align-self:center;grid-area:meta;height:78px;justify-content:center;max-width:100%;position:static;transform:none}.flex-header-right{align-self:center;grid-area:right;justify-self:end}}.flex-fragment-preview-backdrop{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.flex-fragment-preview-modal{background:var(--surface);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:80vh;max-width:800px;width:90%}.flex-fragment-preview-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 20px}.flex-fragment-preview-header h3{color:var(--foreground);font-size:16px;font-weight:600;margin:0}.flex-fragment-preview-header-actions{align-items:center;display:flex;gap:8px}.flex-fragment-preview-delete{align-items:center;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:13px;gap:4px;padding:4px 10px;transition:all .15s}.flex-fragment-preview-delete:hover{background:var(--error);border-color:var(--error);color:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 5%,transparent)}}.flex-fragment-preview-close{background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;padding:4px}.flex-fragment-preview-close:hover{background:var(--muted);color:var(--foreground)}.flex-fragment-preview-body{flex:1;overflow-y:auto;padding:24px}.flex-back-to-company-forms-button{display:inline-flex;flex-direction:row;max-height:20px;max-width:70px}.flex-mode-toggle{background:var(--primary-foreground);display:flex;gap:8px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-radius:6px;padding:4px}.flex-mode-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--primary-foreground);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.flex-mode-btn.flex-active{background:var(--surface);color:var(--primary)}.flex-mode-btn:hover:not(.flex-active){background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-form-editor-container{box-sizing:border-box;display:flex;flex:1;margin:0;min-height:0;overflow:hidden;padding:0;width:100%}.flex-editor-right-panel{align-self:stretch;display:flex;flex-direction:row;flex-shrink:0;overflow:hidden}.flex-editor-right-panel.flex-hidden{display:none}.flex-editor-right-panel-content{display:flex;flex:1;flex-direction:column;min-width:0;overflow-x:hidden;overflow-y:auto}.flex-settings-panel{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px;width:300px}.flex-settings-panel-title{color:var(--flex-text-header)}.flex-settings-section{display:flex;flex-direction:column;gap:8px}.flex-settings-section-title{color:var(--foreground);font-size:13px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.flex-settings-hint{color:var(--muted-foreground);font-size:12px;margin:0}.flex-settings-btn{align-items:center;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--foreground);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .15s;width:fit-content}.flex-settings-btn:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-settings-toggle{align-items:center;color:var(--foreground);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.flex-settings-toggle input[type=checkbox]{display:none}.flex-settings-toggle-slider{background:var(--border);border-radius:10px;flex-shrink:0;height:20px;position:relative;transition:background .2s;width:36px}.flex-settings-toggle-slider:after{background:var(--surface);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.flex-settings-toggle input:checked+.flex-settings-toggle-slider{background:var(--primary)}.flex-settings-toggle input:checked+.flex-settings-toggle-slider:after{transform:translateX(16px)}.flex-panel-sidebar{align-self:stretch;background:var(--flex-bg-recessed,var(--muted));border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 4px}.flex-panel-sidebar-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--flex-text-muted,var(--muted-foreground));cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;transition:background .15s,color .15s;width:36px}.flex-panel-sidebar-btn svg{height:20px;width:20px}.flex-panel-sidebar-btn:hover{background:var(--flex-bg-hover,var(--muted));color:var(--flex-text-header,var(--foreground))}.flex-panel-sidebar-btn--active{background:var(--flex-bg-raised-panel,var(--surface));box-shadow:0 1px 2px rgba(0,0,0,.08);color:var(--primary)}.flex-panel-sidebar-btn--active:hover{color:var(--primary)}.flex-editor-container{align-items:center;background:var(--border);background-image:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.03) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.03) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:flex;flex:1;flex-direction:column;gap:32px;overflow:auto;padding:40px 32px 120px}:global(.dark) .flex-editor-container{background-color:var(--foreground);background-image:linear-gradient(45deg,hsla(0,0%,100%,.02) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.02) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.02) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.02) 0)}.flex-form-page{background:var(--surface);border-radius:2px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;flex-direction:column;flex-shrink:0;margin:0 auto;max-width:816px;min-height:600px;position:relative;width:100%}.flex-form-page--offscreen{left:-9999px;pointer-events:none;position:fixed;visibility:hidden}.flex-margin-guide{pointer-events:none;position:absolute;z-index:1}.flex-margin-guide--top{border-bottom:1px dashed var(--primary);height:20px;left:0;right:0;top:0;@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 20%,transparent);border-bottom-style:dashed;border-bottom-width:1px}}.flex-margin-guide--bottom{border-top:1px dashed var(--primary);bottom:0;height:20px;left:0;right:0;@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in srgb,var(--primary) 20%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-margin-guide--left{border-right:1px dashed var(--primary);bottom:0;left:0;top:0;width:20px;@supports (color:color-mix(in lab,red,red)){border-right-color:color-mix(in srgb,var(--primary) 20%,transparent);border-right-style:dashed;border-right-width:1px}}.flex-margin-guide--right{border-left:1px dashed var(--primary);bottom:0;right:0;top:0;width:20px;@supports (color:color-mix(in lab,red,red)){border-left-color:color-mix(in srgb,var(--primary) 20%,transparent);border-left-style:dashed;border-left-width:1px}}.flex-page-view-banner{align-items:center;background:var(--warning-subtle);border:1px solid var(--warning);border-radius:6px;color:var(--warning-subtle-foreground);display:flex;font-size:12px;gap:6px;padding:6px 16px;user-select:none}.flex-form-page--paged{overflow:hidden}.flex-page-viewport{margin:20px;overflow:hidden;position:relative}.flex-page-viewport-inner{display:flex;flex-direction:column;width:100%}.flex-page-number{bottom:4px;color:var(--muted-foreground);font-size:10px;pointer-events:none;position:absolute;right:8px;user-select:none}:global(.dark) .flex-form-page{background:var(--flex-bg-primary);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -2px rgba(0,0,0,.2)}.flex-canvas{display:flex;flex:1;flex-direction:column;padding:8px;width:100%}.flex-form-title{color:var(--flex-text-header);font-size:28px;font-weight:700;margin-bottom:30px}.flex-drop-zone{border:2px dashed var(--border);border-radius:8px;min-height:200px;padding:20px}.flex-drop-zone.flex-drag-over{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 6%,transparent)}border-color:var(--primary)}.flex-drop-zone.flex-preview-mode{border:none;padding:0}.flex-drag-over-container .flex-drop-zone{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 5%,transparent)}}.flex-empty-state{align-items:center;color:var(--muted-foreground);display:flex;flex:1;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.flex-canvas.flex-drag-over-container{background-color:var(--primary);outline:3px dashed var(--primary);outline-offset:-4px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 6%,transparent)}animation:flex-emptyCanvasPulse 1.5s ease-in-out infinite}@keyframes flex-emptyCanvasPulse{0%,to{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 6%,transparent)}}50%{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 12%,transparent)}}}.flex-empty-state p{font-size:16px;margin-bottom:8px}.flex-empty-state small{color:var(--border);font-size:14px}.flex-form-row{display:flex;gap:15px;margin-bottom:15px}.flex-element-controls{align-items:center;display:flex;gap:2px;position:absolute;right:2px;top:2px;z-index:10}.flex-confirm-modal{max-width:calc(100vw - 2rem);width:480px}.flex-confirm-modal-list{color:var(--flex-text-header);font-size:13px;margin:8px 0 12px 18px;max-height:160px;overflow-y:auto;padding:0}.flex-confirm-modal-cancel,.flex-confirm-modal-confirm{border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.flex-confirm-modal-cancel{background:var(--surface);color:var(--flex-text-header)}.flex-confirm-modal-cancel:hover{background:var(--muted)}.flex-confirm-modal-confirm{background:var(--error,#ef4444);border-color:var(--error,#ef4444);color:var(--surface,#fff)}.flex-confirm-modal-confirm:hover{filter:brightness(1.05)}.flex-control-btn{background:var(--surface);border:none;border-radius:2px;cursor:pointer;font-size:12px;padding:1px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}transition:all .2s}.flex-control-btn:hover{background:var(--muted)}.flex-control-btn:hover svg path{fill:var(--error);stroke:var(--error)}.flex-element-label{color:var(--muted-foreground);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.flex-element-preview{color:var(--foreground);font-size:14px;font-weight:500}.flex-option-row{display:flex;gap:8px;margin-bottom:8px}.flex-option-row input{flex:1}.flex-remove-option-btn{align-items:center;background:var(--error);border:none;border-radius:4px;color:var(--primary-foreground);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:30px;justify-content:center;transition:all .2s;width:30px}.flex-remove-option-btn:hover{background:var(--error)}.flex-add-option-btn{background:var(--primary);border:none;border-radius:4px;color:var(--primary-foreground);cursor:pointer;font-size:14px;font-weight:500;margin-top:8px;padding:8px 12px;transition:all .2s;width:100%}.flex-add-option-btn:hover{background:var(--primary-hover)}.flex-canvas::-webkit-scrollbar,.flex-widgets-panel::-webkit-scrollbar{width:8px}.flex-canvas::-webkit-scrollbar-track,.flex-widgets-panel::-webkit-scrollbar-track{background:var(--muted)}.flex-canvas::-webkit-scrollbar-thumb,.flex-widgets-panel::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.flex-canvas::-webkit-scrollbar-thumb:hover,.flex-widgets-panel::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}horizontal-layout-flex-editor-control{min-height:60px;position:relative}horizontal-layout-flex-editor-control.flex-drag-over-container{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}details .flex-details-summary{list-style:none}details .flex-details-summary::-webkit-details-marker{display:none}details .flex-details-summary:before{content:"▶";display:inline-block;margin-right:.5rem;transition:transform .3s ease}details[open] .flex-details-summary:before{transform:rotate(90deg)}details .flex-details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.flex-details-content .flex-details-content-inner{display:flex;flex-direction:column}.flex-details-content .flex-group-header{border-bottom:solid var(--border);border-bottom-color:var(--border);border-bottom-width:1px;color:var(--foreground);font-weight:500;margin-top:4px;width:100%}details[open] .flex-details-content{grid-template-rows:1fr}details[open].flex-closing .flex-details-content{grid-template-rows:0fr}details[open].flex-closing .flex-details-summary:before{transform:rotate(0deg)}details .flex-details-content>div{overflow:hidden}#flex-select-parent-button{background:var(--primary);border-radius:5px;font-size:12px;padding:5px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}@media (max-width:1024px){.flex-widgets-panel{width:200px}}@media (max-width:768px){.flex-container{flex-direction:column}.flex-widgets-panel{max-height:200px;width:100%}.flex-canvas{cursor:pointer;padding:20px}.flex-form-container{padding:0}.flex-drag-ghost{animation:flex-dragGhostAppear .15s ease-out;pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:10000}@keyframes flex-dragGhostAppear{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.flex-drag-ghost-content{align-items:center;background:var(--surface);border:2px solid var(--primary);border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.2),0 6px 12px var(--primary);display:flex;gap:10px;padding:12px 16px;@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 25px rgba(0,0,0,.2),0 6px 12px color-mix(in srgb,var(--primary) 30%,transparent)}color:var(--foreground);font-size:14px;font-weight:500;white-space:nowrap}.flex-dragging-placeholder-content{align-items:center;color:var(--muted-foreground);display:flex;font-size:14px;font-style:italic;justify-content:center;min-height:40px}.flex-dragging-overlay{background-color:rgba(0,0,0,.5)}.flex-drag-over-container{background-color:var(--primary);outline:3px solid var(--primary);outline-offset:4px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 8%,transparent)}animation:flex-containerPulse 1.5s ease-in-out infinite}@keyframes flex-containerPulse{0%,to{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 8%,transparent)}}50%{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 15%,transparent)}}}}.flex-preview-wrapper{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.flex-preview-settings-btn{align-items:center;background:var(--surface,#fff);border:1px solid var(--flex-border-color,#ccc);border-radius:50%;bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--flex-label-text,#333);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1.5rem;transition:background .15s,transform .1s;width:44px;z-index:11}.flex-preview-settings-btn:hover{background:var(--flex-color-primary,#4f46e5);color:#fff;transform:rotate(30deg)}.flex-preview-data-view{background:var(--surface,#fff);border:1px solid var(--flex-border-color,#ccc);border-radius:8px;bottom:5.5rem;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:60vh;overflow:hidden;position:absolute;right:1.5rem;width:min(480px,calc(100% - 3rem));z-index:12}.flex-preview-data-view-header{align-items:center;background:var(--flex-header-background,#f5f5f5);border-bottom:1px solid var(--flex-border-color,#e5e5e5);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:8px 12px}.flex-preview-data-view-close{background:transparent;border:none;color:var(--flex-label-text,#666);cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.flex-preview-data-view-close:hover{color:var(--flex-color-primary,#4f46e5)}.flex-preview-data-view-body{background:#fafafa;flex:1;font-family:Consolas,Courier New,monospace;font-size:12px;margin:0;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-all}.flex-preview-scroll{flex:1;overflow-y:auto;padding-bottom:5rem}.flex-preview-ribbon{align-items:center;bottom:1.5rem;display:flex;justify-content:center;left:0;padding:12px 20px;pointer-events:none;position:fixed;right:0;z-index:10}.flex-preview-save-btn{background:var(--primary);border:none;border-radius:8px;box-shadow:0 4px 12px var(--primary),0 2px 4px rgba(0,0,0,.1);color:var(--primary-foreground);cursor:pointer;font-size:14px;font-weight:600;padding:10px 32px;pointer-events:auto;transition:background .2s,transform .1s,box-shadow .2s;@supports (color:color-mix(in lab,red,red)){box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent),0 2px 4px rgba(0,0,0,.1)}}.flex-preview-save-btn:hover{background:var(--primary-hover)}.flex-preview-save-btn:active{transform:scale(.98)}.flex-preview-save-btn.success,.flex-preview-save-btn.success:hover{background:var(--success)}.flex-preview-save-btn.error,.flex-preview-save-btn.error:hover{background:var(--error)}.flex-preview-wrapper--mobile .flex-preview-scroll{align-items:center;background:var(--flex-bg-recessed,var(--muted));display:flex;flex-direction:column;overflow:hidden;padding:24px 16px}.flex-preview-device-mobile{background:var(--surface);border:10px solid #2c2c2c;border-radius:24px;box-shadow:0 16px 36px rgba(0,0,0,.25);box-sizing:border-box;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;width:414px}.flex-preview-device-mobile .flex-form{overflow:visible;padding:16px 12px}:global(.dark) .flex-preview-device-mobile{border-color:#1a1a1a}.flex-array-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.flex-array-add-btn{align-items:center;background:var(--flex-input-background);border:1px solid var(--flex-border-color);border-radius:var(--flex-radius-default,4px);color:var(--flex-color-primary);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.flex-array-add-btn:hover{background:var(--flex-color-primary);color:var(--surface)}.flex-array-grid{background:var(--flex-border-color);border:1px solid var(--flex-border-color);border-radius:var(--flex-radius-default,4px);display:grid;gap:1px;overflow:hidden}.flex-array-column-header{background:var(--flex-header-background);color:var(--flex-label-text);font-size:13px;font-weight:600;padding:8px 12px}.flex-array-actions-header{max-width:48px;min-width:48px;width:48px}.flex-array-cell{align-items:center;background:var(--flex-input-background);display:flex;min-height:40px;padding:6px 12px}.flex-array-actions-cell{justify-content:center;max-width:48px;min-width:48px;padding:6px;width:48px}.flex-array-delete-btn{align-items:center;background:transparent;border:none;border-radius:var(--flex-radius-default,4px);color:var(--flex-label-text);cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:background .15s,color .15s;width:24px}.flex-array-delete-btn:hover{background:var(--error-subtle);color:var(--error)}.flex-array-empty{border:1px dashed var(--flex-border-color);border-radius:var(--flex-radius-default,4px);color:var(--flex-label-text);font-size:13px;padding:16px;text-align:center}::deep .flex-array-cell>*{width:100%}.flex-uom-numpad-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--flex-z-modal)}.flex-uom-numpad-container{background-color:var(--flex-bg-raised-panel);border:1px solid var(--flex-border-color);border-radius:var(--flex-radius-lg);box-shadow:var(--flex-shadow-lg);max-width:calc(100vw - 2rem);min-width:380px;padding:var(--flex-spacing-2)}.flex-uom-numpad-display{align-items:baseline;border-bottom:1px solid var(--flex-border-color);color:var(--flex-text-header);display:flex;font-size:1.25rem;gap:var(--flex-spacing-2);justify-content:flex-end;margin-bottom:var(--flex-spacing-2);padding:var(--flex-spacing-2) var(--flex-spacing-4)}.flex-uom-numpad-unit{color:var(--flex-color-gray-500);font-size:var(--flex-font-size-base)}:global(.dark) .flex-uom-numpad-unit{color:var(--muted-foreground)}.flex-uom-numpad-body{display:flex;gap:var(--flex-spacing-2)}.flex-uom-numpad-fractions{display:flex;flex-direction:column;gap:2px}.flex-uom-numpad-keypad{display:grid;flex:1;gap:2px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.flex-uom-btn{align-items:center;background-color:var(--flex-input-background);border:1px solid var(--flex-border-color);border-radius:var(--flex-radius-default);color:var(--flex-input-text);cursor:pointer;display:flex;font-size:var(--flex-font-size-sm);justify-content:center;min-height:2.5rem;padding:var(--flex-spacing-1) var(--flex-spacing-2);transition:background-color var(--flex-transition-fast);user-select:none}.flex-uom-btn:active,.flex-uom-btn:hover{background-color:var(--border)}.flex-uom-btn-mode{background-color:var(--flex-color-primary);border-color:var(--flex-color-primary);color:var(--flex-color-white);font-size:var(--flex-font-size-lg);font-weight:600}.flex-uom-btn-mode:hover{background-color:var(--flex-color-primary-hover)}.flex-uom-btn-space,.flex-uom-btn-zero{grid-column:1/3}.flex-uom-btn-ok{background-color:var(--flex-color-primary);border-color:var(--flex-color-primary);color:var(--flex-color-white);font-weight:600;grid-column:4;grid-row:3/6}.flex-uom-btn-ok:hover{background-color:var(--flex-color-primary-hover)}.flex-description[b-kewkgoqsqh]{color:#9ca3af;display:block;font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.flex-field-label[b-xaid50imbk]{color:var(--flex-label-text);display:flex;flex-direction:column;font-size:.875rem;line-height:1.5;margin-bottom:.25rem;min-height:20px;overflow-wrap:anywhere;width:100%}.flex-field-label:disabled[b-xaid50imbk],.flex-field-label[disabled][b-xaid50imbk]{color:var(--flex-color-slate-300);opacity:1}.flex-loading-spinner-container[b-em8hl8ssij]{align-items:center;display:flex;flex-direction:column}.flex-loading-spinner-spinner[b-em8hl8ssij]{animation:flex-loading-spinner-tri-b-em8hl8ssij 1s linear infinite;border:4px solid #0000;border-radius:50%;border-right:4px solid var(--primary);display:grid;height:56px;width:56px}.flex-loading-spinner-spinner[b-em8hl8ssij]:after,.flex-loading-spinner-spinner[b-em8hl8ssij]:before{animation:flex-loading-spinner-tri-b-em8hl8ssij 2s infinite;border:inherit;border-radius:50%;content:"";grid-area:1/1;margin:2px}.flex-loading-spinner-spinner[b-em8hl8ssij]:after{animation-duration:3s;margin:8px}@keyframes flex-loading-spinner-tri-b-em8hl8ssij{to{transform:rotate(1turn)}}.flex-loading-spinner-loader[b-em8hl8ssij]{border-radius:8px;box-sizing:content-box;color:var(--foreground);display:flex;font-family:Poppins,sans-serif;font-size:25px;font-weight:500;height:40px;padding:10px}.flex-loading-spinner-words[b-em8hl8ssij]{overflow:hidden}.flex-loading-spinner-word[b-em8hl8ssij]{animation:flex-loading-spinner-cycle-words-b-em8hl8ssij 5s infinite;color:var(--primary);display:block;height:100%;padding-left:6px}.flex-loading-spinner-word.single-word[b-em8hl8ssij]{animation:none}@keyframes flex-loading-spinner-cycle-words-b-em8hl8ssij{10%{transform:translateY(-105%)}25%{transform:translateY(-100%)}35%{transform:translateY(-205%)}50%{transform:translateY(-200%)}60%{transform:translateY(-305%)}75%{transform:translateY(-300%)}85%{transform:translateY(-405%)}to{transform:translateY(-400%)}}.flex-validation-message[b-8xumci4gyc]{color:var(--error);display:block;font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.flex-inline-svg[b-4u3tlarepe]{align-items:center;display:inline-flex;justify-content:center;line-height:0}.flex-uom-numpad-overlay[b-h9m2joyb1o]{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--flex-z-modal)}.flex-uom-numpad-container[b-h9m2joyb1o]{background-color:var(--flex-bg-raised-panel);border:1px solid var(--flex-border-color);border-radius:var(--flex-radius-lg);box-shadow:var(--flex-shadow-lg);max-width:calc(100vw - 2rem);min-width:380px;padding:var(--flex-spacing-2)}.flex-uom-numpad-display[b-h9m2joyb1o]{align-items:baseline;border-bottom:1px solid var(--flex-border-color);color:var(--flex-text-header);display:flex;font-size:1.25rem;gap:var(--flex-spacing-2);justify-content:flex-end;margin-bottom:var(--flex-spacing-2);padding:var(--flex-spacing-2) var(--flex-spacing-4)}.flex-uom-numpad-unit[b-h9m2joyb1o]{color:var(--flex-color-gray-500);font-size:var(--flex-font-size-base)}:global(.dark) .flex-uom-numpad-unit[b-h9m2joyb1o]{color:var(--muted-foreground)}.flex-uom-numpad-body[b-h9m2joyb1o]{display:flex;gap:var(--flex-spacing-2)}.flex-uom-numpad-fractions[b-h9m2joyb1o]{display:flex;flex-direction:column;gap:2px}.flex-uom-numpad-keypad[b-h9m2joyb1o]{display:grid;flex:1;gap:2px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.flex-uom-btn[b-h9m2joyb1o]{align-items:center;background-color:var(--flex-input-background);border:1px solid var(--flex-border-color);border-radius:var(--flex-radius-default);color:var(--flex-input-text);cursor:pointer;display:flex;font-size:var(--flex-font-size-sm);justify-content:center;min-height:2.5rem;padding:var(--flex-spacing-1) var(--flex-spacing-2);transition:background-color var(--flex-transition-fast);user-select:none}.flex-uom-btn:active[b-h9m2joyb1o],.flex-uom-btn:hover[b-h9m2joyb1o]{background-color:var(--border)}.flex-uom-btn-mode[b-h9m2joyb1o]{background-color:var(--flex-color-primary);border-color:var(--flex-color-primary);color:var(--flex-color-white);font-size:var(--flex-font-size-lg);font-weight:600}.flex-uom-btn-mode:hover[b-h9m2joyb1o]{background-color:var(--flex-color-primary-hover)}.flex-uom-btn-space[b-h9m2joyb1o],.flex-uom-btn-zero[b-h9m2joyb1o]{grid-column:1/3}.flex-uom-btn-ok[b-h9m2joyb1o]{background-color:var(--flex-color-primary);border-color:var(--flex-color-primary);color:var(--flex-color-white);font-weight:600;grid-column:4;grid-row:3/6}.flex-uom-btn-ok:hover[b-h9m2joyb1o]{background-color:var(--flex-color-primary-hover)}.flex-uom-unit-selector[b-55m3vk0jum]{background:var(--surface);border:1px solid var(--border);border-radius:var(--flex-radius-default,4px);color:var(--flex-input-text,inherit);cursor:pointer;font-size:inherit;min-width:60px;padding:2px 4px}.flex-uom-unit-selector:focus[b-55m3vk0jum]{outline:2px solid var(--flex-color-primary);outline-offset:-1px}.flex-array-header[b-k35whnsqol]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.flex-array-add-btn[b-k35whnsqol]{align-items:center;background:var(--flex-input-background);border:1px solid var(--flex-border-color);border-radius:var(--flex-radius-default,4px);color:var(--flex-color-primary);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.flex-array-add-btn:hover[b-k35whnsqol]{background:var(--flex-color-primary);color:var(--surface)}.flex-array-grid[b-k35whnsqol]{background:var(--flex-border-color);border:1px solid var(--flex-border-color);border-radius:var(--flex-radius-default,4px);display:grid;gap:1px;overflow:hidden}.flex-array-column-header[b-k35whnsqol]{background:var(--flex-header-background);color:var(--flex-label-text);font-size:13px;font-weight:600;padding:8px 12px}.flex-array-actions-header[b-k35whnsqol]{max-width:48px;min-width:48px;width:48px}.flex-array-cell[b-k35whnsqol]{align-items:center;background:var(--flex-input-background);display:flex;min-height:40px;padding:6px 12px}.flex-array-actions-cell[b-k35whnsqol]{justify-content:center;max-width:48px;min-width:48px;padding:6px;width:48px}.flex-array-delete-btn[b-k35whnsqol]{align-items:center;background:transparent;border:none;border-radius:var(--flex-radius-default,4px);color:var(--flex-label-text);cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:background .15s,color .15s;width:24px}.flex-array-delete-btn:hover[b-k35whnsqol]{background:var(--error-subtle);color:var(--error)}.flex-array-empty[b-k35whnsqol]{border:1px dashed var(--flex-border-color);border-radius:var(--flex-radius-default,4px);color:var(--flex-label-text);font-size:13px;padding:16px;text-align:center}[b-k35whnsqol] .flex-array-cell>*{width:100%}.flex-condition-panel[b-jjb98mjkgl]{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-condition-panel-title[b-jjb98mjkgl]{color:var(--flex-text-header)}.flex-condition-panel-content[b-jjb98mjkgl]{display:flex;flex-direction:column;flex-grow:0}.flex-condition-panel-empty[b-jjb98mjkgl]{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.flex-condition-summary-list[b-jjb98mjkgl]{display:flex;flex-direction:column;gap:8px}.flex-condition-summary-card[b-jjb98mjkgl]{border:1px solid var(--border);border-radius:6px;cursor:pointer;padding:10px;transition:border-color .15s,background .15s}.flex-condition-summary-card:hover[b-jjb98mjkgl]{background:var(--primary);border-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 4%,transparent)}}.flex-condition-summary-card--broken[b-jjb98mjkgl]{background:var(--error,#ef4444);border-color:var(--error,#ef4444);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 6%,transparent)}position:relative}.flex-condition-summary-warning[b-jjb98mjkgl]{align-items:center;background:var(--error,#ef4444);border-radius:50%;color:var(--surface,#fff);display:inline-flex;font-size:11px;font-weight:700;height:16px;justify-content:center;line-height:1;margin-left:6px;width:16px}.flex-condition-broken-banner[b-jjb98mjkgl]{align-items:center;background:var(--error,#ef4444);border:1px solid var(--error,#ef4444);border-radius:6px;display:flex;gap:8px;margin-bottom:12px;padding:10px 12px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 8%,transparent)}color:var(--error,#ef4444);font-size:13px}.flex-condition-row--broken[b-jjb98mjkgl]{background:var(--error,#ef4444);border-left:3px solid var(--error,#ef4444);padding-left:6px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error,#ef4444) 4%,transparent)}}.flex-condition-summary-badge[b-jjb98mjkgl]{background:var(--info);color:var(--info);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}border-radius:3px;margin-bottom:4px;padding:1px 6px}.flex-condition-summary-text[b-jjb98mjkgl]{color:var(--flex-text-header);font-size:12px;line-height:1.5;margin:0;word-break:break-word}.flex-condition-sidebar-actions[b-jjb98mjkgl]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.flex-condition-edit-btn[b-jjb98mjkgl]{align-items:center;background:transparent;border:1px solid var(--info);color:var(--info);display:inline-flex;gap:5px;padding:5px 10px;@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}border-radius:5px;cursor:pointer;font-size:12px;font-weight:500;transition:background .15s}.flex-condition-edit-btn:hover[b-jjb98mjkgl]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-condition-overlay[b-jjb98mjkgl]{align-items:center;animation:conditionFadeIn-b-jjb98mjkgl .15s ease-out;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--flex-z-modal,1000)}@keyframes conditionFadeIn-b-jjb98mjkgl{0%{opacity:0}to{opacity:1}}.flex-condition-modal[b-jjb98mjkgl]{animation:conditionSlideIn-b-jjb98mjkgl .15s ease-out;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:calc(100dvh - 4rem);max-width:calc(100vw - 2rem);width:640px}@keyframes conditionSlideIn-b-jjb98mjkgl{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.flex-condition-modal-header[b-jjb98mjkgl]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.flex-condition-modal-title[b-jjb98mjkgl]{color:var(--flex-text-header);font-size:16px;font-weight:600;margin:0}.flex-condition-modal-close[b-jjb98mjkgl]{background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;padding:4px;transition:color .15s,background .15s}.flex-condition-modal-close:hover[b-jjb98mjkgl]{background:hsla(0,0%,50%,.1);color:var(--flex-text-header)}.flex-condition-modal-body[b-jjb98mjkgl]{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.flex-condition-modal-footer[b-jjb98mjkgl]{border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:flex-end;padding:12px 20px}.flex-condition-done-btn[b-jjb98mjkgl]{background:var(--primary);border:none;border-radius:6px;color:var(--primary-foreground);cursor:pointer;font-size:13px;font-weight:600;padding:8px 24px;transition:background .15s}.flex-condition-done-btn:hover[b-jjb98mjkgl]{background:var(--primary-hover)}.flex-rule-card[b-jjb98mjkgl]{border:1px solid var(--border);border-radius:8px;overflow:hidden}.flex-rule-card-header[b-jjb98mjkgl]{align-items:center;background:hsla(0,0%,50%,.06);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:10px 14px}.flex-rule-card-badge[b-jjb98mjkgl]{background:var(--info);color:var(--info);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 15%,transparent)}border-radius:4px;padding:2px 8px}.flex-rule-card-body[b-jjb98mjkgl]{display:flex;flex-direction:column;gap:12px;padding:14px}.flex-condition-field[b-jjb98mjkgl]{display:flex;flex-direction:column;gap:4px}.flex-condition-label[b-jjb98mjkgl]{color:var(--flex-text-header);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.flex-condition-input[b-jjb98mjkgl],.flex-condition-select[b-jjb98mjkgl]{background:var(--flex-input-background,#fff);border:1px solid var(--border);border-radius:5px;color:var(--flex-text-header);font-size:13px;padding:7px 10px;transition:border-color .15s}.flex-condition-input:focus[b-jjb98mjkgl],.flex-condition-select:focus[b-jjb98mjkgl]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-condition-select--grow[b-jjb98mjkgl]{flex:1;min-width:0}.flex-condition-hint[b-jjb98mjkgl]{color:var(--muted-foreground);font-size:11px;line-height:1.4;margin:0}.flex-condition-group[b-jjb98mjkgl]{background:hsla(0,0%,50%,.04);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:10px}.flex-condition-group--nested[b-jjb98mjkgl]{background:hsla(0,0%,50%,.08);border-color:var(--border-emphasis)}.flex-condition-group-header[b-jjb98mjkgl]{align-items:center;display:flex;gap:6px}.flex-condition-group-label[b-jjb98mjkgl]{color:var(--muted-foreground);flex-shrink:0;font-size:12px;font-weight:600}.flex-condition-connector[b-jjb98mjkgl]{background:var(--flex-input-background,#fff);border:1px solid var(--border);border-radius:4px;color:var(--flex-text-header);cursor:pointer;font-size:12px;font-weight:600;padding:5px 8px}.flex-condition-group-items[b-jjb98mjkgl]{display:flex;flex-direction:column;gap:6px}.flex-condition-group-actions[b-jjb98mjkgl]{display:flex;gap:6px;padding-top:2px}.flex-condition-row[b-jjb98mjkgl]{align-items:center;display:flex;gap:6px}.flex-condition-not-toggle[b-jjb98mjkgl]{background:var(--flex-input-background,#fff);border:1px solid var(--border);border-radius:4px;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;padding:3px 7px;transition:all .15s}.flex-condition-not-toggle--active[b-jjb98mjkgl]{background:var(--error);border-color:var(--error);color:var(--primary-foreground)}.flex-condition-add-btn[b-jjb98mjkgl]{align-items:center;background:var(--primary);border:none;border-radius:6px;color:var(--primary-foreground);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:background .15s}.flex-condition-add-btn:hover[b-jjb98mjkgl]{background:var(--primary-hover)}.flex-condition-add-btn--small[b-jjb98mjkgl]{font-size:12px;padding:4px 10px}.flex-condition-add-btn--outline[b-jjb98mjkgl]{background:transparent;border:1px solid var(--info);color:var(--info);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--info) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--info) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--info) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--info) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-condition-add-btn--outline:hover[b-jjb98mjkgl]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-condition-icon-btn[b-jjb98mjkgl]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color .15s,background .15s}.flex-condition-icon-btn:hover[b-jjb98mjkgl]{background:hsla(0,0%,50%,.1);color:var(--flex-text-header)}.flex-condition-icon-btn--danger:hover[b-jjb98mjkgl]{background:var(--error);color:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 8%,transparent)}}.flex-stub-panel[b-fsxw1kia73]{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-stub-panel-title[b-fsxw1kia73]{color:var(--flex-text-header);font-size:16px;margin-bottom:15px}.flex-stub-panel-content[b-fsxw1kia73]{display:flex;flex:1;flex-direction:column}.flex-stub-panel-empty[b-fsxw1kia73]{align-items:center;color:var(--muted-foreground);display:flex;flex:1;justify-content:center;padding:40px 20px;text-align:center}.flex-stub-panel-placeholder[b-fsxw1kia73]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:40px 20px;text-align:center}.flex-stub-panel-placeholder-icon[b-fsxw1kia73]{color:var(--border-emphasis);height:40px;margin-bottom:8px;width:40px}.flex-stub-panel-placeholder-title[b-fsxw1kia73]{color:var(--muted-foreground);font-size:14px;font-weight:600;margin:0}.flex-stub-panel-placeholder-desc[b-fsxw1kia73]{color:var(--muted-foreground);font-size:13px;line-height:1.5;margin:0}array-flex-editor-control[b-d1rd76nrw2]{display:block;padding:.5rem}.flex-array-editor-header[b-d1rd76nrw2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.flex-array-editor-add-btn[b-d1rd76nrw2]{align-items:center;background:#fff;border:1px solid #9ca3af;border-radius:50%;color:#4b5563;cursor:pointer;display:flex;font-size:.75rem;height:1.75rem;justify-content:center;transition:background-color .15s;width:1.75rem}.flex-array-editor-add-btn:hover[b-d1rd76nrw2]{background:#f3f4f6}.flex-array-editor-grid[b-d1rd76nrw2]{border:1px solid #d1d5db;border-radius:.375rem;display:grid;gap:0;overflow:hidden}.flex-array-editor-column-header[b-d1rd76nrw2]{background:#f3f4f6;border-bottom:1px solid #d1d5db;border-right:1px solid #e5e7eb;color:#374151;font-size:.75rem;font-weight:600;padding:.375rem .5rem}.flex-array-editor-column-header:last-child[b-d1rd76nrw2]{border-right:none}.flex-array-editor-actions-header[b-d1rd76nrw2]{width:2.5rem}.flex-array-editor-cell[b-d1rd76nrw2]{align-items:center;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;display:flex;min-height:3rem;padding:.25rem}.flex-array-editor-cell:last-child[b-d1rd76nrw2]{border-right:none}.flex-array-editor-actions-cell[b-d1rd76nrw2]{justify-content:center;width:2.5rem}.flex-array-editor-delete-btn[b-d1rd76nrw2]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;font-size:.7rem;height:1.5rem;justify-content:center;transition:color .15s,background-color .15s;width:1.5rem}.flex-array-editor-delete-btn:hover[b-d1rd76nrw2]{background:#fee2e2;color:#ef4444}.flex-element-indicator[b-7jiu5fgz14]{align-items:center;background:var(--surface);border-radius:50%;display:inline-flex;height:14px;justify-content:center;width:14px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}visibility:visible}.flex-element-indicator--has-rules[b-7jiu5fgz14]{color:var(--warning,#f59e0b)}.flex-element-indicator--referenced[b-7jiu5fgz14]{color:var(--info,#3b82f6)}.flex-element-indicator--has-validation[b-7jiu5fgz14]{color:var(--success,#10b981)}.flex-element-indicator--broken[b-7jiu5fgz14]{animation:flex-indicator-broken-pulse-b-7jiu5fgz14 1.6s ease-in-out infinite;color:var(--error,#ef4444)}@keyframes flex-indicator-broken-pulse-b-7jiu5fgz14{0%,to{opacity:1}50%{opacity:.55}}.flex-form-element-wrapper[b-7jiu5fgz14]{display:flex;flex:1;flex-direction:column;position:relative}.flex-form-element-wrapper.flex-drag-over-top[b-7jiu5fgz14]:before{background:var(--primary);border-radius:2px;box-shadow:0 0 8px var(--primary);content:"";height:4px;left:0;position:absolute;right:0;top:-2px;z-index:100;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}animation:flex-dropIndicatorPulse-b-7jiu5fgz14 1s ease-in-out infinite}.flex-form-element-wrapper.flex-drag-over-bottom[b-7jiu5fgz14]:after{background:var(--primary);border-radius:2px;bottom:-2px;box-shadow:0 0 8px var(--primary);content:"";height:4px;left:0;position:absolute;right:0;z-index:100;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--primary) 60%,transparent)}animation:flex-dropIndicatorPulse-b-7jiu5fgz14 1s ease-in-out infinite}.flex-form-element-wrapper.flex-drag-over-left[b-7jiu5fgz14]:before{background:var(--success);border-radius:2px;bottom:0;box-shadow:0 0 8px var(--success);content:"";left:-2px;position:absolute;top:0;width:4px;z-index:100;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}animation:flex-dropIndicatorPulse-b-7jiu5fgz14 1s ease-in-out infinite}.flex-form-element-wrapper.flex-drag-over-right[b-7jiu5fgz14]:after{background:var(--success);border-radius:2px;bottom:0;box-shadow:0 0 8px var(--success);content:"";position:absolute;right:-2px;top:0;width:4px;z-index:100;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}animation:flex-dropIndicatorPulse-b-7jiu5fgz14 1s ease-in-out infinite}@keyframes flex-dropIndicatorPulse-b-7jiu5fgz14{0%,to{opacity:1}50%{opacity:.7}}.flex-form-element[b-7jiu5fgz14]{cursor:move;display:flex;flex:1;flex-direction:column;position:relative;transition:outline-color .15s ease,background-color .15s ease}.flex-form-element.flex-in-row[b-7jiu5fgz14]{margin-bottom:0}.flex-form-element.flex-preview-mode[b-7jiu5fgz14]{background:transparent;border:none;cursor:default}.flex-form-element .flex-element-controls[b-7jiu5fgz14]{visibility:hidden}.flex-form-element:hover:not(:has(.flex-form-element:hover)):not(.flex-preview-mode)>.flex-element-controls[b-7jiu5fgz14]{visibility:visible}.flex-form-element:hover:not(:has(.flex-form-element:hover)):not(.flex-preview-mode):not(.flex-selected)[b-7jiu5fgz14]{outline:1px solid var(--primary);@supports (color:color-mix(in lab,red,red)){outline:1px solid color-mix(in srgb,var(--primary) 30%,transparent)}outline-offset:-1px}.flex-form-element.flex-selected[b-7jiu5fgz14]{position:relative}.flex-form-element.flex-selected[b-7jiu5fgz14]:after{border:2px solid var(--primary);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:10}.flex-form-element.flex-selected>.flex-element-controls[b-7jiu5fgz14]{visibility:visible}.flex-form-element-outer:has(>.flex-form-element-wrapper>.flex-form-element:hover)[b-7jiu5fgz14]{z-index:1}.flex-form-element-outer:has(>.flex-form-element-wrapper>.flex-form-element.flex-selected)[b-7jiu5fgz14]{z-index:2}.flex-form-element-outer[b-7jiu5fgz14]{display:flex;flex:1;flex-direction:column;position:relative}.flex-form-element-outer.flex-outline-hovered[b-7jiu5fgz14]:after{background:var(--primary);content:"";inset:0;position:absolute;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}outline:2px solid var(--primary);@supports (color:color-mix(in lab,red,red)){outline:2px solid color-mix(in srgb,var(--primary) 40%,transparent)}border-radius:2px;outline-offset:-1px;pointer-events:none;z-index:50}.flex-form-element-outer.flex-outline-selected[b-7jiu5fgz14]:after{border-radius:2px;content:"";inset:0;outline:2px solid var(--primary);outline-offset:-1px;pointer-events:none;position:absolute;z-index:51}.flex-form-element-outer.flex-outline-selected.flex-outline-hovered[b-7jiu5fgz14]:after{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}outline:2px solid var(--primary)}.flex-form-element-outer.flex-dragging[b-7jiu5fgz14]{opacity:.5}.flex-form-element.flex-dragging-placeholder[b-7jiu5fgz14]{background:var(--muted);border:2px dashed var(--muted-foreground);min-height:60px;opacity:.5}image-flex-editor-control[b-1stcrz7mhp]{align-items:center;background:transparent;border:1px dashed #cbd5e1;border-radius:4px;display:flex;justify-content:center;min-height:80px;padding:.5rem}.flex-image-editor-preview[b-1stcrz7mhp]{border-radius:2px;max-height:300px;max-width:100%;object-fit:contain}.flex-image-editor-placeholder[b-1stcrz7mhp]{align-items:center;color:#475569;display:flex;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.flex-image-editor-placeholder-text[b-1stcrz7mhp]{font-size:.8125rem;max-width:28ch}.flex-editor-drop-zone-table[b-qjl0zkh102]{align-items:center;border:2px dashed var(--muted-foreground);border-radius:.375rem;display:flex;justify-content:center;min-height:6rem;text-align:center;width:100%}.flex-editor-drop-zone-table label[b-qjl0zkh102]{color:var(--flex-input-text)}.flex-editor-drop-zone-table.flex-drag-over-table-cell[b-qjl0zkh102]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-panel-sidebar[b-ghzz6zbgfk]{align-self:stretch;background:var(--muted);border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 4px}.flex-panel-sidebar-btn[b-ghzz6zbgfk]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--muted-foreground);cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;transition:background .15s,color .15s;width:36px}.flex-panel-sidebar-btn svg[b-ghzz6zbgfk]{height:20px;width:20px}.flex-panel-sidebar-btn:hover[b-ghzz6zbgfk]{background:var(--border);color:var(--foreground)}.flex-panel-sidebar-btn--active[b-ghzz6zbgfk]{background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.08);color:var(--primary)}.flex-panel-sidebar-btn--active:hover[b-ghzz6zbgfk]{color:var(--primary)}.flex-editor-toolbar[b-sb35kq7eco]{align-items:center;background:var(--muted);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;height:40px;justify-content:space-between;padding:0 20px}.flex-toolbar-btn[b-sb35kq7eco],.flex-toolbar-group[b-sb35kq7eco]{align-items:center;display:flex;gap:4px}.flex-toolbar-btn[b-sb35kq7eco]{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--foreground);cursor:pointer;font-size:13px;padding:4px 10px;transition:background .15s ease,border-color .15s ease}.flex-toolbar-btn:hover:not(:disabled)[b-sb35kq7eco]{background:var(--border);border-color:var(--border)}.flex-toolbar-btn:disabled[b-sb35kq7eco]{cursor:default;opacity:.4}.flex-toolbar-btn--active[b-sb35kq7eco]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-toolbar-btn--active:hover:not(:disabled)[b-sb35kq7eco]{background:var(--primary-hover);border-color:var(--primary-hover)}.flex-toolbar-action-text[b-sb35kq7eco]{color:var(--muted-foreground);font-size:12px;margin-left:8px;opacity:1;transition:opacity .5s ease}.flex-toolbar-action-text.fading[b-sb35kq7eco]{opacity:0}.flex-toolbar-group--right[b-sb35kq7eco]{margin-left:auto}.flex-toolbar-label[b-sb35kq7eco]{color:var(--muted-foreground);font-size:12px;white-space:nowrap}.flex-toolbar-select[b-sb35kq7eco]{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--foreground);cursor:pointer;font-size:12px;padding:4px 8px}.flex-fragment-dialog-backdrop[b-u5ishj4lt8]{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.flex-fragment-dialog[b-u5ishj4lt8]{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:16px;max-width:90vw;padding:24px;width:400px}.flex-fragment-dialog--with-preview[b-u5ishj4lt8]{width:600px}.flex-fragment-dialog-preview[b-u5ishj4lt8]{background:var(--muted);border:1px solid var(--border);border-radius:8px;max-height:300px;overflow-y:auto;padding:16px}.flex-fragment-dialog-title[b-u5ishj4lt8]{color:var(--foreground);font-size:18px;font-weight:600;margin:0}.flex-fragment-dialog-message[b-u5ishj4lt8]{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0}.flex-fragment-dialog-scope[b-u5ishj4lt8]{display:flex;gap:16px}.flex-fragment-dialog-scope-option[b-u5ishj4lt8]{align-items:center;color:var(--foreground);cursor:pointer;display:flex;font-size:14px;gap:6px}.flex-fragment-dialog-scope-option input[type=radio][b-u5ishj4lt8]{accent-color:var(--primary)}.flex-fragment-dialog-input[b-u5ishj4lt8]{border:1px solid var(--border);border-radius:8px;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s}.flex-fragment-dialog-input:focus[b-u5ishj4lt8]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-fragment-dialog-input--error[b-u5ishj4lt8]{border-color:var(--error)}.flex-fragment-dialog-input--error:focus[b-u5ishj4lt8]{box-shadow:0 0 0 3px var(--error);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 15%,transparent)}}.flex-fragment-dialog-error[b-u5ishj4lt8]{color:var(--error);font-size:13px;margin:-8px 0 0}.flex-fragment-dialog-hint[b-u5ishj4lt8]{color:var(--muted-foreground);font-size:12px;margin:-8px 0 0}.flex-fragment-dialog-actions[b-u5ishj4lt8]{display:flex;gap:8px;justify-content:flex-end}.flex-fragment-dialog-btn[b-u5ishj4lt8]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.flex-fragment-dialog-btn:disabled[b-u5ishj4lt8]{cursor:not-allowed;opacity:.4}.flex-fragment-dialog-btn--cancel[b-u5ishj4lt8]{background:var(--muted);color:var(--foreground)}.flex-fragment-dialog-btn--cancel:hover[b-u5ishj4lt8]{background:var(--border)}.flex-fragment-dialog-btn--primary[b-u5ishj4lt8]{background:var(--primary);color:var(--primary-foreground)}.flex-fragment-dialog-btn--primary:hover:not(:disabled)[b-u5ishj4lt8]{background:var(--primary-hover)}.flex-fragment-dialog-btn--danger[b-u5ishj4lt8]{background:var(--error);color:var(--primary-foreground)}.flex-fragment-dialog-btn--danger:hover:not(:disabled)[b-u5ishj4lt8]{background:var(--error)}.flex-json-drawer[b-c5y34fdv8t]{background:#1e1e2e;border-top:1px solid #313244;bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;font-family:var(--flex-font-mono,"JetBrains Mono","Fira Code","Consolas",monospace);left:0;position:fixed;right:0;transition:height .05s ease-out;z-index:100}.flex-json-drawer.flex-collapsed[b-c5y34fdv8t]{height:auto!important}.flex-json-drawer-handle[b-c5y34fdv8t]{align-items:center;background:transparent;cursor:ns-resize;display:flex;flex-shrink:0;height:6px;justify-content:center}.flex-json-drawer.flex-collapsed .flex-json-drawer-handle[b-c5y34fdv8t]{display:none}.flex-handle-grip[b-c5y34fdv8t]{background:#45475a;border-radius:2px;height:4px;transition:background .2s;width:40px}.flex-json-drawer-handle:hover .flex-handle-grip[b-c5y34fdv8t]{background:#585b70}.flex-json-drawer-header[b-c5y34fdv8t]{align-items:center;background:#181825;border-bottom:1px solid #313244;display:flex;flex-shrink:0;height:36px;justify-content:space-between;padding:0 12px}.flex-json-drawer-tab[b-c5y34fdv8t]{align-items:center;background:transparent;border:none;border-radius:4px;color:#cdd6f4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 12px;transition:background .2s}.flex-json-drawer-tab:hover[b-c5y34fdv8t]{background:#313244}.flex-tab-icon[b-c5y34fdv8t]{color:#6c7086;font-size:10px;transition:transform .2s ease}.flex-tab-icon.flex-expanded[b-c5y34fdv8t]{transform:rotate(180deg)}.flex-tab-label[b-c5y34fdv8t]{letter-spacing:.5px}.flex-json-drawer-actions[b-c5y34fdv8t]{display:flex;gap:4px}.flex-drawer-action-btn[b-c5y34fdv8t]{align-items:center;background:transparent;border:none;border-radius:4px;color:#6c7086;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.flex-drawer-action-btn:hover[b-c5y34fdv8t]{background:#313244;color:#cdd6f4}.flex-json-drawer-content[b-c5y34fdv8t]{flex:1;min-height:0;overflow:auto;padding:12px 16px}.flex-resize-overlay[b-c5y34fdv8t]{cursor:ns-resize;inset:0;position:fixed;z-index:9999}[b-c5y34fdv8t] .flex-json-tree{color:#cdd6f4;font-size:13px;line-height:1.6}[b-c5y34fdv8t] .flex-json-node{padding-left:calc(var(--depth, 0)*6px)}[b-c5y34fdv8t] .flex-json-line{align-items:center;border-radius:3px;display:flex;min-height:22px;padding:1px 0;transition:background .15s}[b-c5y34fdv8t] .flex-json-line:hover{background:rgba(69,71,90,.3)}[b-c5y34fdv8t] .flex-json-toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:4px;padding:0;width:16px}[b-c5y34fdv8t] .flex-toggle-icon{color:#6c7086;font-size:8px;transition:transform .15s ease}[b-c5y34fdv8t] .flex-json-toggle.flex-expanded .flex-toggle-icon{transform:rotate(90deg)}[b-c5y34fdv8t] .flex-json-toggle:hover .flex-toggle-icon{color:#cdd6f4}[b-c5y34fdv8t] .flex-json-toggle-spacer{flex-shrink:0;width:20px}[b-c5y34fdv8t] .flex-json-key{color:#89b4fa}[b-c5y34fdv8t] .flex-json-string{color:#a6e3a1}[b-c5y34fdv8t] .flex-json-number{color:#fab387}[b-c5y34fdv8t] .flex-json-boolean{color:#cba6f7}[b-c5y34fdv8t] .flex-json-null{color:#f38ba8;font-style:italic}[b-c5y34fdv8t] .flex-json-punctuation{color:#6c7086}[b-c5y34fdv8t] .flex-json-bracket{color:#f9e2af}[b-c5y34fdv8t] .flex-json-comma{color:#6c7086}[b-c5y34fdv8t] .flex-json-collapsed-indicator{color:#6c7086;font-style:italic;margin:0 4px}[b-c5y34fdv8t] .flex-json-children{display:flex;flex-direction:column}[b-c5y34fdv8t] .flex-json-node.flex-highlighted>.flex-json-line{background:rgba(250,179,135,.15);box-shadow:inset 3px 0 0 #fab387}[b-c5y34fdv8t] .flex-json-node.flex-contains-highlighted>.flex-json-line{background:rgba(137,180,250,.08)}[b-c5y34fdv8t] .flex-json-error{background:rgba(243,139,168,.1);border:1px solid rgba(243,139,168,.3);border-radius:6px;color:#f38ba8;padding:12px}.flex-json-drawer-content[b-c5y34fdv8t]::-webkit-scrollbar{height:8px;width:8px}.flex-json-drawer-content[b-c5y34fdv8t]::-webkit-scrollbar-track{background:#181825}.flex-json-drawer-content[b-c5y34fdv8t]::-webkit-scrollbar-thumb{background:#45475a;border-radius:4px}.flex-json-drawer-content[b-c5y34fdv8t]::-webkit-scrollbar-thumb:hover{background:#585b70}.flex-json-drawer-content.flex-json-edit-mode[b-c5y34fdv8t]{display:flex;flex-direction:column;gap:8px}.flex-json-edit-textarea[b-c5y34fdv8t]{background:#11111b;border:1px solid #313244;border-radius:6px;color:#cdd6f4;flex:1;font-family:var(--flex-font-mono,"JetBrains Mono","Fira Code","Consolas",monospace);font-size:13px;line-height:1.6;min-height:0;outline:none;padding:12px;resize:none;tab-size:2;width:100%}.flex-json-edit-textarea:focus[b-c5y34fdv8t]{border-color:#89b4fa;box-shadow:0 0 0 2px rgba(137,180,250,.15)}.flex-json-edit-textarea[b-c5y34fdv8t]::placeholder{color:#585b70}.flex-json-edit-error[b-c5y34fdv8t]{background:rgba(243,139,168,.1);border:1px solid rgba(243,139,168,.3);border-radius:4px;color:#f38ba8;flex-shrink:0;font-size:12px;padding:6px 10px}.flex-drawer-apply-btn[b-c5y34fdv8t],.flex-drawer-cancel-btn[b-c5y34fdv8t]{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px;transition:all .2s}.flex-drawer-apply-btn[b-c5y34fdv8t]{background:#a6e3a1;color:#1e1e2e}.flex-drawer-apply-btn:hover[b-c5y34fdv8t]{background:#94e2d5}.flex-drawer-cancel-btn[b-c5y34fdv8t]{background:transparent;border:1px solid #45475a;color:#6c7086}.flex-drawer-cancel-btn:hover[b-c5y34fdv8t]{background:#313244;color:#cdd6f4}.flex-pdf-import-mode[b-c5y34fdv8t]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.flex-pdf-dropzone[b-c5y34fdv8t]{align-items:center;border:2px dashed #45475a;border-radius:8px;cursor:pointer;display:flex;flex:1;justify-content:center;min-height:120px;transition:all .2s;width:100%}.flex-pdf-dropzone:hover[b-c5y34fdv8t]{background:rgba(137,180,250,.05);border-color:#89b4fa}.flex-pdf-dropzone input[type=file][b-c5y34fdv8t]{display:none}.flex-pdf-dropzone-content[b-c5y34fdv8t]{align-items:center;color:#6c7086;display:flex;flex-direction:column;gap:8px}.flex-pdf-dropzone-label[b-c5y34fdv8t]{color:#cdd6f4;font-size:14px;font-weight:500}.flex-pdf-dropzone-hint[b-c5y34fdv8t]{color:#585b70;font-size:12px;max-width:300px;text-align:center}.flex-pdf-file-ready[b-c5y34fdv8t]{align-items:center;background:rgba(166,227,161,.08);border:1px solid rgba(166,227,161,.2);border-radius:6px;display:flex;gap:10px;padding:12px 16px;width:100%}.flex-pdf-file-name[b-c5y34fdv8t]{color:#cdd6f4;font-size:13px;font-weight:500}.flex-pdf-file-size[b-c5y34fdv8t]{color:#6c7086;font-size:12px;margin-left:auto}.flex-pdf-processing[b-c5y34fdv8t]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:24px}.flex-pdf-spinner[b-c5y34fdv8t]{animation:flex-spin-b-c5y34fdv8t .8s linear infinite;border:3px solid #313244;border-radius:50%;border-top-color:#89b4fa;height:32px;width:32px}@keyframes flex-spin-b-c5y34fdv8t{to{transform:rotate(1turn)}}.flex-pdf-status[b-c5y34fdv8t]{color:#a6adc8;font-size:13px;font-weight:500}@keyframes flex-slideUp-b-c5y34fdv8t{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flex-json-drawer.flex-expanded .flex-json-drawer-content[b-c5y34fdv8t]{animation:flex-slideUp-b-c5y34fdv8t .2s ease-out}.flex-outline-panel[b-waa3gd5ouz]{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-outline-panel-title[b-waa3gd5ouz]{color:var(--flex-text-header);margin-bottom:12px}.flex-outline-content[b-waa3gd5ouz]{display:flex;flex:1;flex-direction:column}.flex-outline-empty[b-waa3gd5ouz]{color:var(--muted-foreground);padding:40px 20px;text-align:center}.flex-outline-panel[b-waa3gd5ouz]::-webkit-scrollbar{width:8px}.flex-outline-panel[b-waa3gd5ouz]::-webkit-scrollbar-track{background:var(--muted)}.flex-outline-panel[b-waa3gd5ouz]::-webkit-scrollbar-thumb{background:var(--border)}.flex-outline-panel[b-waa3gd5ouz]::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}@media (max-width:1024px){.flex-outline-panel[b-waa3gd5ouz]{width:250px}}@media (max-width:768px){.flex-outline-panel[b-waa3gd5ouz]{max-height:200px;width:100%}}.flex-outline-node-row[b-y3bz3tvf8b]{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:4px;min-height:28px;padding:3px 8px 3px 4px;transition:background .1s;user-select:none}.flex-outline-node-row:hover[b-y3bz3tvf8b]{background:var(--flex-bg-hover,var(--border))}.flex-outline-node-row--selected[b-y3bz3tvf8b]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}color:var(--primary)}.flex-outline-node-row--selected:hover[b-y3bz3tvf8b]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-outline-expand-btn[b-y3bz3tvf8b]{align-items:center;background:transparent;border:none;border-radius:3px;color:var(--flex-text-muted,var(--muted-foreground));cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;width:18px}.flex-outline-expand-btn:hover[b-y3bz3tvf8b]{background:var(--flex-bg-hover,var(--border));color:var(--flex-text-header,var(--foreground))}.flex-outline-expand-icon[b-y3bz3tvf8b]{height:14px;transition:transform .15s ease;width:14px}.flex-outline-expand-icon--open[b-y3bz3tvf8b]{transform:rotate(90deg)}.flex-outline-expand-spacer[b-y3bz3tvf8b]{flex-shrink:0;width:18px}.flex-outline-node-icon[b-y3bz3tvf8b]{color:var(--flex-text-muted,var(--muted-foreground));flex-shrink:0;height:14px;width:14px}.flex-outline-node-row--selected .flex-outline-node-icon[b-y3bz3tvf8b]{color:var(--primary)}.flex-outline-node-label[b-y3bz3tvf8b]{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-outline-node-indicators[b-y3bz3tvf8b]{align-items:center;display:inline-flex;flex-shrink:0;gap:3px;margin-left:auto}.flex-outline-indicator[b-y3bz3tvf8b]{align-items:center;display:inline-flex;height:14px;justify-content:center;width:14px}.flex-outline-indicator--has-rules[b-y3bz3tvf8b]{color:var(--warning,#f59e0b)}.flex-outline-indicator--referenced[b-y3bz3tvf8b]{color:var(--info,#3b82f6)}.flex-outline-indicator--has-validation[b-y3bz3tvf8b]{color:var(--success,#10b981)}.flex-outline-indicator--broken[b-y3bz3tvf8b]{animation:flex-outline-broken-pulse-b-y3bz3tvf8b 1.6s ease-in-out infinite;color:var(--error,#ef4444)}@keyframes flex-outline-broken-pulse-b-y3bz3tvf8b{0%,to{opacity:1}50%{opacity:.55}}.flex-print-preview[b-7oje3xh38x]{display:flex;flex:1;flex-direction:column;overflow:hidden}.flex-print-preview-scroll[b-7oje3xh38x]{align-items:center;background:var(--border);background-image:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.03) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.03) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:flex;flex:1;flex-direction:column;gap:32px;overflow:auto;padding:40px 32px}.flex-print-page[b-7oje3xh38x]{background:var(--surface);border-radius:2px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);flex-shrink:0;overflow:hidden;position:relative}.flex-print-page-viewport[b-7oje3xh38x]{margin:20px;overflow:hidden;position:relative}.flex-print-page-viewport-inner[b-7oje3xh38x]{display:flex;flex-direction:column;width:100%}.flex-print-page-number[b-7oje3xh38x]{bottom:4px;color:var(--muted-foreground);font-size:10px;pointer-events:none;position:absolute;right:8px;user-select:none}.flex-print-empty[b-7oje3xh38x]{color:var(--muted-foreground);padding:80px 20px;text-align:center}@media print{.flex-print-preview-scroll[b-7oje3xh38x]{background:none;background-image:none;gap:0;overflow:visible;padding:0}.flex-print-page[b-7oje3xh38x]{border-radius:0;box-shadow:none;page-break-after:always}.flex-print-page:last-child[b-7oje3xh38x]{page-break-after:auto}.flex-print-page-number[b-7oje3xh38x]{display:none}}.flex-alignment-editor[b-rh1udhr5z1]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.flex-alignment-row[b-rh1udhr5z1]{align-items:center;display:flex;gap:8px}.flex-alignment-label[b-rh1udhr5z1]{color:var(--flex-text-header);font-size:12px;min-width:60px}.flex-alignment-button-group[b-rh1udhr5z1]{background-color:var(--border);border-radius:6px;display:flex;gap:2px;padding:2px}.flex-alignment-button[b-rh1udhr5z1]{align-items:center;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;transition:background-color .15s ease,box-shadow .15s ease;width:32px}.flex-alignment-button:hover[b-rh1udhr5z1]{background-color:var(--border)}.flex-alignment-button:focus[b-rh1udhr5z1]{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-alignment-button.active[b-rh1udhr5z1]{background-color:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.1)}.flex-alignment-button.active:hover[b-rh1udhr5z1]{background-color:var(--surface)}.flex-alignment-icon[b-rh1udhr5z1]{fill:var(--foreground);height:18px;width:18px}.flex-alignment-button.active .flex-alignment-icon[b-rh1udhr5z1]{fill:var(--primary-hover)}.flex-border-sides-editor[b-a8ynuoto61]{height:64px;margin:8px auto;position:relative;width:64px}.flex-border-sides-center[b-a8ynuoto61]{background:var(--muted);border-radius:2px;bottom:14px;left:14px;pointer-events:none;position:absolute;right:14px;top:14px}.flex-border-side[b-a8ynuoto61]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;transition:all .15s}.flex-border-side span[b-a8ynuoto61]{background:var(--border);border-radius:1px;transition:background .15s}.flex-border-side.active span[b-a8ynuoto61]{background:var(--primary)}.flex-border-side:hover span[b-a8ynuoto61]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-border-side.active:hover span[b-a8ynuoto61]{background:var(--primary)}.flex-border-side--top[b-a8ynuoto61]{height:12px;left:12px;right:12px;top:0;width:auto}.flex-border-side--top span[b-a8ynuoto61]{height:3px;width:100%}.flex-border-side--bottom[b-a8ynuoto61]{bottom:0;height:12px;left:12px;right:12px;width:auto}.flex-border-side--bottom span[b-a8ynuoto61]{height:3px;width:100%}.flex-border-side--left[b-a8ynuoto61]{bottom:12px;height:auto;left:0;top:12px;width:12px}.flex-border-side--left span[b-a8ynuoto61]{height:100%;width:3px}.flex-border-side--right[b-a8ynuoto61]{bottom:12px;height:auto;right:0;top:12px;width:12px}.flex-border-side--right span[b-a8ynuoto61]{height:100%;width:3px}.flex-property-group[b-dp47qv5nb7]{display:flex;flex-direction:column;margin-bottom:6px}.flex-property-group input[type=number][b-dp47qv5nb7],.flex-property-group input[type=text][b-dp47qv5nb7],.flex-property-group select[b-dp47qv5nb7],.flex-property-group textarea[b-dp47qv5nb7]{border:1px solid var(--border);border-radius:4px;font-family:inherit;font-size:14px;padding:8px 12px;transition:all .2s;width:100%}.flex-property-group input[type=number]:focus[b-dp47qv5nb7],.flex-property-group input[type=text]:focus[b-dp47qv5nb7],.flex-property-group select:focus[b-dp47qv5nb7],.flex-property-group textarea:focus[b-dp47qv5nb7]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-property-group input[type=text]:disabled[b-dp47qv5nb7]{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.flex-property-group input[type=checkbox][b-dp47qv5nb7]{cursor:pointer;height:18px;width:18px}.flex-property-group textarea[b-dp47qv5nb7]{min-height:60px;resize:vertical}.flex-alignment-editor[b-dp47qv5nb7]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.flex-alignment-row[b-dp47qv5nb7]{align-items:center;display:flex;gap:8px}.flex-alignment-label[b-dp47qv5nb7]{color:var(--muted-foreground);font-size:12px;min-width:60px}.flex-alignment-button-group[b-dp47qv5nb7]{background-color:var(--border);border-radius:6px;display:flex;gap:2px;padding:2px}.flex-alignment-button[b-dp47qv5nb7]{align-items:center;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;transition:background-color .15s ease,box-shadow .15s ease;width:32px}.flex-alignment-button:hover[b-dp47qv5nb7]{background-color:var(--border)}.flex-alignment-button:focus[b-dp47qv5nb7]{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-alignment-button.active[b-dp47qv5nb7]{background-color:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.1)}.flex-alignment-button.active:hover[b-dp47qv5nb7]{background-color:var(--surface)}.flex-alignment-icon[b-dp47qv5nb7]{fill:var(--foreground);height:18px;width:18px}.flex-alignment-button.active .flex-alignment-icon[b-dp47qv5nb7]{fill:var(--primary-hover)}.flex-editable-property-label[b-dp47qv5nb7]{color:var(--flex-text-header);font-size:14px;font-weight:400}.flex-editable-property-description[b-dp47qv5nb7]{color:var(--flex-text-header)}.flex-property-input-field[b-dp47qv5nb7]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--flex-input-background);border:1px solid var(--flex-color-gray-600);border-radius:var(--flex-radius-default);box-shadow:var(--flex-shadow-sm);color:var(--flex-input-text);flex-grow:1;line-height:var(--flex-line-height-tight);min-width:0;padding:var(--flex-spacing-2);transition:border-color var(--flex-transition-fast),box-shadow var(--flex-transition-fast);width:100%}.flex-modal-overlay[b-hv4c9w067v]{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.flex-modal-container[b-hv4c9w067v]{background-color:var(--surface);border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);max-height:90vh;max-width:56rem;overflow:hidden;width:100%}.flex-modal-header[b-hv4c9w067v]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:1.5rem}.flex-modal-title[b-hv4c9w067v]{color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.75rem}.flex-modal-close[b-hv4c9w067v]{color:var(--muted-foreground);position:relative;transition:color .15s ease-in-out}.flex-modal-close:hover[b-hv4c9w067v]{color:var(--foreground)}.flex-modal-body[b-hv4c9w067v]{max-height:calc(90vh - 180px);overflow-y:auto;padding:1.5rem}.flex-modal-footer[b-hv4c9w067v]{border-top:1px solid var(--border);display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.flex-modal-form-preview[b-hv4c9w067v]{background-color:var(--muted);border:1px solid var(--border);border-radius:.5rem;padding:1rem}.flex-modal-instructions[b-hv4c9w067v]{color:var(--muted-foreground);font-size:14px;margin:0 0 12px}.flex-choice-textarea[b-hv4c9w067v]{border:1px solid var(--border);border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.5;min-height:300px;padding:12px;resize:vertical;width:100%}.flex-choice-textarea:focus[b-hv4c9w067v]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-choice-textarea[b-hv4c9w067v]::placeholder{color:var(--muted-foreground)}.flex-validation-error[b-hv4c9w067v]{background-color:var(--error-subtle);border:1px solid var(--error);border-radius:4px;color:var(--error);font-size:14px;margin-top:8px;padding:8px 12px}.flex-enum-choice-list-editor[b-av07xh66kw]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.flex-enum-choice-header[b-av07xh66kw]{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.flex-enum-header-button-group[b-av07xh66kw]{display:flex;flex-direction:row;gap:3px}.flex-enum-choice-title[b-av07xh66kw]{color:var(--flex-text-header);font-size:14px;font-weight:600}.flex-enum-choice-header-btn[b-av07xh66kw]{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:4px;color:var(--foreground);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.flex-enum-choice-header-btn:hover[b-av07xh66kw]{background:var(--muted);border-color:var(--muted-foreground)}.dark .flex-enum-choice-header-btn:hover[b-av07xh66kw]{background:var(--border)}.flex-enum-choice-open-csv-edit-modal-btn[b-av07xh66kw]{padding:3px}.flex-enum-choice-icon[b-av07xh66kw]{fill:currentColor;height:16px;width:16px}.flex-enum-choice-table-header[b-av07xh66kw]{align-items:center;border-bottom:1px solid var(--border);color:var(--muted-foreground);display:flex;font-size:12px;font-weight:500;gap:8px;padding:4px 8px}.flex-enum-choice-drag-col[b-av07xh66kw]{flex-shrink:0;width:24px}.flex-enum-choice-text-col[b-av07xh66kw],.flex-enum-choice-value-col[b-av07xh66kw]{flex:1;min-width:0}.flex-enum-choice-actions-col[b-av07xh66kw]{flex-shrink:0;width:32px}.flex-enum-choice-list[b-av07xh66kw]{display:flex;flex-direction:column}.flex-enum-choice-row[b-av07xh66kw]{align-items:center;border-radius:4px;display:flex;gap:8px;padding:6px 8px;transition:background-color .15s ease}.dark .flex-enum-choice-row:hover[b-av07xh66kw],.flex-enum-choice-row:hover[b-av07xh66kw]{background:var(--muted)}.flex-enum-choice-row.flex-dragging[b-av07xh66kw]{background:var(--border);opacity:.5}.flex-enum-choice-row.flex-drag-over-top[b-av07xh66kw]{box-shadow:inset 0 2px 0 0 var(--primary)}.flex-enum-choice-row.flex-drag-over-bottom[b-av07xh66kw]{box-shadow:inset 0 -2px 0 0 var(--primary)}.flex-enum-choice-row.flex-has-error[b-av07xh66kw]{background:var(--error-subtle)}.flex-enum-choice-drag-handle[b-av07xh66kw]{align-items:center;color:var(--muted-foreground);cursor:grab;display:flex;justify-content:center;width:24px}.flex-enum-choice-drag-handle:hover[b-av07xh66kw]{color:var(--muted-foreground)}.flex-enum-choice-drag-handle:active[b-av07xh66kw]{cursor:grabbing}.flex-drag-icon[b-av07xh66kw]{height:14px;width:14px}.flex-enum-choice-row .flex-input-field[b-av07xh66kw]{border:1px solid var(--border);border-radius:4px;color:var(--flex-text-header);font-size:13px;padding:6px 8px;transition:border-color .15s ease;width:100%}.flex-enum-choice-row .flex-input-field:focus[b-av07xh66kw]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}}.flex-enum-choice-row .flex-input-field.flex-input-error[b-av07xh66kw]{background:var(--error-subtle);border-color:var(--error)}.flex-enum-choice-row .flex-input-field[b-av07xh66kw]::placeholder{color:var(--muted-foreground);font-style:italic}.flex-enum-choice-delete-btn[b-av07xh66kw]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.flex-enum-choice-delete-btn:hover:not(:disabled)[b-av07xh66kw]{background:var(--error-subtle);color:var(--error)}.flex-enum-choice-delete-btn:disabled[b-av07xh66kw]{cursor:not-allowed;opacity:.4}.flex-delete-icon[b-av07xh66kw]{height:16px;width:16px}.flex-enum-choice-error[b-av07xh66kw]{align-items:center;color:var(--error);display:flex;font-size:12px;gap:6px;padding:4px 8px 4px 40px}.flex-error-icon[b-av07xh66kw]{fill:var(--error);height:14px;width:14px}.flex-flex-grid-definitions-editor[b-pd9jf8gqxu]{display:flex;flex-direction:column;gap:6px;max-width:100%;overflow:hidden;width:100%}.flex-flex-grid-definitions-list[b-pd9jf8gqxu]{display:flex;flex-direction:column;gap:4px}.flex-grid-definition-item[b-pd9jf8gqxu]{align-items:center;background-color:var(--muted);border:1px solid var(--border);border-radius:var(--flex-radius-default,4px);display:flex;gap:6px;min-width:0;padding:6px 8px;transition:background-color .15s ease}.flex-grid-definition-item:hover[b-pd9jf8gqxu]{background-color:var(--border)}.flex-grid-definition-item.flex-grid-definition-dragging[b-pd9jf8gqxu]{background-color:var(--border);opacity:.5}.flex-grid-definition-item.flex-grid-definition-drag-over-top[b-pd9jf8gqxu]{box-shadow:inset 0 2px 0 0 var(--primary)}.flex-grid-definition-item.flex-grid-definition-drag-over-bottom[b-pd9jf8gqxu]{box-shadow:inset 0 -2px 0 0 var(--primary)}.flex-grid-definition-drag-handle[b-pd9jf8gqxu]{align-items:center;color:var(--muted-foreground);cursor:grab;display:flex;flex-shrink:0;justify-content:center;transition:color .15s ease;width:20px}.flex-grid-definition-drag-handle:hover[b-pd9jf8gqxu]{color:var(--foreground)}.flex-grid-definition-drag-handle:active[b-pd9jf8gqxu]{cursor:grabbing}.flex-grid-definition-drag-icon[b-pd9jf8gqxu]{height:14px;width:14px}.flex-grid-definition-label[b-pd9jf8gqxu]{color:var(--foreground);flex-shrink:0;font-size:12px;font-weight:500;min-width:55px}.flex-grid-column-width-adjustment-section[b-pd9jf8gqxu]{align-items:center;flex:1;gap:6px;min-width:0}.flex-grid-definition-type-select[b-pd9jf8gqxu]{flex:1;font-size:12px!important;max-width:100px;min-width:0;padding:4px 6px!important}.flex-grid-definition-value-container[b-pd9jf8gqxu]{align-items:center;display:flex;flex-shrink:0;gap:2px}.flex-grid-definition-value-input[b-pd9jf8gqxu]{font-size:12px!important;min-width:50px!important;padding:4px 6px!important;text-align:right;width:50px!important}.flex-grid-definition-value-input:disabled[b-pd9jf8gqxu]{background-color:var(--border);color:var(--muted-foreground);cursor:not-allowed}.flex-grid-definition-value-unit[b-pd9jf8gqxu]{color:var(--muted-foreground);flex-shrink:0;font-size:11px}.flex-grid-definition-actions[b-pd9jf8gqxu]{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:auto}.flex-grid-definition-action-btn[b-pd9jf8gqxu]{align-items:center;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--flex-radius-default,4px);color:var(--foreground);cursor:pointer;display:flex;height:24px;justify-content:center;padding:2px;transition:all .15s ease;width:24px}.flex-grid-definition-action-btn:hover:not(:disabled)[b-pd9jf8gqxu]{background-color:var(--muted);border-color:var(--muted-foreground)}.flex-grid-definition-action-btn:focus[b-pd9jf8gqxu]{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-grid-definition-action-btn:disabled[b-pd9jf8gqxu]{cursor:not-allowed;opacity:.4}.flex-grid-definition-remove-btn:hover:not(:disabled)[b-pd9jf8gqxu]{background-color:var(--error-subtle);border-color:var(--error);color:var(--error)}.flex-grid-definition-icon[b-pd9jf8gqxu]{flex-shrink:0;height:14px;width:14px}.flex-grid-definition-add-btn[b-pd9jf8gqxu]{align-items:center;background-color:var(--primary);color:var(--primary);display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;margin-top:2px;padding:8px 12px;width:100%;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}border:1px dashed var(--primary);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:dashed;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:dashed;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:dashed;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:dashed;border-top-width:1px}border-radius:var(--flex-radius-default,4px);cursor:pointer;transition:all .15s ease}.flex-grid-definition-add-btn:hover[b-pd9jf8gqxu]{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 15%,transparent)}border-color:var(--info)}.flex-grid-definition-add-btn:focus[b-pd9jf8gqxu]{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}}.flex-grid-definition-icon-add[b-pd9jf8gqxu]{height:14px;width:14px}.flex-grid-definition-max-reached[b-pd9jf8gqxu]{color:var(--muted-foreground);font-size:11px;font-style:italic;padding:6px;text-align:center}@keyframes flex-grid-definition-highlight-b-pd9jf8gqxu{0%{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 25%,transparent)}border-color:var(--info)}to{background-color:var(--muted);border-color:var(--border)}}.flex-grid-definition-item-highlighted[b-pd9jf8gqxu]{animation:flex-grid-definition-highlight-b-pd9jf8gqxu .6s ease-out forwards}.flex-grid-column-width-adjustment-section[b-pd9jf8gqxu]{display:flex;flex-direction:column}.flex-property-group[b-n76lje12hr]{margin-bottom:1rem}.flex-property-group-summary[b-n76lje12hr]{color:var(--flex-text-header);cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1.75rem;padding-bottom:.5rem;padding-top:.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none}.flex-property-group-summary:hover[b-n76lje12hr]{color:#1f2937}.flex-group-header[b-n76lje12hr]{color:var(--flex-text-header)}.flex-image-upload-editor[b-k1tlvmjje3]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.flex-image-upload-preview[b-k1tlvmjje3]{background:#fff;border:1px solid #e2e8f0;border-radius:2px;max-height:200px;max-width:100%;object-fit:contain}.flex-image-upload-empty[b-k1tlvmjje3]{border:1px dashed #cbd5e1;border-radius:3px;color:#64748b;font-size:.8125rem;padding:.75rem;text-align:center}.flex-image-upload-btn[b-k1tlvmjje3],.flex-image-upload-remove[b-k1tlvmjje3]{align-self:flex-start;background:#fff;border:1px solid #cbd5e1;border-radius:3px;color:#1e293b;cursor:pointer;display:inline-block;font-family:inherit;font-size:.8125rem;padding:.375rem .75rem}.flex-image-upload-btn:hover[b-k1tlvmjje3],.flex-image-upload-remove:hover[b-k1tlvmjje3]{background:#f1f5f9;border-color:#94a3b8}.flex-image-upload-btn input[type=file][b-k1tlvmjje3]{display:none}.flex-image-upload-error[b-k1tlvmjje3]{color:#b91c1c;font-size:.8125rem}.flex-orientation-editor[b-p1sh8dhihg]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.flex-orientation-button-group[b-p1sh8dhihg]{background-color:var(--border);border-radius:6px;display:flex;gap:2px;padding:2px}.flex-orientation-button[b-p1sh8dhihg]{align-items:center;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;flex:1;gap:6px;height:32px;justify-content:center;padding:4px 12px;transition:background-color .15s ease,box-shadow .15s ease}.flex-orientation-button:hover[b-p1sh8dhihg]{background-color:var(--border)}.flex-orientation-button:focus[b-p1sh8dhihg]{box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 50%,transparent)}}.flex-orientation-button.active[b-p1sh8dhihg]{background-color:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.1)}.flex-orientation-button.active:hover[b-p1sh8dhihg]{background-color:var(--surface)}.flex-orientation-icon[b-p1sh8dhihg]{fill:var(--foreground);flex-shrink:0;height:16px;width:16px}.flex-orientation-button.active .flex-orientation-icon[b-p1sh8dhihg]{fill:var(--primary-hover)}.flex-orientation-label[b-p1sh8dhihg]{color:var(--foreground);font-size:13px;font-weight:500;white-space:nowrap}.flex-orientation-button.active .flex-orientation-label[b-p1sh8dhihg]{color:var(--primary-hover)}.flex-properties-panel[b-qkobdqfr8e]{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-properties-panel-title[b-qkobdqfr8e],.flex-properties-panel-type[b-qkobdqfr8e]{color:var(--flex-text-header)}.flex-properties-delete-btn[b-qkobdqfr8e]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;transition:all .15s;width:28px}.flex-properties-delete-btn:hover[b-qkobdqfr8e]{background:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 10%,transparent)}color:var(--error)}.flex-properties-panel.flex-hidden[b-qkobdqfr8e]{display:none}.flex-width-property[b-qkobdqfr8e]{display:flex;flex-direction:column;margin-bottom:6px;padding:0 4px}.flex-width-property-value[b-qkobdqfr8e]{align-items:center;display:flex;gap:8px}.flex-width-property-pct[b-qkobdqfr8e]{color:var(--flex-text-header);font-size:14px;font-weight:500}.flex-width-property-stretch[b-qkobdqfr8e]{color:var(--muted-foreground);font-size:14px;font-style:italic}.flex-width-property-reset[b-qkobdqfr8e]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:2px 8px;transition:all .15s}.flex-width-property-reset:hover[b-qkobdqfr8e]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-properties-panel h2[b-qkobdqfr8e]{color:var(--flex-text-header);font-size:16px;margin-bottom:15px}.flex-properties-panel[b-qkobdqfr8e]::-webkit-scrollbar{width:8px}.flex-properties-panel[b-qkobdqfr8e]::-webkit-scrollbar-track{background:var(--muted)}.flex-properties-panel[b-qkobdqfr8e]::-webkit-scrollbar-thumb{background:var(--border-emphasis)}.flex-properties-panel[b-qkobdqfr8e]::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.flex-properties-content[b-qkobdqfr8e]{display:flex;flex:1;flex-direction:column;gap:15px}.flex-widget-icon[b-qkobdqfr8e]{color:var(--flex-text-header);flex-shrink:0;height:1em;margin-right:.25em;width:1em}.flex-widget-icon svg[b-qkobdqfr8e]{display:block}@media (max-width:1024px){.flex-properties-panel[b-qkobdqfr8e]{width:250px}}.flex-properties-empty-state[b-qkobdqfr8e]{color:var(--muted-foreground);font-size:13px;font-style:italic;padding:40px 20px;text-align:center}.flex-properties-empty-state p[b-qkobdqfr8e]{margin:0}@media (max-width:768px){.flex-properties-panel[b-qkobdqfr8e]{max-height:200px;width:100%}}.flex-property-section-summary[b-tnjekj713y]{color:var(--flex-text-header);cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1.75rem;padding-bottom:.5rem;padding-top:.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none}.flex-property-section-summary:hover[b-tnjekj713y]{color:#1f2937}.flex-string-list-editor[b-0z70439f5f]{display:flex;flex-direction:column;gap:.25rem}.flex-string-list-header[b-0z70439f5f]{align-items:center;display:flex;justify-content:space-between}.flex-string-list-title[b-0z70439f5f]{color:#374151;font-size:.75rem;font-weight:600}.flex-string-list-add-btn[b-0z70439f5f]{align-items:center;background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;height:1.25rem;justify-content:center;padding:0;width:1.25rem}.flex-string-list-add-btn:hover[b-0z70439f5f]{color:#2563eb}.flex-string-list-icon[b-0z70439f5f]{fill:currentColor;height:1rem;width:1rem}.flex-string-list-items[b-0z70439f5f]{display:flex;flex-direction:column;gap:.25rem}.flex-string-list-row[b-0z70439f5f]{align-items:center;display:flex;gap:.25rem}.flex-string-list-input[b-0z70439f5f]{flex:1;min-width:0}.flex-string-list-delete-btn[b-0z70439f5f]{align-items:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;padding:0;width:1.25rem}.flex-string-list-delete-btn:hover:not(:disabled)[b-0z70439f5f]{color:#ef4444}.flex-string-list-delete-btn:disabled[b-0z70439f5f]{cursor:not-allowed;opacity:.3}.flex-string-list-delete-icon[b-0z70439f5f]{height:.875rem;width:.875rem}.flex-thickness-editor[b-l1rj432203]{align-items:center;display:grid;gap:2px;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;justify-items:center;margin:4px auto;width:140px}.flex-thickness-center[b-l1rj432203]{background:var(--muted);border:1px dashed var(--border-emphasis);border-radius:3px;grid-column:2;grid-row:2;height:24px;width:32px}.flex-thickness-editor .flex-thickness-input input[b-l1rj432203]{-moz-appearance:textfield;background:var(--surface);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--foreground);font-size:11px;height:24px;padding:0 2px;text-align:center;width:40px}.flex-thickness-editor .flex-thickness-input input[b-l1rj432203]::-webkit-inner-spin-button,.flex-thickness-editor .flex-thickness-input input[b-l1rj432203]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flex-thickness-editor .flex-thickness-input input:focus[b-l1rj432203]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}}.flex-thickness-input--top[b-l1rj432203]{grid-column:2;grid-row:1}.flex-thickness-input--left[b-l1rj432203]{grid-column:1;grid-row:2}.flex-thickness-input--right[b-l1rj432203]{grid-column:3;grid-row:2}.flex-thickness-input--bottom[b-l1rj432203]{grid-column:2;grid-row:3}.flex-toggle-switch-container[b-4uz54jq3nd]{align-items:center;display:flex;gap:12px;margin-top:4px;padding-left:2px}.flex-toggle-switch[b-4uz54jq3nd]{color:var(--flex-text-header);display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.flex-toggle-switch input[b-4uz54jq3nd]{height:0;opacity:0;width:0}.flex-toggle-slider[b-4uz54jq3nd]{background-color:var(--border);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.flex-toggle-slider[b-4uz54jq3nd]:before{background-color:var(--surface);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:transform .2s ease;width:18px}.flex-toggle-switch input:checked+.flex-toggle-slider[b-4uz54jq3nd]{background-color:var(--primary)}.flex-toggle-switch input:checked+.flex-toggle-slider[b-4uz54jq3nd]:before{transform:translateX(20px)}.flex-toggle-state-label[b-4uz54jq3nd]{color:var(--flex-text-header);font-size:13px;font-weight:500;user-select:none}.flex-style-defaults-overlay[b-ipmyfy3xps]{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.flex-style-defaults-modal[b-ipmyfy3xps]{background:var(--flex-bg-raised-panel);border:1px solid var(--flex-border-color);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;height:600px;max-height:80vh;max-width:90vw;width:800px}.flex-style-defaults-header[b-ipmyfy3xps]{align-items:center;border-bottom:1px solid var(--flex-border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.flex-style-defaults-header h2[b-ipmyfy3xps]{color:var(--flex-text-header);font-size:16px;margin:0}.flex-style-defaults-close-btn[b-ipmyfy3xps]{background:none;border:none;color:var(--flex-text-header);cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.flex-style-defaults-close-btn:hover[b-ipmyfy3xps]{opacity:.7}.flex-style-defaults-body[b-ipmyfy3xps]{display:flex;flex:1;overflow:hidden}.flex-style-defaults-widget-list[b-ipmyfy3xps]{border-right:1px solid var(--flex-border-color);flex-shrink:0;overflow-y:auto;padding:12px;width:220px}.flex-style-defaults-widget-list h3[b-ipmyfy3xps]{color:var(--flex-text-header);font-size:12px;letter-spacing:.05em;margin:12px 0 6px;opacity:.7;text-transform:uppercase}.flex-style-defaults-widget-list h3:first-child[b-ipmyfy3xps]{margin-top:0}.flex-style-defaults-widget-item[b-ipmyfy3xps]{align-items:center;border-radius:4px;color:var(--flex-icon-color);cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:4px;padding:8px 10px;transition:background .15s}.flex-style-defaults-widget-item:hover[b-ipmyfy3xps]{background:var(--flex-bg-flex-widget)}.flex-style-defaults-widget-item.selected[b-ipmyfy3xps]{background:var(--primary);color:var(--primary-foreground)}.flex-style-defaults-widget-icon[b-ipmyfy3xps]{flex-shrink:0;height:18px;width:18px}[b-ipmyfy3xps] .flex-style-defaults-widget-icon svg{display:block}.flex-style-defaults-properties[b-ipmyfy3xps]{flex:1;overflow-y:auto;padding:16px}.flex-style-defaults-preview[b-ipmyfy3xps]{margin-bottom:16px}.flex-style-defaults-preview-box[b-ipmyfy3xps]{background:var(--surface);border:1px solid var(--flex-border-color);border-radius:6px;margin-top:6px;padding:16px}.flex-style-defaults-preview-unavailable[b-ipmyfy3xps]{color:var(--flex-text-header);font-size:13px;font-style:italic;margin:0;opacity:.5;text-align:center}.flex-style-defaults-properties-content[b-ipmyfy3xps]{display:flex;flex-direction:column;gap:8px}[b-ipmyfy3xps] .flex-group-header{color:var(--flex-text-header);font-size:12px;letter-spacing:.05em;margin-top:8px;opacity:.7;text-transform:uppercase}.flex-style-defaults-empty-state[b-ipmyfy3xps]{align-items:center;color:var(--flex-text-header);display:flex;font-style:italic;height:100%;justify-content:center;opacity:.5}.flex-style-defaults-properties[b-ipmyfy3xps]::-webkit-scrollbar,.flex-style-defaults-widget-list[b-ipmyfy3xps]::-webkit-scrollbar{width:6px}.flex-style-defaults-properties[b-ipmyfy3xps]::-webkit-scrollbar-track,.flex-style-defaults-widget-list[b-ipmyfy3xps]::-webkit-scrollbar-track{background:transparent}.flex-style-defaults-properties[b-ipmyfy3xps]::-webkit-scrollbar-thumb,.flex-style-defaults-widget-list[b-ipmyfy3xps]::-webkit-scrollbar-thumb{background:var(--border-emphasis);border-radius:3px}.flex-style-defaults-properties[b-ipmyfy3xps]::-webkit-scrollbar-thumb:hover,.flex-style-defaults-widget-list[b-ipmyfy3xps]::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.flex-tags-dialog-backdrop[b-no865w2brf]{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.flex-tags-dialog[b-no865w2brf]{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:14px;max-height:80vh;max-width:90vw;padding:24px;width:480px}.flex-tags-dialog-title[b-no865w2brf]{color:var(--foreground);font-size:18px;font-weight:600;margin:0}.flex-tags-dialog-message[b-no865w2brf]{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0}.flex-tags-dialog-chips[b-no865w2brf]{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;min-height:36px;padding:8px}.flex-tags-dialog-chips-empty[b-no865w2brf]{color:var(--muted-foreground);font-size:13px;font-style:italic}.flex-tags-dialog-chip[b-no865w2brf]{align-items:center;background:var(--primary);display:inline-flex;gap:4px;padding:3px 4px 3px 10px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 20%,transparent)}border:1px solid var(--primary);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary) 40%,transparent);border-top-style:solid;border-top-width:1px}border-radius:999px;color:var(--foreground);font-size:13px}.flex-tags-dialog-chip-remove[b-no865w2brf]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--muted-foreground);cursor:pointer;display:inline-flex;font-size:16px;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.flex-tags-dialog-chip-remove:hover[b-no865w2brf]{background:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}color:var(--error)}.flex-tags-dialog-input[b-no865w2brf]{border:1px solid var(--border);border-radius:8px;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s}.flex-tags-dialog-input:focus[b-no865w2brf]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-tags-dialog-suggestions-label[b-no865w2brf]{color:var(--muted-foreground);font-size:12px;font-weight:500;margin-top:4px}.flex-tags-dialog-suggestions[b-no865w2brf]{display:flex;flex-wrap:wrap;gap:6px}.flex-tags-dialog-suggestion[b-no865w2brf]{background:transparent;border:1px dashed var(--border);border-radius:999px;color:var(--muted-foreground);cursor:pointer;font-size:12px;padding:4px 10px;transition:all .15s}.flex-tags-dialog-suggestion:hover[b-no865w2brf]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 10%,transparent)}border-color:var(--primary);border-style:solid;color:var(--foreground)}.flex-tags-dialog-actions[b-no865w2brf]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.flex-tags-dialog-btn[b-no865w2brf]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.flex-tags-dialog-btn--cancel[b-no865w2brf]{background:var(--muted);color:var(--foreground)}.flex-tags-dialog-btn--cancel:hover[b-no865w2brf]{background:var(--border)}.flex-tags-dialog-btn--primary[b-no865w2brf]{background:var(--primary);color:var(--primary-foreground)}.flex-tags-dialog-btn--primary:hover[b-no865w2brf]{background:var(--primary-hover)}.flex-territory-dialog-backdrop[b-0ieoamkcnh]{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.flex-territory-dialog[b-0ieoamkcnh]{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:16px;max-height:80vh;max-width:90vw;padding:24px;width:440px}.flex-territory-dialog-title[b-0ieoamkcnh]{color:var(--foreground);font-size:18px;font-weight:600;margin:0}.flex-territory-dialog-message[b-0ieoamkcnh]{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0}.flex-territory-dialog-mode[b-0ieoamkcnh]{display:flex;flex-direction:column;gap:8px}.flex-territory-dialog-mode-option[b-0ieoamkcnh]{align-items:center;color:var(--foreground);cursor:pointer;display:flex;font-size:14px;gap:8px}.flex-territory-dialog-mode-option input[type=radio][b-0ieoamkcnh]{accent-color:var(--primary)}.flex-territory-dialog-list[b-0ieoamkcnh]{background:var(--muted);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding:12px}.flex-territory-dialog-option[b-0ieoamkcnh]{align-items:center;color:var(--foreground);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:4px}.flex-territory-dialog-option input[type=checkbox][b-0ieoamkcnh]{accent-color:var(--primary)}.flex-territory-dialog-empty[b-0ieoamkcnh]{color:var(--muted-foreground);font-size:13px;font-style:italic;margin:0}.flex-territory-dialog-actions[b-0ieoamkcnh]{display:flex;gap:8px;justify-content:flex-end}.flex-territory-dialog-btn[b-0ieoamkcnh]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.flex-territory-dialog-btn--cancel[b-0ieoamkcnh]{background:var(--muted);color:var(--foreground)}.flex-territory-dialog-btn--cancel:hover[b-0ieoamkcnh]{background:var(--border)}.flex-territory-dialog-btn--primary[b-0ieoamkcnh]{background:var(--primary);color:var(--primary-foreground)}.flex-territory-dialog-btn--primary:hover[b-0ieoamkcnh]{background:var(--primary-hover)}.flex-unsaved-dialog-backdrop[b-8a9kk8eq2t]{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.flex-unsaved-dialog[b-8a9kk8eq2t]{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:16px;max-width:90vw;padding:24px;width:460px}.flex-unsaved-dialog-title[b-8a9kk8eq2t]{color:var(--foreground);font-size:18px;font-weight:600;margin:0}.flex-unsaved-dialog-message[b-8a9kk8eq2t]{color:var(--muted-foreground);font-size:14px;line-height:1.5;margin:0}.flex-unsaved-dialog-actions[b-8a9kk8eq2t]{align-items:center;display:flex;gap:8px;justify-content:space-between}.flex-unsaved-dialog-actions-right[b-8a9kk8eq2t]{display:flex;gap:8px;margin-left:auto}.flex-unsaved-dialog-btn[b-8a9kk8eq2t]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.flex-unsaved-dialog-btn:disabled[b-8a9kk8eq2t]{cursor:not-allowed;opacity:.6}.flex-unsaved-dialog-btn--cancel[b-8a9kk8eq2t]{background:var(--muted);color:var(--foreground)}.flex-unsaved-dialog-btn--cancel:hover:not(:disabled)[b-8a9kk8eq2t]{background:var(--border)}.flex-unsaved-dialog-btn--primary[b-8a9kk8eq2t]{background:var(--primary);color:var(--primary-foreground)}.flex-unsaved-dialog-btn--primary:hover:not(:disabled)[b-8a9kk8eq2t]{background:var(--primary-hover)}.flex-unsaved-dialog-btn--danger[b-8a9kk8eq2t]{background:var(--error);color:var(--primary-foreground)}.flex-unsaved-dialog-btn--danger:hover:not(:disabled)[b-8a9kk8eq2t]{background:var(--error)}.flex-validation-panel[b-a3ivak56za]{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px;width:300px}.flex-validation-panel-title[b-a3ivak56za]{color:var(--flex-text-header)}.flex-validation-panel-content[b-a3ivak56za]{display:flex;flex-direction:column;flex-grow:0}.flex-validation-panel-empty[b-a3ivak56za]{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.flex-validation-editor[b-a3ivak56za]{display:flex;flex-direction:column;gap:20px}.flex-validation-row[b-a3ivak56za]{display:flex;flex-direction:column;gap:4px}.flex-validation-toggle-row[b-a3ivak56za]{align-items:center;display:flex;justify-content:space-between}.flex-validation-label[b-a3ivak56za]{color:var(--flex-text-header);font-size:12px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.flex-validation-input[b-a3ivak56za]{background:var(--flex-input-background,#fff);border:1px solid var(--border);border-radius:6px;color:var(--flex-text-header);font-size:13px;padding:8px 10px;transition:border-color .15s;width:100%}.flex-validation-input:focus[b-a3ivak56za]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}}.flex-validation-hint[b-a3ivak56za]{color:var(--muted-foreground);font-size:12px;line-height:1.4;margin:0}.flex-validation-info[b-a3ivak56za]{background:var(--muted);border:1px solid var(--border);border-radius:6px;color:var(--muted-foreground);font-size:13px;line-height:1.5;padding:12px}.flex-validation-info p[b-a3ivak56za]{margin:0}.flex-validation-toggle[b-a3ivak56za]{background:var(--border);border:none;border-radius:11px;cursor:pointer;flex-shrink:0;height:22px;padding:0;position:relative;transition:background .2s;width:40px}.flex-validation-toggle--on[b-a3ivak56za]{background:var(--primary)}.flex-validation-toggle-thumb[b-a3ivak56za]{background:var(--surface);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.flex-validation-toggle--on .flex-validation-toggle-thumb[b-a3ivak56za]{transform:translateX(18px)}.flex-widget-item[b-xwqv26h6mh]{align-items:center;background:var(--flex-bg-flex-widget);border:2px solid var(--flex-border-flex-widget);border-radius:6px;color:var(--flex-icon-color);cursor:move;display:flex;gap:10px;margin-bottom:10px;max-height:35px;padding:12px 16px;transition:all .2s;user-select:none}.flex-widget-item svg[b-xwqv26h6mh]{display:block}.flex-widget-item-disabled[b-xwqv26h6mh]{color:var(--border);cursor:not-allowed;opacity:.5}.flex-widget-item:hover:not(.flex-widget-item-disabled)[b-xwqv26h6mh]{background:var(--muted);border-color:var(--primary);color:var(--primary)}.dark .flex-widget-item:hover:not(.flex-widget-item-disabled)[b-xwqv26h6mh]{background:var(--muted)}.flex-widget-item:active[b-xwqv26h6mh]{opacity:.7}.flex-widget-icon[b-xwqv26h6mh]{flex-shrink:0;height:20px;width:20px}.flex-widgets-panel[b-y4xv2ocn36]{background:var(--flex-bg-raised-panel);border-right:1px solid var(--flex-border-color);flex-shrink:0;overflow-y:auto;padding:20px 20px 50px;width:250px}.flex-widgets-panel.hidden[b-y4xv2ocn36]{display:none}.flex-widgets-panel h2[b-y4xv2ocn36]{color:var(--flex-text-header);font-size:16px;margin-bottom:15px}.flex-widgets-panel-header[b-y4xv2ocn36]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.flex-widgets-panel-tabs[b-y4xv2ocn36]{border:1px solid var(--flex-border-color);border-radius:6px;display:flex;gap:0;overflow:hidden}.flex-widgets-tab[b-y4xv2ocn36]{background:transparent;border:none;color:var(--flex-text-header);cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:6px 12px;transition:all .15s}.flex-widgets-tab:hover[b-y4xv2ocn36]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 8%,transparent)}}.flex-widgets-tab--active[b-y4xv2ocn36]{background:var(--primary);color:var(--primary-foreground)}.flex-widgets-tab--active:hover[b-y4xv2ocn36]{background:var(--primary-hover)}.flex-fragment-item[b-y4xv2ocn36]{max-height:none;position:relative}.flex-fragment-item span[b-y4xv2ocn36]{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0}.flex-fragment-view-btn[b-y4xv2ocn36]{background:transparent;border:1px solid var(--flex-border-color);border-radius:3px;color:var(--flex-text-header);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:500;margin-left:auto;padding:1px 6px;transition:all .15s;visibility:hidden}.flex-fragment-view-btn:hover[b-y4xv2ocn36]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-fragment-item:hover .flex-fragment-view-btn[b-y4xv2ocn36]{visibility:visible}.flex-fragments-empty[b-y4xv2ocn36],.flex-fragments-loading[b-y4xv2ocn36]{color:var(--muted-foreground);font-size:13px;padding:20px 10px;text-align:center}.flex-edit-defaults-btn[b-y4xv2ocn36]{background:transparent;border:1px solid var(--flex-border-color);border-radius:4px;color:var(--flex-text-header);cursor:pointer;font-size:13px;padding:8px 12px;transition:all .15s;width:100%}.flex-edit-defaults-btn:hover[b-y4xv2ocn36]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-form-editor[b-b083r3f6u1]{background:var(--flex-bg-primary);display:flex;flex:1;flex-direction:column;font-family:var(--font-sans);height:100%;margin:0;max-height:100dvh;min-width:0;overflow:hidden;padding:0;position:relative;transition:padding-bottom .2s ease;width:100%}.flex-skeleton-loader[b-b083r3f6u1]{display:flex;flex-direction:column;gap:24px;padding:8px 0;width:100%}.flex-skeleton-row[b-b083r3f6u1]{display:flex;flex-direction:column;gap:8px}.flex-skeleton-label[b-b083r3f6u1]{animation:flex-skeletonPulse-b-b083r3f6u1 1.5s ease-in-out infinite;background:var(--muted);border-radius:4px;height:14px;width:30%}.flex-skeleton-label--short[b-b083r3f6u1]{width:20%}.flex-skeleton-input[b-b083r3f6u1]{animation:flex-skeletonPulse-b-b083r3f6u1 1.5s ease-in-out infinite;animation-delay:.1s;background:var(--muted);border-radius:6px;height:38px;width:100%}.flex-skeleton-input--tall[b-b083r3f6u1]{height:80px}@keyframes flex-skeletonPulse-b-b083r3f6u1{0%,to{opacity:1}50%{opacity:.4}}.flex-form-editor.flex-drawer-open[b-b083r3f6u1]{padding-bottom:var(--drawer-height,250px)}.flex-header[b-b083r3f6u1]{background:var(--primary);box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--primary-foreground);height:78px;justify-content:space-between;padding:0 20px;position:relative}.flex-header-left[b-b083r3f6u1],.flex-header[b-b083r3f6u1]{align-items:center;display:flex;flex-shrink:0;gap:16px}.flex-header-meta[b-b083r3f6u1]{align-items:center;display:flex;flex-direction:column;gap:2px;left:50%;max-width:60%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.flex-header-title-row[b-b083r3f6u1]{align-items:center;display:flex;gap:10px;max-width:100%}.flex-preview-device-toggle[b-b083r3f6u1]{align-items:center;background:var(--primary-foreground);display:inline-flex;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-radius:6px;flex-shrink:0;gap:2px;padding:2px}.flex-preview-device-btn[b-b083r3f6u1]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--primary-foreground);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:all .2s;width:28px}.flex-preview-device-btn:hover:not(.flex-active)[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-preview-device-btn.flex-active[b-b083r3f6u1]{background:var(--surface);color:var(--primary)}.flex-header-title[b-b083r3f6u1]{background:var(--primary-foreground);border-radius:4px;color:var(--primary-foreground);cursor:pointer;font-size:20px;font-weight:600;margin:0;max-width:100%;overflow:hidden;padding:4px 8px;pointer-events:auto;text-overflow:ellipsis;transition:background .15s,border-color .15s;white-space:nowrap;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}}.flex-header-title:hover[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-header-title-input[b-b083r3f6u1]{background:var(--primary-foreground);color:var(--primary-foreground);font-size:20px;font-weight:600;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent);border-top-style:solid;border-top-width:1px}border-radius:4px;min-width:200px;outline:none;padding:4px 8px;text-align:center}.flex-header-title-input:focus[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}}.flex-header-description[b-b083r3f6u1]{border-radius:4px;cursor:pointer;font-size:12px;font-style:italic;margin:0;max-width:100%;opacity:.85;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;transition:background .15s;white-space:nowrap}.flex-header-description:hover[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}}.flex-header-description--placeholder[b-b083r3f6u1]{opacity:.55}.flex-header-description-input[b-b083r3f6u1]{background:var(--primary-foreground);color:var(--primary-foreground);font-size:12px;font-style:italic;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}border-radius:4px;min-width:280px;outline:none;padding:2px 8px;text-align:center}.flex-header-description-input:focus[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 22%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-header-right[b-b083r3f6u1]{align-items:center;display:flex;gap:8px}.flex-save-wrapper[b-b083r3f6u1]{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:2px;position:relative}.flex-save-btn[b-b083r3f6u1]{align-items:center;background:var(--primary-foreground);display:flex;gap:6px;padding:8px 16px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 15%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 30%,transparent);border-top-style:solid;border-top-width:1px}border-radius:6px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;transition:all .15s}.flex-save-btn:hover[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 25%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 50%,transparent)}}.flex-save-dirty-indicator[b-b083r3f6u1]{align-items:center;color:var(--primary-foreground);display:inline-flex;font-size:11px;font-weight:500;gap:4px;left:50%;line-height:1;margin-top:4px;position:absolute;top:100%;transform:translateX(-50%);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--primary-foreground) 80%,transparent)}pointer-events:none;white-space:nowrap}.flex-save-dirty-dot[b-b083r3f6u1]{background:var(--warning,#f59e0b);border-radius:50%;box-shadow:0 0 0 2px var(--warning,#f59e0b);height:6px;width:6px;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in srgb,var(--warning,#f59e0b) 25%,transparent)}}.flex-publish-btn[b-b083r3f6u1]{align-items:center;background:var(--primary-foreground);display:flex;gap:6px;padding:8px 16px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}border-radius:6px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;transition:all .15s}.flex-publish-btn:hover[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-publish-btn--published[b-b083r3f6u1]{background:var(--success);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--success) 25%,transparent)}border-color:var(--success);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--success) 50%,transparent)}}.flex-publish-btn--published:hover[b-b083r3f6u1]{background:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 20%,transparent)}border-color:var(--error);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--error) 40%,transparent)}}.flex-publish-btn--disabled[b-b083r3f6u1]{cursor:not-allowed;opacity:.4}.flex-visibility-btn[b-b083r3f6u1]{align-items:center;background:var(--primary-foreground);display:flex;gap:6px;padding:8px 16px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}border-radius:6px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;transition:all .15s}.flex-visibility-btn:hover[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}.flex-tags-btn[b-b083r3f6u1]{align-items:center;background:var(--primary-foreground);display:flex;gap:6px;padding:8px 16px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}border:1px solid var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-top-style:solid;border-top-width:1px}border-radius:6px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;transition:all .15s}.flex-tags-btn:hover[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-color:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary-foreground) 40%,transparent)}}@media (max-width:1565px){.flex-tags-btn .flex-btn-label[b-b083r3f6u1],.flex-visibility-btn .flex-btn-label[b-b083r3f6u1]{display:none}.flex-tags-btn[b-b083r3f6u1],.flex-visibility-btn[b-b083r3f6u1]{gap:0;padding:7px 9px}}@media (max-width:1400px){.flex-btn-label[b-b083r3f6u1]{display:none}.flex-publish-btn[b-b083r3f6u1],.flex-save-btn[b-b083r3f6u1],.flex-tags-btn[b-b083r3f6u1],.flex-visibility-btn[b-b083r3f6u1]{gap:0;padding:7px 9px}.flex-mode-toggle[b-b083r3f6u1]{gap:4px}.flex-mode-btn[b-b083r3f6u1]{padding:7px 12px}.flex-header-meta[b-b083r3f6u1]{max-width:42%}.flex-save-dirty-indicator[b-b083r3f6u1]{display:none}}@media (max-width:1100px){.flex-publish-btn[b-b083r3f6u1],.flex-save-btn[b-b083r3f6u1],.flex-tags-btn[b-b083r3f6u1],.flex-visibility-btn[b-b083r3f6u1]{padding:6px 8px}.flex-mode-btn[b-b083r3f6u1]{padding:6px 10px}.flex-header-meta[b-b083r3f6u1]{max-width:34%}}@media (max-width:1230px){.flex-mode-label[b-b083r3f6u1]{display:none}.flex-mode-btn[b-b083r3f6u1]{gap:0;padding:6px 8px}}@media (max-width:970px){.flex-header[b-b083r3f6u1]{display:grid;grid-template-areas:"left meta" "right right";grid-template-columns:auto 1fr;height:auto;padding:0 20px 8px;row-gap:4px}.flex-header-left[b-b083r3f6u1]{align-self:center;grid-area:left;height:78px;justify-self:start}.flex-header-meta[b-b083r3f6u1]{align-self:center;grid-area:meta;height:78px;justify-content:center;max-width:100%;position:static;transform:none}.flex-header-right[b-b083r3f6u1]{align-self:center;grid-area:right;justify-self:end}}.flex-fragment-preview-backdrop[b-b083r3f6u1]{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.flex-fragment-preview-modal[b-b083r3f6u1]{background:var(--surface);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:80vh;max-width:800px;width:90%}.flex-fragment-preview-header[b-b083r3f6u1]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 20px}.flex-fragment-preview-header h3[b-b083r3f6u1]{color:var(--foreground);font-size:16px;font-weight:600;margin:0}.flex-fragment-preview-header-actions[b-b083r3f6u1]{align-items:center;display:flex;gap:8px}.flex-fragment-preview-delete[b-b083r3f6u1]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;font-size:13px;gap:4px;padding:4px 10px;transition:all .15s}.flex-fragment-preview-delete:hover[b-b083r3f6u1]{background:var(--error);border-color:var(--error);color:var(--error);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--error) 5%,transparent)}}.flex-fragment-preview-close[b-b083r3f6u1]{background:transparent;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;padding:4px}.flex-fragment-preview-close:hover[b-b083r3f6u1]{background:var(--muted);color:var(--foreground)}.flex-fragment-preview-body[b-b083r3f6u1]{flex:1;overflow-y:auto;padding:24px}.flex-back-to-company-forms-button[b-b083r3f6u1]{display:inline-flex;flex-direction:row;max-height:20px;max-width:70px}.flex-mode-toggle[b-b083r3f6u1]{background:var(--primary-foreground);display:flex;gap:8px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}border-radius:6px;padding:4px}.flex-mode-btn[b-b083r3f6u1]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--primary-foreground);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.flex-mode-btn.flex-active[b-b083r3f6u1]{background:var(--surface);color:var(--primary)}.flex-mode-btn:hover:not(.flex-active)[b-b083r3f6u1]{background:var(--primary-foreground);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 10%,transparent)}}.flex-form-editor-container[b-b083r3f6u1]{box-sizing:border-box;display:flex;flex:1;margin:0;min-height:0;overflow:hidden;padding:0;width:100%}.flex-editor-right-panel[b-b083r3f6u1]{align-self:stretch;display:flex;flex-direction:row;flex-shrink:0;overflow:hidden}.flex-editor-right-panel.flex-hidden[b-b083r3f6u1]{display:none}.flex-editor-right-panel-content[b-b083r3f6u1]{display:flex;flex:1;flex-direction:column;min-width:0;overflow-x:hidden;overflow-y:auto}.flex-settings-panel[b-b083r3f6u1]{background:var(--flex-bg-raised-panel);border-left:1px solid var(--border);display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px;width:300px}.flex-settings-panel-title[b-b083r3f6u1]{color:var(--flex-text-header)}.flex-settings-section[b-b083r3f6u1]{display:flex;flex-direction:column;gap:8px}.flex-settings-section-title[b-b083r3f6u1]{color:var(--foreground);font-size:13px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.flex-settings-hint[b-b083r3f6u1]{color:var(--muted-foreground);font-size:12px;margin:0}.flex-settings-btn[b-b083r3f6u1]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--foreground);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .15s;width:fit-content}.flex-settings-btn:hover[b-b083r3f6u1]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.flex-settings-toggle[b-b083r3f6u1]{align-items:center;color:var(--foreground);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.flex-settings-toggle input[type=checkbox][b-b083r3f6u1]{display:none}.flex-settings-toggle-slider[b-b083r3f6u1]{background:var(--border);border-radius:10px;flex-shrink:0;height:20px;position:relative;transition:background .2s;width:36px}.flex-settings-toggle-slider[b-b083r3f6u1]:after{background:var(--surface);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.flex-settings-toggle input:checked+.flex-settings-toggle-slider[b-b083r3f6u1]{background:var(--primary)}.flex-settings-toggle input:checked+.flex-settings-toggle-slider[b-b083r3f6u1]:after{transform:translateX(16px)}.flex-panel-sidebar[b-b083r3f6u1]{align-self:stretch;background:var(--flex-bg-recessed,var(--muted));border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 4px}.flex-panel-sidebar-btn[b-b083r3f6u1]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--flex-text-muted,var(--muted-foreground));cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;transition:background .15s,color .15s;width:36px}.flex-panel-sidebar-btn svg[b-b083r3f6u1]{height:20px;width:20px}.flex-panel-sidebar-btn:hover[b-b083r3f6u1]{background:var(--flex-bg-hover,var(--muted));color:var(--flex-text-header,var(--foreground))}.flex-panel-sidebar-btn--active[b-b083r3f6u1]{background:var(--flex-bg-raised-panel,var(--surface));box-shadow:0 1px 2px rgba(0,0,0,.08);color:var(--primary)}.flex-panel-sidebar-btn--active:hover[b-b083r3f6u1]{color:var(--primary)}.flex-editor-container[b-b083r3f6u1]{align-items:center;background:var(--border);background-image:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.03) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.03) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.03) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:flex;flex:1;flex-direction:column;gap:32px;overflow:auto;padding:40px 32px 120px}:global(.dark) .flex-editor-container[b-b083r3f6u1]{background-color:var(--foreground);background-image:linear-gradient(45deg,hsla(0,0%,100%,.02) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.02) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.02) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.02) 0)}.flex-form-page[b-b083r3f6u1]{background:var(--surface);border-radius:2px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;flex-direction:column;flex-shrink:0;margin:0 auto;max-width:816px;min-height:600px;position:relative;width:100%}.flex-form-page--offscreen[b-b083r3f6u1]{left:-9999px;pointer-events:none;position:fixed;visibility:hidden}.flex-margin-guide[b-b083r3f6u1]{pointer-events:none;position:absolute;z-index:1}.flex-margin-guide--top[b-b083r3f6u1]{border-bottom:1px dashed var(--primary);height:20px;left:0;right:0;top:0;@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--primary) 20%,transparent);border-bottom-style:dashed;border-bottom-width:1px}}.flex-margin-guide--bottom[b-b083r3f6u1]{border-top:1px dashed var(--primary);bottom:0;height:20px;left:0;right:0;@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in srgb,var(--primary) 20%,transparent);border-top-style:dashed;border-top-width:1px}}.flex-margin-guide--left[b-b083r3f6u1]{border-right:1px dashed var(--primary);bottom:0;left:0;top:0;width:20px;@supports (color:color-mix(in lab,red,red)){border-right-color:color-mix(in srgb,var(--primary) 20%,transparent);border-right-style:dashed;border-right-width:1px}}.flex-margin-guide--right[b-b083r3f6u1]{border-left:1px dashed var(--primary);bottom:0;right:0;top:0;width:20px;@supports (color:color-mix(in lab,red,red)){border-left-color:color-mix(in srgb,var(--primary) 20%,transparent);border-left-style:dashed;border-left-width:1px}}.flex-page-view-banner[b-b083r3f6u1]{align-items:center;background:var(--warning-subtle);border:1px solid var(--warning);border-radius:6px;color:var(--warning-subtle-foreground);display:flex;font-size:12px;gap:6px;padding:6px 16px;user-select:none}.flex-form-page--paged[b-b083r3f6u1]{overflow:hidden}.flex-page-viewport[b-b083r3f6u1]{margin:20px;overflow:hidden;position:relative}.flex-page-viewport-inner[b-b083r3f6u1]{display:flex;flex-direction:column;width:100%}.flex-page-number[b-b083r3f6u1]{bottom:4px;color:var(--muted-foreground);font-size:10px;pointer-events:none;position:absolute;right:8px;user-select:none}:global(.dark) .flex-form-page[b-b083r3f6u1]{background:var(--flex-bg-primary);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -2px rgba(0,0,0,.2)}.flex-canvas[b-b083r3f6u1]{display:flex;flex:1;flex-direction:column;padding:8px;width:100%}.flex-form-title[b-b083r3f6u1]{color:var(--flex-text-header);font-size:28px;font-weight:700;margin-bottom:30px}.flex-drop-zone[b-b083r3f6u1]{border:2px dashed var(--border);border-radius:8px;min-height:200px;padding:20px}.flex-drop-zone.flex-drag-over[b-b083r3f6u1]{background:var(--primary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 6%,transparent)}border-color:var(--primary)}.flex-drop-zone.flex-preview-mode[b-b083r3f6u1]{border:none;padding:0}.flex-drag-over-container .flex-drop-zone[b-b083r3f6u1]{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 5%,transparent)}}.flex-empty-state[b-b083r3f6u1]{align-items:center;color:var(--muted-foreground);display:flex;flex:1;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.flex-canvas.flex-drag-over-container[b-b083r3f6u1]{background-color:var(--primary);outline:3px dashed var(--primary);outline-offset:-4px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 6%,transparent)}animation:flex-emptyCanvasPulse-b-b083r3f6u1 1.5s ease-in-out infinite}@keyframes flex-emptyCanvasPulse-b-b083r3f6u1{0%,to{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 6%,transparent)}}50%{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 12%,transparent)}}}.flex-empty-state p[b-b083r3f6u1]{font-size:16px;margin-bottom:8px}.flex-empty-state small[b-b083r3f6u1]{color:var(--border);font-size:14px}.flex-form-row[b-b083r3f6u1]{display:flex;gap:15px;margin-bottom:15px}.flex-element-controls[b-b083r3f6u1]{align-items:center;display:flex;gap:2px;position:absolute;right:2px;top:2px;z-index:10}.flex-confirm-modal[b-b083r3f6u1]{max-width:calc(100vw - 2rem);width:480px}.flex-confirm-modal-list[b-b083r3f6u1]{color:var(--flex-text-header);font-size:13px;margin:8px 0 12px 18px;max-height:160px;overflow-y:auto;padding:0}.flex-confirm-modal-cancel[b-b083r3f6u1],.flex-confirm-modal-confirm[b-b083r3f6u1]{border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px}.flex-confirm-modal-cancel[b-b083r3f6u1]{background:var(--surface);color:var(--flex-text-header)}.flex-confirm-modal-cancel:hover[b-b083r3f6u1]{background:var(--muted)}.flex-confirm-modal-confirm[b-b083r3f6u1]{background:var(--error,#ef4444);border-color:var(--error,#ef4444);color:var(--surface,#fff)}.flex-confirm-modal-confirm:hover[b-b083r3f6u1]{filter:brightness(1.05)}.flex-control-btn[b-b083r3f6u1]{background:var(--surface);border:none;border-radius:2px;cursor:pointer;font-size:12px;padding:1px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--surface) 90%,transparent)}transition:all .2s}.flex-control-btn:hover[b-b083r3f6u1]{background:var(--muted)}.flex-control-btn:hover svg path[b-b083r3f6u1]{fill:var(--error);stroke:var(--error)}.flex-element-label[b-b083r3f6u1]{color:var(--muted-foreground);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.flex-element-preview[b-b083r3f6u1]{color:var(--foreground);font-size:14px;font-weight:500}.flex-option-row[b-b083r3f6u1]{display:flex;gap:8px;margin-bottom:8px}.flex-option-row input[b-b083r3f6u1]{flex:1}.flex-remove-option-btn[b-b083r3f6u1]{align-items:center;background:var(--error);border:none;border-radius:4px;color:var(--primary-foreground);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:30px;justify-content:center;transition:all .2s;width:30px}.flex-remove-option-btn:hover[b-b083r3f6u1]{background:var(--error)}.flex-add-option-btn[b-b083r3f6u1]{background:var(--primary);border:none;border-radius:4px;color:var(--primary-foreground);cursor:pointer;font-size:14px;font-weight:500;margin-top:8px;padding:8px 12px;transition:all .2s;width:100%}.flex-add-option-btn:hover[b-b083r3f6u1]{background:var(--primary-hover)}.flex-canvas[b-b083r3f6u1]::-webkit-scrollbar,.flex-widgets-panel[b-b083r3f6u1]::-webkit-scrollbar{width:8px}.flex-canvas[b-b083r3f6u1]::-webkit-scrollbar-track,.flex-widgets-panel[b-b083r3f6u1]::-webkit-scrollbar-track{background:var(--muted)}.flex-canvas[b-b083r3f6u1]::-webkit-scrollbar-thumb,.flex-widgets-panel[b-b083r3f6u1]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.flex-canvas[b-b083r3f6u1]::-webkit-scrollbar-thumb:hover,.flex-widgets-panel[b-b083r3f6u1]::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}horizontal-layout-flex-editor-control[b-b083r3f6u1]{min-height:60px;position:relative}horizontal-layout-flex-editor-control.flex-drag-over-container[b-b083r3f6u1]{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}details .flex-details-summary[b-b083r3f6u1]{list-style:none}details .flex-details-summary[b-b083r3f6u1]::-webkit-details-marker{display:none}details .flex-details-summary[b-b083r3f6u1]:before{content:"▶";display:inline-block;margin-right:.5rem;transition:transform .3s ease}details[open] .flex-details-summary[b-b083r3f6u1]:before{transform:rotate(90deg)}details .flex-details-content[b-b083r3f6u1]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.flex-details-content .flex-details-content-inner[b-b083r3f6u1]{display:flex;flex-direction:column}.flex-details-content .flex-group-header[b-b083r3f6u1]{border-bottom:solid var(--border);border-bottom-color:var(--border);border-bottom-width:1px;color:var(--foreground);font-weight:500;margin-top:4px;width:100%}details[open] .flex-details-content[b-b083r3f6u1]{grid-template-rows:1fr}details[open].flex-closing .flex-details-content[b-b083r3f6u1]{grid-template-rows:0fr}details[open].flex-closing .flex-details-summary[b-b083r3f6u1]:before{transform:rotate(0deg)}details .flex-details-content>div[b-b083r3f6u1]{overflow:hidden}#flex-select-parent-button[b-b083r3f6u1]{background:var(--primary);border-radius:5px;font-size:12px;padding:5px;@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 15%,transparent)}}@media (max-width:1024px){.flex-widgets-panel[b-b083r3f6u1]{width:200px}}@media (max-width:768px){.flex-container[b-b083r3f6u1]{flex-direction:column}.flex-widgets-panel[b-b083r3f6u1]{max-height:200px;width:100%}.flex-canvas[b-b083r3f6u1]{cursor:pointer;padding:20px}.flex-form-container[b-b083r3f6u1]{padding:0}.flex-drag-ghost[b-b083r3f6u1]{animation:flex-dragGhostAppear-b-b083r3f6u1 .15s ease-out;pointer-events:none;position:fixed;transform:translate(-50%,-50%);z-index:10000}@keyframes flex-dragGhostAppear-b-b083r3f6u1{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.flex-drag-ghost-content[b-b083r3f6u1]{align-items:center;background:var(--surface);border:2px solid var(--primary);border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.2),0 6px 12px var(--primary);display:flex;gap:10px;padding:12px 16px;@supports (color:color-mix(in lab,red,red)){box-shadow:0 10px 25px rgba(0,0,0,.2),0 6px 12px color-mix(in srgb,var(--primary) 30%,transparent)}color:var(--foreground);font-size:14px;font-weight:500;white-space:nowrap}.flex-dragging-placeholder-content[b-b083r3f6u1]{align-items:center;color:var(--muted-foreground);display:flex;font-size:14px;font-style:italic;justify-content:center;min-height:40px}.flex-dragging-overlay[b-b083r3f6u1]{background-color:rgba(0,0,0,.5)}.flex-drag-over-container[b-b083r3f6u1]{background-color:var(--primary);outline:3px solid var(--primary);outline-offset:4px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 8%,transparent)}animation:flex-containerPulse-b-b083r3f6u1 1.5s ease-in-out infinite}@keyframes flex-containerPulse-b-b083r3f6u1{0%,to{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 8%,transparent)}}50%{background-color:var(--primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--primary) 15%,transparent)}}}}.flex-preview-wrapper[b-b083r3f6u1]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.flex-preview-settings-btn[b-b083r3f6u1]{align-items:center;background:var(--surface,#fff);border:1px solid var(--flex-border-color,#ccc);border-radius:50%;bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--flex-label-text,#333);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1.5rem;transition:background .15s,transform .1s;width:44px;z-index:11}.flex-preview-settings-btn:hover[b-b083r3f6u1]{background:var(--flex-color-primary,#4f46e5);color:#fff;transform:rotate(30deg)}.flex-preview-data-view[b-b083r3f6u1]{background:var(--surface,#fff);border:1px solid var(--flex-border-color,#ccc);border-radius:8px;bottom:5.5rem;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:60vh;overflow:hidden;position:absolute;right:1.5rem;width:min(480px,calc(100% - 3rem));z-index:12}.flex-preview-data-view-header[b-b083r3f6u1]{align-items:center;background:var(--flex-header-background,#f5f5f5);border-bottom:1px solid var(--flex-border-color,#e5e5e5);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:8px 12px}.flex-preview-data-view-close[b-b083r3f6u1]{background:transparent;border:none;color:var(--flex-label-text,#666);cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.flex-preview-data-view-close:hover[b-b083r3f6u1]{color:var(--flex-color-primary,#4f46e5)}.flex-preview-data-view-body[b-b083r3f6u1]{background:#fafafa;flex:1;font-family:Consolas,Courier New,monospace;font-size:12px;margin:0;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-all}.flex-preview-scroll[b-b083r3f6u1]{flex:1;overflow-y:auto;padding-bottom:5rem}.flex-preview-ribbon[b-b083r3f6u1]{align-items:center;bottom:1.5rem;display:flex;justify-content:center;left:0;padding:12px 20px;pointer-events:none;position:fixed;right:0;z-index:10}.flex-preview-save-btn[b-b083r3f6u1]{background:var(--primary);border:none;border-radius:8px;box-shadow:0 4px 12px var(--primary),0 2px 4px rgba(0,0,0,.1);color:var(--primary-foreground);cursor:pointer;font-size:14px;font-weight:600;padding:10px 32px;pointer-events:auto;transition:background .2s,transform .1s,box-shadow .2s;@supports (color:color-mix(in lab,red,red)){box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent),0 2px 4px rgba(0,0,0,.1)}}.flex-preview-save-btn:hover[b-b083r3f6u1]{background:var(--primary-hover)}.flex-preview-save-btn:active[b-b083r3f6u1]{transform:scale(.98)}.flex-preview-save-btn.success:hover[b-b083r3f6u1],.flex-preview-save-btn.success[b-b083r3f6u1]{background:var(--success)}.flex-preview-save-btn.error:hover[b-b083r3f6u1],.flex-preview-save-btn.error[b-b083r3f6u1]{background:var(--error)}.flex-preview-wrapper--mobile .flex-preview-scroll[b-b083r3f6u1]{align-items:center;background:var(--flex-bg-recessed,var(--muted));display:flex;flex-direction:column;overflow:hidden;padding:24px 16px}.flex-preview-device-mobile[b-b083r3f6u1]{background:var(--surface);border:10px solid #2c2c2c;border-radius:24px;box-shadow:0 16px 36px rgba(0,0,0,.25);box-sizing:border-box;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;width:414px}.flex-preview-device-mobile .flex-form[b-b083r3f6u1]{overflow:visible;padding:16px 12px}:global(.dark) .flex-preview-device-mobile[b-b083r3f6u1]{border-color:#1a1a1a}.flex-form[b-rd9a9a4rfv]{container-name:flex-form;container-type:inline-size;font-family:var(--flex-font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);margin:0 auto;max-width:64rem;overflow:auto;padding:1.5rem;width:100%}.flex-container[b-acnxperua1]{margin-right:1rem;width:100%}@media (min-width:1024px){.flex-container[b-acnxperua1]{margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem}}.flex-data-grid-container[b-acnxperua1]{display:none;width:100%}@media (min-width:1024px){.flex-data-grid-container[b-acnxperua1]{display:block}}.flex-data-grid-table[b-acnxperua1]{width:100%}.flex-table-head[b-acnxperua1]{position:sticky}.flex-th[b-acnxperua1]{color:var(--flex-text-header);font-weight:700;padding:1rem;text-align:left}.flex-th-empty[b-acnxperua1],.flex-th[b-acnxperua1]{border-bottom:1px solid var(--flex-border-color)}.flex-tr[b-acnxperua1]{cursor:pointer}.flex-tr:hover[b-acnxperua1]{background-color:var(--flex-bg-flex-widget)}.flex-td[b-acnxperua1]{border-bottom:1px solid var(--flex-border-color);color:var(--flex-text-body);padding:1rem;text-align:left}.flex-td-name[b-acnxperua1]{font-weight:600}.flex-td-text[b-acnxperua1]{color:var(--flex-text-body);font-weight:500}.flex-td-actions[b-acnxperua1]{border-bottom:1px solid var(--flex-border-color)}.flex-icon[b-acnxperua1]{opacity:.6}.flex-icon-delete[b-acnxperua1]{margin-right:2rem}.flex-mobile-container[b-acnxperua1]{background-color:var(--flex-bg-flex-widget);display:flex;flex-direction:column;gap:.125rem}@media (min-width:1024px){.flex-mobile-container[b-acnxperua1]{display:none}}.flex-mobile-card[b-acnxperua1]{cursor:pointer;display:flex;padding-right:.125rem}.flex-mobile-content[b-acnxperua1]{flex:1 1 0%}.flex-mobile-row[b-acnxperua1]{display:flex;gap:.5rem;justify-content:space-between}.flex-mobile-row-spacing[b-acnxperua1]{margin-top:.5rem}.flex-mobile-col-quarter[b-acnxperua1]{width:25%}.flex-data-item-label[b-acnxperua1]{color:var(--muted-foreground);font-size:.75rem}.flex-data-item-value[b-acnxperua1]{color:var(--flex-text-body);font-size:.875rem;font-weight:700}.flex-mobile-arrow[b-acnxperua1]{align-items:center;display:flex;margin-left:1rem}.flex-mobile-arrow img[b-acnxperua1]{margin-left:.5rem}@keyframes flex-toast-slide-in-b-2b5vgn6xwk{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes flex-toast-shrink-b-2b5vgn6xwk{0%{width:100%}to{width:0}}.flex-toast-animate-slide-in[b-2b5vgn6xwk]{animation:flex-toast-slide-in-b-2b5vgn6xwk .3s ease-out}.flex-toast-animate-shrink[b-2b5vgn6xwk]{animation:flex-toast-shrink-b-2b5vgn6xwk 5s linear forwards}.flex-uom-unit-selector{background:var(--surface);border:1px solid var(--border);border-radius:var(--flex-radius-default,4px);color:var(--flex-input-text,inherit);cursor:pointer;font-size:inherit;min-width:60px;padding:2px 4px}.flex-uom-unit-selector:focus{outline:2px solid var(--flex-color-primary);outline-offset:-1px}:root{--flex-color-primary:var(--primary);--flex-color-primary-hover:var(--primary-hover);--flex-color-danger:var(--error);--flex-color-danger-hover:var(--error);--flex-color-success:var(--success);--flex-color-gray-200:var(--border);--flex-color-gray-300:var(--border);--flex-color-gray-500:var(--muted-foreground);--flex-color-gray-600:var(--muted-foreground);--flex-color-gray-700:var(--foreground);--flex-color-slate-300:var(--border-emphasis);--flex-color-slate-700:var(--foreground);--flex-color-white:var(--surface);--flex-color-black:var(--foreground);--flex-spacing-1:0.25rem;--flex-spacing-2:0.5rem;--flex-spacing-4:1rem;--flex-spacing-6:1.5rem;--flex-radius-sm:0.125rem;--flex-radius-default:0.25rem;--flex-radius-lg:0.5rem;--flex-radius-full:9999px;--flex-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--flex-shadow-default:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--flex-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--flex-shadow-outline:0 0 0 3px rgba(37,99,235,.3);--flex-font-size-xs:0.75rem;--flex-font-size-sm:0.875rem;--flex-font-size-base:1rem;--flex-font-size-lg:1.125rem;--flex-font-weight-normal:400;--flex-font-weight-semibold:600;--flex-font-weight-bold:700;--flex-line-height-tight:1.25;--flex-z-modal:50;--flex-z-modal-close:100;--flex-transition-fast:150ms ease-in-out;--flex-transition-default:200ms ease-in-out;--flex-input-background:var(--surface);--flex-input-text:var(--foreground);--flex-header-background:var(--muted);--flex-label-text:var(--foreground)}.flex-input{box-sizing:border-box}.flex-control{position:relative}.flex-control-full{position:relative;width:100%}boolean-flex-control,date-flex-control,image-flex-control,initials-flex-control,integer-flex-control,job-info-flex-control,label-flex-control,multiline-string-flex-control,number-flex-control,qr-code-flex-control,radio-group-flex-control,signature-flex-control,string-enum-flex-control,string-flex-control,time-flex-control,uom-flex-control{display:flex;flex:1;flex-direction:column;min-height:0;position:relative;width:100%}date-flex-control .flex-input,integer-flex-control .flex-input,multiline-string-flex-control .flex-input-textarea,number-flex-control .flex-input,string-enum-flex-control .flex-input,string-flex-control .flex-input,time-flex-control .flex-input{flex:1}.flex-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--flex-input-background);border:var(--flex-control-border,1px solid var(--flex-color-gray-300));border-radius:var(--flex-control-radius,4px);color:var(--flex-input-text);flex-grow:1;font-size:var(--flex-font-size-sm);line-height:1.5;min-width:0;padding:var(--flex-control-padding,.5rem .625rem);transition:border-color var(--flex-transition-fast),box-shadow var(--flex-transition-fast);width:100%}.flex-input::placeholder{color:var(--flex-color-gray-500)}.flex-input:hover:not(:disabled){border-color:var(--flex-color-gray-500)}.flex-input:focus{border-color:var(--flex-color-primary);box-shadow:var(--flex-shadow-outline);outline:none}.flex-input:disabled,.flex-input[disabled]{background-color:var(--flex-color-gray-200);border-color:var(--flex-color-gray-200);color:var(--flex-color-gray-500);cursor:not-allowed;opacity:.5}date-flex-control .date-input-frame{display:flex;flex:1;min-width:0;position:relative}date-flex-control .date-input-frame .flex-input{flex:1;width:100%}date-flex-control .date-input-frame .flex-input::-webkit-date-and-time-value{margin:0;text-align:left}date-flex-control .date-input-frame .flex-input:not(:focus),date-flex-control .date-input-frame .flex-input:not(:focus)::-webkit-date-and-time-value,date-flex-control .date-input-frame .flex-input:not(:focus)::-webkit-datetime-edit{color:transparent}date-flex-control .date-overlay{align-items:center;color:inherit;display:flex;font-size:inherit;inset:0;padding-left:.625rem;pointer-events:none;position:absolute}date-flex-control .date-overlay.is-placeholder{color:var(--flex-color-gray-500)}date-flex-control .date-input-frame .flex-input:focus+.date-overlay{display:none}.flex-input-textarea{line-height:1.5;min-height:80px;resize:vertical}.flex-input-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;cursor:pointer;padding-right:2.5rem}boolean-flex-control{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.flex-checkbox-row{align-items:center;display:flex;gap:.625rem;justify-content:flex-start;min-height:2.375rem;padding:.25rem 0;width:100%}.flex-checkbox-row.flex-label-left,.flex-checkbox-row.flex-label-right{align-items:center}.flex-checkbox-row .flex-field-label{margin-bottom:0;overflow-wrap:anywhere;white-space:normal;width:auto}.flex-checkbox-row.flex-label-left>.flex-field-label,.flex-checkbox-row.flex-label-right>.flex-field-label{flex-shrink:1;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;width:auto}.flex-checkbox{border:1.5px solid var(--flex-color-gray-300);border-radius:3px;color:var(--flex-color-primary);cursor:pointer;height:1.125rem;transition:border-color var(--flex-transition-fast),background-color var(--flex-transition-fast);width:1.125rem}.flex-checkbox:checked,.flex-checkbox:hover:not(:disabled){border-color:var(--flex-color-primary)}.flex-checkbox:checked{background-color:var(--flex-color-primary)}.flex-checkbox:focus{box-shadow:var(--flex-shadow-outline);outline:none}.flex-checkbox:disabled{cursor:not-allowed;opacity:.5}.flex-radio-group-horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--flex-spacing-4)}.flex-radio-group-vertical{display:flex;flex-direction:column;gap:var(--flex-spacing-2)}.flex-radio-item{align-items:center;color:var(--flex-input-text);display:flex;font-size:var(--flex-font-size-sm);gap:.5rem}.flex-radio{border:1.5px solid var(--flex-color-gray-300);color:var(--flex-color-primary);cursor:pointer;height:1.125rem;min-width:1.125rem;transition:border-color var(--flex-transition-fast);width:1.125rem}.flex-radio:hover:not(:disabled){border-color:var(--flex-color-primary)}.flex-radio:focus{box-shadow:var(--flex-shadow-outline);outline:none}.flex-radio:disabled{cursor:not-allowed;opacity:.5}.flex-uom-wrapper,date-flex-control,integer-flex-control,multiline-string-flex-control,number-flex-control,string-enum-flex-control,string-flex-control,time-flex-control,uom-flex-control{position:relative;width:100%}.flex-uom-display{align-items:center;background-color:var(--flex-input-background);border:1px solid var(--flex-color-gray-600);border-radius:var(--flex-radius-default);color:var(--flex-input-text);cursor:pointer;display:flex;justify-content:space-between;min-height:2.25rem;padding:var(--flex-spacing-2);width:100%}.flex-uom-display:hover{border-color:var(--flex-color-primary)}.flex-uom-display--disabled{background-color:var(--flex-color-gray-200);color:var(--flex-color-slate-300);cursor:not-allowed;opacity:.6}.flex-uom-display--disabled,.flex-uom-display--disabled:hover{border-color:var(--flex-color-gray-300)}.flex-uom-display-unit{color:var(--flex-color-gray-500);margin-left:var(--flex-spacing-2)}label-flex-control{margin-bottom:var(--flex-spacing-2);width:100%}label-flex-control>.flex-field-label{max-width:100%;overflow-wrap:anywhere;text-align:inherit;white-space:normal;width:max-content!important}job-info-flex-control{margin-bottom:var(--flex-spacing-2);width:100%}.flex-jobinfo-value{color:var(--flex-color-text,inherit);display:inline-block;min-width:0;overflow-wrap:anywhere;white-space:normal}.flex-jobinfo-value--placeholder{color:var(--flex-color-gray-500,#6b7280);font-style:italic}.flex-jobinfo-value--missing-ref{color:var(--flex-color-red-600,#dc2626);font-style:italic}.flex-label-left>.flex-jobinfo-value,.flex-label-right>.flex-jobinfo-value{align-self:stretch;flex:1 1 0%;min-width:0}.flex-text-10{font-size:10px}.flex-text-12{font-size:12px}.flex-text-14{font-size:14px}.flex-text-16{font-size:16px}.flex-text-18{font-size:18px}.flex-text-20{font-size:20px}.flex-text-24{font-size:24px}.flex-font-normal{font-weight:var(--flex-font-weight-normal)}.flex-font-semibold{font-weight:var(--flex-font-weight-semibold)}.flex-font-bold{font-weight:var(--flex-font-weight-bold)}.flex-ref-placeholder{align-items:center;border:2px dashed var(--flex-color-gray-300);border-radius:var(--flex-radius-default);color:var(--flex-color-gray-500);display:flex;font-size:var(--flex-font-size-sm);font-style:italic;justify-content:center;min-height:3rem;padding:var(--flex-spacing-2);width:100%}image-flex-control{display:flex;flex:1;flex-direction:column;width:100%}.flex-image{max-height:100%;max-width:100%;object-fit:contain}qr-code-flex-control{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}qr-code-flex-control .flex-image,qr-code-flex-control svg{flex:1;height:100%;object-fit:contain;width:100%}.flex-signature-box{aspect-ratio:16/9;border:1px solid var(--flex-color-gray-300);cursor:pointer;height:100%;padding:var(--flex-spacing-4);position:relative;width:100%}.flex-signature-clickable{cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;width:100%}.flex-signature-image-wrapper{inset:0;position:relative}.flex-signature-image{align-self:center;height:100%;justify-self:center;max-height:100px;max-width:100px;object-fit:contain;width:100%}.flex-signature-placeholder{inset:0;margin:var(--flex-spacing-4);position:absolute;text-align:center}.flex-signature-placeholder,.flex-signature-placeholder-dashed{align-items:center;color:var(--flex-color-gray-500);display:flex;font-size:var(--flex-font-size-xs);justify-content:center}.flex-signature-placeholder-dashed{align-self:stretch;border:1px dashed var(--flex-color-gray-500);flex:1;margin:var(--flex-spacing-1);padding:var(--flex-spacing-1)}.flex-signature-line{border-bottom:1px solid var(--flex-color-black);width:100%}.flex-modal,initials-flex-modal,signature-flex-modal{display:block}.flex-modal .flex-modal-overlay,initials-flex-modal .flex-modal-overlay,signature-flex-modal .flex-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--flex-z-modal)}.flex-modal .flex-modal-content,initials-flex-modal .flex-modal-content,signature-flex-modal .flex-modal-content{background-color:var(--flex-input-background);border-radius:var(--flex-radius-lg);box-shadow:var(--flex-shadow-lg);color:var(--flex-input-text);max-width:calc(100vw - 2rem);padding:var(--flex-spacing-6);position:relative;width:32rem}.flex-modal .flex-modal-close,initials-flex-modal .flex-modal-close,signature-flex-modal .flex-modal-close{align-items:center;background:transparent;border:none;border-radius:var(--flex-radius-default);color:var(--flex-color-gray-500);cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;line-height:1;padding:0;position:absolute;right:var(--flex-spacing-2);top:var(--flex-spacing-2);transition:color var(--flex-transition-fast),background-color var(--flex-transition-fast);width:1.5rem;z-index:var(--flex-z-modal-close)}.flex-modal .flex-modal-close:hover,initials-flex-modal .flex-modal-close:hover,signature-flex-modal .flex-modal-close:hover{background-color:var(--muted);color:var(--flex-color-gray-700)}.flex-modal .flex-modal-close svg,initials-flex-modal .flex-modal-close svg,signature-flex-modal .flex-modal-close svg{display:block;height:1rem;width:1rem}.flex-modal .flex-modal-title,initials-flex-modal .flex-modal-title,signature-flex-modal .flex-modal-title{font-size:var(--flex-font-size-lg);font-weight:var(--flex-font-weight-semibold);margin-bottom:var(--flex-spacing-2)}.flex-modal .flex-modal-canvas,initials-flex-modal .flex-modal-canvas,signature-flex-modal .flex-modal-canvas{border:1px solid var(--flex-color-gray-300);box-sizing:border-box;height:12rem;min-width:0;object-fit:contain;touch-action:none;width:100%}.flex-modal .flex-modal-canvas--hidden,initials-flex-modal .flex-modal-canvas--hidden,signature-flex-modal .flex-modal-canvas--hidden{display:none}.flex-modal .flex-modal-actions,initials-flex-modal .flex-modal-actions,signature-flex-modal .flex-modal-actions{display:flex;justify-content:space-between;margin-top:var(--flex-spacing-4)}@media (max-width:480px){.flex-modal .flex-modal-content,initials-flex-modal .flex-modal-content,signature-flex-modal .flex-modal-content{max-width:calc(100vw - 1rem);padding:var(--flex-spacing-4)}.flex-modal .flex-modal-canvas,initials-flex-modal .flex-modal-canvas,signature-flex-modal .flex-modal-canvas{height:9rem}}.flex-btn{border:none;border-radius:var(--flex-radius-default);cursor:pointer;font-size:var(--flex-font-size-sm);padding:var(--flex-spacing-1) var(--flex-spacing-4);transition:background-color var(--flex-transition-fast)}.flex-btn--danger{background-color:var(--flex-color-danger);color:var(--flex-color-white)}.flex-btn--danger:hover{background-color:var(--flex-color-danger-hover)}.flex-btn--primary{background-color:var(--flex-color-primary);color:var(--flex-color-white)}.flex-btn--primary:hover{background-color:var(--flex-color-primary-hover)}.flex-btn--hidden{display:none}.flex-btn:disabled{cursor:not-allowed;opacity:.5}.flex-btn--primary:disabled:hover{background-color:var(--flex-color-primary)}vertical-layout-flex-control{display:flex;flex:1;flex-direction:column;gap:var(--flex-layout-gap,0);justify-content:flex-start;width:100%}horizontal-layout-flex-control{align-items:stretch;display:flex;flex-direction:row;gap:var(--flex-layout-gap,0);width:100%}horizontal-layout-flex-control>*{min-width:0}array-flex-control{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.flex-array-label{color:var(--flex-label-text);font-weight:var(--flex-font-weight-semibold)}group-flex-control{border:var(--flex-control-border,1px solid var(--flex-border-color));border-radius:var(--flex-control-radius,4px);display:flex;flex-direction:column;gap:var(--flex-layout-gap,.5rem);justify-content:flex-start;padding:var(--flex-control-padding,.75rem);width:100%}.flex-group-label{border-bottom:1px solid var(--flex-border-color);color:var(--flex-label-text);font-size:var(--flex-font-size-sm);font-weight:var(--flex-font-weight-semibold);margin-bottom:.25rem;padding-bottom:.5rem}categorization-flex-control{display:block;position:relative;width:100%}.flex-categorization-content,.flex-categorization-tabs{display:none;gap:var(--flex-spacing-4)}.flex-categorization-content{margin-top:var(--flex-spacing-4)}.flex-categorization-accordion{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.flex-categorization-content,.flex-categorization-tabs{display:flex}.flex-categorization-accordion{display:none}}category-flex-button{background-color:var(--flex-color-gray-200);border:1px solid transparent;border-radius:var(--flex-radius-default);color:var(--flex-color-gray-600);cursor:pointer;display:inline-block;font-size:var(--flex-font-size-sm);font-weight:var(--flex-font-weight-semibold);padding:var(--flex-spacing-1) var(--flex-spacing-2);transition:background-color var(--flex-transition-fast),color var(--flex-transition-fast)}category-flex-button:hover{background-color:var(--flex-color-primary);color:var(--flex-color-white)}category-flex-button:focus{outline:none}.flex-category-btn--selected{background-color:var(--flex-color-primary);color:var(--flex-color-white)}category-flex-control{display:block}.flex-category-header{background-color:var(--flex-input-background);color:var(--flex-color-primary);display:none;font-weight:var(--flex-font-weight-semibold);margin-bottom:var(--flex-spacing-2);margin-top:var(--flex-spacing-4);padding:0 var(--flex-spacing-2);width:100%}@media (max-width:1023px){.flex-category-header{display:flex}}table-flex,table-flex-control{display:block}table-flex{width:100%}table-flex-row{display:flex;position:relative;width:100%}table-flex-column{flex:1;min-width:0}table-flex-cell,table-flex-column{display:flex;flex-direction:column}table-flex-cell{border:1px solid var(--flex-color-gray-200);height:100%;width:100%}table-flex-cell .flex-input{border-color:var(--flex-color-gray-200);border-radius:0;padding:.375rem .5rem}table-flex-cell .flex-label{font-size:var(--flex-font-size-xs);padding:.125rem .5rem 0}.flex-col-10{flex:0 0 10%}.flex-col-20{flex:0 0 20%}.flex-col-25{flex:0 0 25%}.flex-col-30{flex:0 0 30%}.flex-col-33{flex:0 0 33.333%}.flex-col-40{flex:0 0 40%}.flex-col-50{flex:0 0 50%}.flex-col-60{flex:0 0 60%}.flex-col-70{flex:0 0 70%}.flex-col-75{flex:0 0 75%}.flex-col-80{flex:0 0 80%}.flex-col-90{flex:0 0 90%}.flex-col-100{flex:0 0 100%}table-flex-collapsed-column{display:none;padding:var(--flex-spacing-2)}@media (max-width:1023px){table-flex{display:none}table-flex-collapsed-column{display:flex;flex-direction:column}}.flex-field-label{display:block;font-size:var(--flex-font-size-sm);font-weight:var(--flex-font-weight-semibold);margin-bottom:4px}.flex-label-above{flex-direction:column!important}.flex-label-above>.flex-field-label{margin-bottom:4px;order:-1}.flex-label-left,.flex-label-right{align-items:stretch;flex-direction:row!important;gap:.5rem;min-width:0}.flex-label-left>.flex-field-label,.flex-label-right>.flex-field-label{align-self:stretch;flex-shrink:1;margin-bottom:0;max-width:50%;min-width:0;overflow-wrap:anywhere;white-space:normal;width:auto}.flex-label-left>.flex-field-label{order:-1}.flex-label-right>.flex-field-label{order:99}.flex-label-below{flex-direction:column!important}.flex-label-below>.flex-field-label{margin-bottom:0;margin-top:4px;order:99}.flex-label-left>.flex-input,.flex-label-left>select,.flex-label-left>textarea,.flex-label-right>.flex-input,.flex-label-right>select,.flex-label-right>textarea{align-self:stretch;flex:1 1 0%;height:100%;min-width:60px;width:auto}.flex-field-label--disabled{color:var(--flex-color-slate-300)}.flex-description{color:var(--flex-color-gray-500)}.flex-description,.flex-validation{font-size:var(--flex-font-size-xs);margin-top:var(--flex-spacing-1)}.flex-validation{color:var(--flex-color-danger)}.flex-hidden{display:none}.flex-visible{display:block}.flex-w-full{width:100%}.flex-mb-2{margin-bottom:var(--flex-spacing-2)}.flex-mt-4{margin-top:var(--flex-spacing-4)}.flex-gap-2{gap:var(--flex-spacing-2)}.flex-justify-start{justify-content:flex-start}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:flex-end}.flex-justify-between{justify-content:space-between}.flex-items-start{align-items:flex-start}.flex-items-center{align-items:center}.flex-items-end{align-items:flex-end}.flex-text-left{text-align:left}.flex-text-center{text-align:center}.flex-text-right{text-align:right}.flex-text-justify{text-align:justify}@container flex-form (max-width: 640px){horizontal-layout-flex-control{align-items:stretch;flex-direction:column}horizontal-layout-flex-control>*{flex:1 1 auto!important;max-width:100%!important;width:100%!important}.flex-label-left:not(.flex-checkbox-row),.flex-label-right:not(.flex-checkbox-row){align-items:stretch;flex-direction:column!important}.flex-label-left:not(.flex-checkbox-row)>.flex-field-label,.flex-label-right:not(.flex-checkbox-row)>.flex-field-label{align-self:auto;margin-bottom:4px;max-width:100%;width:100%}boolean-flex-control,date-flex-control,image-flex-control,initials-flex-control,integer-flex-control,label-flex-control,multiline-string-flex-control,number-flex-control,qr-code-flex-control,radio-group-flex-control,signature-flex-control,string-enum-flex-control,string-flex-control,time-flex-control,uom-flex-control{padding:0!important}}.flex-description{color:#9ca3af;display:block;font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.flex-field-label{color:var(--flex-label-text);display:flex;flex-direction:column;font-size:.875rem;line-height:1.5;margin-bottom:.25rem;min-height:20px;overflow-wrap:anywhere;width:100%}.flex-field-label:disabled,.flex-field-label[disabled]{color:var(--flex-color-slate-300);opacity:1}.flex-loading-spinner-container{align-items:center;display:flex;flex-direction:column}.flex-loading-spinner-spinner{animation:flex-loading-spinner-tri 1s linear infinite;border:4px solid #0000;border-radius:50%;border-right:4px solid var(--primary);display:grid;height:56px;width:56px}.flex-loading-spinner-spinner:after,.flex-loading-spinner-spinner:before{animation:flex-loading-spinner-tri 2s infinite;border:inherit;border-radius:50%;content:"";grid-area:1/1;margin:2px}.flex-loading-spinner-spinner:after{animation-duration:3s;margin:8px}@keyframes flex-loading-spinner-tri{to{transform:rotate(1turn)}}.flex-loading-spinner-loader{border-radius:8px;box-sizing:content-box;color:var(--foreground);display:flex;font-family:Poppins,sans-serif;font-size:25px;font-weight:500;height:40px;padding:10px}.flex-loading-spinner-words{overflow:hidden}.flex-loading-spinner-word{animation:flex-loading-spinner-cycle-words 5s infinite;color:var(--primary);display:block;height:100%;padding-left:6px}.flex-loading-spinner-word.single-word{animation:none}@keyframes flex-loading-spinner-cycle-words{10%{transform:translateY(-105%)}25%{transform:translateY(-100%)}35%{transform:translateY(-205%)}50%{transform:translateY(-200%)}60%{transform:translateY(-305%)}75%{transform:translateY(-300%)}85%{transform:translateY(-405%)}to{transform:translateY(-400%)}}.flex-validation-message{color:var(--error);display:block;font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.flex-inline-svg{align-items:center;display:inline-flex;justify-content:center;line-height:0}@keyframes flex-toast-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes flex-toast-shrink{0%{width:100%}to{width:0}}.flex-toast-animate-slide-in{animation:flex-toast-slide-in .3s ease-out}.flex-toast-animate-shrink{animation:flex-toast-shrink 5s linear forwards}:root{--flex-bg-primary:var(--background);--flex-bg-raised-panel:var(--surface);--flex-bg-flex-widget:var(--muted);--flex-border-flex-widget:var(--border);--flex-icon-color:var(--foreground);--flex-border-color:var(--border);--flex-text-header:var(--foreground);--flex-text-body:var(--surface-foreground);--flex-bg-form-element:var(--muted)}.dark,:root.dark{--flex-color-primary-light:#1e3a5f;--flex-color-primary-ring:rgba(59,130,246,.4);--flex-bg-primary:#1d232a;--flex-bg-raised-panel:#353b44;--flex-bg-surface:#272d36;--flex-bg-surface-hover:#2e3341;--flex-bg-recessed:#1d232a;--flex-bg-form-element:#2e3341;--flex-bg-input:#2e3341;--flex-bg-header:#2e3341;--flex-bg-control:#272d36;--flex-text-header:#d1d5db;--flex-text-header-hover:#e5e7eb;--flex-text-body:#d1d5db;--flex-text-secondary:#9ca3af;--flex-text-muted:#9ca3af;--flex-text-placeholder:#6b7280;--flex-text-disabled:#6b7280;--flex-text-inverse:#1f2937;--flex-label-text:#cbd5e1;--flex-input-text:#fcffff;--flex-icon-color:#c0c4cc;--flex-border-color:#374151;--flex-border-color-strong:#4b5563;--flex-border-color-subtle:#4b5563;--flex-border-widget:#4a5565;--flex-shadow-sm:0 1px 2px 0 rgba(0,0,0,.2);--flex-shadow-default:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px -1px rgba(0,0,0,.2);--flex-shadow-outline:0 0 0 3px var(--flex-color-primary-ring);--flex-color-gray-200:#374151;--flex-color-gray-300:#4b5563;--flex-color-gray-500:#9ca3af;--flex-color-gray-600:#6b7280;--flex-color-gray-700:#d1d5db;--flex-color-slate-300:#94a3b8;--flex-color-slate-700:#cbd5e1;--flex-color-white:#1f2937;--flex-color-black:#f9fafb}.flex-condition-panel .flex-condition-panel-title,.flex-outline-panel .flex-outline-panel-title,.flex-properties-panel .flex-properties-panel-title,.flex-settings-panel .flex-settings-panel-title,.flex-validation-panel .flex-validation-panel-title{font-size:1.5rem;font-weight:revert;margin-bottom:revert}.flex-condition-panel .flex-condition-panel-content,.flex-validation-panel .flex-validation-panel-content{flex:none;flex-grow:0}.flex-condition-panel .flex-condition-panel-empty,.flex-validation-panel .flex-validation-panel-empty{align-items:center;flex:none;gap:12px;justify-content:flex-start;padding:40px 20px;text-align:center}.flex-form{container-name:flex-form;container-type:inline-size;font-family:var(--flex-font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);margin:0 auto;max-width:64rem;overflow:auto;padding:1.5rem;width:100%}.flex-container{margin-right:1rem;width:100%}@media (min-width:1024px){.flex-container{margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem}}.flex-data-grid-container{display:none;width:100%}@media (min-width:1024px){.flex-data-grid-container{display:block}}.flex-data-grid-table{width:100%}.flex-table-head{position:sticky}.flex-th{color:var(--flex-text-header);font-weight:700;padding:1rem;text-align:left}.flex-th,.flex-th-empty{border-bottom:1px solid var(--flex-border-color)}.flex-tr{cursor:pointer}.flex-tr:hover{background-color:var(--flex-bg-flex-widget)}.flex-td{border-bottom:1px solid var(--flex-border-color);color:var(--flex-text-body);padding:1rem;text-align:left}.flex-td-name{font-weight:600}.flex-td-text{color:var(--flex-text-body);font-weight:500}.flex-td-actions{border-bottom:1px solid var(--flex-border-color)}.flex-icon{opacity:.6}.flex-icon-delete{margin-right:2rem}.flex-mobile-container{background-color:var(--flex-bg-flex-widget);display:flex;flex-direction:column;gap:.125rem}@media (min-width:1024px){.flex-mobile-container{display:none}}.flex-mobile-card{cursor:pointer;display:flex;padding-right:.125rem}.flex-mobile-content{flex:1 1 0%}.flex-mobile-row{display:flex;gap:.5rem;justify-content:space-between}.flex-mobile-row-spacing{margin-top:.5rem}.flex-mobile-col-quarter{width:25%}.flex-data-item-label{color:var(--muted-foreground);font-size:.75rem}.flex-data-item-value{color:var(--flex-text-body);font-size:.875rem;font-weight:700}.flex-mobile-arrow{align-items:center;display:flex;margin-left:1rem}.flex-mobile-arrow img{margin-left:.5rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}
/*# sourceMappingURL=data:application/json;base64,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QkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsY0FBZSxDQUNmLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLHFCQUFzQixDQUN0QixtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUN2QixzQkFBdUIsQ0FDdkIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0Qix5QkFBMEIsQ0FDMUIsc0JBQXVCLENBQ3ZCLDJCQUE0QixDQUM1QiwrQkFBZ0MsQ0FDaEMsNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4QiwwQkFBMkIsQ0FDM0IsNkJBQThCLENBQzlCLGdDQUFpQyxDQUNqQyx1QkFBd0IsQ0FDeEIsMEJBQTJCLENBQzNCLDJCQUE0QixDQUM1QixpQ0FBa0MsQ0FDbEMsd0JBQXlCLENBQ3pCLDBCQUEyQixDQUMzQixnQ0FBaUMsQ0FDakMsOEJBQStCLENBQy9CLCtCQUFnQyxDQUNoQyxnQ0FBaUMsQ0FDakMsNEJBQTZCLENBQzdCLDZCQUE4QixDQUM5Qiw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0QixpQkFDRixDQUNGLENBQ0YiLCJmaWxlIjoic2l0ZS1tb25vLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgdGFpbHdpbmRjc3MgdjQuMS4xNyB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb20gKi9cbkBsYXllciBwcm9wZXJ0aWVzO1xuQGxheWVyIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7XG5AbGF5ZXIgdGhlbWUge1xuICA6cm9vdCwgOmhvc3Qge1xuICAgIC0tZm9udC1zYW5zOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90byxcbiAgICAgICAgICAgICAgICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIC0tZm9udC1tb25vOiB1aS1tb25vc3BhY2UsICdTRiBNb25vJywgJ0Nhc2NhZGlhIE1vbm8nLCAnU2Vnb2UgVUkgTW9ubycsXG4gICAgICAgICAgICAgICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgbW9ub3NwYWNlO1xuICAgIC0tY29sb3ItcmVkLTIwMDogb2tsY2goODguNSUgMC4wNjIgMTguMzM0KTtcbiAgICAtLWNvbG9yLXJlZC01MDA6IG9rbGNoKDYzLjclIDAuMjM3IDI1LjMzMSk7XG4gICAgLS1jb2xvci1yZWQtODAwOiBva2xjaCg0NC40JSAwLjE3NyAyNi44OTkpO1xuICAgIC0tY29sb3ItYW1iZXItMjAwOiBva2xjaCg5Mi40JSAwLjEyIDk1Ljc0Nik7XG4gICAgLS1jb2xvci1hbWJlci00MDA6IG9rbGNoKDgyLjglIDAuMTg5IDg0LjQyOSk7XG4gICAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDc2LjklIDAuMTg4IDcwLjA4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTgwMDogb2tsY2goNDcuMyUgMC4xMzcgNDYuMjAxKTtcbiAgICAtLWNvbG9yLWdyZWVuLTIwMDogb2tsY2goOTIuNSUgMC4wODQgMTU1Ljk5NSk7XG4gICAgLS1jb2xvci1ncmVlbi01MDA6IG9rbGNoKDcyLjMlIDAuMjE5IDE0OS41NzkpO1xuICAgIC0tY29sb3ItZ3JlZW4tODAwOiBva2xjaCg0NC44JSAwLjExOSAxNTEuMzI4KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNTAwOiBva2xjaCg2OS42JSAwLjE3IDE2Mi40OCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTYwMDogb2tsY2goNTkuNiUgMC4xNDUgMTYzLjIyNSk7XG4gICAgLS1jb2xvci10ZWFsLTUwMDogb2tsY2goNzAuNCUgMC4xNCAxODIuNTAzKTtcbiAgICAtLWNvbG9yLXRlYWwtNjAwOiBva2xjaCg2MCUgMC4xMTggMTg0LjcwNCk7XG4gICAgLS1jb2xvci1za3ktNTAwOiBva2xjaCg2OC41JSAwLjE2OSAyMzcuMzIzKTtcbiAgICAtLWNvbG9yLXNreS02MDA6IG9rbGNoKDU4LjglIDAuMTU4IDI0MS45NjYpO1xuICAgIC0tY29sb3ItYmx1ZS0yMDA6IG9rbGNoKDg4LjIlIDAuMDU5IDI1NC4xMjgpO1xuICAgIC0tY29sb3ItYmx1ZS01MDA6IG9rbGNoKDYyLjMlIDAuMjE0IDI1OS44MTUpO1xuICAgIC0tY29sb3ItYmx1ZS02MDA6IG9rbGNoKDU0LjYlIDAuMjQ1IDI2Mi44ODEpO1xuICAgIC0tY29sb3ItYmx1ZS04MDA6IG9rbGNoKDQyLjQlIDAuMTk5IDI2NS42MzgpO1xuICAgIC0tY29sb3ItcHVycGxlLTUwMDogb2tsY2goNjIuNyUgMC4yNjUgMzAzLjkpO1xuICAgIC0tY29sb3ItcHVycGxlLTYwMDogb2tsY2goNTUuOCUgMC4yODggMzAyLjMyMSk7XG4gICAgLS1jb2xvci1yb3NlLTUwMDogb2tsY2goNjQuNSUgMC4yNDYgMTYuNDM5KTtcbiAgICAtLWNvbG9yLXJvc2UtNjAwOiBva2xjaCg1OC42JSAwLjI1MyAxNy41ODUpO1xuICAgIC0tY29sb3ItZ3JheS0yMDA6IG9rbGNoKDkyLjglIDAuMDA2IDI2NC41MzEpO1xuICAgIC0tY29sb3ItZ3JheS0zMDA6IG9rbGNoKDg3LjIlIDAuMDEgMjU4LjMzOCk7XG4gICAgLS1jb2xvci1ncmF5LTQwMDogb2tsY2goNzAuNyUgMC4wMjIgMjYxLjMyNSk7XG4gICAgLS1jb2xvci1ncmF5LTUwMDogb2tsY2goNTUuMSUgMC4wMjcgMjY0LjM2NCk7XG4gICAgLS1jb2xvci1ncmF5LTYwMDogb2tsY2goNDQuNiUgMC4wMyAyNTYuODAyKTtcbiAgICAtLWNvbG9yLWdyYXktODAwOiBva2xjaCgyNy44JSAwLjAzMyAyNTYuODQ4KTtcbiAgICAtLWNvbG9yLWdyYXktOTAwOiBva2xjaCgyMSUgMC4wMzQgMjY0LjY2NSk7XG4gICAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuICAgIC0tc3BhY2luZzogMC4yNXJlbTtcbiAgICAtLWNvbnRhaW5lci14czogMjByZW07XG4gICAgLS1jb250YWluZXItc206IDI0cmVtO1xuICAgIC0tY29udGFpbmVyLW1kOiAyOHJlbTtcbiAgICAtLWNvbnRhaW5lci0yeGw6IDQycmVtO1xuICAgIC0tdGV4dC14czogMC43NXJlbTtcbiAgICAtLXRleHQteHMtLWxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAwLjc1KTtcbiAgICAtLXRleHQtc206IDAuODc1cmVtO1xuICAgIC0tdGV4dC1zbS0tbGluZS1oZWlnaHQ6IGNhbGMoMS4yNSAvIDAuODc1KTtcbiAgICAtLXRleHQtYmFzZTogMXJlbTtcbiAgICAtLXRleHQtYmFzZS0tbGluZS1oZWlnaHQ6IGNhbGMoMS41IC8gMSk7XG4gICAgLS10ZXh0LWxnOiAxLjEyNXJlbTtcbiAgICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjEyNSk7XG4gICAgLS10ZXh0LXhsOiAxLjI1cmVtO1xuICAgIC0tdGV4dC14bC0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMjUpO1xuICAgIC0tdGV4dC0yeGw6IDEuNXJlbTtcbiAgICAtLXRleHQtMnhsLS1saW5lLWhlaWdodDogY2FsYygyIC8gMS41KTtcbiAgICAtLXRleHQtM3hsOiAxLjg3NXJlbTtcbiAgICAtLXRleHQtM3hsLS1saW5lLWhlaWdodDogY2FsYygyLjI1IC8gMS44NzUpO1xuICAgIC0tdGV4dC00eGw6IDIuMjVyZW07XG4gICAgLS10ZXh0LTR4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi41IC8gMi4yNSk7XG4gICAgLS10ZXh0LTZ4bDogMy43NXJlbTtcbiAgICAtLXRleHQtNnhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAgIC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gICAgLS1sZWFkaW5nLXJlbGF4ZWQ6IDEuNjI1O1xuICAgIC0tcmFkaXVzLXNtOiA2cHg7XG4gICAgLS1yYWRpdXMtbWQ6IDAuMzc1cmVtO1xuICAgIC0tcmFkaXVzLWxnOiAxNHB4O1xuICAgIC0tcmFkaXVzLXhsOiAyMHB4O1xuICAgIC0tcmFkaXVzLTJ4bDogMXJlbTtcbiAgICAtLXNoYWRvdy1sZzogMCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDRweCA2cHggLTRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgLS1hbmltYXRlLXNwaW46IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1wdWxzZTogcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbiAgICAtLWJsdXItc206IDhweDtcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC0tZGVmYXVsdC1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgICAtLXJhZGl1czogMTBweDtcbiAgICAtLXJhZGl1cy1mdWxsOiA5OTk5cHg7XG4gIH1cbn1cbkBsYXllciBiYXNlIHtcbiAgKiwgOjphZnRlciwgOjpiZWZvcmUsIDo6YmFja2Ryb3AsIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwIHNvbGlkO1xuICB9XG4gIGh0bWwsIDpob3N0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICB0YWItc2l6ZTogNDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZGVmYXVsdC1mb250LWZhbWlseSwgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknKTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiB2YXIoLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaHIge1xuICAgIGhlaWdodDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cbiAgYWJicjp3aGVyZShbdGl0bGVdKSB7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB9XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIH1cbiAgYiwgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG4gIGNvZGUsIGtiZCwgc2FtcCwgcHJlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5LCB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZSk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiB2YXIoLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIHN1Yiwgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgdGFibGUge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG4gIDotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogYXV0bztcbiAgfVxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBvbCwgdWwsIG1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgaW1nLCB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBidXR0b24sIGlucHV0LCBzZWxlY3QsIG9wdGdyb3VwLCB0ZXh0YXJlYSwgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IGluaGVyaXQ7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCBvcHRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICB9XG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIH1cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAc3VwcG9ydHMgKG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikpICBvciAoY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMXB4KSB7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIGN1cnJlbnRjb2xvciA1MCUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbiAgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIG1pbi1oZWlnaHQ6IDFsaDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tZXJpZGllbS1maWVsZCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuICA6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgOi1tb3otdWktaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBidXR0b24sIGlucHV0OndoZXJlKFt0eXBlPSdidXR0b24nXSwgW3R5cGU9J3Jlc2V0J10sIFt0eXBlPSdzdWJtaXQnXSksIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuICA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFtoaWRkZW5dOndoZXJlKDpub3QoW2hpZGRlbj0ndW50aWwtZm91bmQnXSkpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBsYXllciB1dGlsaXRpZXMge1xuICAucG9pbnRlci1ldmVudHMtYXV0byB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5jb2xsYXBzZSB7XG4gICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gIH1cbiAgLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG4gIC5hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuICAuaW5zZXQtMCB7XG4gICAgaW5zZXQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAuaW5zZXQteC0wIHtcbiAgICBpbnNldC1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAuaW5zZXQteS0yIHtcbiAgICBpbnNldC1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC4tdG9wLTEge1xuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0xKTtcbiAgfVxuICAudG9wLTAge1xuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC50b3AtMVxcLzIge1xuICAgIHRvcDogY2FsYygxLzIgKiAxMDAlKTtcbiAgfVxuICAudG9wLTIge1xuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC50b3AtNCB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnRvcC1cXFs0MXB4XFxdIHtcbiAgICB0b3A6IDQxcHg7XG4gIH1cbiAgLnRvcC1mdWxsIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgLi1yaWdodC0xIHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0xKTtcbiAgfVxuICAucmlnaHQtMCB7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAucmlnaHQtMFxcLjUge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMC41KTtcbiAgfVxuICAucmlnaHQtNCB7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAuYm90dG9tLTAge1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC5sZWZ0LTAge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAubGVmdC0xXFwvMiB7XG4gICAgbGVmdDogY2FsYygxLzIgKiAxMDAlKTtcbiAgfVxuICAubGVmdC0zIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLnotMTAge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC56LTIwIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cbiAgLnotNDUge1xuICAgIHotaW5kZXg6IDQ1O1xuICB9XG4gIC56LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuICAuei1cXFs2MFxcXSB7XG4gICAgei1pbmRleDogNjA7XG4gIH1cbiAgLnJvdy0wIHtcbiAgICBncmlkLXJvdzogMDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwcmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDQ4cmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDY0cmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDgwcmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDk2cmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDk2cmVtO1xuICAgIH1cbiAgfVxuICAubS0xIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAubXgtMVxcLjUge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAxLjUpO1xuICB9XG4gIC5teC0yIHtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLm14LTQge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAubXQtMFxcLjUge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAwLjUpO1xuICB9XG4gIC5tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgLm10LTIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAubXQtMyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC5tdC00IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLm10LTUge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAubXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAubXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgLm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgLm1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAubWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC5tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAubWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5tbC0xXFwuNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxLjUpO1xuICB9XG4gIC5tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5tbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC50YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC50YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAuaC0wIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAuaC0wXFwuNSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMC41KTtcbiAgfVxuICAuaC0xIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAuaC0zIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgfVxuICAuaC0zXFwuNSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMy41KTtcbiAgfVxuICAuaC00IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAuaC01IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAuaC02IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAuaC03IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA3KTtcbiAgfVxuICAuaC04IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAuaC0xMCB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC5oLTEyIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLmgtMTYge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgfVxuICAuaC0xOCB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTgpO1xuICB9XG4gIC5oLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm1heC1oLTQwIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNDApO1xuICB9XG4gIC5tYXgtaC05NiB7XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDk2KTtcbiAgfVxuICAubWF4LWgtXFxbY2FsY1xcKDEwMHZoLTY0cHhcXClcXF0ge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgfVxuICAubWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC5taW4taC1cXFs0OHB4XFxdIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5taW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG4gIC53LTAge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLnctMFxcLjUge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMC41KTtcbiAgfVxuICAudy0xXFwvNCB7XG4gICAgd2lkdGg6IGNhbGMoMS80ICogMTAwJSk7XG4gIH1cbiAgLnctMiB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAudy0zIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC53LTNcXC41IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMuNSk7XG4gIH1cbiAgLnctM1xcLzQge1xuICAgIHdpZHRoOiBjYWxjKDMvNCAqIDEwMCUpO1xuICB9XG4gIC53LTQge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnctNSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAudy02IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICB9XG4gIC53LTcge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNyk7XG4gIH1cbiAgLnctOCB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAudy0xMCB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLnctMTIge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICB9XG4gIC53LTE2IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgfVxuICAudy0yMCB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gIH1cbiAgLnctMzYge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMzYpO1xuICB9XG4gIC53LTQ4IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQ4KTtcbiAgfVxuICAudy02NCB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA2NCk7XG4gIH1cbiAgLnctOTYge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOTYpO1xuICB9XG4gIC53LVxcWzQwMHB4XFxdIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLnctXFxbNjAwcHhcXF0ge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAudy1cXFs4MDBweFxcXSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG4gIC53LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXgtdy1cXFsyMDBweFxcXSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAubWF4LXctbWQge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLW1kKTtcbiAgfVxuICAubWF4LXctc20ge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXNtKTtcbiAgfVxuICAubWF4LXcteHMge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXhzKTtcbiAgfVxuICAubWluLXctMCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLm1pbi13LTUge1xuICAgIG1pbi13aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5taW4tdy00OCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNDgpO1xuICB9XG4gIC5taW4tdy1cXFs5MHB4XFxdIHtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gIH1cbiAgLm1pbi13LWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAuZmxleC0xIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5mbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuc2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLm9yaWdpbi1cXFswXFxdIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC4tdHJhbnNsYXRlLXgtMVxcLzIge1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IGNhbGMoY2FsYygxLzIgKiAxMDAlKSAqIC0xKTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLnRyYW5zbGF0ZS14LTAge1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLnRyYW5zbGF0ZS14LWZ1bGwge1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IDEwMCU7XG4gICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICB9XG4gIC4tdHJhbnNsYXRlLXktMVxcLzIge1xuICAgIC0tdHctdHJhbnNsYXRlLXk6IGNhbGMoY2FsYygxLzIgKiAxMDAlKSAqIC0xKTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLi10cmFuc2xhdGUteS00IHtcbiAgICAtLXR3LXRyYW5zbGF0ZS15OiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTQpO1xuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgfVxuICAudHJhbnNsYXRlLXktMCB7XG4gICAgLS10dy10cmFuc2xhdGUteTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgfVxuICAudHJhbnNsYXRlLXktZnVsbCB7XG4gICAgLS10dy10cmFuc2xhdGUteTogMTAwJTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLnNjYWxlLTc1IHtcbiAgICAtLXR3LXNjYWxlLXg6IDc1JTtcbiAgICAtLXR3LXNjYWxlLXk6IDc1JTtcbiAgICAtLXR3LXNjYWxlLXo6IDc1JTtcbiAgICBzY2FsZTogdmFyKC0tdHctc2NhbGUteCkgdmFyKC0tdHctc2NhbGUteSk7XG4gIH1cbiAgLnJvdGF0ZS05MCB7XG4gICAgcm90YXRlOiA5MGRlZztcbiAgfVxuICAucm90YXRlLTE4MCB7XG4gICAgcm90YXRlOiAxODBkZWc7XG4gIH1cbiAgLnRyYW5zZm9ybSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS10dy1yb3RhdGUteCwpIHZhcigtLXR3LXJvdGF0ZS15LCkgdmFyKC0tdHctcm90YXRlLXosKSB2YXIoLS10dy1za2V3LXgsKSB2YXIoLS10dy1za2V3LXksKTtcbiAgfVxuICAuYW5pbWF0ZS1wdWxzZSB7XG4gICAgYW5pbWF0aW9uOiB2YXIoLS1hbmltYXRlLXB1bHNlKTtcbiAgfVxuICAuYW5pbWF0ZS1zcGluIHtcbiAgICBhbmltYXRpb246IHZhcigtLWFuaW1hdGUtc3Bpbik7XG4gIH1cbiAgLmN1cnNvci1jb2wtcmVzaXplIHtcbiAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIH1cbiAgLmN1cnNvci1ncmFiIHtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cbiAgLmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuICAuY3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucmVzaXplIHtcbiAgICByZXNpemU6IGJvdGg7XG4gIH1cbiAgLnJlc2l6ZS1ub25lIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbiAgLmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmZsZXgtY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuanVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5qdXN0aWZ5LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuanVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5nYXAtMSB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgLmdhcC0xXFwuNSB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMS41KTtcbiAgfVxuICAuZ2FwLTIge1xuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5nYXAtMyB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLmdhcC00IHtcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAuZ2FwLTYge1xuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICB9XG4gIC5zcGFjZS15LTEge1xuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAxKSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogMSkgKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgfVxuICB9XG4gIC5zcGFjZS14LTIge1xuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogMikgKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAyKSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgICB9XG4gIH1cbiAgLnNwYWNlLXgtNCB7XG4gICAgOndoZXJlKCYgPiA6bm90KDpsYXN0LWNoaWxkKSkge1xuICAgICAgLS10dy1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA0KSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpO1xuICAgIH1cbiAgfVxuICAuZGl2aWRlLXkge1xuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICAgIC0tdHctZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYygxcHggKiB2YXIoLS10dy1kaXZpZGUteS1yZXZlcnNlKSk7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgfVxuICB9XG4gIC50cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5vdmVyZmxvdy1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAub3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5vdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAub3ZlcmZsb3cteC1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5vdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIH1cbiAgLnJvdW5kZWQtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICB9XG4gIC5yb3VuZGVkLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICB9XG4gIC5yb3VuZGVkLW1kIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICB9XG4gIC5yb3VuZGVkLXhsIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMteGwpO1xuICB9XG4gIC5yb3VuZGVkLXQtMnhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtMnhsKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLTJ4bCk7XG4gIH1cbiAgLnJvdW5kZWQtYi1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgfVxuICAuYm9yZGVyIHtcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmJvcmRlci0yIHtcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbiAgLmJvcmRlci10IHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgfVxuICAuYm9yZGVyLWIge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG4gIC5ib3JkZXItYi0yIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgfVxuICAuYm9yZGVyLWFtYmVyLTIwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hbWJlci0yMDApO1xuICB9XG4gIC5ib3JkZXItYmx1ZS0yMDAge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0yMDApO1xuICB9XG4gIC5ib3JkZXItZ3JlZW4tMjAwIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLTIwMCk7XG4gIH1cbiAgLmJvcmRlci1yZWQtMjAwIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXJlZC0yMDApO1xuICB9XG4gIC5ib3JkZXItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJvcmRlci10LXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYm9yZGVyLWItXFxbdmFyXFwoLS1wcmltYXJ5XFwpXFxdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgfVxuICAuYmctXFxbdmFyXFwoLS1tdXRlZFxcKVxcXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICB9XG4gIC5iZy1cXFt2YXJcXCgtLXByaW1hcnlcXClcXF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB9XG4gIC5iZy1hbWJlci00MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFtYmVyLTQwMCk7XG4gIH1cbiAgLmJnLWFtYmVyLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYW1iZXItNTAwKTtcbiAgfVxuICAuYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgfVxuICAuYmctYmx1ZS01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTAwKTtcbiAgfVxuICAuYmctZW1lcmFsZC01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWVtZXJhbGQtNTAwKTtcbiAgfVxuICAuYmctZ3JheS0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMjAwKTtcbiAgfVxuICAuYmctZ3JheS01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTAwKTtcbiAgfVxuICAuYmctZ3JlZW4tNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi01MDApO1xuICB9XG4gIC5iZy1wdXJwbGUtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUtNTAwKTtcbiAgfVxuICAuYmctcmVkLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLTUwMCk7XG4gIH1cbiAgLmJnLXJvc2UtNTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yb3NlLTUwMCk7XG4gIH1cbiAgLmJnLXNreS01MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNreS01MDApO1xuICB9XG4gIC5iZy10ZWFsLTUwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVhbC01MDApO1xuICB9XG4gIC5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5iZy13aGl0ZVxcLzIwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgI2ZmZiAyMCUsIHRyYW5zcGFyZW50KTtcbiAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgdmFyKC0tY29sb3Itd2hpdGUpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxuICAuYmctd2hpdGVcXC85NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICNmZmYgOTUlLCB0cmFuc3BhcmVudCk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIHZhcigtLWNvbG9yLXdoaXRlKSA5NSUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gIH1cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC5wLTEge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAucC0xXFwuNSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEuNSk7XG4gIH1cbiAgLnAtMiB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5wLTMge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgfVxuICAucC00IHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5wLTYge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucHgtMSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAucHgtMiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAucHgtMyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgfVxuICAucHgtNCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucHgtNiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucHgtOCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAucHktMiB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5weS0zIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLnB5LTQge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucHktMTIge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLnB0LTIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLnB0LTMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLnB0LTQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAucGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucGItMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICB9XG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5mb250LW1vbm8ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICB9XG4gIC50ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTN4bCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIHZhcigtLXRleHQtM3hsLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LTR4bCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTR4bCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIHZhcigtLXRleHQtNHhsLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTZ4bCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIHZhcigtLXRleHQtNnhsLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgdmFyKC0tdGV4dC1iYXNlLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LWxnLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXNtLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXhsLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXhzLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC5sZWFkaW5nLW5vbmUge1xuICAgIC0tdHctbGVhZGluZzogMTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubGVhZGluZy1yZWxheGVkIHtcbiAgICAtLXR3LWxlYWRpbmc6IHZhcigtLWxlYWRpbmctcmVsYXhlZCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctcmVsYXhlZCk7XG4gIH1cbiAgLmxlYWRpbmctdGlnaHQge1xuICAgIC0tdHctbGVhZGluZzogdmFyKC0tbGVhZGluZy10aWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctdGlnaHQpO1xuICB9XG4gIC5mb250LWJvbGQge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgfVxuICAuZm9udC1tZWRpdW0ge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIH1cbiAgLmZvbnQtc2VtaWJvbGQge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICB9XG4gIC5icmVhay1hbGwge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuICAud2hpdGVzcGFjZS1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLndoaXRlc3BhY2UtcHJlLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxuICAudGV4dC1cXFtjb2xvclxcOnZhclxcKC0tbXV0ZWQtZm9yZWdyb3VuZFxcKVxcXSB7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB9XG4gIC50ZXh0LVxcW2NvbG9yXFw6dmFyXFwoLS1wcmltYXJ5XFwpXFxdIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cbiAgLnRleHQtXFxbY29sb3JcXDp2YXJcXCgtLXByaW1hcnktZm9yZWdyb3VuZFxcKVxcXSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIH1cbiAgLnRleHQtYW1iZXItNTAwIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYW1iZXItNTAwKTtcbiAgfVxuICAudGV4dC1ibGFjayB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgfVxuICAudGV4dC1ibHVlLTUwMCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTAwKTtcbiAgfVxuICAudGV4dC1ncmF5LTQwMCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNDAwKTtcbiAgfVxuICAudGV4dC1ncmF5LTUwMCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTAwKTtcbiAgfVxuICAudGV4dC1ncmF5LTYwMCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNjAwKTtcbiAgfVxuICAudGV4dC1ncmF5LTkwMCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktOTAwKTtcbiAgfVxuICAudGV4dC1ncmVlbi01MDAge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi01MDApO1xuICB9XG4gIC50ZXh0LXJlZC01MDAge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQtNTAwKTtcbiAgfVxuICAudGV4dC13aGl0ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxuICAuY2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLmxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuICAudXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAudW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB9XG4gIC5vcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDAlO1xuICB9XG4gIC5vcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAyNSU7XG4gIH1cbiAgLm9wYWNpdHktNTAge1xuICAgIG9wYWNpdHk6IDUwJTtcbiAgfVxuICAub3BhY2l0eS02MCB7XG4gICAgb3BhY2l0eTogNjAlO1xuICB9XG4gIC5vcGFjaXR5LTc1IHtcbiAgICBvcGFjaXR5OiA3NSU7XG4gIH1cbiAgLm9wYWNpdHktODAge1xuICAgIG9wYWNpdHk6IDgwJTtcbiAgfVxuICAub3BhY2l0eS05MCB7XG4gICAgb3BhY2l0eTogOTAlO1xuICB9XG4gIC5zaGFkb3cge1xuICAgIC0tdHctc2hhZG93OiAwIDFweCAzcHggMCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpLCAwIDFweCAycHggLTFweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5zaGFkb3ctXFxbMnB4XzBfNHB4Xy0ycHhfcmdiYVxcKDBcXCwwXFwsMFxcLDBcXC4xXFwpXFxdIHtcbiAgICAtLXR3LXNoYWRvdzogMnB4IDAgNHB4IC0ycHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2JhKDAsMCwwLDAuMSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5zaGFkb3ctXFxbdmFyXFwoLS1zaGFkb3ctbGdcXClcXF0ge1xuICAgIC0tdHctc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5zaGFkb3ctbGcge1xuICAgIC0tdHctc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMC4xKSksIDAgNHB4IDZweCAtNHB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMC4xKSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdHctaW5zZXQtc2hhZG93KSwgdmFyKC0tdHctaW5zZXQtcmluZy1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdyk7XG4gIH1cbiAgLm91dGxpbmUge1xuICAgIG91dGxpbmUtc3R5bGU6IHZhcigtLXR3LW91dGxpbmUtc3R5bGUpO1xuICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgfVxuICAuYmFja2Ryb3AtYmx1ci1zbSB7XG4gICAgLS10dy1iYWNrZHJvcC1ibHVyOiBibHVyKHZhcigtLWJsdXItc20pKTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogdmFyKC0tdHctYmFja2Ryb3AtYmx1ciwpIHZhcigtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3MsKSB2YXIoLS10dy1iYWNrZHJvcC1jb250cmFzdCwpIHZhcigtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZSwpIHZhcigtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGUsKSB2YXIoLS10dy1iYWNrZHJvcC1pbnZlcnQsKSB2YXIoLS10dy1iYWNrZHJvcC1vcGFjaXR5LCkgdmFyKC0tdHctYmFja2Ryb3Atc2F0dXJhdGUsKSB2YXIoLS10dy1iYWNrZHJvcC1zZXBpYSwpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogdmFyKC0tdHctYmFja2Ryb3AtYmx1ciwpIHZhcigtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3MsKSB2YXIoLS10dy1iYWNrZHJvcC1jb250cmFzdCwpIHZhcigtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZSwpIHZhcigtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGUsKSB2YXIoLS10dy1iYWNrZHJvcC1pbnZlcnQsKSB2YXIoLS10dy1iYWNrZHJvcC1vcGFjaXR5LCkgdmFyKC0tdHctYmFja2Ryb3Atc2F0dXJhdGUsKSB2YXIoLS10dy1iYWNrZHJvcC1zZXBpYSwpO1xuICB9XG4gIC50cmFuc2l0aW9uLWFsbCB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10dy1lYXNlLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xuICB9XG4gIC50cmFuc2l0aW9uLWNvbG9ycyB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgb3V0bGluZS1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2UsIC0tdHctZ3JhZGllbnQtZnJvbSwgLS10dy1ncmFkaWVudC12aWEsIC0tdHctZ3JhZGllbnQtdG87XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIH1cbiAgLnRyYW5zaXRpb24tb3BhY2l0eSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgfVxuICAudHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdHJhbnNsYXRlLCBzY2FsZSwgcm90YXRlO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10dy1lYXNlLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xuICB9XG4gIC5kdXJhdGlvbi0yMDAge1xuICAgIC0tdHctZHVyYXRpb246IDIwMG1zO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB9XG4gIC5kdXJhdGlvbi0zMDAge1xuICAgIC0tdHctZHVyYXRpb246IDMwMG1zO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB9XG4gIC5lYXNlLWluLW91dCB7XG4gICAgLS10dy1lYXNlOiB2YXIoLS1lYXNlLWluLW91dCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWVhc2UtaW4tb3V0KTtcbiAgfVxuICAuZWFzZS1vdXQge1xuICAgIC0tdHctZWFzZTogdmFyKC0tZWFzZS1vdXQpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1lYXNlLW91dCk7XG4gIH1cbiAgLnNlbGVjdC1ub25lIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5ncm91cC1ob3ZlclxcOmJnLVxcW2NvbG9yXFw6dmFyXFwoLS1tdXRlZFxcKVxcXSB7XG4gICAgJjppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncm91cC1ob3ZlclxcL2hlYWRlclxcOm9wYWNpdHktMTAwIHtcbiAgICAmOmlzKDp3aGVyZSguZ3JvdXBcXC9oZWFkZXIpOmhvdmVyICopIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIG9wYWNpdHk6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wZWVyLXBsYWNlaG9sZGVyLXNob3duXFw6dHJhbnNsYXRlLXktMiB7XG4gICAgJjppcyg6d2hlcmUoLnBlZXIpOnBsYWNlaG9sZGVyLXNob3duIH4gKikge1xuICAgICAgLS10dy10cmFuc2xhdGUteTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICAgICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICAgIH1cbiAgfVxuICAucGVlci1wbGFjZWhvbGRlci1zaG93blxcOnNjYWxlLTEwMCB7XG4gICAgJjppcyg6d2hlcmUoLnBlZXIpOnBsYWNlaG9sZGVyLXNob3duIH4gKikge1xuICAgICAgLS10dy1zY2FsZS14OiAxMDAlO1xuICAgICAgLS10dy1zY2FsZS15OiAxMDAlO1xuICAgICAgLS10dy1zY2FsZS16OiAxMDAlO1xuICAgICAgc2NhbGU6IHZhcigtLXR3LXNjYWxlLXgpIHZhcigtLXR3LXNjYWxlLXkpO1xuICAgIH1cbiAgfVxuICAucGVlci1mb2N1c1xcOi10cmFuc2xhdGUteS00IHtcbiAgICAmOmlzKDp3aGVyZSgucGVlcik6Zm9jdXMgfiAqKSB7XG4gICAgICAtLXR3LXRyYW5zbGF0ZS15OiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTQpO1xuICAgICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICAgIH1cbiAgfVxuICAucGVlci1mb2N1c1xcOnNjYWxlLTc1IHtcbiAgICAmOmlzKDp3aGVyZSgucGVlcik6Zm9jdXMgfiAqKSB7XG4gICAgICAtLXR3LXNjYWxlLXg6IDc1JTtcbiAgICAgIC0tdHctc2NhbGUteTogNzUlO1xuICAgICAgLS10dy1zY2FsZS16OiA3NSU7XG4gICAgICBzY2FsZTogdmFyKC0tdHctc2NhbGUteCkgdmFyKC0tdHctc2NhbGUteSk7XG4gICAgfVxuICB9XG4gIC5sYXN0XFw6Ym9yZGVyLWItMCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJnLVxcW2NvbG9yXFw6dmFyXFwoLS1tdXRlZFxcKVxcXSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJnLVxcW2NvbG9yXFw6dmFyXFwoLS1zdXJmYWNlXFwpXFxdIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDpiZy13aGl0ZVxcLzMwIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAjZmZmIDMwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIHZhcigtLWNvbG9yLXdoaXRlKSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDp0ZXh0LVxcW2NvbG9yXFw6dmFyXFwoLS1mb3JlZ3JvdW5kXFwpXFxdIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6dGV4dC1ncmF5LTYwMCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS02MDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDpcXCFvcGFjaXR5LTEwMCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBvcGFjaXR5OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOm9wYWNpdHktNzAge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgb3BhY2l0eTogNzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDpvcGFjaXR5LTEwMCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBvcGFjaXR5OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGlzYWJsZWRcXDpvcGFjaXR5LTUwIHtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDUwJTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6bXgtYXV0byB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0OHJlbSkge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG4gIH1cbiAgLm1kXFw6ZmxleCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0OHJlbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgLm1kXFw6aGlkZGVuIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQ4cmVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubWRcXDppbmxpbmUge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6dy1cXFs2MDBweFxcXSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0OHJlbSkge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuICAubWRcXDptYXgtdy0yeGwge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTJ4bCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOm1heC13LW5vbmUge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6c3BhY2UteC00IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQ4cmVtKSB7XG4gICAgICA6d2hlcmUoJiA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XG4gICAgICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA0KSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogNCkgKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZFxcOnB4LTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gICAgfVxuICB9XG4gIC5tZFxcOnBiLTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnRleHQtMnhsIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQ4cmVtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtMnhsKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQpKTtcbiAgICB9XG4gIH1cbiAgLnhsXFw6aGlkZGVuIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDgwcmVtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOmJvcmRlci1hbWJlci04MDAge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYW1iZXItODAwKTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDpib3JkZXItYmx1ZS04MDAge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS04MDApO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOmJvcmRlci1ncmVlbi04MDAge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tODAwKTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDpib3JkZXItcmVkLTgwMCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQtODAwKTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDpiZy1hbWJlci01MDAge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFtYmVyLTUwMCk7XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6YmctYmx1ZS02MDAge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNjAwKTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDpiZy1lbWVyYWxkLTYwMCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZW1lcmFsZC02MDApO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOmJnLWdyYXktNjAwIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTYwMCk7XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6YmctZ3JheS04MDBcXC85NSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIG9rbGNoKDI3LjglIDAuMDMzIDI1Ni44NDgpIDk1JSwgdHJhbnNwYXJlbnQpO1xuICAgICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgdmFyKC0tY29sb3ItZ3JheS04MDApIDk1JSwgdHJhbnNwYXJlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGFya1xcOmJnLXB1cnBsZS02MDAge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZS02MDApO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOmJnLXJvc2UtNjAwIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yb3NlLTYwMCk7XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6Ymctc2t5LTYwMCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2t5LTYwMCk7XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6YmctdGVhbC02MDAge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlYWwtNjAwKTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDp0ZXh0LWdyYXktMzAwIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMDApO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOnRleHQtd2hpdGUge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6aG92ZXJcXDp0ZXh0LWdyYXktMjAwIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS0yMDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG46cm9vdCwgLnRoZW1lLWxpZ2h0IHtcbiAgLS1iYWNrZ3JvdW5kOiAjRjhGOUZDO1xuICAtLWZvcmVncm91bmQ6ICMxMTE4Mjc7XG4gIC0tc3VyZmFjZTogI0ZGRkZGRjtcbiAgLS1zdXJmYWNlLWZvcmVncm91bmQ6ICMxMTE4Mjc7XG4gIC0tbXV0ZWQ6ICNGMUYzRjk7XG4gIC0tbXV0ZWQtZm9yZWdyb3VuZDogIzlDQTNBRjtcbiAgLS1wcmltYXJ5OiAjNUI1Q0U2O1xuICAtLXByaW1hcnktaG92ZXI6ICM0NzQ4Q0M7XG4gIC0tcHJpbWFyeS1mb3JlZ3JvdW5kOiAjRkZGRkZGO1xuICAtLXByaW1hcnktc3VidGxlOiAjRUVFRUZGO1xuICAtLXByaW1hcnktc3VidGxlLWZvcmVncm91bmQ6ICMzNzMwQTM7XG4gIC0tYWNjZW50OiAjMEVBNUU5O1xuICAtLWFjY2VudC1mb3JlZ3JvdW5kOiAjRkZGRkZGO1xuICAtLWFjY2VudC1zdWJ0bGU6ICNGMEY5RkY7XG4gIC0tYWNjZW50LXN1YnRsZS1mb3JlZ3JvdW5kOiAjMDM2OUExO1xuICAtLXN1Y2Nlc3M6ICMwNTk2Njk7XG4gIC0tc3VjY2Vzcy1mb3JlZ3JvdW5kOiAjRkZGRkZGO1xuICAtLXN1Y2Nlc3Mtc3VidGxlOiAjRDFGQUU1O1xuICAtLXN1Y2Nlc3Mtc3VidGxlLWZvcmVncm91bmQ6ICMwNjVGNDY7XG4gIC0td2FybmluZzogI0Q5NzcwNjtcbiAgLS13YXJuaW5nLWZvcmVncm91bmQ6ICNGRkZGRkY7XG4gIC0td2FybmluZy1zdWJ0bGU6ICNGRUYzQzc7XG4gIC0td2FybmluZy1zdWJ0bGUtZm9yZWdyb3VuZDogIzc4MzUwRjtcbiAgLS1lcnJvcjogI0RDMjYyNjtcbiAgLS1lcnJvci1mb3JlZ3JvdW5kOiAjRkZGRkZGO1xuICAtLWVycm9yLXN1YnRsZTogI0ZFRTJFMjtcbiAgLS1lcnJvci1zdWJ0bGUtZm9yZWdyb3VuZDogIzdGMUQxRDtcbiAgLS1pbmZvOiAjMjU2M0VCO1xuICAtLWluZm8tZm9yZWdyb3VuZDogI0ZGRkZGRjtcbiAgLS1pbmZvLXN1YnRsZTogI0RCRUFGRTtcbiAgLS1pbmZvLXN1YnRsZS1mb3JlZ3JvdW5kOiAjMUUzQThBO1xuICAtLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgLS1ib3JkZXItZW1waGFzaXM6IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC0tcmluZzogIzVCNUNFNjtcbiAgLS1zaGFkb3ctc206IDAgMXB4IDJweCByZ2JhKDE3LDI0LDM5LC4wNiksIDAgMXB4IDNweCByZ2JhKDE3LDI0LDM5LC4wNCk7XG4gIC0tc2hhZG93LW1kOiAwIDRweCAxMnB4IHJnYmEoMTcsMjQsMzksLjEwKSwgMCAycHggNHB4IHJnYmEoMTcsMjQsMzksLjA1KTtcbiAgLS1zaGFkb3ctbGc6IDAgMTZweCA0MHB4IHJnYmEoMTcsMjQsMzksLjE0KSwgMCA2cHggMTJweCByZ2JhKDE3LDI0LDM5LC4wNyk7XG4gIC0tYmFja2Ryb3A6IHJnYigwIDAgMCAvIDAuMzUpO1xuICAtLXZpZXdlci1zdXJmYWNlOiAjRTVFN0VCO1xuICAtLXZpZXdlci1mb3JlZ3JvdW5kOiAjMTExODI3O1xuICAtLXN1cmZhY2UtcmFpc2VkOiAjRjFGM0Y5O1xuICAtLXN1cmZhY2Utc3Vua2VuOiAjRjhGOUZDO1xuICAtLXNoYWRvdy14czogMCAxcHggMnB4IHJnYmEoMTcsMjQsMzksLjA0KTtcbiAgLS1zaGFkb3ctY2FyZDogMCAxcHggMnB4IHJnYmEoMTcsMjQsMzksLjA0KSwgMCA0cHggOHB4IHJnYmEoMTcsMjQsMzksLjA0KTtcbiAgLS1zaGFkb3ctY2FyZC1ob3ZlcjogMCAycHggNHB4IHJnYmEoMTcsMjQsMzksLjA2KSwgMCAxMnB4IDI0cHggcmdiYSgxNywyNCwzOSwuMDgpO1xuICAtLXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMTcsMjQsMzksLjA0KTtcbiAgLS1yaW5nLXNvZnQ6IDAgMCAwIDNweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgLS1yaW5nLXNvZnQ6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgLS1sYWJlbC1yZWQ6ICNFRjQ0NDQ7XG4gIC0tbGFiZWwtcmVkLXN1YnRsZTogI0ZFRTJFMjtcbiAgLS1sYWJlbC1vcmFuZ2U6ICNGOTczMTY7XG4gIC0tbGFiZWwtb3JhbmdlLXN1YnRsZTogI0ZGRURENTtcbiAgLS1sYWJlbC1hbWJlcjogI0Y1OUUwQjtcbiAgLS1sYWJlbC1hbWJlci1zdWJ0bGU6ICNGRUYzQzc7XG4gIC0tbGFiZWwtZ3JlZW46ICMxMEI5ODE7XG4gIC0tbGFiZWwtZ3JlZW4tc3VidGxlOiAjRDFGQUU1O1xuICAtLWxhYmVsLXRlYWw6ICMxNEI4QTY7XG4gIC0tbGFiZWwtdGVhbC1zdWJ0bGU6ICNDQ0ZCRjE7XG4gIC0tbGFiZWwtYmx1ZTogIzNCODJGNjtcbiAgLS1sYWJlbC1ibHVlLXN1YnRsZTogI0RCRUFGRTtcbiAgLS1sYWJlbC1pbmRpZ286ICM2MzY2RjE7XG4gIC0tbGFiZWwtaW5kaWdvLXN1YnRsZTogI0UwRTdGRjtcbiAgLS1sYWJlbC1wdXJwbGU6ICM4QjVDRjY7XG4gIC0tbGFiZWwtcHVycGxlLXN1YnRsZTogI0VERTlGRTtcbiAgLS1sYWJlbC1waW5rOiAjRUM0ODk5O1xuICAtLWxhYmVsLXBpbmstc3VidGxlOiAjRkNFN0YzO1xuICAtLWNoYXQtYnViYmxlLW93bjogdmFyKC0tcHJpbWFyeSk7XG4gIC0tY2hhdC1idWJibGUtb3duLWZvcmVncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIC0tY2hhdC1idWJibGUtb3RoZXI6IHZhcigtLW11dGVkKTtcbiAgLS1jaGF0LWJ1YmJsZS1vdGhlci1mb3JlZ3JvdW5kOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgLS10aW1lbGluZS1yYWlsOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xuICAtLXByb2ZpbGUtYmFubmVyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LXN1YnRsZSksIHZhcigtLWFjY2VudC1zdWJ0bGUpKTtcbiAgY29sb3Itc2NoZW1lOiBsaWdodDtcbn1cbi50aGVtZS1kYXJrLCA6cm9vdC5kYXJrLCAuZGFyayB7XG4gIC0tYmFja2dyb3VuZDogIzBFMTExNztcbiAgLS1mb3JlZ3JvdW5kOiAjRThFREY1O1xuICAtLXN1cmZhY2U6ICMxNjFEMkI7XG4gIC0tc3VyZmFjZS1mb3JlZ3JvdW5kOiAjRThFREY1O1xuICAtLW11dGVkOiAjMUUyNjM4O1xuICAtLW11dGVkLWZvcmVncm91bmQ6ICM4QTkzQTc7XG4gIC0tcHJpbWFyeTogIzgxOENGODtcbiAgLS1wcmltYXJ5LWhvdmVyOiAjOUVBNUZBO1xuICAtLXByaW1hcnktZm9yZWdyb3VuZDogIzBFMTExNztcbiAgLS1wcmltYXJ5LXN1YnRsZTogIzFBMUQ0MjtcbiAgLS1wcmltYXJ5LXN1YnRsZS1mb3JlZ3JvdW5kOiAjQTVBREZGO1xuICAtLWFjY2VudDogIzM4QkRGODtcbiAgLS1hY2NlbnQtZm9yZWdyb3VuZDogIzBFMTExNztcbiAgLS1hY2NlbnQtc3VidGxlOiAjMDgyMDMwO1xuICAtLWFjY2VudC1zdWJ0bGUtZm9yZWdyb3VuZDogIzdERDNGQztcbiAgLS1zdWNjZXNzOiAjMzREMzk5O1xuICAtLXN1Y2Nlc3MtZm9yZWdyb3VuZDogIzA0MkUyMDtcbiAgLS1zdWNjZXNzLXN1YnRsZTogIzA0MkUyMDtcbiAgLS1zdWNjZXNzLXN1YnRsZS1mb3JlZ3JvdW5kOiAjNkVFN0I3O1xuICAtLXdhcm5pbmc6ICNGQjkyM0M7XG4gIC0td2FybmluZy1mb3JlZ3JvdW5kOiAjMkExNTA1O1xuICAtLXdhcm5pbmctc3VidGxlOiAjMkExNTA1O1xuICAtLXdhcm5pbmctc3VidGxlLWZvcmVncm91bmQ6ICNGREJBNzQ7XG4gIC0tZXJyb3I6ICNGODcxNzE7XG4gIC0tZXJyb3ItZm9yZWdyb3VuZDogIzJEMTAxMDtcbiAgLS1lcnJvci1zdWJ0bGU6ICMyRDEwMTA7XG4gIC0tZXJyb3Itc3VidGxlLWZvcmVncm91bmQ6ICNGQ0E1QTU7XG4gIC0taW5mbzogIzYwQTVGQTtcbiAgLS1pbmZvLWZvcmVncm91bmQ6ICMwRDFFMzg7XG4gIC0taW5mby1zdWJ0bGU6ICMwRDFFMzg7XG4gIC0taW5mby1zdWJ0bGUtZm9yZWdyb3VuZDogIzkzQzVGRDtcbiAgLS1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG4gIC0tYm9yZGVyLWVtcGhhc2lzOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAtLXJpbmc6ICM4MThDRjg7XG4gIC0tc2hhZG93LXNtOiAwIDFweCAycHggcmdiYSgwLDAsMCwuNCksIDAgMXB4IDNweCByZ2JhKDAsMCwwLC4zKTtcbiAgLS1zaGFkb3ctbWQ6IDAgNHB4IDEycHggcmdiYSgwLDAsMCwuNSksIDAgMnB4IDRweCByZ2JhKDAsMCwwLC40KTtcbiAgLS1zaGFkb3ctbGc6IDAgMTZweCA0MHB4IHJnYmEoMCwwLDAsLjY1KSwgMCA2cHggMTJweCByZ2JhKDAsMCwwLC40NSk7XG4gIC0tYmFja2Ryb3A6IHJnYigwIDAgMCAvIDAuNTUpO1xuICAtLXZpZXdlci1zdXJmYWNlOiAjMUExQTJFO1xuICAtLXZpZXdlci1mb3JlZ3JvdW5kOiAjRThFREY1O1xuICAtLXN1cmZhY2UtcmFpc2VkOiAjMjMyQjNFO1xuICAtLXN1cmZhY2Utc3Vua2VuOiAjMEIwRTE0O1xuICAtLXNoYWRvdy14czogMCAxcHggMnB4IHJnYmEoMCwwLDAsLjI1KTtcbiAgLS1zaGFkb3ctY2FyZDogMCAxcHggMnB4IHJnYmEoMCwwLDAsLjM1KSwgMCA0cHggOHB4IHJnYmEoMCwwLDAsLjQpO1xuICAtLXNoYWRvdy1jYXJkLWhvdmVyOiAwIDJweCA0cHggcmdiYSgwLDAsMCwuNCksIDAgMTJweCAyNHB4IHJnYmEoMCwwLDAsLjU1KTtcbiAgLS1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4zKTtcbiAgLS1yaW5nLXNvZnQ6IDAgMCAwIDNweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgLS1yaW5nLXNvZnQ6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgLS1sYWJlbC1yZWQ6ICNGODcxNzE7XG4gIC0tbGFiZWwtcmVkLXN1YnRsZTogIzNBMTIxMjtcbiAgLS1sYWJlbC1vcmFuZ2U6ICNGQjkyM0M7XG4gIC0tbGFiZWwtb3JhbmdlLXN1YnRsZTogIzJBMTUwNTtcbiAgLS1sYWJlbC1hbWJlcjogI0ZCQkYyNDtcbiAgLS1sYWJlbC1hbWJlci1zdWJ0bGU6ICMyQjFGMDU7XG4gIC0tbGFiZWwtZ3JlZW46ICMzNEQzOTk7XG4gIC0tbGFiZWwtZ3JlZW4tc3VidGxlOiAjMDQyRTIwO1xuICAtLWxhYmVsLXRlYWw6ICMyREQ0QkY7XG4gIC0tbGFiZWwtdGVhbC1zdWJ0bGU6ICMwNTJFMkE7XG4gIC0tbGFiZWwtYmx1ZTogIzYwQTVGQTtcbiAgLS1sYWJlbC1ibHVlLXN1YnRsZTogIzBEMUUzODtcbiAgLS1sYWJlbC1pbmRpZ286ICM4MThDRjg7XG4gIC0tbGFiZWwtaW5kaWdvLXN1YnRsZTogIzFBMUQ0MjtcbiAgLS1sYWJlbC1wdXJwbGU6ICNBNzhCRkE7XG4gIC0tbGFiZWwtcHVycGxlLXN1YnRsZTogIzFGMTYzMDtcbiAgLS1sYWJlbC1waW5rOiAjRjQ3MkI2O1xuICAtLWxhYmVsLXBpbmstc3VidGxlOiAjMkYwQjFGO1xuICAtLWNoYXQtYnViYmxlLW93bjogdmFyKC0tcHJpbWFyeSk7XG4gIC0tY2hhdC1idWJibGUtb3duLWZvcmVncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIC0tY2hhdC1idWJibGUtb3RoZXI6IHZhcigtLW11dGVkKTtcbiAgLS1jaGF0LWJ1YmJsZS1vdGhlci1mb3JlZ3JvdW5kOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgLS10aW1lbGluZS1yYWlsOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xuICAtLXByb2ZpbGUtYmFubmVyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LXN1YnRsZSksIHZhcigtLW11dGVkKSk7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxLjUpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXNtLS1saW5lLWhlaWdodCkpO1xuICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xuICAtLXR3LWR1cmF0aW9uOiAxNTBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogNDAlO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJvcmRlcjogMC41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xufVxuOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC5idG46Zm9jdXMtdmlzaWJsZSwgOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC50YWI6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXJpbmctc29mdCk7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC5idG4tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctY2FyZC1ob3Zlcik7XG4gIC0tdHctdHJhbnNsYXRlLXk6IC0xcHg7XG4gIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAwLjUpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgdmFyKC0tdGV4dC14cy0tbGluZS1oZWlnaHQpKTtcbiAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xufVxuOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1zdWJ0bGUpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1zdWJ0bGUtZm9yZWdyb3VuZCk7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzLXN1YnRsZSk7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLXN1YnRsZS1mb3JlZ3JvdW5kKTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuYmFkZ2UtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBjb2xvcjogdmFyKC0tZXJyb3Itc3VidGxlLWZvcmVncm91bmQpO1xufVxuOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW5mby1zdWJ0bGUpO1xuICBjb2xvcjogdmFyKC0taW5mby1zdWJ0bGUtZm9yZWdyb3VuZCk7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLmNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxLjUpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14cyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXhzLS1saW5lLWhlaWdodCkpO1xuICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLmNoaXA6aG92ZXIsIDppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuY2hpcC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXN1YnRsZSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuY2hpcDpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tcmluZy1zb2Z0KTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLnRhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMi41KTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIHZhcigtLXRleHQtc20tLWxpbmUtaGVpZ2h0KSk7XG4gIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UsIGJvcmRlci1ib3R0b20tY29sb3IgLjE1cyBlYXNlO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLnRhYjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAudGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLnRhYmxlLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1jYXJkKTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAudGFibGUtaGVhZGVyLWNlbGwge1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLnRhYmxlLWNlbGwge1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXNtLS1saW5lLWhlaWdodCkpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLnRhYmxlLXJvdyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIG91dGxpbmUtY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlLCAtLXR3LWdyYWRpZW50LWZyb20sIC0tdHctZ3JhZGllbnQtdmlhLCAtLXR3LWdyYWRpZW50LXRvO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIC0tdHctZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLnRhYmxlLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAudGFibGUtcm93Omxhc3QtY2hpbGQgLnRhYmxlLWNlbGwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC5lbXB0eS1zdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLmVtcHR5LXN0YXRlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgdmFyKC0tdGV4dC1zbS0tbGluZS1oZWlnaHQpKTtcbiAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLmVtcHR5LXN0YXRlLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNTYpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgdmFyKC0tdGV4dC14cy0tbGluZS1oZWlnaHQpKTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuc3RhdHVzLWRvdCB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLnN0YXR1cy1kb3QtbGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xufVxuOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC5zdGF0dXMtZG90LW9mZmxpbmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuc3RhdHVzLWRvdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2FybmluZyk7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLm1lbnUtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwLjVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuYmctc3VyZmFjZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xufVxuOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC5iZy1tdXRlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAuYm9yZGVyLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG46aXMoLmZsZXgtZm9ybSwgLmZsZXgtZm9ybS1lZGl0b3IsIC5mbGV4LWNvbnRhaW5lcikgLnRleHQtZGVmYXVsdCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbjppcyguZmxleC1mb3JtLCAuZmxleC1mb3JtLWVkaXRvciwgLmZsZXgtY29udGFpbmVyKSAudGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuOmlzKC5mbGV4LWZvcm0sIC5mbGV4LWZvcm0tZWRpdG9yLCAuZmxleC1jb250YWluZXIpIC50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0td2FybmluZyk7XG59XG4uZmxleC13aWRnZXQtaXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWZsZXgtd2lkZ2V0KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IG1vdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC1pY29uLWNvbG9yKTtcbn1cbi5mbGV4LXdpZGdldC1pdGVtIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtd2lkZ2V0LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZsZXgtd2lkZ2V0LWl0ZW06aG92ZXI6bm90KC5mbGV4LXdpZGdldC1pdGVtLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmRhcmsgLmZsZXgtd2lkZ2V0LWl0ZW06aG92ZXI6bm90KC5mbGV4LXdpZGdldC1pdGVtLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXdpZGdldC1pdGVtOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mbGV4LXdpZGdldC1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDUwcHggMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXdpZGdldHMtdGFiIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LXdpZGdldHMtdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC13aWRnZXRzLXRhYi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtd2lkZ2V0cy10YWItLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtZnJhZ21lbnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5mbGV4LWZyYWdtZW50LWl0ZW0gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1mcmFnbWVudC12aWV3LWJ0biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWZyYWdtZW50LXZpZXctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtaXRlbTpob3ZlciAuZmxleC1mcmFnbWVudC12aWV3LWJ0biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxleC1mcmFnbWVudHMtbG9hZGluZywgLmZsZXgtZnJhZ21lbnRzLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZsZXgtZWRpdC1kZWZhdWx0cy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtZWRpdC1kZWZhdWx0cy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC12YWxpZGF0aW9uLXBhbmVsIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LXZhbGlkYXRpb24tcGFuZWwtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC12YWxpZGF0aW9uLXBhbmVsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZmxleC12YWxpZGF0aW9uLXBhbmVsLWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmZsZXgtdmFsaWRhdGlvbi1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uZmxleC12YWxpZGF0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbi5mbGV4LXZhbGlkYXRpb24taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCwgd2hpdGUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uZmxleC12YWxpZGF0aW9uLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC12YWxpZGF0aW9uLWhpbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmZsZXgtdmFsaWRhdGlvbi1pbmZvIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZsZXgtdmFsaWRhdGlvbi1pbmZvIHAge1xuICBtYXJnaW46IDA7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZS0tb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLXRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZS0tb24gLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUtdGh1bWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1oZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtY2xvc2UtYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1jbG9zZS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3QgaDMge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luOiAxMnB4IDAgNnB4IDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0IGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWljb24tY29sb3IpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWZsZXgtd2lkZ2V0KTtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pdGVtLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbjo6ZGVlcCAuZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXMge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcmV2aWV3LWJveCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJldmlldy11bmF2YWlsYWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcm9wZXJ0aWVzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbjo6ZGVlcCAuZmxleC1ncm91cC1oZWFkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1lbXB0eS1zdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIsIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1hbGlnbm1lbnQtZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LWFsaWdubWVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWFsaWdubWVudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZmxleC1hbGlnbm1lbnQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUgLmZsZXgtYWxpZ25tZW50LWljb24ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlcy1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZXMtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3R0b206IDE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1ib3JkZXItc2lkZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1ib3JkZXItc2lkZS5hY3RpdmU6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXRvcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZS0tdG9wIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uZmxleC1ib3JkZXItc2lkZS0tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1ib3R0b20gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMnB4O1xuICBib3R0b206IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZS0tbGVmdCBzcGFuIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXJpZ2h0IHNwYW4ge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuZmxleC1wcm9wZXJ0eS1ncm91cCB0ZXh0YXJlYSwgLmZsZXgtcHJvcGVydHktZ3JvdXAgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIC5mbGV4LXByb3BlcnR5LWdyb3VwIHRleHRhcmVhOmZvY3VzLCAuZmxleC1wcm9wZXJ0eS1ncm91cCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LWFsaWdubWVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWFsaWdubWVudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZmxleC1hbGlnbm1lbnQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUgLmZsZXgtYWxpZ25tZW50LWljb24ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWVkaXRhYmxlLXByb3BlcnR5LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1lZGl0YWJsZS1wcm9wZXJ0eS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXByb3BlcnR5LWlucHV0LWZpZWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtY29sb3ItZ3JheS02MDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmxleC1zaGFkb3ctc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmxleC1saW5lLWhlaWdodC10aWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KSwgYm94LXNoYWRvdyB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCk7XG59XG4uZmxleC1tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZmxleC1tb2RhbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZsZXgtbW9kYWwtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSAxODBweCk7XG59XG4uZmxleC1tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1tb2RhbC1mb3JtLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LW1vZGFsLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmxleC1jaG9pY2UtdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGV4LWNob2ljZS10ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY2hvaWNlLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXZhbGlkYXRpb24tZXJyb3Ige1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZsZXgtZW51bS1jaG9pY2UtbGlzdC1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmZsZXgtZW51bS1oZWFkZXItYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzcHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtaGVhZGVyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtaGVhZGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5kYXJrIC5mbGV4LWVudW0tY2hvaWNlLWhlYWRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utb3Blbi1jc3YtZWRpdC1tb2RhbC1idG4ge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdGFibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRyYWctY29sIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdmFsdWUtY29sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdGV4dC1jb2wge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS1hY3Rpb25zLWNvbCB7XG4gIHdpZHRoOiAzMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmRhcmsgLmZsZXgtZW51bS1jaG9pY2Utcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93LmZsZXgtZHJhZ2dpbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cuZmxleC1kcmFnLW92ZXItdG9wIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93LmZsZXgtZHJhZy1vdmVyLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cuZmxleC1oYXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZHJhZy1oYW5kbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZHJhZy1oYW5kbGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kcmFnLWhhbmRsZTphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmZsZXgtZHJhZy1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93IC5mbGV4LWlucHV0LWZpZWxkLmZsZXgtaW5wdXQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRlbGV0ZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kZWxldGUtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRlbGV0ZS1idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZmxleC1kZWxldGUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS1lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDRweCA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1lcnJvci1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmlsbDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtZmxleC1ncmlkLWRlZmluaXRpb25zLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtZmxleC1ncmlkLWRlZmluaXRpb25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbS5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnZ2luZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctb3Zlci10b3Age1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbS5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLW92ZXItYm90dG9tIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctaGFuZGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctaGFuZGxlOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZy1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtaW4td2lkdGg6IDU1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZ3JpZC1jb2x1bW4td2lkdGgtYWRqdXN0bWVudC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi10eXBlLXNlbGVjdCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi12YWx1ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtaW5wdXQge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtdW5pdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFjdGlvbi1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLXJlbW92ZS1idG46aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWRkLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFkZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5mbyk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWRkLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWljb24tYWRkIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1tYXgtcmVhY2hlZCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4O1xufVxuQGtleWZyYW1lcyBmbGV4LWdyaWQtZGVmaW5pdGlvbi1oaWdobGlnaHQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjUlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5mbyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWl0ZW0taGlnaGxpZ2h0ZWQge1xuICBhbmltYXRpb246IGZsZXgtZ3JpZC1kZWZpbml0aW9uLWhpZ2hsaWdodCAwLjZzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuLmZsZXgtZ3JpZC1jb2x1bW4td2lkdGgtYWRqdXN0bWVudC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwLXN1bW1hcnkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAtc3VtbWFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMzEsIDQxLCA1NSk7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cC1zdW1tYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYigzMSwgNDEsIDU1KTtcbn1cbi5mbGV4LWdyb3VwLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtcHJldmlldyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtZW1wdHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1idG4sIC5mbGV4LWltYWdlLXVwbG9hZC1yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDVlMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1idG46aG92ZXIsIC5mbGV4LWltYWdlLXVwbG9hZC1yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xuICBib3JkZXItY29sb3I6ICM5NGEzYjg7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtYnRuIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1lcnJvciB7XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHg7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24uYWN0aXZlIC5mbGV4LW9yaWVudGF0aW9uLWljb24ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24uYWN0aXZlIC5mbGV4LW9yaWVudGF0aW9uLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbC10eXBlIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1kZWxldGUtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtcHJvcGVydGllcy1kZWxldGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsLmZsZXgtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC13aWR0aC1wcm9wZXJ0eS1wY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXN0cmV0Y2gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktcmVzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktcmVzZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1wcm9wZXJ0aWVzLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4uZmxleC13aWRnZXQtaWNvbiB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXdpZGdldC1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1wcm9wZXJ0aWVzLXBhbmVsIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5mbGV4LXByb3BlcnRpZXMtZW1wdHktc3RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LXByb3BlcnRpZXMtZW1wdHktc3RhdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1wcm9wZXJ0aWVzLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmZsZXgtcHJvcGVydHktc2VjdGlvbi1zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbi5mbGV4LXByb3BlcnR5LXNlY3Rpb24tc3VtbWFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMzEsIDQxLCA1NSk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG4uZmxleC1zdHJpbmctbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1zdHJpbmctbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYig1NSwgNjUsIDgxKTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWFkZC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiKDEwNywgMTE0LCAxMjgpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtYWRkLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMzcsIDk5LCAyMzUpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtaWNvbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmZsZXgtc3RyaW5nLWxpc3Qtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtaW5wdXQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYigxNTYsIDE2MywgMTc1KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHJnYigyMzksIDY4LCA2OCk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtZGVsZXRlLWljb24ge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZmxleC10aGlja25lc3MtZWRpdG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIGdhcDogMnB4O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LXRoaWNrbmVzcy1jZW50ZXIge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LXRoaWNrbmVzcy1lZGl0b3IgLmZsZXgtdGhpY2tuZXNzLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgcGFkZGluZzogMCAycHg7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsZXgtdGhpY2tuZXNzLWVkaXRvciAuZmxleC10aGlja25lc3MtaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mbGV4LXRoaWNrbmVzcy1lZGl0b3IgLmZsZXgtdGhpY2tuZXNzLWlucHV0IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC10aGlja25lc3MtZWRpdG9yIC5mbGV4LXRoaWNrbmVzcy1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtdGhpY2tuZXNzLWlucHV0LS10b3Age1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZmxleC10aGlja25lc3MtaW5wdXQtLWxlZnQge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uZmxleC10aGlja25lc3MtaW5wdXQtLXJpZ2h0IHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAyO1xufVxuLmZsZXgtdGhpY2tuZXNzLWlucHV0LS1ib3R0b20ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDM7XG59XG4uZmxleC10b2dnbGUtc3dpdGNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZsZXgtdG9nZ2xlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmZsZXgtdG9nZ2xlLXNsaWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLmZsZXgtdG9nZ2xlLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLmZsZXgtdG9nZ2xlLXNsaWRlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuLmZsZXgtdG9nZ2xlLXN0YXRlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtcHJpbnQtcHJldmlldyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmludC1wcmV2aWV3LXNjcm9sbCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsMCwwLC4wMykgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsMCwwLC4wMykgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLDAsMCwuMDMpIDc1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLDAsMCwuMDMpIDc1JSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgMTBweCwgMTBweCAtMTBweCwgLTEwcHggMDtcbn1cbi5mbGV4LXByaW50LXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXByaW50LXBhZ2Utdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXByaW50LXBhZ2Utdmlld3BvcnQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXByaW50LXBhZ2UtbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mbGV4LXByaW50LWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mbGV4LXByaW50LXByZXZpZXctc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmZsZXgtcHJpbnQtcGFnZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgfVxuICAuZmxleC1wcmludC1wYWdlOmxhc3QtY2hpbGQge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG87XG4gIH1cbiAgLmZsZXgtcHJpbnQtcGFnZS1udW1iZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mbGV4LW91dGxpbmUtcGFuZWwge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mbGV4LW91dGxpbmUtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1vdXRsaW5lLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtb3V0bGluZS1wYW5lbCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtb3V0bGluZS1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogM3B4IDhweCAzcHggNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcztcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWhvdmVyLCB2YXIoLS1ib3JkZXIpKTtcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3ctLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtcm93LS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtbXV0ZWQsIHZhcigtLW11dGVkLWZvcmVncm91bmQpKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctaG92ZXIsIHZhcigtLWJvcmRlcikpO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlciwgdmFyKC0tZm9yZWdyb3VuZCkpO1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtaWNvbi0tb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLXNwYWNlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtbXV0ZWQsIHZhcigtLW11dGVkLWZvcmVncm91bmQpKTtcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3ctLXNlbGVjdGVkIC5mbGV4LW91dGxpbmUtbm9kZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1pbmRpY2F0b3JzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1vdXRsaW5lLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1oYXMtcnVsZXMge1xuICBjb2xvcjogdmFyKC0td2FybmluZywgI2Y1OWUwYik7XG59XG4uZmxleC1vdXRsaW5lLWluZGljYXRvci0tcmVmZXJlbmNlZCB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLCAjM2I4MmY2KTtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1oYXMtdmFsaWRhdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLCAjMTBiOTgxKTtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1icm9rZW4ge1xuICBjb2xvcjogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBhbmltYXRpb246IGZsZXgtb3V0bGluZS1icm9rZW4tcHVsc2UgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1vdXRsaW5lLWJyb2tlbi1wdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41NTtcbiAgfVxufVxuLmZsZXgtanNvbi1kcmF3ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxZTFlMmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzEzMjQ0O1xuICBib3gtc2hhZG93OiAwIC00cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1tb25vLCAnSmV0QnJhaW5zIE1vbm8nLCAnRmlyYSBDb2RlJywgJ0NvbnNvbGFzJywgbW9ub3NwYWNlKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDVzIGVhc2Utb3V0O1xufVxuLmZsZXgtanNvbi1kcmF3ZXIuZmxleC1jb2xsYXBzZWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWhhbmRsZSB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLmZsZXgtY29sbGFwc2VkIC5mbGV4LWpzb24tZHJhd2VyLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1oYW5kbGUtZ3JpcCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzQ1NDc1YTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uZmxleC1qc29uLWRyYXdlci1oYW5kbGU6aG92ZXIgLmZsZXgtaGFuZGxlLWdyaXAge1xuICBiYWNrZ3JvdW5kOiAjNTg1YjcwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogIzE4MTgyNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMTMyNDQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2NkZDZmNDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbn1cbi5mbGV4LXRhYi1pY29uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbi5mbGV4LXRhYi1pY29uLmZsZXgtZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZsZXgtdGFiLWxhYmVsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtZHJhd2VyLWFjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LWRyYXdlci1hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1qc29uLWRyYXdlci1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5mbGV4LXJlc2l6ZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG46OmRlZXAgLmZsZXgtanNvbi10cmVlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogI2NkZDZmNDtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLW5vZGUge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZGVwdGgsIDApICogNnB4KTtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuOjpkZWVwIC5mbGV4LWpzb24tbGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDcxLCA5MCwgMC4zKTtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbjo6ZGVlcCAuZmxleC10b2dnbGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG46OmRlZXAgLmZsZXgtanNvbi10b2dnbGUuZmxleC1leHBhbmRlZCAuZmxleC10b2dnbGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLXRvZ2dsZTpob3ZlciAuZmxleC10b2dnbGUtaWNvbiB7XG4gIGNvbG9yOiAjY2RkNmY0O1xufVxuOjpkZWVwIC5mbGV4LWpzb24tdG9nZ2xlLXNwYWNlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWtleSB7XG4gIGNvbG9yOiAjODliNGZhO1xufVxuOjpkZWVwIC5mbGV4LWpzb24tc3RyaW5nIHtcbiAgY29sb3I6ICNhNmUzYTE7XG59XG46OmRlZXAgLmZsZXgtanNvbi1udW1iZXIge1xuICBjb2xvcjogI2ZhYjM4Nztcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWJvb2xlYW4ge1xuICBjb2xvcjogI2NiYTZmNztcbn1cbjo6ZGVlcCAuZmxleC1qc29uLW51bGwge1xuICBjb2xvcjogI2YzOGJhODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuOjpkZWVwIC5mbGV4LWpzb24tcHVuY3R1YXRpb24ge1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWJyYWNrZXQge1xuICBjb2xvcjogI2Y5ZTJhZjtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWNvbW1hIHtcbiAgY29sb3I6ICM2YzcwODY7XG59XG46OmRlZXAgLmZsZXgtanNvbi1jb2xsYXBzZWQtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICM2YzcwODY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDRweDtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLW5vZGUuZmxleC1oaWdobGlnaHRlZCA+IC5mbGV4LWpzb24tbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxNzksIDEzNSwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDNweCAwIDAgI2ZhYjM4Nztcbn1cbjo6ZGVlcCAuZmxleC1qc29uLW5vZGUuZmxleC1jb250YWlucy1oaWdobGlnaHRlZCA+IC5mbGV4LWpzb24tbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM3LCAxODAsIDI1MCwgMC4wOCk7XG59XG46OmRlZXAgLmZsZXgtanNvbi1lcnJvciB7XG4gIGNvbG9yOiAjZjM4YmE4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTM5LCAxNjgsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDMsIDEzOSwgMTY4LCAwLjMpO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyNTtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzQ1NDc1YTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTg1YjcwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudC5mbGV4LWpzb24tZWRpdC1tb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1qc29uLWVkaXQtdGV4dGFyZWEge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzExMTExYjtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTMyNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1tb25vLCAnSmV0QnJhaW5zIE1vbm8nLCAnRmlyYSBDb2RlJywgJ0NvbnNvbGFzJywgbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRhYi1zaXplOiAyO1xufVxuLmZsZXgtanNvbi1lZGl0LXRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODliNGZhO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMzcsIDE4MCwgMjUwLCAwLjE1KTtcbn1cbi5mbGV4LWpzb24tZWRpdC10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU4NWI3MDtcbn1cbi5mbGV4LWpzb24tZWRpdC1lcnJvciB7XG4gIGNvbG9yOiAjZjM4YmE4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTM5LCAxNjgsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQzLCAxMzksIDE2OCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWRyYXdlci1hcHBseS1idG4sIC5mbGV4LWRyYXdlci1jYW5jZWwtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtZHJhd2VyLWFwcGx5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNhNmUzYTE7XG4gIGNvbG9yOiAjMWUxZTJlO1xufVxuLmZsZXgtZHJhd2VyLWFwcGx5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGUyZDU7XG59XG4uZmxleC1kcmF3ZXItY2FuY2VsLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1NDc1YTtcbn1cbi5mbGV4LWRyYXdlci1jYW5jZWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1wZGYtaW1wb3J0LW1vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmZsZXgtcGRmLWRyb3B6b25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM0NTQ3NWE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LXBkZi1kcm9wem9uZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg5YjRmYTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzcsIDE4MCwgMjUwLCAwLjA1KTtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1wZGYtZHJvcHpvbmUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1wZGYtZHJvcHpvbmUtaGludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1ODViNzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5mbGV4LXBkZi1maWxlLXJlYWR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY2LCAyMjcsIDE2MSwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTY2LCAyMjcsIDE2MSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXBkZi1maWxlLW5hbWUge1xuICBjb2xvcjogI2NkZDZmNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZsZXgtcGRmLWZpbGUtc2l6ZSB7XG4gIGNvbG9yOiAjNmM3MDg2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtcGRmLXByb2Nlc3Npbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uZmxleC1wZGYtc3Bpbm5lciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMTMyNDQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4OWI0ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBmbGV4LXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmxleC1wZGYtc3RhdHVzIHtcbiAgY29sb3I6ICNhNmFkYzg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBrZXlmcmFtZXMgZmxleC1zbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uZmxleC1qc29uLWRyYXdlci5mbGV4LWV4cGFuZGVkIC5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnQge1xuICBhbmltYXRpb246IGZsZXgtc2xpZGVVcCAwLjJzIGVhc2Utb3V0O1xufVxuYXJyYXktZmxleC1lZGl0b3ItY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItYWRkLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNTYsIDE2MywgMTc1KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiKDc1LCA4NSwgOTkpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFkZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQzLCAyNDQsIDI0Nik7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOSwgMjEzLCAyMTkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1jb2x1bW4taGVhZGVyIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2IoNTUsIDY1LCA4MSk7XG4gIGJhY2tncm91bmQ6IHJnYigyNDMsIDI0NCwgMjQ2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDksIDIxMywgMjE5KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIyOSwgMjMxLCAyMzUpO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWNvbHVtbi1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1hY3Rpb25zLWhlYWRlciB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItY2VsbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjI5LCAyMzEsIDIzNSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigyMjksIDIzMSwgMjM1KTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1jZWxsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItYWN0aW9ucy1jZWxsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZGVsZXRlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDE1NiwgMTYzLCAxNzUpO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZGVsZXRlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjM5LCA2OCwgNjgpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU0LCAyMjYsIDIyNik7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1cmZhY2UpIDkwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0taGFzLXJ1bGVzIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLXJlZmVyZW5jZWQge1xuICBjb2xvcjogdmFyKC0taW5mbywgIzNiODJmNik7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0taGFzLXZhbGlkYXRpb24ge1xuICBjb2xvcjogdmFyKC0tc3VjY2VzcywgIzEwYjk4MSk7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0tYnJva2VuIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYW5pbWF0aW9uOiBmbGV4LWluZGljYXRvci1icm9rZW4tcHVsc2UgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1pbmRpY2F0b3ItYnJva2VuLXB1bHNlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU1O1xuICB9XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLWJvdHRvbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LXdyYXBwZXIuZmxleC1kcmFnLW92ZXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXN1Y2Nlc3MpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdWNjZXNzKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uZmxleC1mb3JtLWVsZW1lbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogb3V0bGluZS1jb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1pbi1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtcHJldmlldy1tb2RlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsZXgtZm9ybS1lbGVtZW50IC5mbGV4LWVsZW1lbnQtY29udHJvbHMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXI6bm90KDpoYXMoLmZsZXgtZm9ybS1lbGVtZW50OmhvdmVyKSk6bm90KC5mbGV4LXByZXZpZXctbW9kZSkgPiAuZmxleC1lbGVtZW50LWNvbnRyb2xzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudDpob3Zlcjpub3QoOmhhcyguZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXIpKTpub3QoLmZsZXgtcHJldmlldy1tb2RlKTpub3QoLmZsZXgtc2VsZWN0ZWQpIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1zZWxlY3RlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LXNlbGVjdGVkID4gLmZsZXgtZWxlbWVudC1jb250cm9scyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXI6aGFzKD4gLmZsZXgtZm9ybS1lbGVtZW50LXdyYXBwZXIgPiAuZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXIpIHtcbiAgei1pbmRleDogMTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlcjpoYXMoPiAuZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlciA+IC5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LXNlbGVjdGVkKSB7XG4gIHotaW5kZXg6IDI7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIuZmxleC1vdXRsaW5lLWhvdmVyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDUwO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LW91dGVyLmZsZXgtb3V0bGluZS1zZWxlY3RlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTE7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIuZmxleC1vdXRsaW5lLXNlbGVjdGVkLmZsZXgtb3V0bGluZS1ob3ZlcmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIuZmxleC1kcmFnZ2luZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LWRyYWdnaW5nLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbmltYWdlLWZsZXgtZWRpdG9yLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogODBweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NiZDVlMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5mbGV4LWltYWdlLWVkaXRvci1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZsZXgtaW1hZ2UtZWRpdG9yLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtaW1hZ2UtZWRpdG9yLXBsYWNlaG9sZGVyLXRleHQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWF4LXdpZHRoOiAyOGNoO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZS10YWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZS10YWJsZSBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZS10YWJsZS5mbGV4LWRyYWctb3Zlci10YWJsZS1jZWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtc3R1Yi1wYW5lbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1zdHViLXBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1zdHViLXBhbmVsLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1lbXB0eSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXN0dWItcGFuZWwtcGxhY2Vob2xkZXItaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXN0dWItcGFuZWwtcGxhY2Vob2xkZXItZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWwge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtY29uZGl0aW9uLXBhbmVsLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtY29uZGl0aW9uLXBhbmVsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWwtZW1wdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBnYXA6IDEycHg7XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWNhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDQlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWNhcmQtLWJyb2tlbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvciwgI2VmNDQ0NCkgNiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS13YXJuaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UsICNmZmYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZsZXgtY29uZGl0aW9uLWJyb2tlbi1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IsICNlZjQ0NDQpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZsZXgtY29uZGl0aW9uLXJvdy0tYnJva2VuIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvciwgI2VmNDQ0NCkgNCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uZmxleC1jb25kaXRpb24tc2lkZWJhci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZsZXgtY29uZGl0aW9uLWVkaXQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5mbyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1pbmZvKSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtY29uZGl0aW9uLWVkaXQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IHZhcigtLWZsZXgtei1tb2RhbCwgMTAwMCk7XG4gIGFuaW1hdGlvbjogY29uZGl0aW9uRmFkZUluIDAuMTVzIGVhc2Utb3V0O1xufVxuQGtleWZyYW1lcyBjb25kaXRpb25GYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNjQwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDRyZW0pO1xuICBhbmltYXRpb246IGNvbmRpdGlvblNsaWRlSW4gMC4xNXMgZWFzZS1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGNvbmRpdGlvblNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NikgdHJhbnNsYXRlWSg4cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tZG9uZS1idG4ge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tZG9uZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXJ1bGUtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXJ1bGUtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1ydWxlLWNhcmQtYmFkZ2Uge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW5mbyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1pbmZvKSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmxleC1ydWxlLWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4uZmxleC1jb25kaXRpb24tc2VsZWN0LCAuZmxleC1jb25kaXRpb24taW5wdXQge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kLCB3aGl0ZSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1zZWxlY3Q6Zm9jdXMsIC5mbGV4LWNvbmRpdGlvbi1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLXNlbGVjdC0tZ3JvdyB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1oaW50IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4wNCk7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXAtLW5lc3RlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ncm91cC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1jb25uZWN0b3Ige1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQsIHdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXAtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLW5vdC10b2dnbGUge1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQsIHdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLW5vdC10b2dnbGUtLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtY29uZGl0aW9uLWFkZC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC1jb25kaXRpb24tYWRkLWJ0bi0tc21hbGwge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWFkZC1idG4tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tYWRkLWJ0bi0tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLWljb24tYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1jb25kaXRpb24taWNvbi1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1pY29uLWJ0bi0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXBhbmVsLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lZGl0b3ItdG9vbGJhciB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXRvb2xiYXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LXRvb2xiYXItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtdG9vbGJhci1idG46aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC10b29sYmFyLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsZXgtdG9vbGJhci1idG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXRvb2xiYXItYnRuLS1hY3RpdmU6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXRvb2xiYXItYWN0aW9uLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uZmxleC10b29sYmFyLWFjdGlvbi10ZXh0LmZhZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmxleC10b29sYmFyLWdyb3VwLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtdG9vbGJhci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZsZXgtdG9vbGJhci1zZWxlY3Qge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLS13aXRoLXByZXZpZXcge1xuICB3aWR0aDogNjAwcHg7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctcHJldmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGUtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGUtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1pbnB1dC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1pbnB1dC0tZXJyb3I6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWVycm9yIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaGludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0biB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLWNhbmNlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLWRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC10YWdzLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC10YWdzLWRpYWxvZy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXBzLWVtcHR5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDNweCA0cHggM3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1jaGlwLXJlbW92ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcC1yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWlucHV0IHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb25zLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctc3VnZ2VzdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4tLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctbW9kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1tb2RlLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1tb2RlLW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWVtcHR5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0biB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuLS1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuLS1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1hY3Rpb25zLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tY2FuY2VsOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1kYW5nZXI6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1mb3JtLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1wcmltYXJ5KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXNrZWxldG9uLWxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmZsZXgtc2tlbGV0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1za2VsZXRvbi1sYWJlbCB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDMwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFuaW1hdGlvbjogZmxleC1za2VsZXRvblB1bHNlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmxleC1za2VsZXRvbi1sYWJlbC0tc2hvcnQge1xuICB3aWR0aDogMjAlO1xufVxuLmZsZXgtc2tlbGV0b24taW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYW5pbWF0aW9uOiBmbGV4LXNrZWxldG9uUHVsc2UgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmZsZXgtc2tlbGV0b24taW5wdXQtLXRhbGwge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtc2tlbGV0b25QdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG4uZmxleC1mb3JtLWVkaXRvci5mbGV4LWRyYXdlci1vcGVuIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWRyYXdlci1oZWlnaHQsIDI1MHB4KTtcbn1cbi5mbGV4LWhlYWRlciB7XG4gIGhlaWdodDogNzhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZ2FwOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtaGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtaGVhZGVyLW1ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmZsZXgtaGVhZGVyLXRpdGxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBnYXA6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS1idG46aG92ZXI6bm90KC5mbGV4LWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtYnRuLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1oZWFkZXItdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci10aXRsZS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLmZsZXgtaGVhZGVyLXRpdGxlLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb24tLXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbi1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMjgwcHg7XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb24taW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtc2F2ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtc2F2ZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc2F2ZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXNhdmUtZGlydHktaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA4MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LXNhdmUtZGlydHktZG90IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2FybmluZywgI2Y1OWUwYik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHVibGlzaC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtcHVibGlzaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXB1Ymxpc2gtYnRuLS1wdWJsaXNoZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1Y2Nlc3MpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1Y2Nlc3MpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wdWJsaXNoLWJ0bi0tcHVibGlzaGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXB1Ymxpc2gtYnRuLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LXZpc2liaWxpdHktYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXZpc2liaWxpdHktYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC10YWdzLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC10YWdzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NjVweCkge1xuICAuZmxleC12aXNpYmlsaXR5LWJ0biAuZmxleC1idG4tbGFiZWwsIC5mbGV4LXRhZ3MtYnRuIC5mbGV4LWJ0bi1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC12aXNpYmlsaXR5LWJ0biwgLmZsZXgtdGFncy1idG4ge1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4LWJ0bi1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC12aXNpYmlsaXR5LWJ0biwgLmZsZXgtdGFncy1idG4sIC5mbGV4LXNhdmUtYnRuLCAuZmxleC1wdWJsaXNoLWJ0biB7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmZsZXgtbW9kZS10b2dnbGUge1xuICAgIGdhcDogNHB4O1xuICB9XG4gIC5mbGV4LW1vZGUtYnRuIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgfVxuICAuZmxleC1oZWFkZXItbWV0YSB7XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gIH1cbiAgLmZsZXgtc2F2ZS1kaXJ0eS1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZsZXgtdmlzaWJpbGl0eS1idG4sIC5mbGV4LXRhZ3MtYnRuLCAuZmxleC1zYXZlLWJ0biwgLmZsZXgtcHVibGlzaC1idG4ge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gIH1cbiAgLmZsZXgtbW9kZS1idG4ge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG4gIC5mbGV4LWhlYWRlci1tZXRhIHtcbiAgICBtYXgtd2lkdGg6IDM0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuZmxleC1tb2RlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LW1vZGUtYnRuIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5mbGV4LWhlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCBtZXRhXCIgXCJyaWdodCByaWdodFwiO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHggOHB4IDIwcHg7XG4gICAgcm93LWdhcDogNHB4O1xuICB9XG4gIC5mbGV4LWhlYWRlci1sZWZ0IHtcbiAgICBncmlkLWFyZWE6IGxlZnQ7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG4gIC5mbGV4LWhlYWRlci1tZXRhIHtcbiAgICBncmlkLWFyZWE6IG1ldGE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLXJpZ2h0IHtcbiAgICBncmlkLWFyZWE6IHJpZ2h0O1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LW1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctY2xvc2Uge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWJvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAxO1xufVxuLmZsZXgtYmFjay10by1jb21wYW55LWZvcm1zLWJ1dHRvbiB7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG4uZmxleC1tb2RlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mbGV4LW1vZGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtbW9kZS1idG4uZmxleC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtbW9kZS1idG46aG92ZXI6bm90KC5mbGV4LWFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZm9ybS1lZGl0b3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsZXgtZWRpdG9yLXJpZ2h0LXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1lZGl0b3ItcmlnaHQtcGFuZWwuZmxleC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtZWRpdG9yLXJpZ2h0LXBhbmVsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5mbGV4LXNldHRpbmdzLXBhbmVsIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtc2V0dGluZ3MtcGFuZWwtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1zZXR0aW5ncy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1zZXR0aW5ncy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXNldHRpbmdzLWhpbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtc2V0dGluZ3MtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mbGV4LXNldHRpbmdzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUtc2xpZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmZsZXgtc2V0dGluZ3MtdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyAuZmxleC1zZXR0aW5ncy10b2dnbGUtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nOiA2cHggNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJlY2Vzc2VkLCB2YXIoLS1tdXRlZCkpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtbXV0ZWQsIHZhcigtLW11dGVkLWZvcmVncm91bmQpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctaG92ZXIsIHZhcigtLW11dGVkKSk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyLCB2YXIoLS1mb3JlZ3JvdW5kKSk7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwsIHZhcigtLXN1cmZhY2UpKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lZGl0b3ItY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAzMnB4IDEyMHB4O1xuICBnYXA6IDMycHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwwLDAsLjAzKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwwLDAsLjAzKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsMCwwLC4wMykgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsMCwwLC4wMykgNzUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMCAxMHB4LCAxMHB4IC0xMHB4LCAtMTBweCAwO1xufVxuOmdsb2JhbCguZGFyaykgLmZsZXgtZWRpdG9yLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjAyKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjAyKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LC4wMikgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LC4wMikgNzUlKTtcbn1cbi5mbGV4LWZvcm0tcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSwgMCAycHggNHB4IC0ycHggcmdiYSgwLDAsMCwwLjEpO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtZm9ybS1wYWdlLS1vZmZzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmZsZXgtbWFyZ2luLWd1aWRlLS10b3Age1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUtLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW1hcmdpbi1ndWlkZS0tbGVmdCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUtLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcGFnZS12aWV3LWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2FybmluZy1zdWJ0bGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13YXJuaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0td2FybmluZy1zdWJ0bGUtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmxleC1mb3JtLXBhZ2UtLXBhZ2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXBhZ2Utdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXBhZ2Utdmlld3BvcnQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXBhZ2UtbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbjpnbG9iYWwoLmRhcmspIC5mbGV4LWZvcm0tcGFnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwwLDAsMC4zKSwgMCAycHggNHB4IC0ycHggcmdiYSgwLDAsMCwwLjIpO1xufVxuLmZsZXgtY2FudmFzIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LWZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWRyb3Atem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmZsZXgtZHJvcC16b25lLmZsZXgtZHJhZy1vdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1kcm9wLXpvbmUuZmxleC1wcmV2aWV3LW1vZGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxleC1kcmFnLW92ZXItY29udGFpbmVyIC5mbGV4LWRyb3Atem9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZW1wdHktc3RhdGUge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWNhbnZhcy5mbGV4LWRyYWctb3Zlci1jb250YWluZXIge1xuICBvdXRsaW5lOiAzcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGFuaW1hdGlvbjogZmxleC1lbXB0eUNhbnZhc1B1bHNlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtZW1wdHlDYW52YXNQdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2JSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEyJSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxufVxuLmZsZXgtZW1wdHktc3RhdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZsZXgtZW1wdHktc3RhdGUgc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmxleC1lbGVtZW50LWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuLmZsZXgtY29uZmlybS1tb2RhbCB7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWxpc3Qge1xuICBtYXJnaW46IDhweCAwIDEycHggMThweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jYW5jZWwsIC5mbGV4LWNvbmZpcm0tbW9kYWwtY29uZmlybSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNvbmZpcm06aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wNSk7XG59XG4uZmxleC1jb250cm9sLWJ0biB7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1cmZhY2UpIDkwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtY29udHJvbC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1jb250cm9sLWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tZXJyb3IpO1xuICBmaWxsOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1lbGVtZW50LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsZXgtZWxlbWVudC1wcmV2aWV3IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmxleC1vcHRpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbGV4LW9wdGlvbi1yb3cgaW5wdXQge1xuICBmbGV4OiAxO1xufVxuLmZsZXgtcmVtb3ZlLW9wdGlvbi1idG4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1yZW1vdmUtb3B0aW9uLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWFkZC1vcHRpb24tYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5mbGV4LWFkZC1vcHRpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhciwgLmZsZXgtY2FudmFzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLmZsZXgtY2FudmFzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZmxleC1jYW52YXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5mbGV4LWNhbnZhczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbmhvcml6b250YWwtbGF5b3V0LWZsZXgtZWRpdG9yLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ob3Jpem9udGFsLWxheW91dC1mbGV4LWVkaXRvci1jb250cm9sLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1zdW1tYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1zdW1tYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWtlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuZGV0YWlsc1tvcGVuXSAuZmxleC1kZXRhaWxzLXN1bW1hcnk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2U7XG59XG4uZmxleC1kZXRhaWxzLWNvbnRlbnQgLmZsZXgtZGV0YWlscy1jb250ZW50LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LWRldGFpbHMtY29udGVudCAuZmxleC1ncm91cC1oZWFkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbmRldGFpbHNbb3Blbl0gLmZsZXgtZGV0YWlscy1jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG5kZXRhaWxzW29wZW5dLmZsZXgtY2xvc2luZyAuZmxleC1kZXRhaWxzLWNvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbn1cbmRldGFpbHNbb3Blbl0uZmxleC1jbG9zaW5nIC5mbGV4LWRldGFpbHMtc3VtbWFyeTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5kZXRhaWxzIC5mbGV4LWRldGFpbHMtY29udGVudCA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZmxleC1zZWxlY3QtcGFyZW50LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtd2lkZ2V0cy1wYW5lbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LXdpZGdldHMtcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5mbGV4LWNhbnZhcyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmZsZXgtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZsZXgtZHJhZy1naG9zdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFuaW1hdGlvbjogZmxleC1kcmFnR2hvc3RBcHBlYXIgMC4xNXMgZWFzZS1vdXQ7XG4gIH1cbiAgQGtleWZyYW1lcyBmbGV4LWRyYWdHaG9zdEFwcGVhciB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45NSk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgLmZsZXgtZHJhZy1naG9zdC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMnB4IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmZsZXgtZHJhZ2dpbmctcGxhY2Vob2xkZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgLmZsZXgtZHJhZ2dpbmctb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICB9XG4gIC5mbGV4LWRyYWctb3Zlci1jb250YWluZXIge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgIGFuaW1hdGlvbjogZmxleC1jb250YWluZXJQdWxzZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG4gIEBrZXlmcmFtZXMgZmxleC1jb250YWluZXJQdWxzZSB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmxleC1wcmV2aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1wcmV2aWV3LXNldHRpbmdzLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IsICNjY2MpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCwgIzMzMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMTUpO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgdHJhbnNmb3JtIDAuMXM7XG59XG4uZmxleC1wcmV2aWV3LXNldHRpbmdzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSwgIzRmNDZlNSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4uZmxleC1wcmV2aWV3LWRhdGEtdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1LjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiBtaW4oNDgwcHgsIGNhbGMoMTAwJSAtIDNyZW0pKTtcbiAgbWF4LWhlaWdodDogNjB2aDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSwgI2ZmZik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yLCAjY2NjKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgei1pbmRleDogMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmV2aWV3LWRhdGEtdmlldy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWhlYWRlci1iYWNrZ3JvdW5kLCAjZjVmNWY1KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctY2xvc2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQsICM2NjYpO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3LWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSwgIzRmNDZlNSk7XG59XG4uZmxleC1wcmV2aWV3LWRhdGEtdmlldy1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5mbGV4LXByZXZpZXctc2Nyb2xsIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4uZmxleC1wcmV2aWV3LXJpYmJvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjFzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCB2YXIoLS1wcmltYXJ5KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG46YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bi5zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcyk7XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuLmVycm9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bi5lcnJvcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXByZXZpZXctd3JhcHBlci0tbW9iaWxlIC5mbGV4LXByZXZpZXctc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yZWNlc3NlZCwgdmFyKC0tbXV0ZWQpKTtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtbW9iaWxlIHtcbiAgd2lkdGg6IDQxNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDE2cHggMzZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS1tb2JpbGUgLmZsZXgtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxNnB4IDEycHg7XG59XG46Z2xvYmFsKC5kYXJrKSAuZmxleC1wcmV2aWV3LWRldmljZS1tb2JpbGUge1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG59XG4uZmxleC1hcnJheS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbGV4LWFycmF5LWFkZC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLmZsZXgtYXJyYXktYWRkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5mbGV4LWFycmF5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG59XG4uZmxleC1hcnJheS1jb2x1bW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1oZWFkZXItYmFja2dyb3VuZCk7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xufVxuLmZsZXgtYXJyYXktYWN0aW9ucy1oZWFkZXIge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG59XG4uZmxleC1hcnJheS1jZWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZmxleC1hcnJheS1hY3Rpb25zLWNlbGwge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uZmxleC1hcnJheS1kZWxldGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1kZWxldGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWFycmF5LWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xufVxuOjpkZWVwIC5mbGV4LWFycmF5LWNlbGwgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC11b20tbnVtcGFkLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiB2YXIoLS1mbGV4LXotbW9kYWwpO1xufVxuLmZsZXgtdW9tLW51bXBhZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtbGcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mbGV4LXNoYWRvdy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgbWluLXdpZHRoOiAzODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG59XG4uZmxleC11b20tbnVtcGFkLWRpc3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMikgdmFyKC0tZmxleC1zcGFjaW5nLTQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xufVxuLmZsZXgtdW9tLW51bXBhZC11bml0IHtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZ3JheS01MDApO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLWJhc2UpO1xufVxuOmdsb2JhbCguZGFyaykgLmZsZXgtdW9tLW51bXBhZC11bml0IHtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdW9tLW51bXBhZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG59XG4uZmxleC11b20tbnVtcGFkLWZyYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLmZsZXgtdW9tLW51bXBhZC1rZXlwYWQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDJweDtcbn1cbi5mbGV4LXVvbS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTEpIHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS1zbSk7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtdW9tLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC11b20tYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC11b20tYnRuLW1vZGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLWxnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itd2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG59XG4uZmxleC11b20tYnRuLW1vZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW9tLWJ0bi16ZXJvIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xufVxuLmZsZXgtdW9tLWJ0bi1zcGFjZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMztcbn1cbi5mbGV4LXVvbS1idG4tb2sge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDMgLyA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LXVvbS1idG4tb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW9tLXVuaXQtc2VsZWN0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZmxleC1pbnB1dC10ZXh0LCBpbmhlcml0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uZmxleC11b20tdW5pdC1zZWxlY3Rvcjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi5mbGV4LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiByZ2IoMTU2LCAxNjMsIDE3NSk7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCk7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmZsZXgtZmllbGQtbGFiZWw6ZGlzYWJsZWQsIC5mbGV4LWZpZWxkLWxhYmVsW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXNsYXRlLTMwMCk7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci1zcGlubmVyIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYW5pbWF0aW9uOiBmbGV4LWxvYWRpbmctc3Bpbm5lci10cmkgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXNwaW5uZXI6OmJlZm9yZSwgLmZsZXgtbG9hZGluZy1zcGlubmVyLXNwaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIG1hcmdpbjogMnB4O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBmbGV4LWxvYWRpbmctc3Bpbm5lci10cmkgMnMgaW5maW5pdGU7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItc3Bpbm5lcjo6YWZ0ZXIge1xuICBtYXJnaW46IDhweDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbn1cbkBrZXlmcmFtZXMgZmxleC1sb2FkaW5nLXNwaW5uZXItdHJpIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItbG9hZGVyIHtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItd29yZHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXdvcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBhbmltYXRpb246IGZsZXgtbG9hZGluZy1zcGlubmVyLWN5Y2xlLXdvcmRzIDVzIGluZmluaXRlO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXdvcmQuc2luZ2xlLXdvcmQge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtbG9hZGluZy1zcGlubmVyLWN5Y2xlLXdvcmRzIHtcbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwNSUpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjA1JSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMDUlKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAwJSk7XG4gIH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwNSUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAwJSk7XG4gIH1cbn1cbi5mbGV4LXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LWlubGluZS1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmZsZXgtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1zYW5zLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmKTtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogZmxleC1mb3JtO1xufVxuLmZsZXgtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmxleC1kYXRhLWdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWRhdGEtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmxleC1kYXRhLWdyaWQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXRhYmxlLWhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmZsZXgtdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmxleC10aC1lbXB0eSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG59XG4uZmxleC10ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LXRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG59XG4uZmxleC10ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtYm9keSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmxleC10ZC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LXRkLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xufVxuLmZsZXgtdGQtYWN0aW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG59XG4uZmxleC1pY29uIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZsZXgtaWNvbi1kZWxldGUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uZmxleC1tb2JpbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LW1vYmlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mbGV4LW1vYmlsZS1jYXJkIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LW1vYmlsZS1jb250ZW50IHtcbiAgZmxleDogMSAxIDAlO1xufVxuLmZsZXgtbW9iaWxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1tb2JpbGUtcm93LXNwYWNpbmcge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZmxleC1tb2JpbGUtY29sLXF1YXJ0ZXIge1xuICB3aWR0aDogMjUlO1xufVxuLmZsZXgtZGF0YS1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1kYXRhLWl0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xufVxuLmZsZXgtbW9iaWxlLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uZmxleC1tb2JpbGUtYXJyb3cgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbkBrZXlmcmFtZXMgZmxleC10b2FzdC1zbGlkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGV4LXRvYXN0LXNocmluayB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbn1cbi5mbGV4LXRvYXN0LWFuaW1hdGUtc2xpZGUtaW4ge1xuICBhbmltYXRpb246IGZsZXgtdG9hc3Qtc2xpZGUtaW4gMC4zcyBlYXNlLW91dDtcbn1cbi5mbGV4LXRvYXN0LWFuaW1hdGUtc2hyaW5rIHtcbiAgYW5pbWF0aW9uOiBmbGV4LXRvYXN0LXNocmluayA1cyBsaW5lYXIgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtdG9hc3Qtc2xpZGUtaW4tYi0yYjV2Z242eHdrIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsZXgtdG9hc3Qtc2hyaW5rLWItMmI1dmduNnh3ayB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbn1cbi5mbGV4LXRvYXN0LWFuaW1hdGUtc2xpZGUtaW5bYi0yYjV2Z242eHdrXSB7XG4gIGFuaW1hdGlvbjogZmxleC10b2FzdC1zbGlkZS1pbi1iLTJiNXZnbjZ4d2sgMC4zcyBlYXNlLW91dDtcbn1cbi5mbGV4LXRvYXN0LWFuaW1hdGUtc2hyaW5rW2ItMmI1dmduNnh3a10ge1xuICBhbmltYXRpb246IGZsZXgtdG9hc3Qtc2hyaW5rLWItMmI1dmduNnh3ayA1cyBsaW5lYXIgZm9yd2FyZHM7XG59XG4uZmxleC1kZXNjcmlwdGlvbltiLWtld2tnb3FzcWhdIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiByZ2IoMTU2LCAxNjMsIDE3NSk7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtZmllbGQtbGFiZWxbYi14YWlkNTBpbWJrXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0KTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4uZmxleC1maWVsZC1sYWJlbDpkaXNhYmxlZFtiLXhhaWQ1MGltYmtdLCAuZmxleC1maWVsZC1sYWJlbFtkaXNhYmxlZF1bYi14YWlkNTBpbWJrXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXNsYXRlLTMwMCk7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItY29udGFpbmVyW2ItZW04aGw4c3Npal0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXNwaW5uZXJbYi1lbThobDhzc2lqXSB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGFuaW1hdGlvbjogZmxleC1sb2FkaW5nLXNwaW5uZXItdHJpLWItZW04aGw4c3NpaiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItc3Bpbm5lcltiLWVtOGhsOHNzaWpdOjpiZWZvcmUsIC5mbGV4LWxvYWRpbmctc3Bpbm5lci1zcGlubmVyW2ItZW04aGw4c3Npal06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIG1hcmdpbjogMnB4O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBmbGV4LWxvYWRpbmctc3Bpbm5lci10cmktYi1lbThobDhzc2lqIDJzIGluZmluaXRlO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXNwaW5uZXJbYi1lbThobDhzc2lqXTo6YWZ0ZXIge1xuICBtYXJnaW46IDhweDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbn1cbkBrZXlmcmFtZXMgZmxleC1sb2FkaW5nLXNwaW5uZXItdHJpLWItZW04aGw4c3NpaiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLWxvYWRlcltiLWVtOGhsOHNzaWpdIHtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItd29yZHNbYi1lbThobDhzc2lqXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItd29yZFtiLWVtOGhsOHNzaWpdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYW5pbWF0aW9uOiBmbGV4LWxvYWRpbmctc3Bpbm5lci1jeWNsZS13b3Jkcy1iLWVtOGhsOHNzaWogNXMgaW5maW5pdGU7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItd29yZC5zaW5nbGUtd29yZFtiLWVtOGhsOHNzaWpdIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuQGtleWZyYW1lcyBmbGV4LWxvYWRpbmctc3Bpbm5lci1jeWNsZS13b3Jkcy1iLWVtOGhsOHNzaWoge1xuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTA1JSk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDUlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwNSUpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMDAlKTtcbiAgfVxuICA4NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDA1JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MDAlKTtcbiAgfVxufVxuLmZsZXgtdmFsaWRhdGlvbi1tZXNzYWdlW2ItOHh1bWNpNGd5Y10ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxleC1pbmxpbmUtc3ZnW2ItNHUzdGxhcmVwZV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmZsZXgtdW9tLW51bXBhZC1vdmVybGF5W2ItaDltMmpveWIxb10ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiB2YXIoLS1mbGV4LXotbW9kYWwpO1xufVxuLmZsZXgtdW9tLW51bXBhZC1jb250YWluZXJbYi1oOW0yam95YjFvXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1sZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZsZXgtc2hhZG93LWxnKTtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBtaW4td2lkdGg6IDM4MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbn1cbi5mbGV4LXVvbS1udW1wYWQtZGlzcGxheVtiLWg5bTJqb3liMW9dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTIpIHZhcigtLWZsZXgtc3BhY2luZy00KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGV4LXVvbS1udW1wYWQtdW5pdFtiLWg5bTJqb3liMW9dIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZ3JheS01MDApO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLWJhc2UpO1xufVxuOmdsb2JhbCguZGFyaykgLmZsZXgtdW9tLW51bXBhZC11bml0W2ItaDltMmpveWIxb10ge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC11b20tbnVtcGFkLWJvZHlbYi1oOW0yam95YjFvXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xufVxuLmZsZXgtdW9tLW51bXBhZC1mcmFjdGlvbnNbYi1oOW0yam95YjFvXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLmZsZXgtdW9tLW51bXBhZC1rZXlwYWRbYi1oOW0yam95YjFvXSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMnB4O1xufVxuLmZsZXgtdW9tLWJ0bltiLWg5bTJqb3liMW9dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy0xKSB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmxleC1mb250LXNpemUtc20pO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tZmxleC10cmFuc2l0aW9uLWZhc3QpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mbGV4LXVvbS1idG46aG92ZXJbYi1oOW0yam95YjFvXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC11b20tYnRuOmFjdGl2ZVtiLWg5bTJqb3liMW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXVvbS1idG4tbW9kZVtiLWg5bTJqb3liMW9dIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS1sZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xufVxuLmZsZXgtdW9tLWJ0bi1tb2RlOmhvdmVyW2ItaDltMmpveWIxb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW9tLWJ0bi16ZXJvW2ItaDltMmpveWIxb10ge1xuICBncmlkLWNvbHVtbjogMSAvIDM7XG59XG4uZmxleC11b20tYnRuLXNwYWNlW2ItaDltMmpveWIxb10ge1xuICBncmlkLWNvbHVtbjogMSAvIDM7XG59XG4uZmxleC11b20tYnRuLW9rW2ItaDltMmpveWIxb10ge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDMgLyA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LXVvbS1idG4tb2s6aG92ZXJbYi1oOW0yam95YjFvXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC11b20tdW5pdC1zZWxlY3RvcltiLTU1bTN2azBqdW1dIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCwgaW5oZXJpdCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuLmZsZXgtdW9tLXVuaXQtc2VsZWN0b3I6Zm9jdXNbYi01NW0zdmswanVtXSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi5mbGV4LWFycmF5LWhlYWRlcltiLWszNXdobnNxb2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmxleC1hcnJheS1hZGQtYnRuW2ItazM1d2huc3FvbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLmZsZXgtYXJyYXktYWRkLWJ0bjpob3ZlcltiLWszNXdobnNxb2xdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmZsZXgtYXJyYXktZ3JpZFtiLWszNXdobnNxb2xdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xufVxuLmZsZXgtYXJyYXktY29sdW1uLWhlYWRlcltiLWszNXdobnNxb2xdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1oZWFkZXItYmFja2dyb3VuZCk7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xufVxuLmZsZXgtYXJyYXktYWN0aW9ucy1oZWFkZXJbYi1rMzV3aG5zcW9sXSB7XG4gIHdpZHRoOiA0OHB4O1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIG1heC13aWR0aDogNDhweDtcbn1cbi5mbGV4LWFycmF5LWNlbGxbYi1rMzV3aG5zcW9sXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCk7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmZsZXgtYXJyYXktYWN0aW9ucy1jZWxsW2ItazM1d2huc3FvbF0ge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uZmxleC1hcnJheS1kZWxldGUtYnRuW2ItazM1d2huc3FvbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5mbGV4LWFycmF5LWRlbGV0ZS1idG46aG92ZXJbYi1rMzV3aG5zcW9sXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLXN1YnRsZSk7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1hcnJheS1lbXB0eVtiLWszNXdobnNxb2xdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xufVxuW2ItazM1d2huc3FvbF0gLmZsZXgtYXJyYXktY2VsbCA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1wYW5lbFtiLWpqYjk4bWprZ2xdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LWNvbmRpdGlvbi1wYW5lbC10aXRsZVtiLWpqYjk4bWprZ2xdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtY29uZGl0aW9uLXBhbmVsLWNvbnRlbnRbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1wYW5lbC1lbXB0eVtiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZ2FwOiAxMnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktbGlzdFtiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS1jYXJkW2ItampiOThtamtnbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktY2FyZDpob3ZlcltiLWpqYjk4bWprZ2xdIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA0JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS1jYXJkLS1icm9rZW5bYi1qamI5OG1qa2dsXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvciwgI2VmNDQ0NCkgNiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS13YXJuaW5nW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSwgI2ZmZik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmxleC1jb25kaXRpb24tYnJva2VuLWJhbm5lcltiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yLCAjZWY0NDQ0KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1yb3ctLWJyb2tlbltiLWpqYjk4bWprZ2xdIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvciwgI2VmNDQ0NCkgNCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktYmFkZ2VbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0taW5mbyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm8pO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0taW5mbykgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcGFkZGluZzogMXB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS10ZXh0W2ItampiOThtamtnbF0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZsZXgtY29uZGl0aW9uLXNpZGViYXItYWN0aW9uc1tiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZsZXgtY29uZGl0aW9uLWVkaXQtYnRuW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tZWRpdC1idG46aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLW92ZXJsYXlbYi1qamI5OG1qa2dsXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IHZhcigtLWZsZXgtei1tb2RhbCwgMTAwMCk7XG4gIGFuaW1hdGlvbjogY29uZGl0aW9uRmFkZUluLWItampiOThtamtnbCAwLjE1cyBlYXNlLW91dDtcbn1cbkBrZXlmcmFtZXMgY29uZGl0aW9uRmFkZUluLWItampiOThtamtnbCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbFtiLWpqYjk4bWprZ2xdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDY0MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA0cmVtKTtcbiAgYW5pbWF0aW9uOiBjb25kaXRpb25TbGlkZUluLWItampiOThtamtnbCAwLjE1cyBlYXNlLW91dDtcbn1cbkBrZXlmcmFtZXMgY29uZGl0aW9uU2xpZGVJbi1iLWpqYjk4bWprZ2wge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NikgdHJhbnNsYXRlWSg4cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLWhlYWRlcltiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC10aXRsZVtiLWpqYjk4bWprZ2xdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1jbG9zZVtiLWpqYjk4bWprZ2xdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1jbG9zZTpob3ZlcltiLWpqYjk4bWprZ2xdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMSk7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtYm9keVtiLWpqYjk4bWprZ2xdIHtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLWZvb3RlcltiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tZG9uZS1idG5bYi1qamI5OG1qa2dsXSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1kb25lLWJ0bjpob3ZlcltiLWpqYjk4bWprZ2xdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC1ydWxlLWNhcmRbYi1qamI5OG1qa2dsXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXJ1bGUtY2FyZC1oZWFkZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMDYpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXJ1bGUtY2FyZC1iYWRnZVtiLWpqYjk4bWprZ2xdIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0taW5mbyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm8pO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0taW5mbykgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZsZXgtcnVsZS1jYXJkLWJvZHlbYi1qamI5OG1qa2dsXSB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1maWVsZFtiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4uZmxleC1jb25kaXRpb24tbGFiZWxbYi1qamI5OG1qa2dsXSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuLmZsZXgtY29uZGl0aW9uLXNlbGVjdFtiLWpqYjk4bWprZ2xdLCAuZmxleC1jb25kaXRpb24taW5wdXRbYi1qamI5OG1qa2dsXSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQsIHdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtY29uZGl0aW9uLXNlbGVjdDpmb2N1c1tiLWpqYjk4bWprZ2xdLCAuZmxleC1jb25kaXRpb24taW5wdXQ6Zm9jdXNbYi1qamI5OG1qa2dsXSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLXNlbGVjdC0tZ3Jvd1tiLWpqYjk4bWprZ2xdIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLWhpbnRbYi1qamI5OG1qa2dsXSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXBbYi1qamI5OG1qa2dsXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4wNCk7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXAtLW5lc3RlZFtiLWpqYjk4bWprZ2xdIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLWhlYWRlcltiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXAtbGFiZWxbYi1qamI5OG1qa2dsXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1jb25uZWN0b3JbYi1qamI5OG1qa2dsXSB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCwgd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXAtaXRlbXNbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLWFjdGlvbnNbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXJvd1tiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4uZmxleC1jb25kaXRpb24tbm90LXRvZ2dsZVtiLWpqYjk4bWprZ2xdIHtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kLCB3aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ub3QtdG9nZ2xlLS1hY3RpdmVbYi1qamI5OG1qa2dsXSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtY29uZGl0aW9uLWFkZC1idG5bYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtY29uZGl0aW9uLWFkZC1idG46aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtY29uZGl0aW9uLWFkZC1idG4tLXNtYWxsW2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWFkZC1idG4tLW91dGxpbmVbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0taW5mbyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluZm8pO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0taW5mbykgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuLS1vdXRsaW5lOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1pY29uLWJ0bltiLWpqYjk4bWprZ2xdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1jb25kaXRpb24taWNvbi1idG46aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xufVxuLmZsZXgtY29uZGl0aW9uLWljb24tYnRuLS1kYW5nZXI6aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1zdHViLXBhbmVsW2ItZnN4dzFraWE3M10ge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC10aXRsZVtiLWZzeHcxa2lhNzNdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1zdHViLXBhbmVsLWNvbnRlbnRbYi1mc3h3MWtpYTczXSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1zdHViLXBhbmVsLWVtcHR5W2ItZnN4dzFraWE3M10ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5mbGV4LXN0dWItcGFuZWwtcGxhY2Vob2xkZXJbYi1mc3h3MWtpYTczXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXN0dWItcGFuZWwtcGxhY2Vob2xkZXItaWNvbltiLWZzeHcxa2lhNzNdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IHZhcigtLWJvcmRlci1lbXBoYXNpcyk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbGV4LXN0dWItcGFuZWwtcGxhY2Vob2xkZXItdGl0bGVbYi1mc3h3MWtpYTczXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyLWRlc2NbYi1mc3h3MWtpYTczXSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5hcnJheS1mbGV4LWVkaXRvci1jb250cm9sW2ItZDFyZDc2bnJ3Ml0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWhlYWRlcltiLWQxcmQ3Nm5ydzJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItYWRkLWJ0bltiLWQxcmQ3Nm5ydzJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE1NiwgMTYzLCAxNzUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiByZ2IoNzUsIDg1LCA5OSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItYWRkLWJ0bjpob3ZlcltiLWQxcmQ3Nm5ydzJdIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0MywgMjQ0LCAyNDYpO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWdyaWRbYi1kMXJkNzZucncyXSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOSwgMjEzLCAyMTkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1jb2x1bW4taGVhZGVyW2ItZDFyZDc2bnJ3Ml0ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYig1NSwgNjUsIDgxKTtcbiAgYmFja2dyb3VuZDogcmdiKDI0MywgMjQ0LCAyNDYpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIwOSwgMjEzLCAyMTkpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjI5LCAyMzEsIDIzNSk7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItY29sdW1uLWhlYWRlcjpsYXN0LWNoaWxkW2ItZDFyZDc2bnJ3Ml0ge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItYWN0aW9ucy1oZWFkZXJbYi1kMXJkNzZucncyXSB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItY2VsbFtiLWQxcmQ3Nm5ydzJdIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMjksIDIzMSwgMjM1KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIyOSwgMjMxLCAyMzUpO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWNlbGw6bGFzdC1jaGlsZFtiLWQxcmQ3Nm5ydzJdIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFjdGlvbnMtY2VsbFtiLWQxcmQ3Nm5ydzJdIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZGVsZXRlLWJ0bltiLWQxcmQ3Nm5ydzJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2IoMTU2LCAxNjMsIDE3NSk7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1kZWxldGUtYnRuOmhvdmVyW2ItZDFyZDc2bnJ3Ml0ge1xuICBjb2xvcjogcmdiKDIzOSwgNjgsIDY4KTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NCwgMjI2LCAyMjYpO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3JbYi03aml1NWZnejE0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1cmZhY2UpIDkwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0taGFzLXJ1bGVzW2ItN2ppdTVmZ3oxNF0ge1xuICBjb2xvcjogdmFyKC0td2FybmluZywgI2Y1OWUwYik7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0tcmVmZXJlbmNlZFtiLTdqaXU1Zmd6MTRdIHtcbiAgY29sb3I6IHZhcigtLWluZm8sICMzYjgyZjYpO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLWhhcy12YWxpZGF0aW9uW2ItN2ppdTVmZ3oxNF0ge1xuICBjb2xvcjogdmFyKC0tc3VjY2VzcywgIzEwYjk4MSk7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0tYnJva2VuW2ItN2ppdTVmZ3oxNF0ge1xuICBjb2xvcjogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBhbmltYXRpb246IGZsZXgtaW5kaWNhdG9yLWJyb2tlbi1wdWxzZS1iLTdqaXU1Zmd6MTQgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1pbmRpY2F0b3ItYnJva2VuLXB1bHNlLWItN2ppdTVmZ3oxNCB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41NTtcbiAgfVxufVxuLmZsZXgtZm9ybS1lbGVtZW50LXdyYXBwZXJbYi03aml1NWZnejE0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLXRvcFtiLTdqaXU1Zmd6MTRdOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlLWItN2ppdTVmZ3oxNCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLWJvdHRvbVtiLTdqaXU1Zmd6MTRdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGFuaW1hdGlvbjogZmxleC1kcm9wSW5kaWNhdG9yUHVsc2UtYi03aml1NWZnejE0IDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LXdyYXBwZXIuZmxleC1kcmFnLW92ZXItbGVmdFtiLTdqaXU1Zmd6MTRdOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXN1Y2Nlc3MpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdWNjZXNzKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlLWItN2ppdTVmZ3oxNCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLXJpZ2h0W2ItN2ppdTVmZ3oxNF06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMnB4O1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggdmFyKC0tc3VjY2Vzcyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1Y2Nlc3MpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGFuaW1hdGlvbjogZmxleC1kcm9wSW5kaWNhdG9yUHVsc2UtYi03aml1NWZnejE0IDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZS1iLTdqaXU1Zmd6MTQge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmZsZXgtZm9ybS1lbGVtZW50W2ItN2ppdTVmZ3oxNF0ge1xuICBjdXJzb3I6IG1vdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogb3V0bGluZS1jb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1pbi1yb3dbYi03aml1NWZnejE0XSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1wcmV2aWV3LW1vZGVbYi03aml1NWZnejE0XSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudCAuZmxleC1lbGVtZW50LWNvbnRyb2xzW2ItN2ppdTVmZ3oxNF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXI6bm90KDpoYXMoLmZsZXgtZm9ybS1lbGVtZW50OmhvdmVyKSk6bm90KC5mbGV4LXByZXZpZXctbW9kZSkgPiAuZmxleC1lbGVtZW50LWNvbnRyb2xzW2ItN2ppdTVmZ3oxNF0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50OmhvdmVyOm5vdCg6aGFzKC5mbGV4LWZvcm0tZWxlbWVudDpob3ZlcikpOm5vdCguZmxleC1wcmV2aWV3LW1vZGUpOm5vdCguZmxleC1zZWxlY3RlZClbYi03aml1NWZnejE0XSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LXNlbGVjdGVkW2ItN2ppdTVmZ3oxNF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1zZWxlY3RlZFtiLTdqaXU1Zmd6MTRdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtc2VsZWN0ZWQgPiAuZmxleC1lbGVtZW50LWNvbnRyb2xzW2ItN2ppdTVmZ3oxNF0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LW91dGVyOmhhcyg+IC5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyID4gLmZsZXgtZm9ybS1lbGVtZW50OmhvdmVyKVtiLTdqaXU1Zmd6MTRdIHtcbiAgei1pbmRleDogMTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlcjpoYXMoPiAuZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlciA+IC5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LXNlbGVjdGVkKVtiLTdqaXU1Zmd6MTRdIHtcbiAgei1pbmRleDogMjtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlcltiLTdqaXU1Zmd6MTRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LW91dGVyLmZsZXgtb3V0bGluZS1ob3ZlcmVkW2ItN2ppdTVmZ3oxNF06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDUwO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LW91dGVyLmZsZXgtb3V0bGluZS1zZWxlY3RlZFtiLTdqaXU1Zmd6MTRdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1MTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlci5mbGV4LW91dGxpbmUtc2VsZWN0ZWQuZmxleC1vdXRsaW5lLWhvdmVyZWRbYi03aml1NWZnejE0XTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LW91dGVyLmZsZXgtZHJhZ2dpbmdbYi03aml1NWZnejE0XSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LWRyYWdnaW5nLXBsYWNlaG9sZGVyW2ItN2ppdTVmZ3oxNF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgb3BhY2l0eTogMC41O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuaW1hZ2UtZmxleC1lZGl0b3ItY29udHJvbFtiLTFzdGNyejdtaHBdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjYmQ1ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmxleC1pbWFnZS1lZGl0b3ItcHJldmlld1tiLTFzdGNyejdtaHBdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZsZXgtaW1hZ2UtZWRpdG9yLXBsYWNlaG9sZGVyW2ItMXN0Y3J6N21ocF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxleC1pbWFnZS1lZGl0b3ItcGxhY2Vob2xkZXItdGV4dFtiLTFzdGNyejdtaHBdIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1heC13aWR0aDogMjhjaDtcbn1cbi5mbGV4LWVkaXRvci1kcm9wLXpvbmUtdGFibGVbYi1xamwwemtoMTAyXSB7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZS10YWJsZSBsYWJlbFtiLXFqbDB6a2gxMDJdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCk7XG59XG4uZmxleC1lZGl0b3ItZHJvcC16b25lLXRhYmxlLmZsZXgtZHJhZy1vdmVyLXRhYmxlLWNlbGxbYi1xamwwemtoMTAyXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXBhbmVsLXNpZGViYXJbYi1naHp6NnpiZ2ZrXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nOiA2cHggNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bltiLWdoeno2emJnZmtdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0biBzdmdbYi1naHp6NnpiZ2ZrXSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bjpob3ZlcltiLWdoeno2emJnZmtdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4tLWFjdGl2ZVtiLWdoeno2emJnZmtdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bi0tYWN0aXZlOmhvdmVyW2ItZ2h6ejZ6Ymdma10ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lZGl0b3ItdG9vbGJhcltiLXNiMzVrcTdlY29dIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtdG9vbGJhci1ncm91cFtiLXNiMzVrcTdlY29dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4uZmxleC10b29sYmFyLWJ0bltiLXNiMzVrcTdlY29dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtdG9vbGJhci1idG46aG92ZXI6bm90KDpkaXNhYmxlZClbYi1zYjM1a3E3ZWNvXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXRvb2xiYXItYnRuOmRpc2FibGVkW2Itc2IzNWtxN2Vjb10ge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGV4LXRvb2xiYXItYnRuLS1hY3RpdmVbYi1zYjM1a3E3ZWNvXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXRvb2xiYXItYnRuLS1hY3RpdmU6aG92ZXI6bm90KDpkaXNhYmxlZClbYi1zYjM1a3E3ZWNvXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdG9vbGJhci1hY3Rpb24tdGV4dFtiLXNiMzVrcTdlY29dIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuLmZsZXgtdG9vbGJhci1hY3Rpb24tdGV4dC5mYWRpbmdbYi1zYjM1a3E3ZWNvXSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmxleC10b29sYmFyLWdyb3VwLS1yaWdodFtiLXNiMzVrcTdlY29dIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZmxleC10b29sYmFyLWxhYmVsW2Itc2IzNWtxN2Vjb10ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mbGV4LXRvb2xiYXItc2VsZWN0W2Itc2IzNWtxN2Vjb10ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJhY2tkcm9wW2ItdTVpc2hqNGx0OF0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZ1tiLXU1aXNoajRsdDhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy0td2l0aC1wcmV2aWV3W2ItdTVpc2hqNGx0OF0ge1xuICB3aWR0aDogNjAwcHg7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctcHJldmlld1tiLXU1aXNoajRsdDhdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLXRpdGxlW2ItdTVpc2hqNGx0OF0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLW1lc3NhZ2VbYi11NWlzaGo0bHQ4XSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGVbYi11NWlzaGo0bHQ4XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1zY29wZS1vcHRpb25bYi11NWlzaGo0bHQ4XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLXNjb3BlLW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl1bYi11NWlzaGo0bHQ4XSB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaW5wdXRbYi11NWlzaGo0bHQ4XSB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1pbnB1dDpmb2N1c1tiLXU1aXNoajRsdDhdIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaW5wdXQtLWVycm9yW2ItdTVpc2hqNGx0OF0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1pbnB1dC0tZXJyb3I6Zm9jdXNbYi11NWlzaGo0bHQ4XSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctZXJyb3JbYi11NWlzaGo0bHQ4XSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgbWFyZ2luOiAtOHB4IDAgMCAwO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWhpbnRbYi11NWlzaGo0bHQ4XSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYWN0aW9uc1tiLXU1aXNoajRsdDhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuW2ItdTVpc2hqNGx0OF0ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuOmRpc2FibGVkW2ItdTVpc2hqNGx0OF0ge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1jYW5jZWxbYi11NWlzaGo0bHQ4XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tY2FuY2VsOmhvdmVyW2ItdTVpc2hqNGx0OF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tcHJpbWFyeVtiLXU1aXNoajRsdDhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKVtiLXU1aXNoajRsdDhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1kYW5nZXJbYi11NWlzaGo0bHQ4XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1kYW5nZXI6aG92ZXI6bm90KDpkaXNhYmxlZClbYi11NWlzaGo0bHQ4XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWpzb24tZHJhd2VyW2ItYzV5MzRmZHY4dF0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxZTFlMmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzEzMjQ0O1xuICBib3gtc2hhZG93OiAwIC00cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1tb25vLCAnSmV0QnJhaW5zIE1vbm8nLCAnRmlyYSBDb2RlJywgJ0NvbnNvbGFzJywgbW9ub3NwYWNlKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDVzIGVhc2Utb3V0O1xufVxuLmZsZXgtanNvbi1kcmF3ZXIuZmxleC1jb2xsYXBzZWRbYi1jNXkzNGZkdjh0XSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItaGFuZGxlW2ItYzV5MzRmZHY4dF0ge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1qc29uLWRyYXdlci5mbGV4LWNvbGxhcHNlZCAuZmxleC1qc29uLWRyYXdlci1oYW5kbGVbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1oYW5kbGUtZ3JpcFtiLWM1eTM0ZmR2OHRdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjNDU0NzVhO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWhhbmRsZTpob3ZlciAuZmxleC1oYW5kbGUtZ3JpcFtiLWM1eTM0ZmR2OHRdIHtcbiAgYmFja2dyb3VuZDogIzU4NWI3MDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWhlYWRlcltiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogIzE4MTgyNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMTMyNDQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItdGFiW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjY2RkNmY0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uZmxleC1qc29uLWRyYXdlci10YWI6aG92ZXJbYi1jNXkzNGZkdjh0XSB7XG4gIGJhY2tncm91bmQ6ICMzMTMyNDQ7XG59XG4uZmxleC10YWItaWNvbltiLWM1eTM0ZmR2OHRdIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbi5mbGV4LXRhYi1pY29uLmZsZXgtZXhwYW5kZWRbYi1jNXkzNGZkdjh0XSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmxleC10YWItbGFiZWxbYi1jNXkzNGZkdjh0XSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWFjdGlvbnNbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtZHJhd2VyLWFjdGlvbi1idG5bYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNmM3MDg2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtZHJhd2VyLWFjdGlvbi1idG46aG92ZXJbYi1jNXkzNGZkdjh0XSB7XG4gIGJhY2tncm91bmQ6ICMzMTMyNDQ7XG4gIGNvbG9yOiAjY2RkNmY0O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudFtiLWM1eTM0ZmR2OHRdIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5mbGV4LXJlc2l6ZS1vdmVybGF5W2ItYzV5MzRmZHY4dF0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tdHJlZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLW5vZGUge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZGVwdGgsIDApICogNnB4KTtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA3MSwgOTAsIDAuMyk7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LXRvZ2dsZS1pY29uIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGNvbG9yOiAjNmM3MDg2O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tdG9nZ2xlLmZsZXgtZXhwYW5kZWQgLmZsZXgtdG9nZ2xlLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLXRvZ2dsZTpob3ZlciAuZmxleC10b2dnbGUtaWNvbiB7XG4gIGNvbG9yOiAjY2RkNmY0O1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi10b2dnbGUtc3BhY2VyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1rZXkge1xuICBjb2xvcjogIzg5YjRmYTtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tc3RyaW5nIHtcbiAgY29sb3I6ICNhNmUzYTE7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLW51bWJlciB7XG4gIGNvbG9yOiAjZmFiMzg3O1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1ib29sZWFuIHtcbiAgY29sb3I6ICNjYmE2Zjc7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLW51bGwge1xuICBjb2xvcjogI2YzOGJhODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1wdW5jdHVhdGlvbiB7XG4gIGNvbG9yOiAjNmM3MDg2O1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1icmFja2V0IHtcbiAgY29sb3I6ICNmOWUyYWY7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWNvbW1hIHtcbiAgY29sb3I6ICM2YzcwODY7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWNvbGxhcHNlZC1pbmRpY2F0b3Ige1xuICBjb2xvcjogIzZjNzA4NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAgNHB4O1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLW5vZGUuZmxleC1oaWdobGlnaHRlZCA+IC5mbGV4LWpzb24tbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxNzksIDEzNSwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDNweCAwIDAgI2ZhYjM4Nztcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tbm9kZS5mbGV4LWNvbnRhaW5zLWhpZ2hsaWdodGVkID4gLmZsZXgtanNvbi1saW5lIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzcsIDE4MCwgMjUwLCAwLjA4KTtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tZXJyb3Ige1xuICBjb2xvcjogI2YzOGJhODtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDEzOSwgMTY4LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQzLCAxMzksIDE2OCwgMC4zKTtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnRbYi1jNXkzNGZkdjh0XTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnRbYi1jNXkzNGZkdjh0XTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMTgxODI1O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudFtiLWM1eTM0ZmR2OHRdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM0NTQ3NWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnRbYi1jNXkzNGZkdjh0XTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTg1YjcwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudC5mbGV4LWpzb24tZWRpdC1tb2RlW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWpzb24tZWRpdC10ZXh0YXJlYVtiLWM1eTM0ZmR2OHRdIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxMTExMWI7XG4gIGNvbG9yOiAjY2RkNmY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzEzMjQ0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mbGV4LWZvbnQtbW9ubywgJ0pldEJyYWlucyBNb25vJywgJ0ZpcmEgQ29kZScsICdDb25zb2xhcycsIG1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0YWItc2l6ZTogMjtcbn1cbi5mbGV4LWpzb24tZWRpdC10ZXh0YXJlYTpmb2N1c1tiLWM1eTM0ZmR2OHRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjODliNGZhO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMzcsIDE4MCwgMjUwLCAwLjE1KTtcbn1cbi5mbGV4LWpzb24tZWRpdC10ZXh0YXJlYVtiLWM1eTM0ZmR2OHRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTg1YjcwO1xufVxuLmZsZXgtanNvbi1lZGl0LWVycm9yW2ItYzV5MzRmZHY4dF0ge1xuICBjb2xvcjogI2YzOGJhODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDEzOSwgMTY4LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MywgMTM5LCAxNjgsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1kcmF3ZXItYXBwbHktYnRuW2ItYzV5MzRmZHY4dF0sIC5mbGV4LWRyYXdlci1jYW5jZWwtYnRuW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1kcmF3ZXItYXBwbHktYnRuW2ItYzV5MzRmZHY4dF0ge1xuICBiYWNrZ3JvdW5kOiAjYTZlM2ExO1xuICBjb2xvcjogIzFlMWUyZTtcbn1cbi5mbGV4LWRyYXdlci1hcHBseS1idG46aG92ZXJbYi1jNXkzNGZkdjh0XSB7XG4gIGJhY2tncm91bmQ6ICM5NGUyZDU7XG59XG4uZmxleC1kcmF3ZXItY2FuY2VsLWJ0bltiLWM1eTM0ZmR2OHRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmM3MDg2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NzVhO1xufVxuLmZsZXgtZHJhd2VyLWNhbmNlbC1idG46aG92ZXJbYi1jNXkzNGZkdjh0XSB7XG4gIGJhY2tncm91bmQ6ICMzMTMyNDQ7XG4gIGNvbG9yOiAjY2RkNmY0O1xufVxuLmZsZXgtcGRmLWltcG9ydC1tb2RlW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmZsZXgtcGRmLWRyb3B6b25lW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzQ1NDc1YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtcGRmLWRyb3B6b25lOmhvdmVyW2ItYzV5MzRmZHY4dF0ge1xuICBib3JkZXItY29sb3I6ICM4OWI0ZmE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM3LCAxODAsIDI1MCwgMC4wNSk7XG59XG4uZmxleC1wZGYtZHJvcHpvbmUgaW5wdXRbdHlwZT1cImZpbGVcIl1bYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1wZGYtZHJvcHpvbmUtY29udGVudFtiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjNmM3MDg2O1xufVxuLmZsZXgtcGRmLWRyb3B6b25lLWxhYmVsW2ItYzV5MzRmZHY4dF0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjY2RkNmY0O1xufVxuLmZsZXgtcGRmLWRyb3B6b25lLWhpbnRbYi1jNXkzNGZkdjh0XSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1ODViNzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5mbGV4LXBkZi1maWxlLXJlYWR5W2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjYsIDIyNywgMTYxLCAwLjA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjYsIDIyNywgMTYxLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcGRmLWZpbGUtbmFtZVtiLWM1eTM0ZmR2OHRdIHtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mbGV4LXBkZi1maWxlLXNpemVbYi1jNXkzNGZkdjh0XSB7XG4gIGNvbG9yOiAjNmM3MDg2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtcGRmLXByb2Nlc3NpbmdbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5mbGV4LXBkZi1zcGlubmVyW2ItYzV5MzRmZHY4dF0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMzEzMjQ0O1xuICBib3JkZXItdG9wLWNvbG9yOiAjODliNGZhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZmxleC1zcGluLWItYzV5MzRmZHY4dCAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1zcGluLWItYzV5MzRmZHY4dCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmxleC1wZGYtc3RhdHVzW2ItYzV5MzRmZHY4dF0ge1xuICBjb2xvcjogI2E2YWRjODtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGtleWZyYW1lcyBmbGV4LXNsaWRlVXAtYi1jNXkzNGZkdjh0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uZmxleC1qc29uLWRyYXdlci5mbGV4LWV4cGFuZGVkIC5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnRbYi1jNXkzNGZkdjh0XSB7XG4gIGFuaW1hdGlvbjogZmxleC1zbGlkZVVwLWItYzV5MzRmZHY4dCAwLjJzIGVhc2Utb3V0O1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbFtiLXdhYTNnZDVvdXpdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWwtdGl0bGVbYi13YWEzZ2Q1b3V6XSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mbGV4LW91dGxpbmUtY29udGVudFtiLXdhYTNnZDVvdXpdIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LW91dGxpbmUtZW1wdHlbYi13YWEzZ2Q1b3V6XSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsW2Itd2FhM2dkNW91el06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWxbYi13YWEzZ2Q1b3V6XTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsW2Itd2FhM2dkNW91el06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWxbYi13YWEzZ2Q1b3V6XTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtb3V0bGluZS1wYW5lbFtiLXdhYTNnZDVvdXpdIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1vdXRsaW5lLXBhbmVsW2Itd2FhM2dkNW91el0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtcm93W2IteTNiejN0dmY4Yl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogM3B4IDhweCAzcHggNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcztcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3c6aG92ZXJbYi15M2J6M3R2ZjhiXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctaG92ZXIsIHZhcigtLWJvcmRlcikpO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvdy0tc2VsZWN0ZWRbYi15M2J6M3R2ZjhiXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvdy0tc2VsZWN0ZWQ6aG92ZXJbYi15M2J6M3R2ZjhiXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLWJ0bltiLXkzYnozdHZmOGJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1tdXRlZCwgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCkpO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtYnRuOmhvdmVyW2IteTNiejN0dmY4Yl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWhvdmVyLCB2YXIoLS1ib3JkZXIpKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIsIHZhcigtLWZvcmVncm91bmQpKTtcbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLWljb25bYi15M2J6M3R2ZjhiXSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtaWNvbi0tb3BlbltiLXkzYnozdHZmOGJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtc3BhY2VyW2IteTNiejN0dmY4Yl0ge1xuICB3aWR0aDogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtaWNvbltiLXkzYnozdHZmOGJdIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtbXV0ZWQsIHZhcigtLW11dGVkLWZvcmVncm91bmQpKTtcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3ctLXNlbGVjdGVkIC5mbGV4LW91dGxpbmUtbm9kZS1pY29uW2IteTNiejN0dmY4Yl0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtbGFiZWxbYi15M2J6M3R2ZjhiXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtaW5kaWNhdG9yc1tiLXkzYnozdHZmOGJdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1vdXRsaW5lLWluZGljYXRvcltiLXkzYnozdHZmOGJdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLWhhcy1ydWxlc1tiLXkzYnozdHZmOGJdIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLXJlZmVyZW5jZWRbYi15M2J6M3R2ZjhiXSB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLCAjM2I4MmY2KTtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1oYXMtdmFsaWRhdGlvbltiLXkzYnozdHZmOGJdIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MsICMxMGI5ODEpO1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLWJyb2tlbltiLXkzYnozdHZmOGJdIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYW5pbWF0aW9uOiBmbGV4LW91dGxpbmUtYnJva2VuLXB1bHNlLWIteTNiejN0dmY4YiAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LW91dGxpbmUtYnJva2VuLXB1bHNlLWIteTNiejN0dmY4YiB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41NTtcbiAgfVxufVxuLmZsZXgtcHJpbnQtcHJldmlld1tiLTdvamUzeGgzOHhdIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXByaW50LXByZXZpZXctc2Nyb2xsW2ItN29qZTN4aDM4eF0ge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLDAsMCwuMDMpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLDAsMCwuMDMpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwwLDAsLjAzKSA3NSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwwLDAsLjAzKSA3NSUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDEwcHgsIDEwcHggLTEwcHgsIC0xMHB4IDA7XG59XG4uZmxleC1wcmludC1wYWdlW2ItN29qZTN4aDM4eF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXByaW50LXBhZ2Utdmlld3BvcnRbYi03b2plM3hoMzh4XSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtcHJpbnQtcGFnZS12aWV3cG9ydC1pbm5lcltiLTdvamUzeGgzOHhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1wcmludC1wYWdlLW51bWJlcltiLTdvamUzeGgzOHhdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mbGV4LXByaW50LWVtcHR5W2ItN29qZTN4aDM4eF0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogODBweCAyMHB4O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZsZXgtcHJpbnQtcHJldmlldy1zY3JvbGxbYi03b2plM3hoMzh4XSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5mbGV4LXByaW50LXBhZ2VbYi03b2plM3hoMzh4XSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgfVxuICAuZmxleC1wcmludC1wYWdlOmxhc3QtY2hpbGRbYi03b2plM3hoMzh4XSB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXV0bztcbiAgfVxuICAuZmxleC1wcmludC1wYWdlLW51bWJlcltiLTdvamUzeGgzOHhdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmxleC1hbGlnbm1lbnQtZWRpdG9yW2ItcmgxdWRocjV6MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZsZXgtYWxpZ25tZW50LXJvd1tiLXJoMXVkaHI1ejFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1hbGlnbm1lbnQtbGFiZWxbYi1yaDF1ZGhyNXoxXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLWdyb3VwW2ItcmgxdWRocjV6MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHg7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uW2ItcmgxdWRocjV6MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uOmhvdmVyW2ItcmgxdWRocjV6MV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbjpmb2N1c1tiLXJoMXVkaHI1ejFdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLmFjdGl2ZVtiLXJoMXVkaHI1ejFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLmFjdGl2ZTpob3ZlcltiLXJoMXVkaHI1ejFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZmxleC1hbGlnbm1lbnQtaWNvbltiLXJoMXVkaHI1ejFdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLmFjdGl2ZSAuZmxleC1hbGlnbm1lbnQtaWNvbltiLXJoMXVkaHI1ejFdIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC1ib3JkZXItc2lkZXMtZWRpdG9yW2ItYTh5bnVvdG82MV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZXMtY2VudGVyW2ItYTh5bnVvdG82MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMTRweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogMTRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsZXgtYm9yZGVyLXNpZGVbYi1hOHludW90bzYxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUgc3BhbltiLWE4eW51b3RvNjFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUuYWN0aXZlIHNwYW5bYi1hOHludW90bzYxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtYm9yZGVyLXNpZGU6aG92ZXIgc3BhbltiLWE4eW51b3RvNjFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtYm9yZGVyLXNpZGUuYWN0aXZlOmhvdmVyIHNwYW5bYi1hOHludW90bzYxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXRvcFtiLWE4eW51b3RvNjFdIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS10b3Agc3BhbltiLWE4eW51b3RvNjFdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLWJvdHRvbVtiLWE4eW51b3RvNjFdIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1ib3R0b20gc3BhbltiLWE4eW51b3RvNjFdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLWxlZnRbYi1hOHludW90bzYxXSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLWxlZnQgc3BhbltiLWE4eW51b3RvNjFdIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXJpZ2h0W2ItYTh5bnVvdG82MV0ge1xuICByaWdodDogMDtcbiAgdG9wOiAxMnB4O1xuICBib3R0b206IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZS0tcmlnaHQgc3BhbltiLWE4eW51b3RvNjFdIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXBbYi1kcDQ3cXY1bmI3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdW2ItZHA0N3F2NW5iN10sIC5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJudW1iZXJcIl1bYi1kcDQ3cXY1bmI3XSwgLmZsZXgtcHJvcGVydHktZ3JvdXAgdGV4dGFyZWFbYi1kcDQ3cXY1bmI3XSwgLmZsZXgtcHJvcGVydHktZ3JvdXAgc2VsZWN0W2ItZHA0N3F2NW5iN10ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1c1tiLWRwNDdxdjVuYjddLCAuZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzW2ItZHA0N3F2NW5iN10sIC5mbGV4LXByb3BlcnR5LWdyb3VwIHRleHRhcmVhOmZvY3VzW2ItZHA0N3F2NW5iN10sIC5mbGV4LXByb3BlcnR5LWdyb3VwIHNlbGVjdDpmb2N1c1tiLWRwNDdxdjVuYjddIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZFtiLWRwNDdxdjVuYjddIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bYi1kcDQ3cXY1bmI3XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIHRleHRhcmVhW2ItZHA0N3F2NW5iN10ge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWVkaXRvcltiLWRwNDdxdjVuYjddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LWFsaWdubWVudC1yb3dbYi1kcDQ3cXY1bmI3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWxhYmVsW2ItZHA0N3F2NW5iN10ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi1ncm91cFtiLWRwNDdxdjVuYjddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbltiLWRwNDdxdjVuYjddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbjpob3ZlcltiLWRwNDdxdjVuYjddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b246Zm9jdXNbYi1kcDQ3cXY1bmI3XSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmVbYi1kcDQ3cXY1bmI3XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmU6aG92ZXJbYi1kcDQ3cXY1bmI3XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmZsZXgtYWxpZ25tZW50LWljb25bYi1kcDQ3cXY1bmI3XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUgLmZsZXgtYWxpZ25tZW50LWljb25bYi1kcDQ3cXY1bmI3XSB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtZWRpdGFibGUtcHJvcGVydHktbGFiZWxbYi1kcDQ3cXY1bmI3XSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtZWRpdGFibGUtcHJvcGVydHktZGVzY3JpcHRpb25bYi1kcDQ3cXY1bmI3XSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXByb3BlcnR5LWlucHV0LWZpZWxkW2ItZHA0N3F2NW5iN10ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1jb2xvci1ncmF5LTYwMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mbGV4LXNoYWRvdy1zbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mbGV4LWxpbmUtaGVpZ2h0LXRpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tZmxleC10cmFuc2l0aW9uLWZhc3QpLCBib3gtc2hhZG93IHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KTtcbn1cbi5mbGV4LW1vZGFsLW92ZXJsYXlbYi1odjRjOXcwNjd2XSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmZsZXgtbW9kYWwtY29udGFpbmVyW2ItaHY0Yzl3MDY3dl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1tb2RhbC1oZWFkZXJbYi1odjRjOXcwNjd2XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LW1vZGFsLXRpdGxlW2ItaHY0Yzl3MDY3dl0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1tb2RhbC1jbG9zZVtiLWh2NGM5dzA2N3ZdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZsZXgtbW9kYWwtY2xvc2U6aG92ZXJbYi1odjRjOXcwNjd2XSB7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LW1vZGFsLWJvZHlbYi1odjRjOXcwNjd2XSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gMTgwcHgpO1xufVxuLmZsZXgtbW9kYWwtZm9vdGVyW2ItaHY0Yzl3MDY3dl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1tb2RhbC1mb3JtLXByZXZpZXdbYi1odjRjOXcwNjd2XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtbW9kYWwtaW5zdHJ1Y3Rpb25zW2ItaHY0Yzl3MDY3dl0ge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZsZXgtY2hvaWNlLXRleHRhcmVhW2ItaHY0Yzl3MDY3dl0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGV4LWNob2ljZS10ZXh0YXJlYTpmb2N1c1tiLWh2NGM5dzA2N3ZdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jaG9pY2UtdGV4dGFyZWFbYi1odjRjOXcwNjd2XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC12YWxpZGF0aW9uLWVycm9yW2ItaHY0Yzl3MDY3dl0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZsZXgtZW51bS1jaG9pY2UtbGlzdC1lZGl0b3JbYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWhlYWRlcltiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5mbGV4LWVudW0taGVhZGVyLWJ1dHRvbi1ncm91cFtiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzcHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS10aXRsZVtiLWF2MDd4aDY2a3ddIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1lbnVtLWNob2ljZS1oZWFkZXItYnRuW2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWhlYWRlci1idG46aG92ZXJbYi1hdjA3eGg2Nmt3XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5kYXJrIC5mbGV4LWVudW0tY2hvaWNlLWhlYWRlci1idG46aG92ZXJbYi1hdjA3eGg2Nmt3XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1lbnVtLWNob2ljZS1vcGVuLWNzdi1lZGl0LW1vZGFsLWJ0bltiLWF2MDd4aDY2a3ddIHtcbiAgcGFkZGluZzogM3B4O1xufVxuLmZsZXgtZW51bS1jaG9pY2UtaWNvbltiLWF2MDd4aDY2a3ddIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdGFibGUtaGVhZGVyW2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZHJhZy1jb2xbYi1hdjA3eGg2Nmt3XSB7XG4gIHdpZHRoOiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXZhbHVlLWNvbFtiLWF2MDd4aDY2a3ddIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdGV4dC1jb2xbYi1hdjA3eGg2Nmt3XSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWFjdGlvbnMtY29sW2ItYXYwN3hoNjZrd10ge1xuICB3aWR0aDogMzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS1saXN0W2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93W2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3c6aG92ZXJbYi1hdjA3eGg2Nmt3XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5kYXJrIC5mbGV4LWVudW0tY2hvaWNlLXJvdzpob3ZlcltiLWF2MDd4aDY2a3ddIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93LmZsZXgtZHJhZ2dpbmdbYi1hdjA3eGg2Nmt3XSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdy5mbGV4LWRyYWctb3Zlci10b3BbYi1hdjA3eGg2Nmt3XSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdy5mbGV4LWRyYWctb3Zlci1ib3R0b21bYi1hdjA3eGg2Nmt3XSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cuZmxleC1oYXMtZXJyb3JbYi1hdjA3eGg2Nmt3XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLXN1YnRsZSk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kcmFnLWhhbmRsZVtiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBjdXJzb3I6IGdyYWI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRyYWctaGFuZGxlOmhvdmVyW2ItYXYwN3hoNjZrd10ge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kcmFnLWhhbmRsZTphY3RpdmVbYi1hdjA3eGg2Nmt3XSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uZmxleC1kcmFnLWljb25bYi1hdjA3eGg2Nmt3XSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cgLmZsZXgtaW5wdXQtZmllbGRbYi1hdjA3eGg2Nmt3XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZDpmb2N1c1tiLWF2MDd4aDY2a3ddIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cgLmZsZXgtaW5wdXQtZmllbGQuZmxleC1pbnB1dC1lcnJvcltiLWF2MDd4aDY2a3ddIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLXN1YnRsZSk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cgLmZsZXgtaW5wdXQtZmllbGRbYi1hdjA3eGg2Nmt3XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRlbGV0ZS1idG5bYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRlbGV0ZS1idG46aG92ZXI6bm90KDpkaXNhYmxlZClbYi1hdjA3eGg2Nmt3XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLXN1YnRsZSk7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kZWxldGUtYnRuOmRpc2FibGVkW2ItYXYwN3hoNjZrd10ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZmxleC1kZWxldGUtaWNvbltiLWF2MDd4aDY2a3ddIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWVycm9yW2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNHB4IDhweCA0cHggNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtZXJyb3ItaWNvbltiLWF2MDd4aDY2a3ddIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmlsbDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtZmxleC1ncmlkLWRlZmluaXRpb25zLWVkaXRvcltiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1mbGV4LWdyaWQtZGVmaW5pdGlvbnMtbGlzdFtiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbVtiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbTpob3ZlcltiLXBkOWpmOGdxeHVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWdnaW5nW2ItcGQ5amY4Z3F4dV0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbS5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLW92ZXItdG9wW2ItcGQ5amY4Z3F4dV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbS5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLW92ZXItYm90dG9tW2ItcGQ5amY4Z3F4dV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwIHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctaGFuZGxlW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IGdyYWI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLWhhbmRsZTpob3ZlcltiLXBkOWpmOGdxeHVdIHtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctaGFuZGxlOmFjdGl2ZVtiLXBkOWpmOGdxeHVdIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLWljb25bYi1wZDlqZjhncXh1XSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tbGFiZWxbYi1wZDlqZjhncXh1XSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtaW4td2lkdGg6IDU1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZ3JpZC1jb2x1bW4td2lkdGgtYWRqdXN0bWVudC1zZWN0aW9uW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLXR5cGUtc2VsZWN0W2ItcGQ5amY4Z3F4dV0ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDRweCA2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtY29udGFpbmVyW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtaW5wdXRbYi1wZDlqZjhncXh1XSB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cHggNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi12YWx1ZS1pbnB1dDpkaXNhYmxlZFtiLXBkOWpmOGdxeHVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLXZhbHVlLXVuaXRbYi1wZDlqZjhncXh1XSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb25zW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFjdGlvbi1idG5bYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWN0aW9uLWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKVtiLXBkOWpmOGdxeHVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFjdGlvbi1idG46Zm9jdXNbYi1wZDlqZjhncXh1XSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFjdGlvbi1idG46ZGlzYWJsZWRbYi1wZDlqZjhncXh1XSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1yZW1vdmUtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItcGQ5amY4Z3F4dV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pY29uW2ItcGQ5amY4Z3F4dV0ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hZGQtYnRuW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hZGQtYnRuOmhvdmVyW2ItcGQ5amY4Z3F4dV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5mbyk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWRkLWJ0bjpmb2N1c1tiLXBkOWpmOGdxeHVdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taWNvbi1hZGRbYi1wZDlqZjhncXh1XSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tbWF4LXJlYWNoZWRbYi1wZDlqZjhncXh1XSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4O1xufVxuQGtleWZyYW1lcyBmbGV4LWdyaWQtZGVmaW5pdGlvbi1oaWdobGlnaHQtYi1wZDlqZjhncXh1IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICBib3JkZXItY29sb3I6IHZhcigtLWluZm8pO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW11dGVkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIH1cbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtLWhpZ2hsaWdodGVkW2ItcGQ5amY4Z3F4dV0ge1xuICBhbmltYXRpb246IGZsZXgtZ3JpZC1kZWZpbml0aW9uLWhpZ2hsaWdodC1iLXBkOWpmOGdxeHUgMC42cyBlYXNlLW91dCBmb3J3YXJkcztcbn1cbi5mbGV4LWdyaWQtY29sdW1uLXdpZHRoLWFkanVzdG1lbnQtc2VjdGlvbltiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwW2Itbjc2bGplMTJocl0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAtc3VtbWFyeVtiLW43NmxqZTEyaHJdIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwLXN1bW1hcnk6aG92ZXJbYi1uNzZsamUxMmhyXSB7XG4gIGNvbG9yOiByZ2IoMzEsIDQxLCA1NSk7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cC1zdW1tYXJ5OmhvdmVyW2Itbjc2bGplMTJocl0ge1xuICBjb2xvcjogcmdiKDMxLCA0MSwgNTUpO1xufVxuLmZsZXgtZ3JvdXAtaGVhZGVyW2Itbjc2bGplMTJocl0ge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtZWRpdG9yW2ItazF0bHZtamplM10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtcHJldmlld1tiLWsxdGx2bWpqZTNdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1lbXB0eVtiLWsxdGx2bWpqZTNdIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NiZDVlMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtYnRuW2ItazF0bHZtamplM10sIC5mbGV4LWltYWdlLXVwbG9hZC1yZW1vdmVbYi1rMXRsdm1qamUzXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjMWUyOTNiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmZsZXgtaW1hZ2UtdXBsb2FkLWJ0bjpob3ZlcltiLWsxdGx2bWpqZTNdLCAuZmxleC1pbWFnZS11cGxvYWQtcmVtb3ZlOmhvdmVyW2ItazF0bHZtamplM10ge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xuICBib3JkZXItY29sb3I6ICM5NGEzYjg7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtYnRuIGlucHV0W3R5cGU9XCJmaWxlXCJdW2ItazF0bHZtamplM10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtaW1hZ2UtdXBsb2FkLWVycm9yW2ItazF0bHZtamplM10ge1xuICBjb2xvcjogI2I5MWMxYztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uZmxleC1vcmllbnRhdGlvbi1lZGl0b3JbYi1wMXNoOGRoaWhnXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24tZ3JvdXBbYi1wMXNoOGRoaWhnXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbltiLXAxc2g4ZGhpaGddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b246aG92ZXJbYi1wMXNoOGRoaWhnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b246Zm9jdXNbYi1wMXNoOGRoaWhnXSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtb3JpZW50YXRpb24tYnV0dG9uLmFjdGl2ZVtiLXAxc2g4ZGhpaGddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24uYWN0aXZlOmhvdmVyW2ItcDFzaDhkaGloZ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWljb25bYi1wMXNoOGRoaWhnXSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IHZhcigtLWZvcmVncm91bmQpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi5hY3RpdmUgLmZsZXgtb3JpZW50YXRpb24taWNvbltiLXAxc2g4ZGhpaGddIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC1vcmllbnRhdGlvbi1sYWJlbFtiLXAxc2g4ZGhpaGddIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24uYWN0aXZlIC5mbGV4LW9yaWVudGF0aW9uLWxhYmVsW2ItcDFzaDhkaGloZ10ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsW2ItcWtvYmRxZnI4ZV0ge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbC10aXRsZVtiLXFrb2JkcWZyOGVdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbC10eXBlW2ItcWtvYmRxZnI4ZV0ge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLWRlbGV0ZS1idG5bYi1xa29iZHFmcjhlXSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXByb3BlcnRpZXMtZGVsZXRlLWJ0bjpob3ZlcltiLXFrb2JkcWZyOGVdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsLmZsZXgtaGlkZGVuW2ItcWtvYmRxZnI4ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHlbYi1xa29iZHFmcjhlXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uZmxleC13aWR0aC1wcm9wZXJ0eS12YWx1ZVtiLXFrb2JkcWZyOGVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC13aWR0aC1wcm9wZXJ0eS1wY3RbYi1xa29iZHFmcjhlXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktc3RyZXRjaFtiLXFrb2JkcWZyOGVdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXJlc2V0W2ItcWtvYmRxZnI4ZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktcmVzZXQ6aG92ZXJbYi1xa29iZHFmcjhlXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWwgaDJbYi1xa29iZHFmcjhlXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbFtiLXFrb2JkcWZyOGVdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsW2ItcWtvYmRxZnI4ZV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbFtiLXFrb2JkcWZyOGVdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlci1lbXBoYXNpcyk7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsW2ItcWtvYmRxZnI4ZV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1wcm9wZXJ0aWVzLWNvbnRlbnRbYi1xa29iZHFmcjhlXSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbi5mbGV4LXdpZGdldC1pY29uW2ItcWtvYmRxZnI4ZV0ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC13aWRnZXQtaWNvbiBzdmdbYi1xa29iZHFmcjhlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1wcm9wZXJ0aWVzLXBhbmVsW2ItcWtvYmRxZnI4ZV0ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuLmZsZXgtcHJvcGVydGllcy1lbXB0eS1zdGF0ZVtiLXFrb2JkcWZyOGVdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmxleC1wcm9wZXJ0aWVzLWVtcHR5LXN0YXRlIHBbYi1xa29iZHFmcjhlXSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1wcm9wZXJ0aWVzLXBhbmVsW2ItcWtvYmRxZnI4ZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uZmxleC1wcm9wZXJ0eS1zZWN0aW9uLXN1bW1hcnlbYi10bmpla2o3MTN5XSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4uZmxleC1wcm9wZXJ0eS1zZWN0aW9uLXN1bW1hcnk6aG92ZXJbYi10bmpla2o3MTN5XSB7XG4gIGNvbG9yOiByZ2IoMzEsIDQxLCA1NSk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1lZGl0b3JbYi0wejcwNDM5ZjVmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWhlYWRlcltiLTB6NzA0MzlmNWZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtdGl0bGVbYi0wejcwNDM5ZjVmXSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYig1NSwgNjUsIDgxKTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWFkZC1idG5bYi0wejcwNDM5ZjVmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2IoMTA3LCAxMTQsIDEyOCk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1hZGQtYnRuOmhvdmVyW2ItMHo3MDQzOWY1Zl0ge1xuICBjb2xvcjogcmdiKDM3LCA5OSwgMjM1KTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWljb25bYi0wejcwNDM5ZjVmXSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWl0ZW1zW2ItMHo3MDQzOWY1Zl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG4uZmxleC1zdHJpbmctbGlzdC1yb3dbYi0wejcwNDM5ZjVmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWlucHV0W2ItMHo3MDQzOWY1Zl0ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuW2ItMHo3MDQzOWY1Zl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiKDE1NiwgMTYzLCAxNzUpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWRlbGV0ZS1idG46aG92ZXI6bm90KDpkaXNhYmxlZClbYi0wejcwNDM5ZjVmXSB7XG4gIGNvbG9yOiByZ2IoMjM5LCA2OCwgNjgpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtZGVsZXRlLWJ0bjpkaXNhYmxlZFtiLTB6NzA0MzlmNWZdIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtZGVsZXRlLWljb25bYi0wejcwNDM5ZjVmXSB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5mbGV4LXRoaWNrbmVzcy1lZGl0b3JbYi1sMXJqNDMyMjAzXSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICBnYXA6IDJweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDRweCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC10aGlja25lc3MtY2VudGVyW2ItbDFyajQzMjIwM10ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LXRoaWNrbmVzcy1lZGl0b3IgLmZsZXgtdGhpY2tuZXNzLWlucHV0IGlucHV0W2ItbDFyajQzMjIwM10ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxleC10aGlja25lc3MtZWRpdG9yIC5mbGV4LXRoaWNrbmVzcy1pbnB1dCBpbnB1dFtiLWwxcmo0MzIyMDNdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZmxleC10aGlja25lc3MtZWRpdG9yIC5mbGV4LXRoaWNrbmVzcy1pbnB1dCBpbnB1dFtiLWwxcmo0MzIyMDNdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC10aGlja25lc3MtZWRpdG9yIC5mbGV4LXRoaWNrbmVzcy1pbnB1dCBpbnB1dDpmb2N1c1tiLWwxcmo0MzIyMDNdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC10aGlja25lc3MtaW5wdXQtLXRvcFtiLWwxcmo0MzIyMDNdIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xufVxuLmZsZXgtdGhpY2tuZXNzLWlucHV0LS1sZWZ0W2ItbDFyajQzMjIwM10ge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uZmxleC10aGlja25lc3MtaW5wdXQtLXJpZ2h0W2ItbDFyajQzMjIwM10ge1xuICBncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3c6IDI7XG59XG4uZmxleC10aGlja25lc3MtaW5wdXQtLWJvdHRvbVtiLWwxcmo0MzIyMDNdIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAzO1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaC1jb250YWluZXJbYi00dXo1NGpxM25kXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2hbYi00dXo1NGpxM25kXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaCBpbnB1dFtiLTR1ejU0anEzbmRdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5mbGV4LXRvZ2dsZS1zbGlkZXJbYi00dXo1NGpxM25kXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmZsZXgtdG9nZ2xlLXNsaWRlcltiLTR1ejU0anEzbmRdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGxlZnQ6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmxleC10b2dnbGUtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuZmxleC10b2dnbGUtc2xpZGVyW2ItNHV6NTRqcTNuZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5mbGV4LXRvZ2dsZS1zbGlkZXJbYi00dXo1NGpxM25kXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuLmZsZXgtdG9nZ2xlLXN0YXRlLWxhYmVsW2ItNHV6NTRqcTNuZF0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1vdmVybGF5W2ItaXBteWZ5M3hwc10ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLW1vZGFsW2ItaXBteWZ5M3hwc10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtaGVhZGVyW2ItaXBteWZ5M3hwc10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1oZWFkZXIgaDJbYi1pcG15ZnkzeHBzXSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1jbG9zZS1idG5bYi1pcG15ZnkzeHBzXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtY2xvc2UtYnRuOmhvdmVyW2ItaXBteWZ5M3hwc10ge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1ib2R5W2ItaXBteWZ5M3hwc10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3RbYi1pcG15ZnkzeHBzXSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAxMnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0IGgzW2ItaXBteWZ5M3hwc10ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luOiAxMnB4IDAgNnB4IDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0IGgzOmZpcnN0LWNoaWxkW2ItaXBteWZ5M3hwc10ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWl0ZW1bYi1pcG15ZnkzeHBzXSB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZmxleC1pY29uLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pdGVtOmhvdmVyW2ItaXBteWZ5M3hwc10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWZsZXgtd2lkZ2V0KTtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pdGVtLnNlbGVjdGVkW2ItaXBteWZ5M3hwc10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtaWNvbltiLWlwbXlmeTN4cHNdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5bYi1pcG15ZnkzeHBzXSAuZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXNbYi1pcG15ZnkzeHBzXSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcmV2aWV3W2ItaXBteWZ5M3hwc10ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJldmlldy1ib3hbYi1pcG15ZnkzeHBzXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJldmlldy11bmF2YWlsYWJsZVtiLWlwbXlmeTN4cHNdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXMtY29udGVudFtiLWlwbXlmeTN4cHNdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5bYi1pcG15ZnkzeHBzXSAuZmxleC1ncm91cC1oZWFkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1lbXB0eS1zdGF0ZVtiLWlwbXlmeTN4cHNdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0W2ItaXBteWZ5M3hwc106Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZmxleC1zdHlsZS1kZWZhdWx0cy1wcm9wZXJ0aWVzW2ItaXBteWZ5M3hwc106Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0W2ItaXBteWZ5M3hwc106Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAuZmxleC1zdHlsZS1kZWZhdWx0cy1wcm9wZXJ0aWVzW2ItaXBteWZ5M3hwc106Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdFtiLWlwbXlmeTN4cHNdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllc1tiLWlwbXlmeTN4cHNdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlci1lbXBoYXNpcyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0W2ItaXBteWZ5M3hwc106Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLCAuZmxleC1zdHlsZS1kZWZhdWx0cy1wcm9wZXJ0aWVzW2ItaXBteWZ5M3hwc106Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1iYWNrZHJvcFtiLW5vODY1dzJicmZdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC10YWdzLWRpYWxvZ1tiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXRpdGxlW2Itbm84NjV3MmJyZl0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctbWVzc2FnZVtiLW5vODY1dzJicmZdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXBzW2Itbm84NjV3MmJyZl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcHMtZW1wdHlbYi1ubzg2NXcyYnJmXSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmxleC10YWdzLWRpYWxvZy1jaGlwW2Itbm84NjV3MmJyZl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDNweCA0cHggM3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1jaGlwLXJlbW92ZVtiLW5vODY1dzJicmZdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxleC10YWdzLWRpYWxvZy1jaGlwLXJlbW92ZTpob3ZlcltiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC10YWdzLWRpYWxvZy1pbnB1dFtiLW5vODY1dzJicmZdIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctaW5wdXQ6Zm9jdXNbYi1ubzg2NXcyYnJmXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtdGFncy1kaWFsb2ctc3VnZ2VzdGlvbnMtbGFiZWxbYi1ubzg2NXcyYnJmXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy1zdWdnZXN0aW9uc1tiLW5vODY1dzJicmZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb25bYi1ubzg2NXcyYnJmXSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC10YWdzLWRpYWxvZy1zdWdnZXN0aW9uOmhvdmVyW2Itbm84NjV3MmJyZl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWFjdGlvbnNbYi1ubzg2NXcyYnJmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG5bYi1ubzg2NXcyYnJmXSB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWJ0bi0tY2FuY2VsW2Itbm84NjV3MmJyZl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWJ0bi0tY2FuY2VsOmhvdmVyW2Itbm84NjV3MmJyZl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1wcmltYXJ5W2Itbm84NjV3MmJyZl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4tLXByaW1hcnk6aG92ZXJbYi1ubzg2NXcyYnJmXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1iYWNrZHJvcFtiLTBpZW9hbWtjbmhdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nW2ItMGllb2Fta2NuaF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDQ0MHB4O1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy10aXRsZVtiLTBpZW9hbWtjbmhdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctbWVzc2FnZVtiLTBpZW9hbWtjbmhdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctbW9kZVtiLTBpZW9hbWtjbmhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLW1vZGUtb3B0aW9uW2ItMGllb2Fta2NuaF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctbW9kZS1vcHRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdW2ItMGllb2Fta2NuaF0ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1saXN0W2ItMGllb2Fta2NuaF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1vcHRpb25bYi0waWVvYW1rY25oXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bYi0waWVvYW1rY25oXSB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWVtcHR5W2ItMGllb2Fta2NuaF0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWFjdGlvbnNbYi0waWVvYW1rY25oXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1idG5bYi0waWVvYW1rY25oXSB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuLS1jYW5jZWxbYi0waWVvYW1rY25oXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1idG4tLWNhbmNlbDpob3ZlcltiLTBpZW9hbWtjbmhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuLS1wcmltYXJ5W2ItMGllb2Fta2NuaF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3ZlcltiLTBpZW9hbWtjbmhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1iYWNrZHJvcFtiLThhOWtrOGVxMnRdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZ1tiLThhOWtrOGVxMnRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLXRpdGxlW2ItOGE5a2s4ZXEydF0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctbWVzc2FnZVtiLThhOWtrOGVxMnRdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWFjdGlvbnNbYi04YTlrazhlcTJ0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1hY3Rpb25zLXJpZ2h0W2ItOGE5a2s4ZXEydF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG5bYi04YTlrazhlcTJ0XSB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bjpkaXNhYmxlZFtiLThhOWtrOGVxMnRdIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1jYW5jZWxbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1jYW5jZWw6aG92ZXI6bm90KDpkaXNhYmxlZClbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG4tLXByaW1hcnlbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKVtiLThhOWtrOGVxMnRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG4tLWRhbmdlcltiLThhOWtrOGVxMnRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tZGFuZ2VyOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItOGE5a2s4ZXEydF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC12YWxpZGF0aW9uLXBhbmVsW2ItYTNpdmFrNTZ6YV0ge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbC10aXRsZVtiLWEzaXZhazU2emFdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbC1jb250ZW50W2ItYTNpdmFrNTZ6YV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZmxleC12YWxpZGF0aW9uLXBhbmVsLWVtcHR5W2ItYTNpdmFrNTZ6YV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uZmxleC12YWxpZGF0aW9uLWVkaXRvcltiLWEzaXZhazU2emFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZsZXgtdmFsaWRhdGlvbi1yb3dbYi1hM2l2YWs1NnphXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUtcm93W2ItYTNpdmFrNTZ6YV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC12YWxpZGF0aW9uLWxhYmVsW2ItYTNpdmFrNTZ6YV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uZmxleC12YWxpZGF0aW9uLWlucHV0W2ItYTNpdmFrNTZ6YV0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCwgd2hpdGUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uZmxleC12YWxpZGF0aW9uLWlucHV0OmZvY3VzW2ItYTNpdmFrNTZ6YV0ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXZhbGlkYXRpb24taGludFtiLWEzaXZhazU2emFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mbGV4LXZhbGlkYXRpb24taW5mb1tiLWEzaXZhazU2emFdIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZsZXgtdmFsaWRhdGlvbi1pbmZvIHBbYi1hM2l2YWs1NnphXSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlW2ItYTNpdmFrNTZ6YV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUtLW9uW2ItYTNpdmFrNTZ6YV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLXRodW1iW2ItYTNpdmFrNTZ6YV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLS1vbiAuZmxleC12YWxpZGF0aW9uLXRvZ2dsZS10aHVtYltiLWEzaXZhazU2emFdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xufVxuLmZsZXgtd2lkZ2V0LWl0ZW1bYi14d3F2MjZoNm1oXSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWZsZXgtd2lkZ2V0KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IG1vdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC1pY29uLWNvbG9yKTtcbn1cbi5mbGV4LXdpZGdldC1pdGVtIHN2Z1tiLXh3cXYyNmg2bWhdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxleC13aWRnZXQtaXRlbS1kaXNhYmxlZFtiLXh3cXYyNmg2bWhdIHtcbiAgY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mbGV4LXdpZGdldC1pdGVtOmhvdmVyOm5vdCguZmxleC13aWRnZXQtaXRlbS1kaXNhYmxlZClbYi14d3F2MjZoNm1oXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmRhcmsgLmZsZXgtd2lkZ2V0LWl0ZW06aG92ZXI6bm90KC5mbGV4LXdpZGdldC1pdGVtLWRpc2FibGVkKVtiLXh3cXYyNmg2bWhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtd2lkZ2V0LWl0ZW06YWN0aXZlW2IteHdxdjI2aDZtaF0ge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC13aWRnZXQtaWNvbltiLXh3cXYyNmg2bWhdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsW2IteTR4djJvY24zNl0ge1xuICB3aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweCAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWwuaGlkZGVuW2IteTR4djJvY24zNl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbCBoMltiLXk0eHYyb2NuMzZdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsLWhlYWRlcltiLXk0eHYyb2NuMzZdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsLXRhYnNbYi15NHh2Mm9jbjM2XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC13aWRnZXRzLXRhYltiLXk0eHYyb2NuMzZdIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LXdpZGdldHMtdGFiOmhvdmVyW2IteTR4djJvY24zNl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXdpZGdldHMtdGFiLS1hY3RpdmVbYi15NHh2Mm9jbjM2XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXdpZGdldHMtdGFiLS1hY3RpdmU6aG92ZXJbYi15NHh2Mm9jbjM2XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtZnJhZ21lbnQtaXRlbVtiLXk0eHYyb2NuMzZdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLmZsZXgtZnJhZ21lbnQtaXRlbSBzcGFuW2IteTR4djJvY24zNl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtZnJhZ21lbnQtdmlldy1idG5bYi15NHh2Mm9jbjM2XSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWZyYWdtZW50LXZpZXctYnRuOmhvdmVyW2IteTR4djJvY24zNl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC1mcmFnbWVudC1pdGVtOmhvdmVyIC5mbGV4LWZyYWdtZW50LXZpZXctYnRuW2IteTR4djJvY24zNl0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsZXgtZnJhZ21lbnRzLWxvYWRpbmdbYi15NHh2Mm9jbjM2XSwgLmZsZXgtZnJhZ21lbnRzLWVtcHR5W2IteTR4djJvY24zNl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZmxleC1lZGl0LWRlZmF1bHRzLWJ0bltiLXk0eHYyb2NuMzZdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWVkaXQtZGVmYXVsdHMtYnRuOmhvdmVyW2IteTR4djJvY24zNl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC1mb3JtLWVkaXRvcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXByaW1hcnkpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtc2tlbGV0b24tbG9hZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5mbGV4LXNrZWxldG9uLXJvd1tiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1za2VsZXRvbi1sYWJlbFtiLWIwODNyM2Y2dTFdIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYW5pbWF0aW9uOiBmbGV4LXNrZWxldG9uUHVsc2UtYi1iMDgzcjNmNnUxIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmxleC1za2VsZXRvbi1sYWJlbC0tc2hvcnRbYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uZmxleC1za2VsZXRvbi1pbnB1dFtiLWIwODNyM2Y2dTFdIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGFuaW1hdGlvbjogZmxleC1za2VsZXRvblB1bHNlLWItYjA4M3IzZjZ1MSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZmxleC1za2VsZXRvbi1pbnB1dC0tdGFsbFtiLWIwODNyM2Y2dTFdIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQGtleWZyYW1lcyBmbGV4LXNrZWxldG9uUHVsc2UtYi1iMDgzcjNmNnUxIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWRpdG9yLmZsZXgtZHJhd2VyLW9wZW5bYi1iMDgzcjNmNnUxXSB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1kcmF3ZXItaGVpZ2h0LCAyNTBweCk7XG59XG4uZmxleC1oZWFkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGhlaWdodDogNzhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZ2FwOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtaGVhZGVyLWxlZnRbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1oZWFkZXItbWV0YVtiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIG1heC13aWR0aDogNjAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5mbGV4LWhlYWRlci10aXRsZS1yb3dbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtdG9nZ2xlW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGdhcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtYnRuOmhvdmVyOm5vdCguZmxleC1hY3RpdmUpW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtYnRuLmZsZXgtYWN0aXZlW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtaGVhZGVyLXRpdGxlW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtaGVhZGVyLXRpdGxlOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci10aXRsZS1pbnB1dFtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uZmxleC1oZWFkZXItdGl0bGUtaW5wdXQ6Zm9jdXNbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtaGVhZGVyLWRlc2NyaXB0aW9uW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbi0tcGxhY2Vob2xkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb24taW5wdXRbYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMjgwcHg7XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb24taW5wdXQ6Zm9jdXNbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtaGVhZGVyLXJpZ2h0W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXNhdmUtd3JhcHBlcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtc2F2ZS1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zYXZlLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1zYXZlLWRpcnR5LWluZGljYXRvcltiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA4MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LXNhdmUtZGlydHktZG90W2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXdhcm5pbmcsICNmNTllMGIpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wdWJsaXNoLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXB1Ymxpc2gtYnRuOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXB1Ymxpc2gtYnRuLS1wdWJsaXNoZWRbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgMjUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXB1Ymxpc2gtYnRuLS1wdWJsaXNoZWQ6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wdWJsaXNoLWJ0bi0tZGlzYWJsZWRbYi1iMDgzcjNmNnUxXSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LXZpc2liaWxpdHktYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtdmlzaWJpbGl0eS1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtdGFncy1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC10YWdzLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU2NXB4KSB7XG4gIC5mbGV4LXZpc2liaWxpdHktYnRuIC5mbGV4LWJ0bi1sYWJlbFtiLWIwODNyM2Y2dTFdLCAuZmxleC10YWdzLWJ0biAuZmxleC1idG4tbGFiZWxbYi1iMDgzcjNmNnUxXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC12aXNpYmlsaXR5LWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC10YWdzLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZmxleC1idG4tbGFiZWxbYi1iMDgzcjNmNnUxXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC12aXNpYmlsaXR5LWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC10YWdzLWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC1zYXZlLWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC1wdWJsaXNoLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICAgIGdhcDogMDtcbiAgfVxuICAuZmxleC1tb2RlLXRvZ2dsZVtiLWIwODNyM2Y2dTFdIHtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAuZmxleC1tb2RlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgfVxuICAuZmxleC1oZWFkZXItbWV0YVtiLWIwODNyM2Y2dTFdIHtcbiAgICBtYXgtd2lkdGg6IDQyJTtcbiAgfVxuICAuZmxleC1zYXZlLWRpcnR5LWluZGljYXRvcltiLWIwODNyM2Y2dTFdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mbGV4LXZpc2liaWxpdHktYnRuW2ItYjA4M3IzZjZ1MV0sIC5mbGV4LXRhZ3MtYnRuW2ItYjA4M3IzZjZ1MV0sIC5mbGV4LXNhdmUtYnRuW2ItYjA4M3IzZjZ1MV0sIC5mbGV4LXB1Ymxpc2gtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gIH1cbiAgLmZsZXgtbW9kZS1idG5bYi1iMDgzcjNmNnUxXSB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLW1ldGFbYi1iMDgzcjNmNnUxXSB7XG4gICAgbWF4LXdpZHRoOiAzNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmZsZXgtbW9kZS1sYWJlbFtiLWIwODNyM2Y2dTFdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LW1vZGUtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmZsZXgtaGVhZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgbWV0YVwiIFwicmlnaHQgcmlnaHRcIjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4IDhweCAyMHB4O1xuICAgIHJvdy1nYXA6IDRweDtcbiAgfVxuICAuZmxleC1oZWFkZXItbGVmdFtiLWIwODNyM2Y2dTFdIHtcbiAgICBncmlkLWFyZWE6IGxlZnQ7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG4gIC5mbGV4LWhlYWRlci1tZXRhW2ItYjA4M3IzZjZ1MV0ge1xuICAgIGdyaWQtYXJlYTogbWV0YTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmxleC1oZWFkZXItcmlnaHRbYi1iMDgzcjNmNnUxXSB7XG4gICAgZ3JpZC1hcmVhOiByaWdodDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctYmFja2Ryb3BbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LW1vZGFsW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWhlYWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1oZWFkZXIgaDNbYi1iMDgzcjNmNnUxXSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWhlYWRlci1hY3Rpb25zW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctZGVsZXRlW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctZGVsZXRlOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctY2xvc2VbYi1iMDgzcjNmNnUxXSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctY2xvc2U6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1ib2R5W2ItYjA4M3IzZjZ1MV0ge1xuICBwYWRkaW5nOiAyNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAxO1xufVxuLmZsZXgtYmFjay10by1jb21wYW55LWZvcm1zLWJ1dHRvbltiLWIwODNyM2Y2dTFdIHtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1heC13aWR0aDogNzBweDtcbn1cbi5mbGV4LW1vZGUtdG9nZ2xlW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZmxleC1tb2RlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtbW9kZS1idG4uZmxleC1hY3RpdmVbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1tb2RlLWJ0bjpob3Zlcjpub3QoLmZsZXgtYWN0aXZlKVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWRpdG9yLWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsZXgtZWRpdG9yLXJpZ2h0LXBhbmVsW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWVkaXRvci1yaWdodC1wYW5lbC5mbGV4LWhpZGRlbltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LWVkaXRvci1yaWdodC1wYW5lbC1jb250ZW50W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5mbGV4LXNldHRpbmdzLXBhbmVsW2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1zZXR0aW5ncy1wYW5lbC10aXRsZVtiLWIwODNyM2Y2dTFdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtc2V0dGluZ3Mtc2VjdGlvbltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1zZXR0aW5ncy1zZWN0aW9uLXRpdGxlW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtc2V0dGluZ3MtaGludFtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXNldHRpbmdzLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mbGV4LXNldHRpbmdzLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtc2V0dGluZ3MtdG9nZ2xlW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtc2V0dGluZ3MtdG9nZ2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXJbYi1iMDgzcjNmNnUxXTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgLmZsZXgtc2V0dGluZ3MtdG9nZ2xlLXNsaWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXJbYi1iMDgzcjNmNnUxXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yZWNlc3NlZCwgdmFyKC0tbXV0ZWQpKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtbXV0ZWQsIHZhcigtLW11dGVkLWZvcmVncm91bmQpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuIHN2Z1tiLWIwODNyM2Y2dTFdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWhvdmVyLCB2YXIoLS1tdXRlZCkpO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlciwgdmFyKC0tZm9yZWdyb3VuZCkpO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4tLWFjdGl2ZVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwsIHZhcigtLXN1cmZhY2UpKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmU6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWVkaXRvci1jb250YWluZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMzJweCAxMjBweDtcbiAgZ2FwOiAzMnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsMCwwLC4wMykgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsMCwwLC4wMykgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLDAsMCwuMDMpIDc1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLDAsMCwuMDMpIDc1JSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgMTBweCwgMTBweCAtMTBweCwgLTEwcHggMDtcbn1cbjpnbG9iYWwoLmRhcmspIC5mbGV4LWVkaXRvci1jb250YWluZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjAyKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjAyKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LC4wMikgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LC4wMikgNzUlKTtcbn1cbi5mbGV4LWZvcm0tcGFnZVtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1mb3JtLXBhZ2UtLW9mZnNjcmVlbltiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsZXgtbWFyZ2luLWd1aWRlW2ItYjA4M3IzZjZ1MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmZsZXgtbWFyZ2luLWd1aWRlLS10b3BbYi1iMDgzcjNmNnUxXSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW1hcmdpbi1ndWlkZS0tYm90dG9tW2ItYjA4M3IzZjZ1MV0ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUtLWxlZnRbYi1iMDgzcjNmNnUxXSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUtLXJpZ2h0W2ItYjA4M3IzZjZ1MV0ge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wYWdlLXZpZXctYmFubmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdhcm5pbmctc3VidGxlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2FybmluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctc3VidGxlLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtZm9ybS1wYWdlLS1wYWdlZFtiLWIwODNyM2Y2dTFdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXBhZ2Utdmlld3BvcnRbYi1iMDgzcjNmNnUxXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtcGFnZS12aWV3cG9ydC1pbm5lcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1wYWdlLW51bWJlcltiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbjpnbG9iYWwoLmRhcmspIC5mbGV4LWZvcm0tcGFnZVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjMpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsMCwwLDAuMik7XG59XG4uZmxleC1jYW52YXNbYi1iMDgzcjNmNnUxXSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1mb3JtLXRpdGxlW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWRyb3Atem9uZVtiLWIwODNyM2Y2dTFdIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZmxleC1kcm9wLXpvbmUuZmxleC1kcmFnLW92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZHJvcC16b25lLmZsZXgtcHJldmlldy1tb2RlW2ItYjA4M3IzZjZ1MV0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxleC1kcmFnLW92ZXItY29udGFpbmVyIC5mbGV4LWRyb3Atem9uZVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1lbXB0eS1zdGF0ZVtiLWIwODNyM2Y2dTFdIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1jYW52YXMuZmxleC1kcmFnLW92ZXItY29udGFpbmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBvdXRsaW5lOiAzcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGFuaW1hdGlvbjogZmxleC1lbXB0eUNhbnZhc1B1bHNlLWItYjA4M3IzZjZ1MSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LWVtcHR5Q2FudmFzUHVsc2UtYi1iMDgzcjNmNnUxIHtcbiAgMCUsIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDYlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTIlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG59XG4uZmxleC1lbXB0eS1zdGF0ZSBwW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbGV4LWVtcHR5LXN0YXRlIHNtYWxsW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZm9ybS1yb3dbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mbGV4LWVsZW1lbnQtY29udHJvbHNbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cbi5mbGV4LWNvbmZpcm0tbW9kYWxbYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWxpc3RbYi1iMDgzcjNmNnUxXSB7XG4gIG1hcmdpbjogOHB4IDAgMTJweCAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNhbmNlbFtiLWIwODNyM2Y2dTFdLCAuZmxleC1jb25maXJtLW1vZGFsLWNvbmZpcm1bYi1iMDgzcjNmNnUxXSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jYW5jZWxbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNhbmNlbDpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jb25maXJtW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNvbmZpcm06aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbn1cbi5mbGV4LWNvbnRyb2wtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdXJmYWNlKSA5MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LWNvbnRyb2wtYnRuOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1jb250cm9sLWJ0bjpob3ZlciBzdmcgcGF0aFtiLWIwODNyM2Y2dTFdIHtcbiAgc3Ryb2tlOiB2YXIoLS1lcnJvcik7XG4gIGZpbGw6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWVsZW1lbnQtbGFiZWxbYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LWVsZW1lbnQtcHJldmlld1tiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmxleC1vcHRpb24tcm93W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZsZXgtb3B0aW9uLXJvdyBpbnB1dFtiLWIwODNyM2Y2dTFdIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4LXJlbW92ZS1vcHRpb24tYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1yZW1vdmUtb3B0aW9uLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtYWRkLW9wdGlvbi1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZmxleC1hZGQtb3B0aW9uLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZmxleC1jYW52YXNbYi1iMDgzcjNmNnUxXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG5ob3Jpem9udGFsLWxheW91dC1mbGV4LWVkaXRvci1jb250cm9sW2ItYjA4M3IzZjZ1MV0ge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ob3Jpem9udGFsLWxheW91dC1mbGV4LWVkaXRvci1jb250cm9sLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLXN1bW1hcnlbYi1iMDgzcjNmNnUxXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5kZXRhaWxzIC5mbGV4LWRldGFpbHMtc3VtbWFyeVtiLWIwODNyM2Y2dTFdOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1zdW1tYXJ5W2ItYjA4M3IzZjZ1MV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5kZXRhaWxzW29wZW5dIC5mbGV4LWRldGFpbHMtc3VtbWFyeVtiLWIwODNyM2Y2dTFdOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5kZXRhaWxzIC5mbGV4LWRldGFpbHMtY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2U7XG59XG4uZmxleC1kZXRhaWxzLWNvbnRlbnQgLmZsZXgtZGV0YWlscy1jb250ZW50LWlubmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZGV0YWlscy1jb250ZW50IC5mbGV4LWdyb3VwLWhlYWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5kZXRhaWxzW29wZW5dIC5mbGV4LWRldGFpbHMtY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG5kZXRhaWxzW29wZW5dLmZsZXgtY2xvc2luZyAuZmxleC1kZXRhaWxzLWNvbnRlbnRbYi1iMDgzcjNmNnUxXSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xufVxuZGV0YWlsc1tvcGVuXS5mbGV4LWNsb3NpbmcgLmZsZXgtZGV0YWlscy1zdW1tYXJ5W2ItYjA4M3IzZjZ1MV06OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLWNvbnRlbnQgPiBkaXZbYi1iMDgzcjNmNnUxXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZmxleC1zZWxlY3QtcGFyZW50LWJ1dHRvbltiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13aWRnZXRzLXBhbmVsW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LXdpZGdldHMtcGFuZWxbYi1iMDgzcjNmNnUxXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mbGV4LWZvcm0tY29udGFpbmVyW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZsZXgtZHJhZy1naG9zdFtiLWIwODNyM2Y2dTFdIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYW5pbWF0aW9uOiBmbGV4LWRyYWdHaG9zdEFwcGVhci1iLWIwODNyM2Y2dTEgMC4xNXMgZWFzZS1vdXQ7XG4gIH1cbiAgQGtleWZyYW1lcyBmbGV4LWRyYWdHaG9zdEFwcGVhci1iLWIwODNyM2Y2dTEge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOTUpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG4gIC5mbGV4LWRyYWctZ2hvc3QtY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMnB4IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmZsZXgtZHJhZ2dpbmctcGxhY2Vob2xkZXItY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAuZmxleC1kcmFnZ2luZy1vdmVybGF5W2ItYjA4M3IzZjZ1MV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgfVxuICAuZmxleC1kcmFnLW92ZXItY29udGFpbmVyW2ItYjA4M3IzZjZ1MV0ge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgIGFuaW1hdGlvbjogZmxleC1jb250YWluZXJQdWxzZS1iLWIwODNyM2Y2dTEgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuICBAa2V5ZnJhbWVzIGZsZXgtY29udGFpbmVyUHVsc2UtYi1iMDgzcjNmNnUxIHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mbGV4LXByZXZpZXctd3JhcHBlcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtcHJldmlldy1zZXR0aW5ncy1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IsICNjY2MpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCwgIzMzMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMTUpO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgdHJhbnNmb3JtIDAuMXM7XG59XG4uZmxleC1wcmV2aWV3LXNldHRpbmdzLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5LCAjNGY0NmU1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3W2ItYjA4M3IzZjZ1MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNS41cmVtO1xuICByaWdodDogMS41cmVtO1xuICB3aWR0aDogbWluKDQ4MHB4LCBjYWxjKDEwMCUgLSAzcmVtKSk7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UsICNmZmYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvciwgI2NjYyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsMCwwLDAuMik7XG4gIHotaW5kZXg6IDEyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctaGVhZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWhlYWRlci1iYWNrZ3JvdW5kLCAjZjVmNWY1KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctY2xvc2VbYi1iMDgzcjNmNnUxXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCwgIzY2Nik7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctY2xvc2U6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnksICM0ZjQ2ZTUpO1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctYm9keVtiLWIwODNyM2Y2dTFdIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5mbGV4LXByZXZpZXctc2Nyb2xsW2ItYjA4M3IzZjZ1MV0ge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbi5mbGV4LXByZXZpZXctcmliYm9uW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMS41cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjFzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCB2YXIoLS1wcmltYXJ5KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bjphY3RpdmVbYi1iMDgzcjNmNnUxXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuLnN1Y2Nlc3NbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bi5zdWNjZXNzOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG4uZXJyb3JbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG4uZXJyb3I6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXByZXZpZXctd3JhcHBlci0tbW9iaWxlIC5mbGV4LXByZXZpZXctc2Nyb2xsW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJlY2Vzc2VkLCB2YXIoLS1tdXRlZCkpO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS1tb2JpbGVbYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiA0MTRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDEwcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtbW9iaWxlIC5mbGV4LWZvcm1bYi1iMDgzcjNmNnUxXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxNnB4IDEycHg7XG59XG46Z2xvYmFsKC5kYXJrKSAuZmxleC1wcmV2aWV3LWRldmljZS1tb2JpbGVbYi1iMDgzcjNmNnUxXSB7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbi5mbGV4LWZvcm1bYi1yZDlhOWE0cmZ2XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1zYW5zLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmKTtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogZmxleC1mb3JtO1xufVxuLmZsZXgtY29udGFpbmVyW2ItYWNueHBlcnVhMV0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1jb250YWluZXJbYi1hY254cGVydWExXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmZsZXgtZGF0YS1ncmlkLWNvbnRhaW5lcltiLWFjbnhwZXJ1YTFdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWRhdGEtZ3JpZC1jb250YWluZXJbYi1hY254cGVydWExXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mbGV4LWRhdGEtZ3JpZC10YWJsZVtiLWFjbnhwZXJ1YTFdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC10YWJsZS1oZWFkW2ItYWNueHBlcnVhMV0ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmZsZXgtdGhbYi1hY254cGVydWExXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mbGV4LXRoLWVtcHR5W2ItYWNueHBlcnVhMV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xufVxuLmZsZXgtdHJbYi1hY254cGVydWExXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LXRyOmhvdmVyW2ItYWNueHBlcnVhMV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWJnLWZsZXgtd2lkZ2V0KTtcbn1cbi5mbGV4LXRkW2ItYWNueHBlcnVhMV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZsZXgtdGQtbmFtZVtiLWFjbnhwZXJ1YTFdIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LXRkLXRleHRbYi1hY254cGVydWExXSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtYm9keSk7XG59XG4uZmxleC10ZC1hY3Rpb25zW2ItYWNueHBlcnVhMV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xufVxuLmZsZXgtaWNvbltiLWFjbnhwZXJ1YTFdIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZsZXgtaWNvbi1kZWxldGVbYi1hY254cGVydWExXSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5mbGV4LW1vYmlsZS1jb250YWluZXJbYi1hY254cGVydWExXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtYmctZmxleC13aWRnZXQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1tb2JpbGUtY29udGFpbmVyW2ItYWNueHBlcnVhMV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mbGV4LW1vYmlsZS1jYXJkW2ItYWNueHBlcnVhMV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtbW9iaWxlLWNvbnRlbnRbYi1hY254cGVydWExXSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cbi5mbGV4LW1vYmlsZS1yb3dbYi1hY254cGVydWExXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1tb2JpbGUtcm93LXNwYWNpbmdbYi1hY254cGVydWExXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5mbGV4LW1vYmlsZS1jb2wtcXVhcnRlcltiLWFjbnhwZXJ1YTFdIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5mbGV4LWRhdGEtaXRlbS1sYWJlbFtiLWFjbnhwZXJ1YTFdIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1kYXRhLWl0ZW0tdmFsdWVbYi1hY254cGVydWExXSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtYm9keSk7XG59XG4uZmxleC1tb2JpbGUtYXJyb3dbYi1hY254cGVydWExXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmZsZXgtbW9iaWxlLWFycm93IGltZ1tiLWFjbnhwZXJ1YTFdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbkBrZXlmcmFtZXMgZmxleC10b2FzdC1zbGlkZS1pbi1iLTJiNXZnbjZ4d2sge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxleC10b2FzdC1zaHJpbmstYi0yYjV2Z242eHdrIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxufVxuLmZsZXgtdG9hc3QtYW5pbWF0ZS1zbGlkZS1pbltiLTJiNXZnbjZ4d2tdIHtcbiAgYW5pbWF0aW9uOiBmbGV4LXRvYXN0LXNsaWRlLWluLWItMmI1dmduNnh3ayAwLjNzIGVhc2Utb3V0O1xufVxuLmZsZXgtdG9hc3QtYW5pbWF0ZS1zaHJpbmtbYi0yYjV2Z242eHdrXSB7XG4gIGFuaW1hdGlvbjogZmxleC10b2FzdC1zaHJpbmstYi0yYjV2Z242eHdrIDVzIGxpbmVhciBmb3J3YXJkcztcbn1cbi5mbGV4LXdpZGdldC1pdGVtW2IteHdxdjI2aDZtaF0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctZmxleC13aWRnZXQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1mbGV4LXdpZGdldCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtaWNvbi1jb2xvcik7XG59XG4uZmxleC13aWRnZXQtaXRlbSBzdmdbYi14d3F2MjZoNm1oXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtd2lkZ2V0LWl0ZW0tZGlzYWJsZWRbYi14d3F2MjZoNm1oXSB7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZmxleC13aWRnZXQtaXRlbTpob3Zlcjpub3QoLmZsZXgtd2lkZ2V0LWl0ZW0tZGlzYWJsZWQpW2IteHdxdjI2aDZtaF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5kYXJrIC5mbGV4LXdpZGdldC1pdGVtOmhvdmVyOm5vdCguZmxleC13aWRnZXQtaXRlbS1kaXNhYmxlZClbYi14d3F2MjZoNm1oXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXdpZGdldC1pdGVtOmFjdGl2ZVtiLXh3cXYyNmg2bWhdIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZsZXgtd2lkZ2V0LWljb25bYi14d3F2MjZoNm1oXSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLXk0eHYyb2NuMzZdIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDUwcHggMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsLmhpZGRlbltiLXk0eHYyb2NuMzZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWwgaDJbYi15NHh2Mm9jbjM2XSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbC1oZWFkZXJbYi15NHh2Mm9jbjM2XSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbC10YWJzW2IteTR4djJvY24zNl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtd2lkZ2V0cy10YWJbYi15NHh2Mm9jbjM2XSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC13aWRnZXRzLXRhYjpob3ZlcltiLXk0eHYyb2NuMzZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC13aWRnZXRzLXRhYi0tYWN0aXZlW2IteTR4djJvY24zNl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC13aWRnZXRzLXRhYi0tYWN0aXZlOmhvdmVyW2IteTR4djJvY24zNl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWZyYWdtZW50LWl0ZW1bYi15NHh2Mm9jbjM2XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5mbGV4LWZyYWdtZW50LWl0ZW0gc3BhbltiLXk0eHYyb2NuMzZdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWZyYWdtZW50LXZpZXctYnRuW2IteTR4djJvY24zNl0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC12aWV3LWJ0bjpob3ZlcltiLXk0eHYyb2NuMzZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtaXRlbTpob3ZlciAuZmxleC1mcmFnbWVudC12aWV3LWJ0bltiLXk0eHYyb2NuMzZdIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGV4LWZyYWdtZW50cy1sb2FkaW5nW2IteTR4djJvY24zNl0sIC5mbGV4LWZyYWdtZW50cy1lbXB0eVtiLXk0eHYyb2NuMzZdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZsZXgtZWRpdC1kZWZhdWx0cy1idG5bYi15NHh2Mm9jbjM2XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1lZGl0LWRlZmF1bHRzLWJ0bjpob3ZlcltiLXk0eHYyb2NuMzZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbFtiLWEzaXZhazU2emFdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LXZhbGlkYXRpb24tcGFuZWwtdGl0bGVbYi1hM2l2YWs1NnphXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXZhbGlkYXRpb24tcGFuZWwtY29udGVudFtiLWEzaXZhazU2emFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbC1lbXB0eVtiLWEzaXZhazU2emFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmZsZXgtdmFsaWRhdGlvbi1lZGl0b3JbYi1hM2l2YWs1NnphXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tcm93W2ItYTNpdmFrNTZ6YV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLXJvd1tiLWEzaXZhazU2emFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1sYWJlbFtiLWEzaXZhazU2emFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1pbnB1dFtiLWEzaXZhazU2emFdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQsIHdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1pbnB1dDpmb2N1c1tiLWEzaXZhazU2emFdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC12YWxpZGF0aW9uLWhpbnRbYi1hM2l2YWs1NnphXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZmxleC12YWxpZGF0aW9uLWluZm9bYi1hM2l2YWs1NnphXSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXZhbGlkYXRpb24taW5mbyBwW2ItYTNpdmFrNTZ6YV0ge1xuICBtYXJnaW46IDA7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZVtiLWEzaXZhazU2emFdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLS1vbltiLWEzaXZhazU2emFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZS10aHVtYltiLWEzaXZhazU2emFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZS0tb24gLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUtdGh1bWJbYi1hM2l2YWs1NnphXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLW92ZXJsYXlbYi1pcG15ZnkzeHBzXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtbW9kYWxbYi1pcG15ZnkzeHBzXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1oZWFkZXJbYi1pcG15ZnkzeHBzXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLWhlYWRlciBoMltiLWlwbXlmeTN4cHNdIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLWNsb3NlLWJ0bltiLWlwbXlmeTN4cHNdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1jbG9zZS1idG46aG92ZXJbYi1pcG15ZnkzeHBzXSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLWJvZHlbYi1pcG15ZnkzeHBzXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdFtiLWlwbXlmeTN4cHNdIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3QgaDNbYi1pcG15ZnkzeHBzXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtYXJnaW46IDEycHggMCA2cHggMDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3QgaDM6Zmlyc3QtY2hpbGRbYi1pcG15ZnkzeHBzXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtaXRlbVtiLWlwbXlmeTN4cHNdIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWljb24tY29sb3IpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWl0ZW06aG92ZXJbYi1pcG15ZnkzeHBzXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctZmxleC13aWRnZXQpO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWl0ZW0uc2VsZWN0ZWRbYi1pcG15ZnkzeHBzXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pY29uW2ItaXBteWZ5M3hwc10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbltiLWlwbXlmeTN4cHNdIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllc1tiLWlwbXlmeTN4cHNdIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXByZXZpZXdbYi1pcG15ZnkzeHBzXSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcmV2aWV3LWJveFtiLWlwbXlmeTN4cHNdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcmV2aWV3LXVuYXZhaWxhYmxlW2ItaXBteWZ5M3hwc10ge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllcy1jb250ZW50W2ItaXBteWZ5M3hwc10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbltiLWlwbXlmeTN4cHNdIC5mbGV4LWdyb3VwLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLWVtcHR5LXN0YXRlW2ItaXBteWZ5M3hwc10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3RbYi1pcG15ZnkzeHBzXTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXNbYi1pcG15ZnkzeHBzXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3RbYi1pcG15ZnkzeHBzXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXNbYi1pcG15ZnkzeHBzXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0W2ItaXBteWZ5M3hwc106Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZmxleC1zdHlsZS1kZWZhdWx0cy1wcm9wZXJ0aWVzW2ItaXBteWZ5M3hwc106Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3RbYi1pcG15ZnkzeHBzXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXNbYi1pcG15ZnkzeHBzXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWFsaWdubWVudC1lZGl0b3JbYi1yaDF1ZGhyNXoxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC1hbGlnbm1lbnQtcm93W2ItcmgxdWRocjV6MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWFsaWdubWVudC1sYWJlbFtiLXJoMXVkaHI1ejFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24tZ3JvdXBbYi1yaDF1ZGhyNXoxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b25bYi1yaDF1ZGhyNXoxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b246aG92ZXJbYi1yaDF1ZGhyNXoxXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uOmZvY3VzW2ItcmgxdWRocjV6MV0ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlW2ItcmgxdWRocjV6MV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlOmhvdmVyW2ItcmgxdWRocjV6MV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5mbGV4LWFsaWdubWVudC1pY29uW2ItcmgxdWRocjV6MV0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlIC5mbGV4LWFsaWdubWVudC1pY29uW2ItcmgxdWRocjV6MV0ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlcy1lZGl0b3JbYi1hOHludW90bzYxXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cbi5mbGV4LWJvcmRlci1zaWRlcy1jZW50ZXJbYi1hOHludW90bzYxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAxNHB4O1xuICByaWdodDogMTRweDtcbiAgYm90dG9tOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxleC1ib3JkZXItc2lkZVtiLWE4eW51b3RvNjFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1ib3JkZXItc2lkZSBzcGFuW2ItYTh5bnVvdG82MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1ib3JkZXItc2lkZS5hY3RpdmUgc3BhbltiLWE4eW51b3RvNjFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1ib3JkZXItc2lkZTpob3ZlciBzcGFuW2ItYTh5bnVvdG82MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1ib3JkZXItc2lkZS5hY3RpdmU6aG92ZXIgc3BhbltiLWE4eW51b3RvNjFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1ib3JkZXItc2lkZS0tdG9wW2ItYTh5bnVvdG82MV0ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXRvcCBzcGFuW2ItYTh5bnVvdG82MV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uZmxleC1ib3JkZXItc2lkZS0tYm90dG9tW2ItYTh5bnVvdG82MV0ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLWJvdHRvbSBzcGFuW2ItYTh5bnVvdG82MV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uZmxleC1ib3JkZXItc2lkZS0tbGVmdFtiLWE4eW51b3RvNjFdIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMnB4O1xuICBib3R0b206IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZS0tbGVmdCBzcGFuW2ItYTh5bnVvdG82MV0ge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxleC1ib3JkZXItc2lkZS0tcmlnaHRbYi1hOHludW90bzYxXSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1yaWdodCBzcGFuW2ItYTh5bnVvdG82MV0ge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cFtiLWRwNDdxdjVuYjddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl1bYi1kcDQ3cXY1bmI3XSwgLmZsZXgtcHJvcGVydHktZ3JvdXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXVtiLWRwNDdxdjVuYjddLCAuZmxleC1wcm9wZXJ0eS1ncm91cCB0ZXh0YXJlYVtiLWRwNDdxdjVuYjddLCAuZmxleC1wcm9wZXJ0eS1ncm91cCBzZWxlY3RbYi1kcDQ3cXY1bmI3XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzW2ItZHA0N3F2NW5iN10sIC5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXNbYi1kcDQ3cXY1bmI3XSwgLmZsZXgtcHJvcGVydHktZ3JvdXAgdGV4dGFyZWE6Zm9jdXNbYi1kcDQ3cXY1bmI3XSwgLmZsZXgtcHJvcGVydHktZ3JvdXAgc2VsZWN0OmZvY3VzW2ItZHA0N3F2NW5iN10ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkW2ItZHA0N3F2NW5iN10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtiLWRwNDdxdjVuYjddIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAgdGV4dGFyZWFbYi1kcDQ3cXY1bmI3XSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtZWRpdG9yW2ItZHA0N3F2NW5iN10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZsZXgtYWxpZ25tZW50LXJvd1tiLWRwNDdxdjVuYjddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1hbGlnbm1lbnQtbGFiZWxbYi1kcDQ3cXY1bmI3XSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLWdyb3VwW2ItZHA0N3F2NW5iN10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHg7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uW2ItZHA0N3F2NW5iN10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uOmhvdmVyW2ItZHA0N3F2NW5iN10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbjpmb2N1c1tiLWRwNDdxdjVuYjddIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLmFjdGl2ZVtiLWRwNDdxdjVuYjddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLmFjdGl2ZTpob3ZlcltiLWRwNDdxdjVuYjddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZmxleC1hbGlnbm1lbnQtaWNvbltiLWRwNDdxdjVuYjddIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLmFjdGl2ZSAuZmxleC1hbGlnbm1lbnQtaWNvbltiLWRwNDdxdjVuYjddIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC1lZGl0YWJsZS1wcm9wZXJ0eS1sYWJlbFtiLWRwNDdxdjVuYjddIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1lZGl0YWJsZS1wcm9wZXJ0eS1kZXNjcmlwdGlvbltiLWRwNDdxdjVuYjddIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtcHJvcGVydHktaW5wdXQtZmllbGRbYi1kcDQ3cXY1bmI3XSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNjAwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZsZXgtc2hhZG93LXNtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZsZXgtbGluZS1oZWlnaHQtdGlnaHQpO1xuICBjb2xvcjogdmFyKC0tZmxleC1pbnB1dC10ZXh0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCksIGJveC1zaGFkb3cgdmFyKC0tZmxleC10cmFuc2l0aW9uLWZhc3QpO1xufVxuLmZsZXgtbW9kYWwtb3ZlcmxheVtiLWh2NGM5dzA2N3ZdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZmxleC1tb2RhbC1jb250YWluZXJbYi1odjRjOXcwNjd2XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDU2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LW1vZGFsLWhlYWRlcltiLWh2NGM5dzA2N3ZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtbW9kYWwtdGl0bGVbYi1odjRjOXcwNjd2XSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LW1vZGFsLWNsb3NlW2ItaHY0Yzl3MDY3dl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZmxleC1tb2RhbC1jbG9zZTpob3ZlcltiLWh2NGM5dzA2N3ZdIHtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtbW9kYWwtYm9keVtiLWh2NGM5dzA2N3ZdIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSAxODBweCk7XG59XG4uZmxleC1tb2RhbC1mb290ZXJbYi1odjRjOXcwNjd2XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMC43NXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LW1vZGFsLWZvcm0tcHJldmlld1tiLWh2NGM5dzA2N3ZdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1tb2RhbC1pbnN0cnVjdGlvbnNbYi1odjRjOXcwNjd2XSB7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmxleC1jaG9pY2UtdGV4dGFyZWFbYi1odjRjOXcwNjd2XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsZXgtY2hvaWNlLXRleHRhcmVhOmZvY3VzW2ItaHY0Yzl3MDY3dl0ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNob2ljZS10ZXh0YXJlYVtiLWh2NGM5dzA2N3ZdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXZhbGlkYXRpb24tZXJyb3JbYi1odjRjOXcwNjd2XSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yLXN1YnRsZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS1saXN0LWVkaXRvcltiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtaGVhZGVyW2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmZsZXgtZW51bS1oZWFkZXItYnV0dG9uLWdyb3VwW2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDNweDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXRpdGxlW2ItYXYwN3hoNjZrd10ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWhlYWRlci1idG5bYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtaGVhZGVyLWJ0bjpob3ZlcltiLWF2MDd4aDY2a3ddIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmRhcmsgLmZsZXgtZW51bS1jaG9pY2UtaGVhZGVyLWJ0bjpob3ZlcltiLWF2MDd4aDY2a3ddIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLW9wZW4tY3N2LWVkaXQtbW9kYWwtYnRuW2ItYXYwN3hoNjZrd10ge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS1pY29uW2ItYXYwN3hoNjZrd10ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uZmxleC1lbnVtLWNob2ljZS10YWJsZS1oZWFkZXJbYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kcmFnLWNvbFtiLWF2MDd4aDY2a3ddIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdmFsdWUtY29sW2ItYXYwN3hoNjZrd10ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS10ZXh0LWNvbFtiLWF2MDd4aDY2a3ddIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtYWN0aW9ucy1jb2xbYi1hdjA3eGg2Nmt3XSB7XG4gIHdpZHRoOiAzMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWxpc3RbYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3dbYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdzpob3ZlcltiLWF2MDd4aDY2a3ddIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmRhcmsgLmZsZXgtZW51bS1jaG9pY2Utcm93OmhvdmVyW2ItYXYwN3hoNjZrd10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cuZmxleC1kcmFnZ2luZ1tiLWF2MDd4aDY2a3ddIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93LmZsZXgtZHJhZy1vdmVyLXRvcFtiLWF2MDd4aDY2a3ddIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93LmZsZXgtZHJhZy1vdmVyLWJvdHRvbVtiLWF2MDd4aDY2a3ddIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdy5mbGV4LWhhcy1lcnJvcltiLWF2MDd4aDY2a3ddIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRyYWctaGFuZGxlW2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZHJhZy1oYW5kbGU6aG92ZXJbYi1hdjA3eGg2Nmt3XSB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRyYWctaGFuZGxlOmFjdGl2ZVtiLWF2MDd4aDY2a3ddIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5mbGV4LWRyYWctaWNvbltiLWF2MDd4aDY2a3ddIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZFtiLWF2MDd4aDY2a3ddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93IC5mbGV4LWlucHV0LWZpZWxkOmZvY3VzW2ItYXYwN3hoNjZrd10ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZC5mbGV4LWlucHV0LWVycm9yW2ItYXYwN3hoNjZrd10ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZFtiLWF2MDd4aDY2a3ddOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZGVsZXRlLWJ0bltiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZGVsZXRlLWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKVtiLWF2MDd4aDY2a3ddIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRlbGV0ZS1idG46ZGlzYWJsZWRbYi1hdjA3eGg2Nmt3XSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5mbGV4LWRlbGV0ZS1pY29uW2ItYXYwN3hoNjZrd10ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZXJyb3JbYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDRweCA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1lcnJvci1pY29uW2ItYXYwN3hoNjZrd10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmaWxsOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1mbGV4LWdyaWQtZGVmaW5pdGlvbnMtZWRpdG9yW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWZsZXgtZ3JpZC1kZWZpbml0aW9ucy1saXN0W2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtOmhvdmVyW2ItcGQ5amY4Z3F4dV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWl0ZW0uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZ2dpbmdbYi1wZDlqZjhncXh1XSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctb3Zlci10b3BbYi1wZDlqZjhncXh1XSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctb3Zlci1ib3R0b21bYi1wZDlqZjhncXh1XSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZy1oYW5kbGVbYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctaGFuZGxlOmhvdmVyW2ItcGQ5amY4Z3F4dV0ge1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZy1oYW5kbGU6YWN0aXZlW2ItcGQ5amY4Z3F4dV0ge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctaWNvbltiLXBkOWpmOGdxeHVdIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1sYWJlbFtiLXBkOWpmOGdxeHVdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1pbi13aWR0aDogNTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWNvbHVtbi13aWR0aC1hZGp1c3RtZW50LXNlY3Rpb25bYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdHlwZS1zZWxlY3RbYi1wZDlqZjhncXh1XSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi12YWx1ZS1jb250YWluZXJbYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi12YWx1ZS1pbnB1dFtiLXBkOWpmOGdxeHVdIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCA2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLXZhbHVlLWlucHV0OmRpc2FibGVkW2ItcGQ5amY4Z3F4dV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtdW5pdFtiLXBkOWpmOGdxeHVdIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFjdGlvbnNbYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWN0aW9uLWJ0bltiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItcGQ5amY4Z3F4dV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWN0aW9uLWJ0bjpmb2N1c1tiLXBkOWpmOGdxeHVdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWN0aW9uLWJ0bjpkaXNhYmxlZFtiLXBkOWpmOGdxeHVdIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLXJlbW92ZS1idG46aG92ZXI6bm90KDpkaXNhYmxlZClbYi1wZDlqZjhncXh1XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yLXN1YnRsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWljb25bYi1wZDlqZjhncXh1XSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFkZC1idG5bYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFkZC1idG46aG92ZXJbYi1wZDlqZjhncXh1XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmZvKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hZGQtYnRuOmZvY3VzW2ItcGQ5amY4Z3F4dV0ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pY29uLWFkZFtiLXBkOWpmOGdxeHVdIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1tYXgtcmVhY2hlZFtiLXBkOWpmOGdxeHVdIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHg7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtZ3JpZC1kZWZpbml0aW9uLWhpZ2hsaWdodC1iLXBkOWpmOGdxeHUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjUlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5mbyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWl0ZW0taGlnaGxpZ2h0ZWRbYi1wZDlqZjhncXh1XSB7XG4gIGFuaW1hdGlvbjogZmxleC1ncmlkLWRlZmluaXRpb24taGlnaGxpZ2h0LWItcGQ5amY4Z3F4dSAwLjZzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuLmZsZXgtZ3JpZC1jb2x1bW4td2lkdGgtYWRqdXN0bWVudC1zZWN0aW9uW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXBbYi1uNzZsamUxMmhyXSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cC1zdW1tYXJ5W2Itbjc2bGplMTJocl0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAtc3VtbWFyeTpob3ZlcltiLW43NmxqZTEyaHJdIHtcbiAgY29sb3I6IHJnYigzMSwgNDEsIDU1KTtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwLXN1bW1hcnk6aG92ZXJbYi1uNzZsamUxMmhyXSB7XG4gIGNvbG9yOiByZ2IoMzEsIDQxLCA1NSk7XG59XG4uZmxleC1ncm91cC1oZWFkZXJbYi1uNzZsamUxMmhyXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1lZGl0b3JbYi1rMXRsdm1qamUzXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1wcmV2aWV3W2ItazF0bHZtamplM10ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmZsZXgtaW1hZ2UtdXBsb2FkLWVtcHR5W2ItazF0bHZtamplM10ge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1idG5bYi1rMXRsdm1qamUzXSwgLmZsZXgtaW1hZ2UtdXBsb2FkLXJlbW92ZVtiLWsxdGx2bWpqZTNdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmQ1ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtYnRuOmhvdmVyW2ItazF0bHZtamplM10sIC5mbGV4LWltYWdlLXVwbG9hZC1yZW1vdmU6aG92ZXJbYi1rMXRsdm1qamUzXSB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjk7XG4gIGJvcmRlci1jb2xvcjogIzk0YTNiODtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1idG4gaW5wdXRbdHlwZT1cImZpbGVcIl1bYi1rMXRsdm1qamUzXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtZXJyb3JbYi1rMXRsdm1qamUzXSB7XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWVkaXRvcltiLXAxc2g4ZGhpaGddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi1ncm91cFtiLXAxc2g4ZGhpaGddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmZsZXgtb3JpZW50YXRpb24tYnV0dG9uW2ItcDFzaDhkaGloZ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbjpob3ZlcltiLXAxc2g4ZGhpaGddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbjpmb2N1c1tiLXAxc2g4ZGhpaGddIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24uYWN0aXZlW2ItcDFzaDhkaGloZ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi5hY3RpdmU6aG92ZXJbYi1wMXNoOGRoaWhnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmZsZXgtb3JpZW50YXRpb24taWNvbltiLXAxc2g4ZGhpaGddIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtb3JpZW50YXRpb24tYnV0dG9uLmFjdGl2ZSAuZmxleC1vcmllbnRhdGlvbi1pY29uW2ItcDFzaDhkaGloZ10ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWxhYmVsW2ItcDFzaDhkaGloZ10ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi5hY3RpdmUgLmZsZXgtb3JpZW50YXRpb24tbGFiZWxbYi1wMXNoOGRoaWhnXSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWxbYi1xa29iZHFmcjhlXSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsLXRpdGxlW2ItcWtvYmRxZnI4ZV0ge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsLXR5cGVbYi1xa29iZHFmcjhlXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtZGVsZXRlLWJ0bltiLXFrb2JkcWZyOGVdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtcHJvcGVydGllcy1kZWxldGUtYnRuOmhvdmVyW2ItcWtvYmRxZnI4ZV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWwuZmxleC1oaWRkZW5bYi1xa29iZHFmcjhlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC13aWR0aC1wcm9wZXJ0eVtiLXFrb2JkcWZyOGVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXZhbHVlW2ItcWtvYmRxZnI4ZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXBjdFtiLXFrb2JkcWZyOGVdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmxleC13aWR0aC1wcm9wZXJ0eS1zdHJldGNoW2ItcWtvYmRxZnI4ZV0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktcmVzZXRbYi1xa29iZHFmcjhlXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC13aWR0aC1wcm9wZXJ0eS1yZXNldDpob3ZlcltiLXFrb2JkcWZyOGVdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbCBoMltiLXFrb2JkcWZyOGVdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsW2ItcWtvYmRxZnI4ZV06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWxbYi1xa29iZHFmcjhlXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsW2ItcWtvYmRxZnI4ZV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWxbYi1xa29iZHFmcjhlXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtY29udGVudFtiLXFrb2JkcWZyOGVdIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuLmZsZXgtd2lkZ2V0LWljb25bYi1xa29iZHFmcjhlXSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXdpZGdldC1pY29uIHN2Z1tiLXFrb2JkcWZyOGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LXByb3BlcnRpZXMtcGFuZWxbYi1xa29iZHFmcjhlXSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uZmxleC1wcm9wZXJ0aWVzLWVtcHR5LXN0YXRlW2ItcWtvYmRxZnI4ZV0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LXByb3BlcnRpZXMtZW1wdHktc3RhdGUgcFtiLXFrb2JkcWZyOGVdIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXByb3BlcnRpZXMtcGFuZWxbYi1xa29iZHFmcjhlXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5mbGV4LXByb3BlcnR5LXNlY3Rpb24tc3VtbWFyeVtiLXRuamVrajcxM3ldIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbi5mbGV4LXByb3BlcnR5LXNlY3Rpb24tc3VtbWFyeTpob3ZlcltiLXRuamVrajcxM3ldIHtcbiAgY29sb3I6IHJnYigzMSwgNDEsIDU1KTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWVkaXRvcltiLTB6NzA0MzlmNWZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtaGVhZGVyW2ItMHo3MDQzOWY1Zl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1zdHJpbmctbGlzdC10aXRsZVtiLTB6NzA0MzlmNWZdIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiKDU1LCA2NSwgODEpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtYWRkLWJ0bltiLTB6NzA0MzlmNWZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYigxMDcsIDExNCwgMTI4KTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWFkZC1idG46aG92ZXJbYi0wejcwNDM5ZjVmXSB7XG4gIGNvbG9yOiByZ2IoMzcsIDk5LCAyMzUpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtaWNvbltiLTB6NzA0MzlmNWZdIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtaXRlbXNbYi0wejcwNDM5ZjVmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LXJvd1tiLTB6NzA0MzlmNWZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtaW5wdXRbYi0wejcwNDM5ZjVmXSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWRlbGV0ZS1idG5bYi0wejcwNDM5ZjVmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2IoMTU2LCAxNjMsIDE3NSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtZGVsZXRlLWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKVtiLTB6NzA0MzlmNWZdIHtcbiAgY29sb3I6IHJnYigyMzksIDY4LCA2OCk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuOmRpc2FibGVkW2ItMHo3MDQzOWY1Zl0ge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtaWNvbltiLTB6NzA0MzlmNWZdIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xufVxuLmZsZXgtdGhpY2tuZXNzLWVkaXRvcltiLWwxcmo0MzIyMDNdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIGdhcDogMnB4O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LXRoaWNrbmVzcy1jZW50ZXJbYi1sMXJqNDMyMjAzXSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xufVxuLmZsZXgtdGhpY2tuZXNzLWVkaXRvciAuZmxleC10aGlja25lc3MtaW5wdXQgaW5wdXRbYi1sMXJqNDMyMjAzXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGV4LXRoaWNrbmVzcy1lZGl0b3IgLmZsZXgtdGhpY2tuZXNzLWlucHV0IGlucHV0W2ItbDFyajQzMjIwM106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mbGV4LXRoaWNrbmVzcy1lZGl0b3IgLmZsZXgtdGhpY2tuZXNzLWlucHV0IGlucHV0W2ItbDFyajQzMjIwM106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXRoaWNrbmVzcy1lZGl0b3IgLmZsZXgtdGhpY2tuZXNzLWlucHV0IGlucHV0OmZvY3VzW2ItbDFyajQzMjIwM10ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXRoaWNrbmVzcy1pbnB1dC0tdG9wW2ItbDFyajQzMjIwM10ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZmxleC10aGlja25lc3MtaW5wdXQtLWxlZnRbYi1sMXJqNDMyMjAzXSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMjtcbn1cbi5mbGV4LXRoaWNrbmVzcy1pbnB1dC0tcmlnaHRbYi1sMXJqNDMyMjAzXSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbn1cbi5mbGV4LXRoaWNrbmVzcy1pbnB1dC0tYm90dG9tW2ItbDFyajQzMjIwM10ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDM7XG59XG4uZmxleC10b2dnbGUtc3dpdGNoLWNvbnRhaW5lcltiLTR1ejU0anEzbmRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaFtiLTR1ejU0anEzbmRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC10b2dnbGUtc3dpdGNoIGlucHV0W2ItNHV6NTRqcTNuZF0ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZsZXgtdG9nZ2xlLXNsaWRlcltiLTR1ejU0anEzbmRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uZmxleC10b2dnbGUtc2xpZGVyW2ItNHV6NTRqcTNuZF06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbGVmdDogM3B4O1xuICBib3R0b206IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5mbGV4LXRvZ2dsZS1zbGlkZXJbYi00dXo1NGpxM25kXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLmZsZXgtdG9nZ2xlLXNsaWRlcltiLTR1ejU0anEzbmRdOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4uZmxleC10b2dnbGUtc3RhdGUtbGFiZWxbYi00dXo1NGpxM25kXSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mbGV4LXByaW50LXByZXZpZXdbYi03b2plM3hoMzh4XSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmludC1wcmV2aWV3LXNjcm9sbFtiLTdvamUzeGgzOHhdIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogNDBweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwwLDAsLjAzKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwwLDAsLjAzKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsMCwwLC4wMykgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsMCwwLC4wMykgNzUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMCAxMHB4LCAxMHB4IC0xMHB4LCAtMTBweCAwO1xufVxuLmZsZXgtcHJpbnQtcGFnZVtiLTdvamUzeGgzOHhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSwgMCAycHggNHB4IC0ycHggcmdiYSgwLDAsMCwwLjEpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmludC1wYWdlLXZpZXdwb3J0W2ItN29qZTN4aDM4eF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXByaW50LXBhZ2Utdmlld3BvcnQtaW5uZXJbYi03b2plM3hoMzh4XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcHJpbnQtcGFnZS1udW1iZXJbYi03b2plM3hoMzh4XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmxleC1wcmludC1lbXB0eVtiLTdvamUzeGgzOHhdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mbGV4LXByaW50LXByZXZpZXctc2Nyb2xsW2ItN29qZTN4aDM4eF0ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZmxleC1wcmludC1wYWdlW2ItN29qZTN4aDM4eF0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIH1cbiAgLmZsZXgtcHJpbnQtcGFnZTpsYXN0LWNoaWxkW2ItN29qZTN4aDM4eF0ge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG87XG4gIH1cbiAgLmZsZXgtcHJpbnQtcGFnZS1udW1iZXJbYi03b2plM3hoMzh4XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZsZXgtd2lkZ2V0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctZmxleC13aWRnZXQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1mbGV4LXdpZGdldCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtaWNvbi1jb2xvcik7XG59XG4uZmxleC13aWRnZXQtaXRlbSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LXdpZGdldC1pdGVtLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mbGV4LXdpZGdldC1pdGVtOmhvdmVyOm5vdCguZmxleC13aWRnZXQtaXRlbS1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5kYXJrIC5mbGV4LXdpZGdldC1pdGVtOmhvdmVyOm5vdCguZmxleC13aWRnZXQtaXRlbS1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC13aWRnZXQtaXRlbTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC13aWRnZXQtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWwtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC13aWRnZXRzLXRhYiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC13aWRnZXRzLXRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtd2lkZ2V0cy10YWItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXdpZGdldHMtdGFiLS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWZyYWdtZW50LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uZmxleC1mcmFnbWVudC1pdGVtIHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtZnJhZ21lbnQtdmlldy1idG4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC12aWV3LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LWl0ZW06aG92ZXIgLmZsZXgtZnJhZ21lbnQtdmlldy1idG4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsZXgtZnJhZ21lbnRzLWxvYWRpbmcsIC5mbGV4LWZyYWdtZW50cy1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mbGV4LWVkaXQtZGVmYXVsdHMtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWVkaXQtZGVmYXVsdHMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbFtiLXdhYTNnZDVvdXpdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWwtdGl0bGVbYi13YWEzZ2Q1b3V6XSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mbGV4LW91dGxpbmUtY29udGVudFtiLXdhYTNnZDVvdXpdIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LW91dGxpbmUtZW1wdHlbYi13YWEzZ2Q1b3V6XSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsW2Itd2FhM2dkNW91el06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWxbYi13YWEzZ2Q1b3V6XTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsW2Itd2FhM2dkNW91el06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWxbYi13YWEzZ2Q1b3V6XTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtb3V0bGluZS1wYW5lbFtiLXdhYTNnZDVvdXpdIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1vdXRsaW5lLXBhbmVsW2Itd2FhM2dkNW91el0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtcm93W2IteTNiejN0dmY4Yl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogM3B4IDhweCAzcHggNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcztcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3c6aG92ZXJbYi15M2J6M3R2ZjhiXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctaG92ZXIsIHZhcigtLWJvcmRlcikpO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvdy0tc2VsZWN0ZWRbYi15M2J6M3R2ZjhiXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvdy0tc2VsZWN0ZWQ6aG92ZXJbYi15M2J6M3R2ZjhiXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLWJ0bltiLXkzYnozdHZmOGJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1tdXRlZCwgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCkpO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtYnRuOmhvdmVyW2IteTNiejN0dmY4Yl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWhvdmVyLCB2YXIoLS1ib3JkZXIpKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIsIHZhcigtLWZvcmVncm91bmQpKTtcbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLWljb25bYi15M2J6M3R2ZjhiXSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtaWNvbi0tb3BlbltiLXkzYnozdHZmOGJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtc3BhY2VyW2IteTNiejN0dmY4Yl0ge1xuICB3aWR0aDogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtaWNvbltiLXkzYnozdHZmOGJdIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtbXV0ZWQsIHZhcigtLW11dGVkLWZvcmVncm91bmQpKTtcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3ctLXNlbGVjdGVkIC5mbGV4LW91dGxpbmUtbm9kZS1pY29uW2IteTNiejN0dmY4Yl0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtbGFiZWxbYi15M2J6M3R2ZjhiXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtaW5kaWNhdG9yc1tiLXkzYnozdHZmOGJdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1vdXRsaW5lLWluZGljYXRvcltiLXkzYnozdHZmOGJdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLWhhcy1ydWxlc1tiLXkzYnozdHZmOGJdIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLXJlZmVyZW5jZWRbYi15M2J6M3R2ZjhiXSB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLCAjM2I4MmY2KTtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1oYXMtdmFsaWRhdGlvbltiLXkzYnozdHZmOGJdIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MsICMxMGI5ODEpO1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLWJyb2tlbltiLXkzYnozdHZmOGJdIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYW5pbWF0aW9uOiBmbGV4LW91dGxpbmUtYnJva2VuLXB1bHNlLWIteTNiejN0dmY4YiAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LW91dGxpbmUtYnJva2VuLXB1bHNlLWIteTNiejN0dmY4YiB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41NTtcbiAgfVxufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC12YWxpZGF0aW9uLXBhbmVsLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbC1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZsZXgtdmFsaWRhdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbGV4LXZhbGlkYXRpb24tbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG4uZmxleC12YWxpZGF0aW9uLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQsIHdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtdmFsaWRhdGlvbi1oaW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mbGV4LXZhbGlkYXRpb24taW5mbyB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXZhbGlkYXRpb24taW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUtLW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZS10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUtLW9uIC5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLXRodW1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xufVxuLmZsZXgtanNvbi1kcmF3ZXJbYi1jNXkzNGZkdjh0XSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzFlMWUyZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMTMyNDQ7XG4gIGJveC1zaGFkb3c6IDAgLTRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZmxleC1mb250LW1vbm8sICdKZXRCcmFpbnMgTW9ubycsICdGaXJhIENvZGUnLCAnQ29uc29sYXMnLCBtb25vc3BhY2UpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wNXMgZWFzZS1vdXQ7XG59XG4uZmxleC1qc29uLWRyYXdlci5mbGV4LWNvbGxhcHNlZFtiLWM1eTM0ZmR2OHRdIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZmxleC1qc29uLWRyYXdlci1oYW5kbGVbYi1jNXkzNGZkdjh0XSB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLmZsZXgtY29sbGFwc2VkIC5mbGV4LWpzb24tZHJhd2VyLWhhbmRsZVtiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LWhhbmRsZS1ncmlwW2ItYzV5MzRmZHY4dF0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM0NTQ3NWE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItaGFuZGxlOmhvdmVyIC5mbGV4LWhhbmRsZS1ncmlwW2ItYzV5MzRmZHY4dF0ge1xuICBiYWNrZ3JvdW5kOiAjNTg1YjcwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItaGVhZGVyW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjMTgxODI1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMxMzI0NDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1qc29uLWRyYXdlci10YWJbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi5mbGV4LWpzb24tZHJhd2VyLXRhYjpob3ZlcltiLWM1eTM0ZmR2OHRdIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbn1cbi5mbGV4LXRhYi1pY29uW2ItYzV5MzRmZHY4dF0ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGNvbG9yOiAjNmM3MDg2O1xufVxuLmZsZXgtdGFiLWljb24uZmxleC1leHBhbmRlZFtiLWM1eTM0ZmR2OHRdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mbGV4LXRhYi1sYWJlbFtiLWM1eTM0ZmR2OHRdIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItYWN0aW9uc1tiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4uZmxleC1kcmF3ZXItYWN0aW9uLWJ0bltiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM2YzcwODY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1kcmF3ZXItYWN0aW9uLWJ0bjpob3ZlcltiLWM1eTM0ZmR2OHRdIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1qc29uLWRyYXdlci1jb250ZW50W2ItYzV5MzRmZHY4dF0ge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmZsZXgtcmVzaXplLW92ZXJsYXlbYi1jNXkzNGZkdjh0XSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi10cmVlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogI2NkZDZmNDtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tbm9kZSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1kZXB0aCwgMCkgKiA2cHgpO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tbGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDcxLCA5MCwgMC4zKTtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtdG9nZ2xlLWljb24ge1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICM2YzcwODY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi10b2dnbGUuZmxleC1leHBhbmRlZCAuZmxleC10b2dnbGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tdG9nZ2xlOmhvdmVyIC5mbGV4LXRvZ2dsZS1pY29uIHtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLXRvZ2dsZS1zcGFjZXIge1xuICB3aWR0aDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWtleSB7XG4gIGNvbG9yOiAjODliNGZhO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1zdHJpbmcge1xuICBjb2xvcjogI2E2ZTNhMTtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tbnVtYmVyIHtcbiAgY29sb3I6ICNmYWIzODc7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWJvb2xlYW4ge1xuICBjb2xvcjogI2NiYTZmNztcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tbnVsbCB7XG4gIGNvbG9yOiAjZjM4YmE4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLXB1bmN0dWF0aW9uIHtcbiAgY29sb3I6ICM2YzcwODY7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWJyYWNrZXQge1xuICBjb2xvcjogI2Y5ZTJhZjtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tY29tbWEge1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tY29sbGFwc2VkLWluZGljYXRvciB7XG4gIGNvbG9yOiAjNmM3MDg2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tbm9kZS5mbGV4LWhpZ2hsaWdodGVkID4gLmZsZXgtanNvbi1saW5lIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDE3OSwgMTM1LCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAjZmFiMzg3O1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1ub2RlLmZsZXgtY29udGFpbnMtaGlnaGxpZ2h0ZWQgPiAuZmxleC1qc29uLWxpbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNywgMTgwLCAyNTAsIDAuMDgpO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1lcnJvciB7XG4gIGNvbG9yOiAjZjM4YmE4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTM5LCAxNjgsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDMsIDEzOSwgMTY4LCAwLjMpO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudFtiLWM1eTM0ZmR2OHRdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudFtiLWM1eTM0ZmR2OHRdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMxODE4MjU7XG59XG4uZmxleC1qc29uLWRyYXdlci1jb250ZW50W2ItYzV5MzRmZHY4dF06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzQ1NDc1YTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudFtiLWM1eTM0ZmR2OHRdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ODViNzA7XG59XG4uZmxleC1qc29uLWRyYXdlci1jb250ZW50LmZsZXgtanNvbi1lZGl0LW1vZGVbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtanNvbi1lZGl0LXRleHRhcmVhW2ItYzV5MzRmZHY4dF0ge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzExMTExYjtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTMyNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1tb25vLCAnSmV0QnJhaW5zIE1vbm8nLCAnRmlyYSBDb2RlJywgJ0NvbnNvbGFzJywgbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRhYi1zaXplOiAyO1xufVxuLmZsZXgtanNvbi1lZGl0LXRleHRhcmVhOmZvY3VzW2ItYzV5MzRmZHY4dF0ge1xuICBib3JkZXItY29sb3I6ICM4OWI0ZmE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDEzNywgMTgwLCAyNTAsIDAuMTUpO1xufVxuLmZsZXgtanNvbi1lZGl0LXRleHRhcmVhW2ItYzV5MzRmZHY4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1ODViNzA7XG59XG4uZmxleC1qc29uLWVkaXQtZXJyb3JbYi1jNXkzNGZkdjh0XSB7XG4gIGNvbG9yOiAjZjM4YmE4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTM5LCAxNjgsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQzLCAxMzksIDE2OCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWRyYXdlci1hcHBseS1idG5bYi1jNXkzNGZkdjh0XSwgLmZsZXgtZHJhd2VyLWNhbmNlbC1idG5bYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LWRyYXdlci1hcHBseS1idG5bYi1jNXkzNGZkdjh0XSB7XG4gIGJhY2tncm91bmQ6ICNhNmUzYTE7XG4gIGNvbG9yOiAjMWUxZTJlO1xufVxuLmZsZXgtZHJhd2VyLWFwcGx5LWJ0bjpob3ZlcltiLWM1eTM0ZmR2OHRdIHtcbiAgYmFja2dyb3VuZDogIzk0ZTJkNTtcbn1cbi5mbGV4LWRyYXdlci1jYW5jZWwtYnRuW2ItYzV5MzRmZHY4dF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2YzcwODY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ3NWE7XG59XG4uZmxleC1kcmF3ZXItY2FuY2VsLWJ0bjpob3ZlcltiLWM1eTM0ZmR2OHRdIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1wZGYtaW1wb3J0LW1vZGVbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uZmxleC1wZGYtZHJvcHpvbmVbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjNDU0NzVhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1wZGYtZHJvcHpvbmU6aG92ZXJbYi1jNXkzNGZkdjh0XSB7XG4gIGJvcmRlci1jb2xvcjogIzg5YjRmYTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzcsIDE4MCwgMjUwLCAwLjA1KTtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZSBpbnB1dFt0eXBlPVwiZmlsZVwiXVtiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZS1jb250ZW50W2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICM2YzcwODY7XG59XG4uZmxleC1wZGYtZHJvcHpvbmUtbGFiZWxbYi1jNXkzNGZkdjh0XSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1wZGYtZHJvcHpvbmUtaGludFtiLWM1eTM0ZmR2OHRdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzU4NWI3MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmZsZXgtcGRmLWZpbGUtcmVhZHlbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2NiwgMjI3LCAxNjEsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2NiwgMjI3LCAxNjEsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1wZGYtZmlsZS1uYW1lW2ItYzV5MzRmZHY4dF0ge1xuICBjb2xvcjogI2NkZDZmNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZsZXgtcGRmLWZpbGUtc2l6ZVtiLWM1eTM0ZmR2OHRdIHtcbiAgY29sb3I6ICM2YzcwODY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZmxleC1wZGYtcHJvY2Vzc2luZ1tiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmZsZXgtcGRmLXNwaW5uZXJbYi1jNXkzNGZkdjh0XSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMTMyNDQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4OWI0ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBmbGV4LXNwaW4tYi1jNXkzNGZkdjh0IDAuOHMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LXNwaW4tYi1jNXkzNGZkdjh0IHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mbGV4LXBkZi1zdGF0dXNbYi1jNXkzNGZkdjh0XSB7XG4gIGNvbG9yOiAjYTZhZGM4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtc2xpZGVVcC1iLWM1eTM0ZmR2OHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mbGV4LWpzb24tZHJhd2VyLmZsZXgtZXhwYW5kZWQgLmZsZXgtanNvbi1kcmF3ZXItY29udGVudFtiLWM1eTM0ZmR2OHRdIHtcbiAgYW5pbWF0aW9uOiBmbGV4LXNsaWRlVXAtYi1jNXkzNGZkdjh0IDAuMnMgZWFzZS1vdXQ7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1oZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtY2xvc2UtYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1jbG9zZS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3QgaDMge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luOiAxMnB4IDAgNnB4IDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0IGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWljb24tY29sb3IpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWZsZXgtd2lkZ2V0KTtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pdGVtLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbjo6ZGVlcCAuZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXMge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcmV2aWV3LWJveCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJldmlldy11bmF2YWlsYWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcm9wZXJ0aWVzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbjo6ZGVlcCAuZmxleC1ncm91cC1oZWFkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1lbXB0eS1zdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIsIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1hbGlnbm1lbnQtZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LWFsaWdubWVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWFsaWdubWVudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZmxleC1hbGlnbm1lbnQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUgLmZsZXgtYWxpZ25tZW50LWljb24ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlcy1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZXMtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3R0b206IDE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1ib3JkZXItc2lkZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1ib3JkZXItc2lkZS5hY3RpdmU6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXRvcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZS0tdG9wIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uZmxleC1ib3JkZXItc2lkZS0tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1ib3R0b20gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMnB4O1xuICBib3R0b206IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZS0tbGVmdCBzcGFuIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXJpZ2h0IHNwYW4ge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuZmxleC1wcm9wZXJ0eS1ncm91cCB0ZXh0YXJlYSwgLmZsZXgtcHJvcGVydHktZ3JvdXAgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIC5mbGV4LXByb3BlcnR5LWdyb3VwIHRleHRhcmVhOmZvY3VzLCAuZmxleC1wcm9wZXJ0eS1ncm91cCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LWFsaWdubWVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWFsaWdubWVudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZmxleC1hbGlnbm1lbnQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUgLmZsZXgtYWxpZ25tZW50LWljb24ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWVkaXRhYmxlLXByb3BlcnR5LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1lZGl0YWJsZS1wcm9wZXJ0eS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXByb3BlcnR5LWlucHV0LWZpZWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtY29sb3ItZ3JheS02MDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmxleC1zaGFkb3ctc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmxleC1saW5lLWhlaWdodC10aWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KSwgYm94LXNoYWRvdyB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCk7XG59XG4uZmxleC1tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZmxleC1tb2RhbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZsZXgtbW9kYWwtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSAxODBweCk7XG59XG4uZmxleC1tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1tb2RhbC1mb3JtLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LW1vZGFsLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmxleC1jaG9pY2UtdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGV4LWNob2ljZS10ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY2hvaWNlLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXZhbGlkYXRpb24tZXJyb3Ige1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZsZXgtZW51bS1jaG9pY2UtbGlzdC1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmZsZXgtZW51bS1oZWFkZXItYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzcHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtaGVhZGVyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtaGVhZGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5kYXJrIC5mbGV4LWVudW0tY2hvaWNlLWhlYWRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utb3Blbi1jc3YtZWRpdC1tb2RhbC1idG4ge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdGFibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRyYWctY29sIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdmFsdWUtY29sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdGV4dC1jb2wge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS1hY3Rpb25zLWNvbCB7XG4gIHdpZHRoOiAzMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmRhcmsgLmZsZXgtZW51bS1jaG9pY2Utcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93LmZsZXgtZHJhZ2dpbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cuZmxleC1kcmFnLW92ZXItdG9wIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93LmZsZXgtZHJhZy1vdmVyLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cuZmxleC1oYXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZHJhZy1oYW5kbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZHJhZy1oYW5kbGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kcmFnLWhhbmRsZTphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmZsZXgtZHJhZy1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93IC5mbGV4LWlucHV0LWZpZWxkLmZsZXgtaW5wdXQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdyAuZmxleC1pbnB1dC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRlbGV0ZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kZWxldGUtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRlbGV0ZS1idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZmxleC1kZWxldGUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS1lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDRweCA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1lcnJvci1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmlsbDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtZmxleC1ncmlkLWRlZmluaXRpb25zLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtZmxleC1ncmlkLWRlZmluaXRpb25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbS5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnZ2luZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pdGVtLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctb3Zlci10b3Age1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbS5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLW92ZXItYm90dG9tIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctaGFuZGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWRyYWctaGFuZGxlOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZy1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtaW4td2lkdGg6IDU1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZ3JpZC1jb2x1bW4td2lkdGgtYWRqdXN0bWVudC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi10eXBlLXNlbGVjdCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi12YWx1ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtaW5wdXQge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtdW5pdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFjdGlvbi1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLXJlbW92ZS1idG46aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWRkLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFkZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5mbyk7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWRkLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWljb24tYWRkIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1tYXgtcmVhY2hlZCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4O1xufVxuQGtleWZyYW1lcyBmbGV4LWdyaWQtZGVmaW5pdGlvbi1oaWdobGlnaHQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjUlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5mbyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXV0ZWQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWl0ZW0taGlnaGxpZ2h0ZWQge1xuICBhbmltYXRpb246IGZsZXgtZ3JpZC1kZWZpbml0aW9uLWhpZ2hsaWdodCAwLjZzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuLmZsZXgtZ3JpZC1jb2x1bW4td2lkdGgtYWRqdXN0bWVudC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwLXN1bW1hcnkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAtc3VtbWFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMzEsIDQxLCA1NSk7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cC1zdW1tYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYigzMSwgNDEsIDU1KTtcbn1cbi5mbGV4LWdyb3VwLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtcHJldmlldyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtZW1wdHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1idG4sIC5mbGV4LWltYWdlLXVwbG9hZC1yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDVlMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1idG46aG92ZXIsIC5mbGV4LWltYWdlLXVwbG9hZC1yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xuICBib3JkZXItY29sb3I6ICM5NGEzYjg7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtYnRuIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1lcnJvciB7XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHg7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24uYWN0aXZlIC5mbGV4LW9yaWVudGF0aW9uLWljb24ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LW9yaWVudGF0aW9uLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24uYWN0aXZlIC5mbGV4LW9yaWVudGF0aW9uLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbC10eXBlIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1kZWxldGUtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtcHJvcGVydGllcy1kZWxldGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsLmZsZXgtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC13aWR0aC1wcm9wZXJ0eS1wY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXN0cmV0Y2gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktcmVzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktcmVzZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1wcm9wZXJ0aWVzLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4uZmxleC13aWRnZXQtaWNvbiB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXdpZGdldC1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1wcm9wZXJ0aWVzLXBhbmVsIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5mbGV4LXByb3BlcnRpZXMtZW1wdHktc3RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LXByb3BlcnRpZXMtZW1wdHktc3RhdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1wcm9wZXJ0aWVzLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmZsZXgtcHJvcGVydHktc2VjdGlvbi1zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbi5mbGV4LXByb3BlcnR5LXNlY3Rpb24tc3VtbWFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMzEsIDQxLCA1NSk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG4uZmxleC1zdHJpbmctbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1zdHJpbmctbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYig1NSwgNjUsIDgxKTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWFkZC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiKDEwNywgMTE0LCAxMjgpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtYWRkLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMzcsIDk5LCAyMzUpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtaWNvbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmZsZXgtc3RyaW5nLWxpc3Qtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtaW5wdXQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYigxNTYsIDE2MywgMTc1KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHJnYigyMzksIDY4LCA2OCk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtZGVsZXRlLWljb24ge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZmxleC10aGlja25lc3MtZWRpdG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIGdhcDogMnB4O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LXRoaWNrbmVzcy1jZW50ZXIge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LXRoaWNrbmVzcy1lZGl0b3IgLmZsZXgtdGhpY2tuZXNzLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgcGFkZGluZzogMCAycHg7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsZXgtdGhpY2tuZXNzLWVkaXRvciAuZmxleC10aGlja25lc3MtaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mbGV4LXRoaWNrbmVzcy1lZGl0b3IgLmZsZXgtdGhpY2tuZXNzLWlucHV0IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC10aGlja25lc3MtZWRpdG9yIC5mbGV4LXRoaWNrbmVzcy1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtdGhpY2tuZXNzLWlucHV0LS10b3Age1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZmxleC10aGlja25lc3MtaW5wdXQtLWxlZnQge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uZmxleC10aGlja25lc3MtaW5wdXQtLXJpZ2h0IHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAyO1xufVxuLmZsZXgtdGhpY2tuZXNzLWlucHV0LS1ib3R0b20ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDM7XG59XG4uZmxleC10b2dnbGUtc3dpdGNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZsZXgtdG9nZ2xlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmZsZXgtdG9nZ2xlLXNsaWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLmZsZXgtdG9nZ2xlLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLmZsZXgtdG9nZ2xlLXNsaWRlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuLmZsZXgtdG9nZ2xlLXN0YXRlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuYXJyYXktZmxleC1lZGl0b3ItY29udHJvbFtiLWQxcmQ3Nm5ydzJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1oZWFkZXJbYi1kMXJkNzZucncyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFkZC1idG5bYi1kMXJkNzZucncyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNTYsIDE2MywgMTc1KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiKDc1LCA4NSwgOTkpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFkZC1idG46aG92ZXJbYi1kMXJkNzZucncyXSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDMsIDI0NCwgMjQ2KTtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1ncmlkW2ItZDFyZDc2bnJ3Ml0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDksIDIxMywgMjE5KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1hcnJheS1lZGl0b3ItY29sdW1uLWhlYWRlcltiLWQxcmQ3Nm5ydzJdIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2IoNTUsIDY1LCA4MSk7XG4gIGJhY2tncm91bmQ6IHJnYigyNDMsIDI0NCwgMjQ2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDksIDIxMywgMjE5KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIyOSwgMjMxLCAyMzUpO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWNvbHVtbi1oZWFkZXI6bGFzdC1jaGlsZFtiLWQxcmQ3Nm5ydzJdIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFjdGlvbnMtaGVhZGVyW2ItZDFyZDc2bnJ3Ml0ge1xuICB3aWR0aDogMi41cmVtO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWNlbGxbYi1kMXJkNzZucncyXSB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjI5LCAyMzEsIDIzNSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigyMjksIDIzMSwgMjM1KTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1jZWxsOmxhc3QtY2hpbGRbYi1kMXJkNzZucncyXSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1hY3Rpb25zLWNlbGxbYi1kMXJkNzZucncyXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMi41cmVtO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWRlbGV0ZS1idG5bYi1kMXJkNzZucncyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDE1NiwgMTYzLCAxNzUpO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZGVsZXRlLWJ0bjpob3ZlcltiLWQxcmQ3Nm5ydzJdIHtcbiAgY29sb3I6IHJnYigyMzksIDY4LCA2OCk7XG4gIGJhY2tncm91bmQ6IHJnYigyNTQsIDIyNiwgMjI2KTtcbn1cbi5mbGV4LWVsZW1lbnQtaW5kaWNhdG9yW2ItN2ppdTVmZ3oxNF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdXJmYWNlKSA5MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLWhhcy1ydWxlc1tiLTdqaXU1Zmd6MTRdIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLXJlZmVyZW5jZWRbYi03aml1NWZnejE0XSB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLCAjM2I4MmY2KTtcbn1cbi5mbGV4LWVsZW1lbnQtaW5kaWNhdG9yLS1oYXMtdmFsaWRhdGlvbltiLTdqaXU1Zmd6MTRdIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MsICMxMGI5ODEpO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLWJyb2tlbltiLTdqaXU1Zmd6MTRdIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYW5pbWF0aW9uOiBmbGV4LWluZGljYXRvci1icm9rZW4tcHVsc2UtYi03aml1NWZnejE0IDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtaW5kaWNhdG9yLWJyb2tlbi1wdWxzZS1iLTdqaXU1Zmd6MTQge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTU7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyW2ItN2ppdTVmZ3oxNF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlci5mbGV4LWRyYWctb3Zlci10b3BbYi03aml1NWZnejE0XTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZS1iLTdqaXU1Zmd6MTQgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlci5mbGV4LWRyYWctb3Zlci1ib3R0b21bYi03aml1NWZnejE0XTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlLWItN2ppdTVmZ3oxNCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLWxlZnRbYi03aml1NWZnejE0XTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZS1iLTdqaXU1Zmd6MTQgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlci5mbGV4LWRyYWctb3Zlci1yaWdodFtiLTdqaXU1Zmd6MTRdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXN1Y2Nlc3MpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdWNjZXNzKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlLWItN2ppdTVmZ3oxNCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1kcm9wSW5kaWNhdG9yUHVsc2UtYi03aml1NWZnejE0IHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWxlbWVudFtiLTdqaXU1Zmd6MTRdIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG91dGxpbmUtY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtaW4tcm93W2ItN2ppdTVmZ3oxNF0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtcHJldmlldy1tb2RlW2ItN2ppdTVmZ3oxNF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQgLmZsZXgtZWxlbWVudC1jb250cm9sc1tiLTdqaXU1Zmd6MTRdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50OmhvdmVyOm5vdCg6aGFzKC5mbGV4LWZvcm0tZWxlbWVudDpob3ZlcikpOm5vdCguZmxleC1wcmV2aWV3LW1vZGUpID4gLmZsZXgtZWxlbWVudC1jb250cm9sc1tiLTdqaXU1Zmd6MTRdIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudDpob3Zlcjpub3QoOmhhcyguZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXIpKTpub3QoLmZsZXgtcHJldmlldy1tb2RlKTpub3QoLmZsZXgtc2VsZWN0ZWQpW2ItN2ppdTVmZ3oxNF0ge1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1zZWxlY3RlZFtiLTdqaXU1Zmd6MTRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtc2VsZWN0ZWRbYi03aml1NWZnejE0XTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LXNlbGVjdGVkID4gLmZsZXgtZWxlbWVudC1jb250cm9sc1tiLTdqaXU1Zmd6MTRdIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlcjpoYXMoPiAuZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlciA+IC5mbGV4LWZvcm0tZWxlbWVudDpob3ZlcilbYi03aml1NWZnejE0XSB7XG4gIHotaW5kZXg6IDE7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXI6aGFzKD4gLmZsZXgtZm9ybS1lbGVtZW50LXdyYXBwZXIgPiAuZmxleC1mb3JtLWVsZW1lbnQuZmxleC1zZWxlY3RlZClbYi03aml1NWZnejE0XSB7XG4gIHotaW5kZXg6IDI7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXJbYi03aml1NWZnejE0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlci5mbGV4LW91dGxpbmUtaG92ZXJlZFtiLTdqaXU1Zmd6MTRdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1MDtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlci5mbGV4LW91dGxpbmUtc2VsZWN0ZWRbYi03aml1NWZnejE0XTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTE7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIuZmxleC1vdXRsaW5lLXNlbGVjdGVkLmZsZXgtb3V0bGluZS1ob3ZlcmVkW2ItN2ppdTVmZ3oxNF06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlci5mbGV4LWRyYWdnaW5nW2ItN2ppdTVmZ3oxNF0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1kcmFnZ2luZy1wbGFjZWhvbGRlcltiLTdqaXU1Zmd6MTRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbmltYWdlLWZsZXgtZWRpdG9yLWNvbnRyb2xbYi0xc3Rjcno3bWhwXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZsZXgtaW1hZ2UtZWRpdG9yLXByZXZpZXdbYi0xc3Rjcno3bWhwXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mbGV4LWltYWdlLWVkaXRvci1wbGFjZWhvbGRlcltiLTFzdGNyejdtaHBdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtaW1hZ2UtZWRpdG9yLXBsYWNlaG9sZGVyLXRleHRbYi0xc3Rjcno3bWhwXSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXgtd2lkdGg6IDI4Y2g7XG59XG4uZmxleC1lZGl0b3ItZHJvcC16b25lLXRhYmxlW2ItcWpsMHpraDEwMl0ge1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LWVkaXRvci1kcm9wLXpvbmUtdGFibGUgbGFiZWxbYi1xamwwemtoMTAyXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZS10YWJsZS5mbGV4LWRyYWctb3Zlci10YWJsZS1jZWxsW2ItcWpsMHpraDEwMl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wcmludC1wcmV2aWV3IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXByaW50LXByZXZpZXctc2Nyb2xsIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogNDBweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwwLDAsLjAzKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwwLDAsLjAzKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsMCwwLC4wMykgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsMCwwLC4wMykgNzUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMCAxMHB4LCAxMHB4IC0xMHB4LCAtMTBweCAwO1xufVxuLmZsZXgtcHJpbnQtcGFnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsMCwwLDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtcHJpbnQtcGFnZS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtcHJpbnQtcGFnZS12aWV3cG9ydC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcHJpbnQtcGFnZS1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtcHJpbnQtZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogODBweCAyMHB4O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmZsZXgtcHJpbnQtcHJldmlldy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZmxleC1wcmludC1wYWdlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB9XG4gIC5mbGV4LXByaW50LXBhZ2U6bGFzdC1jaGlsZCB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXV0bztcbiAgfVxuICAuZmxleC1wcmludC1wYWdlLW51bWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZsZXgtc3R1Yi1wYW5lbFtiLWZzeHcxa2lhNzNdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LXN0dWItcGFuZWwtdGl0bGVbYi1mc3h3MWtpYTczXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1jb250ZW50W2ItZnN4dzFraWE3M10ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1lbXB0eVtiLWZzeHcxa2lhNzNdIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyW2ItZnN4dzFraWE3M10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyLWljb25bYi1mc3h3MWtpYTczXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyLXRpdGxlW2ItZnN4dzFraWE3M10ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1wbGFjZWhvbGRlci1kZXNjW2ItZnN4dzFraWE3M10ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZsZXgtb3V0bGluZS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LW91dGxpbmUtZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1vdXRsaW5lLXBhbmVsIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1vdXRsaW5lLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiAzcHggOHB4IDNweCA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctaG92ZXIsIHZhcigtLWJvcmRlcikpO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvdy0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3ctLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1tdXRlZCwgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCkpO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1ob3ZlciwgdmFyKC0tYm9yZGVyKSk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyLCB2YXIoLS1mb3JlZ3JvdW5kKSk7XG59XG4uZmxleC1vdXRsaW5lLWV4cGFuZC1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG4uZmxleC1vdXRsaW5lLWV4cGFuZC1pY29uLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZsZXgtb3V0bGluZS1leHBhbmQtc3BhY2VyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1tdXRlZCwgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCkpO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvdy0tc2VsZWN0ZWQgLmZsZXgtb3V0bGluZS1ub2RlLWljb24ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLWluZGljYXRvcnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLWhhcy1ydWxlcyB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKTtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1yZWZlcmVuY2VkIHtcbiAgY29sb3I6IHZhcigtLWluZm8sICMzYjgyZjYpO1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLWhhcy12YWxpZGF0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MsICMxMGI5ODEpO1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3ItLWJyb2tlbiB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGFuaW1hdGlvbjogZmxleC1vdXRsaW5lLWJyb2tlbi1wdWxzZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LW91dGxpbmUtYnJva2VuLXB1bHNlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU1O1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWxbYi1qamI5OG1qa2dsXSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWwtdGl0bGVbYi1qamI5OG1qa2dsXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1wYW5lbC1jb250ZW50W2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWwtZW1wdHlbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGdhcDogMTJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWxpc3RbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktY2FyZFtiLWpqYjk4bWprZ2xdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWNhcmQ6aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktY2FyZC0tYnJva2VuW2ItampiOThtamtnbF0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IsICNlZjQ0NDQpIDYlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktd2FybmluZ1tiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UsICNmZmYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZsZXgtY29uZGl0aW9uLWJyb2tlbi1iYW5uZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvciwgI2VmNDQ0NCkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBjb2xvcjogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZmxleC1jb25kaXRpb24tcm93LS1icm9rZW5bYi1qamI5OG1qa2dsXSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IsICNlZjQ0NDQpIDQlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWJhZGdlW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktdGV4dFtiLWpqYjk4bWprZ2xdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1zaWRlYmFyLWFjdGlvbnNbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1lZGl0LWJ0bltiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5mbyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1pbmZvKSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtY29uZGl0aW9uLWVkaXQtYnRuOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1vdmVybGF5W2ItampiOThtamtnbF0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiB2YXIoLS1mbGV4LXotbW9kYWwsIDEwMDApO1xuICBhbmltYXRpb246IGNvbmRpdGlvbkZhZGVJbi1iLWpqYjk4bWprZ2wgMC4xNXMgZWFzZS1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGNvbmRpdGlvbkZhZGVJbi1iLWpqYjk4bWprZ2wge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWxbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA2NDBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNHJlbSk7XG4gIGFuaW1hdGlvbjogY29uZGl0aW9uU2xpZGVJbi1iLWpqYjk4bWprZ2wgMC4xNXMgZWFzZS1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGNvbmRpdGlvblNsaWRlSW4tYi1qamI5OG1qa2dsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpIHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1oZWFkZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtdGl0bGVbYi1qamI5OG1qa2dsXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtY2xvc2VbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtY2xvc2U6aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLWJvZHlbYi1qamI5OG1qa2dsXSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1mb290ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLWRvbmUtYnRuW2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tZG9uZS1idG46aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtcnVsZS1jYXJkW2ItampiOThtamtnbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1ydWxlLWNhcmQtaGVhZGVyW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1ydWxlLWNhcmQtYmFkZ2VbYi1qamI5OG1qa2dsXSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mbGV4LXJ1bGUtY2FyZC1ib2R5W2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uZmxleC1jb25kaXRpb24tZmllbGRbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWxhYmVsW2ItampiOThtamtnbF0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1zZWxlY3RbYi1qamI5OG1qa2dsXSwgLmZsZXgtY29uZGl0aW9uLWlucHV0W2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kLCB3aGl0ZSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1zZWxlY3Q6Zm9jdXNbYi1qamI5OG1qa2dsXSwgLmZsZXgtY29uZGl0aW9uLWlucHV0OmZvY3VzW2ItampiOThtamtnbF0ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1zZWxlY3QtLWdyb3dbYi1qamI5OG1qa2dsXSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1oaW50W2ItampiOThtamtnbF0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwW2ItampiOThtamtnbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMDQpO1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLS1uZXN0ZWRbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ncm91cC1oZWFkZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLWxhYmVsW2ItampiOThtamtnbF0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tY29ubmVjdG9yW2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQsIHdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLWl0ZW1zW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ncm91cC1hY3Rpb25zW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1yb3dbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLW5vdC10b2dnbGVbYi1qamI5OG1qa2dsXSB7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCwgd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tbm90LXRvZ2dsZS0tYWN0aXZlW2ItampiOThtamtnbF0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuLS1zbWFsbFtiLWpqYjk4bWprZ2xdIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuLS1vdXRsaW5lW2ItampiOThtamtnbF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tYWRkLWJ0bi0tb3V0bGluZTpob3ZlcltiLWpqYjk4bWprZ2xdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24taWNvbi1idG5bYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtY29uZGl0aW9uLWljb24tYnRuOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1pY29uLWJ0bi0tZGFuZ2VyOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtanNvbi1kcmF3ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxZTFlMmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzEzMjQ0O1xuICBib3gtc2hhZG93OiAwIC00cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1tb25vLCAnSmV0QnJhaW5zIE1vbm8nLCAnRmlyYSBDb2RlJywgJ0NvbnNvbGFzJywgbW9ub3NwYWNlKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDVzIGVhc2Utb3V0O1xufVxuLmZsZXgtanNvbi1kcmF3ZXIuZmxleC1jb2xsYXBzZWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWhhbmRsZSB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLmZsZXgtY29sbGFwc2VkIC5mbGV4LWpzb24tZHJhd2VyLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1oYW5kbGUtZ3JpcCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzQ1NDc1YTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uZmxleC1qc29uLWRyYXdlci1oYW5kbGU6aG92ZXIgLmZsZXgtaGFuZGxlLWdyaXAge1xuICBiYWNrZ3JvdW5kOiAjNTg1YjcwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogIzE4MTgyNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMTMyNDQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2NkZDZmNDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbn1cbi5mbGV4LXRhYi1pY29uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbi5mbGV4LXRhYi1pY29uLmZsZXgtZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZsZXgtdGFiLWxhYmVsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtZHJhd2VyLWFjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LWRyYXdlci1hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1qc29uLWRyYXdlci1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5mbGV4LXJlc2l6ZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG46OmRlZXAgLmZsZXgtanNvbi10cmVlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogI2NkZDZmNDtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLW5vZGUge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZGVwdGgsIDApICogNnB4KTtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuOjpkZWVwIC5mbGV4LWpzb24tbGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDcxLCA5MCwgMC4zKTtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbjo6ZGVlcCAuZmxleC10b2dnbGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG46OmRlZXAgLmZsZXgtanNvbi10b2dnbGUuZmxleC1leHBhbmRlZCAuZmxleC10b2dnbGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLXRvZ2dsZTpob3ZlciAuZmxleC10b2dnbGUtaWNvbiB7XG4gIGNvbG9yOiAjY2RkNmY0O1xufVxuOjpkZWVwIC5mbGV4LWpzb24tdG9nZ2xlLXNwYWNlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWtleSB7XG4gIGNvbG9yOiAjODliNGZhO1xufVxuOjpkZWVwIC5mbGV4LWpzb24tc3RyaW5nIHtcbiAgY29sb3I6ICNhNmUzYTE7XG59XG46OmRlZXAgLmZsZXgtanNvbi1udW1iZXIge1xuICBjb2xvcjogI2ZhYjM4Nztcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWJvb2xlYW4ge1xuICBjb2xvcjogI2NiYTZmNztcbn1cbjo6ZGVlcCAuZmxleC1qc29uLW51bGwge1xuICBjb2xvcjogI2YzOGJhODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuOjpkZWVwIC5mbGV4LWpzb24tcHVuY3R1YXRpb24ge1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWJyYWNrZXQge1xuICBjb2xvcjogI2Y5ZTJhZjtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWNvbW1hIHtcbiAgY29sb3I6ICM2YzcwODY7XG59XG46OmRlZXAgLmZsZXgtanNvbi1jb2xsYXBzZWQtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICM2YzcwODY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDRweDtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbjo6ZGVlcCAuZmxleC1qc29uLW5vZGUuZmxleC1oaWdobGlnaHRlZCA+IC5mbGV4LWpzb24tbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxNzksIDEzNSwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDNweCAwIDAgI2ZhYjM4Nztcbn1cbjo6ZGVlcCAuZmxleC1qc29uLW5vZGUuZmxleC1jb250YWlucy1oaWdobGlnaHRlZCA+IC5mbGV4LWpzb24tbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM3LCAxODAsIDI1MCwgMC4wOCk7XG59XG46OmRlZXAgLmZsZXgtanNvbi1lcnJvciB7XG4gIGNvbG9yOiAjZjM4YmE4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTM5LCAxNjgsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDMsIDEzOSwgMTY4LCAwLjMpO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyNTtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzQ1NDc1YTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTg1YjcwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItY29udGVudC5mbGV4LWpzb24tZWRpdC1tb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1qc29uLWVkaXQtdGV4dGFyZWEge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzExMTExYjtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTMyNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1tb25vLCAnSmV0QnJhaW5zIE1vbm8nLCAnRmlyYSBDb2RlJywgJ0NvbnNvbGFzJywgbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRhYi1zaXplOiAyO1xufVxuLmZsZXgtanNvbi1lZGl0LXRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODliNGZhO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMzcsIDE4MCwgMjUwLCAwLjE1KTtcbn1cbi5mbGV4LWpzb24tZWRpdC10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU4NWI3MDtcbn1cbi5mbGV4LWpzb24tZWRpdC1lcnJvciB7XG4gIGNvbG9yOiAjZjM4YmE4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTM5LCAxNjgsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQzLCAxMzksIDE2OCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWRyYXdlci1hcHBseS1idG4sIC5mbGV4LWRyYXdlci1jYW5jZWwtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtZHJhd2VyLWFwcGx5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNhNmUzYTE7XG4gIGNvbG9yOiAjMWUxZTJlO1xufVxuLmZsZXgtZHJhd2VyLWFwcGx5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NGUyZDU7XG59XG4uZmxleC1kcmF3ZXItY2FuY2VsLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1NDc1YTtcbn1cbi5mbGV4LWRyYXdlci1jYW5jZWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMxMzI0NDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1wZGYtaW1wb3J0LW1vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmZsZXgtcGRmLWRyb3B6b25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM0NTQ3NWE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LXBkZi1kcm9wem9uZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg5YjRmYTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzcsIDE4MCwgMjUwLCAwLjA1KTtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1wZGYtZHJvcHpvbmUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjZGQ2ZjQ7XG59XG4uZmxleC1wZGYtZHJvcHpvbmUtaGludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1ODViNzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5mbGV4LXBkZi1maWxlLXJlYWR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY2LCAyMjcsIDE2MSwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTY2LCAyMjcsIDE2MSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXBkZi1maWxlLW5hbWUge1xuICBjb2xvcjogI2NkZDZmNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZsZXgtcGRmLWZpbGUtc2l6ZSB7XG4gIGNvbG9yOiAjNmM3MDg2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtcGRmLXByb2Nlc3Npbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uZmxleC1wZGYtc3Bpbm5lciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMTMyNDQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4OWI0ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBmbGV4LXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZmxleC1wZGYtc3RhdHVzIHtcbiAgY29sb3I6ICNhNmFkYzg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBrZXlmcmFtZXMgZmxleC1zbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uZmxleC1qc29uLWRyYXdlci5mbGV4LWV4cGFuZGVkIC5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnQge1xuICBhbmltYXRpb246IGZsZXgtc2xpZGVVcCAwLjJzIGVhc2Utb3V0O1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhcltiLWdoeno2emJnZmtdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuW2ItZ2h6ejZ6Ymdma10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuIHN2Z1tiLWdoeno2emJnZmtdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuOmhvdmVyW2ItZ2h6ejZ6Ymdma10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bi0tYWN0aXZlW2ItZ2h6ejZ6Ymdma10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmU6aG92ZXJbYi1naHp6NnpiZ2ZrXSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWVkaXRvci10b29sYmFyW2Itc2IzNWtxN2Vjb10ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC10b29sYmFyLWdyb3VwW2Itc2IzNWtxN2Vjb10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LXRvb2xiYXItYnRuW2Itc2IzNWtxN2Vjb10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4uZmxleC10b29sYmFyLWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKVtiLXNiMzVrcTdlY29dIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdG9vbGJhci1idG46ZGlzYWJsZWRbYi1zYjM1a3E3ZWNvXSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsZXgtdG9vbGJhci1idG4tLWFjdGl2ZVtiLXNiMzVrcTdlY29dIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdG9vbGJhci1idG4tLWFjdGl2ZTpob3Zlcjpub3QoOmRpc2FibGVkKVtiLXNiMzVrcTdlY29dIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC10b29sYmFyLWFjdGlvbi10ZXh0W2Itc2IzNWtxN2Vjb10ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uZmxleC10b29sYmFyLWFjdGlvbi10ZXh0LmZhZGluZ1tiLXNiMzVrcTdlY29dIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mbGV4LXRvb2xiYXItZ3JvdXAtLXJpZ2h0W2Itc2IzNWtxN2Vjb10ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5mbGV4LXRvb2xiYXItbGFiZWxbYi1zYjM1a3E3ZWNvXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZsZXgtdG9vbGJhci1zZWxlY3RbYi1zYjM1a3E3ZWNvXSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYmFja2Ryb3BbYi11NWlzaGo0bHQ4XSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nW2ItdTVpc2hqNGx0OF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLS13aXRoLXByZXZpZXdbYi11NWlzaGo0bHQ4XSB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1wcmV2aWV3W2ItdTVpc2hqNGx0OF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctdGl0bGVbYi11NWlzaGo0bHQ4XSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctbWVzc2FnZVtiLXU1aXNoajRsdDhdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1zY29wZVtiLXU1aXNoajRsdDhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLXNjb3BlLW9wdGlvbltiLXU1aXNoajRsdDhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGUtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXVtiLXU1aXNoajRsdDhdIHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1pbnB1dFtiLXU1aXNoajRsdDhdIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWlucHV0OmZvY3VzW2ItdTVpc2hqNGx0OF0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1pbnB1dC0tZXJyb3JbYi11NWlzaGo0bHQ4XSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWlucHV0LS1lcnJvcjpmb2N1c1tiLXU1aXNoajRsdDhdIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1lcnJvcltiLXU1aXNoajRsdDhdIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaGludFtiLXU1aXNoajRsdDhdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogLThweCAwIDAgMDtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1hY3Rpb25zW2ItdTVpc2hqNGx0OF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG5bYi11NWlzaGo0bHQ4XSB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG46ZGlzYWJsZWRbYi11NWlzaGo0bHQ4XSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLWNhbmNlbFtiLXU1aXNoajRsdDhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1jYW5jZWw6aG92ZXJbYi11NWlzaGo0bHQ4XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1wcmltYXJ5W2ItdTVpc2hqNGx0OF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1wcmltYXJ5OmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItdTVpc2hqNGx0OF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLWRhbmdlcltiLXU1aXNoajRsdDhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLWRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKVtiLXU1aXNoajRsdDhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYmFja2Ryb3BbYi1ubzg2NXcyYnJmXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtdGFncy1kaWFsb2dbYi1ubzg2NXcyYnJmXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy10aXRsZVtiLW5vODY1dzJicmZdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLW1lc3NhZ2VbYi1ubzg2NXcyYnJmXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC10YWdzLWRpYWxvZy1jaGlwc1tiLW5vODY1dzJicmZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXBzLWVtcHR5W2Itbm84NjV3MmJyZl0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcFtiLW5vODY1dzJicmZdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiAzcHggNHB4IDNweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcC1yZW1vdmVbYi1ubzg2NXcyYnJmXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcC1yZW1vdmU6aG92ZXJbYi1ubzg2NXcyYnJmXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctaW5wdXRbYi1ubzg2NXcyYnJmXSB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWlucHV0OmZvY3VzW2Itbm84NjV3MmJyZl0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb25zLWxhYmVsW2Itbm84NjV3MmJyZl0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZsZXgtdGFncy1kaWFsb2ctc3VnZ2VzdGlvbnNbYi1ubzg2NXcyYnJmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy1zdWdnZXN0aW9uW2Itbm84NjV3MmJyZl0ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctc3VnZ2VzdGlvbjpob3ZlcltiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1hY3Rpb25zW2Itbm84NjV3MmJyZl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuW2Itbm84NjV3MmJyZl0ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4tLWNhbmNlbFtiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4tLWNhbmNlbDpob3ZlcltiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWJ0bi0tcHJpbWFyeVtiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1wcmltYXJ5OmhvdmVyW2Itbm84NjV3MmJyZl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYmFja2Ryb3BbYi0waWVvYW1rY25oXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZ1tiLTBpZW9hbWtjbmhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctdGl0bGVbYi0waWVvYW1rY25oXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLW1lc3NhZ2VbYi0waWVvYW1rY25oXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLW1vZGVbYi0waWVvYW1rY25oXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1tb2RlLW9wdGlvbltiLTBpZW9hbWtjbmhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLW1vZGUtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXVtiLTBpZW9hbWtjbmhdIHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctbGlzdFtiLTBpZW9hbWtjbmhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctb3B0aW9uW2ItMGllb2Fta2NuaF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4O1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1vcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2ItMGllb2Fta2NuaF0ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1lbXB0eVtiLTBpZW9hbWtjbmhdIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1hY3Rpb25zW2ItMGllb2Fta2NuaF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuW2ItMGllb2Fta2NuaF0ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0bi0tY2FuY2VsW2ItMGllb2Fta2NuaF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuLS1jYW5jZWw6aG92ZXJbYi0waWVvYW1rY25oXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0bi0tcHJpbWFyeVtiLTBpZW9hbWtjbmhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1idG4tLXByaW1hcnk6aG92ZXJbYi0waWVvYW1rY25oXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYmFja2Ryb3BbYi04YTlrazhlcTJ0XSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2dbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogNDYwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy10aXRsZVtiLThhOWtrOGVxMnRdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLW1lc3NhZ2VbYi04YTlrazhlcTJ0XSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1hY3Rpb25zW2ItOGE5a2s4ZXEydF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYWN0aW9ucy1yaWdodFtiLThhOWtrOGVxMnRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuW2ItOGE5a2s4ZXEydF0ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG46ZGlzYWJsZWRbYi04YTlrazhlcTJ0XSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tY2FuY2VsW2ItOGE5a2s4ZXEydF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tY2FuY2VsOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItOGE5a2s4ZXEydF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1wcmltYXJ5W2ItOGE5a2s4ZXEydF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG4tLXByaW1hcnk6aG92ZXI6bm90KDpkaXNhYmxlZClbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1kYW5nZXJbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG4tLWRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKVtiLThhOWtrOGVxMnRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xufVxuYXJyYXktZmxleC1lZGl0b3ItY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItYWRkLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNTYsIDE2MywgMTc1KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiKDc1LCA4NSwgOTkpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFkZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQzLCAyNDQsIDI0Nik7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOSwgMjEzLCAyMTkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1jb2x1bW4taGVhZGVyIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2IoNTUsIDY1LCA4MSk7XG4gIGJhY2tncm91bmQ6IHJnYigyNDMsIDI0NCwgMjQ2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDksIDIxMywgMjE5KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIyOSwgMjMxLCAyMzUpO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWNvbHVtbi1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1hY3Rpb25zLWhlYWRlciB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItY2VsbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjI5LCAyMzEsIDIzNSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigyMjksIDIzMSwgMjM1KTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1jZWxsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItYWN0aW9ucy1jZWxsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZGVsZXRlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDE1NiwgMTYzLCAxNzUpO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZGVsZXRlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjM5LCA2OCwgNjgpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU0LCAyMjYsIDIyNik7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1cmZhY2UpIDkwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0taGFzLXJ1bGVzIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLXJlZmVyZW5jZWQge1xuICBjb2xvcjogdmFyKC0taW5mbywgIzNiODJmNik7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0taGFzLXZhbGlkYXRpb24ge1xuICBjb2xvcjogdmFyKC0tc3VjY2VzcywgIzEwYjk4MSk7XG59XG4uZmxleC1lbGVtZW50LWluZGljYXRvci0tYnJva2VuIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYW5pbWF0aW9uOiBmbGV4LWluZGljYXRvci1icm9rZW4tcHVsc2UgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1pbmRpY2F0b3ItYnJva2VuLXB1bHNlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU1O1xuICB9XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLWJvdHRvbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LXdyYXBwZXIuZmxleC1kcmFnLW92ZXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXN1Y2Nlc3MpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdWNjZXNzKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uZmxleC1mb3JtLWVsZW1lbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogb3V0bGluZS1jb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1pbi1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtcHJldmlldy1tb2RlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsZXgtZm9ybS1lbGVtZW50IC5mbGV4LWVsZW1lbnQtY29udHJvbHMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXI6bm90KDpoYXMoLmZsZXgtZm9ybS1lbGVtZW50OmhvdmVyKSk6bm90KC5mbGV4LXByZXZpZXctbW9kZSkgPiAuZmxleC1lbGVtZW50LWNvbnRyb2xzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudDpob3Zlcjpub3QoOmhhcyguZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXIpKTpub3QoLmZsZXgtcHJldmlldy1tb2RlKTpub3QoLmZsZXgtc2VsZWN0ZWQpIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1zZWxlY3RlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LXNlbGVjdGVkID4gLmZsZXgtZWxlbWVudC1jb250cm9scyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXI6aGFzKD4gLmZsZXgtZm9ybS1lbGVtZW50LXdyYXBwZXIgPiAuZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXIpIHtcbiAgei1pbmRleDogMTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlcjpoYXMoPiAuZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlciA+IC5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LXNlbGVjdGVkKSB7XG4gIHotaW5kZXg6IDI7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIuZmxleC1vdXRsaW5lLWhvdmVyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDUwO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LW91dGVyLmZsZXgtb3V0bGluZS1zZWxlY3RlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTE7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIuZmxleC1vdXRsaW5lLXNlbGVjdGVkLmZsZXgtb3V0bGluZS1ob3ZlcmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIuZmxleC1kcmFnZ2luZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LWRyYWdnaW5nLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5mbGV4LWVkaXRvci1sYXlvdXQtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZSBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xufVxuLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lciAuZmxleC1lZGl0b3ItZHJvcC16b25lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmRhcmsgLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lciAuZmxleC1lZGl0b3ItZHJvcC16b25lIGxhYmVsIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZsZXgtZWRpdG9yLWdyb3VwLWxheW91dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsZXgtZWRpdG9yLWdyb3VwLWxheW91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1lZGl0b3ItZ3JvdXAtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZmxleC1lZGl0b3ItaG9yaXpvbnRhbC1sYXlvdXQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5mbGV4LWVkaXRvci12ZXJ0aWNhbC1sYXlvdXQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZWRpdG9yLXZlcnRpY2FsLWxheW91dCA+IC5mbGV4LWZvcm0tZWxlbWVudC1vdXRlciB+IC5mbGV4LWZvcm0tZWxlbWVudC1vdXRlciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uZmxleC1lZGl0b3ItaG9yaXpvbnRhbC1sYXlvdXQgPiAuZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIgfiAuZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5mbGV4LXJlc2l6ZS1oYW5kbGUtLXYge1xuICB3aWR0aDogOHB4O1xuICBtYXJnaW46IDAgLTRweDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZWRpdG9yLWhvcml6b250YWwtbGF5b3V0OmhvdmVyID4gLmZsZXgtcmVzaXplLWhhbmRsZS0tdiwgdGFibGUtZmxleC1yb3c6aG92ZXIgPiAuZmxleC1yZXNpemUtaGFuZGxlLS12IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LXJlc2l6ZS1oYW5kbGUtLXY6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIGJvdHRvbTogMTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLW11dGVkLWZvcmVncm91bmQpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LXJlc2l6ZS1oYW5kbGUtLXY6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1yZXNpemUtaGFuZGxlLS12LmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXJlc2l6ZS1oYW5kbGUtLWlubGluZS1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyNTtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG4uZmxleC1yZXNpemUtaGFuZGxlLS1pbmxpbmUtZWRnZTo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyOmhvdmVyID4gLmZsZXgtcmVzaXplLWhhbmRsZS0taW5saW5lLWVkZ2Uge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uZmxleC1yZXNpemUtaGFuZGxlLS1lZGdlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mbGV4LWVkaXRvci12ZXJ0aWNhbC1sYXlvdXQ6aG92ZXIgPiAuZmxleC1yZXNpemUtaGFuZGxlLS1lZGdlLCAuZmxleC1lZGl0b3ItaG9yaXpvbnRhbC1sYXlvdXQ6aG92ZXIgPiAuZmxleC1yZXNpemUtaGFuZGxlLS1lZGdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LXJlc2l6ZS1oYW5kbGUtLWgge1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAtNHB4IDA7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgei1pbmRleDogMjA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWVkaXRvci12ZXJ0aWNhbC1sYXlvdXQ6aG92ZXIgPiAuZmxleC1yZXNpemUtaGFuZGxlLS1oIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LXJlc2l6ZS1oYW5kbGUtLWg6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xuICByaWdodDogMTAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLW11dGVkLWZvcmVncm91bmQpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LXJlc2l6ZS1oYW5kbGUtLWg6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1yZXNpemUtaGFuZGxlLS1oLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXRhYmxlLWNvbC1yZXNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4cHg7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbnRhYmxlLWZsZXgtY2VsbCAuZmxleC1mb3JtLWVsZW1lbnQge1xuICBwYWRkaW5nOiAycHggNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxudGFibGUtZmxleC1jZWxsIC5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZS10YWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWVkaXRvci1kcm9wLXpvbmUtdGFibGUgbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKSA3MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuaW1hZ2UtZmxleC1lZGl0b3ItY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZsZXgtaW1hZ2UtZWRpdG9yLXByZXZpZXcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZmxleC1pbWFnZS1lZGl0b3ItcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxleC1pbWFnZS1lZGl0b3ItcGxhY2Vob2xkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXgtd2lkdGg6IDI4Y2g7XG59XG4uZmxleC1lZGl0b3ItZHJvcC16b25lLXRhYmxlIHtcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC1lZGl0b3ItZHJvcC16b25lLXRhYmxlIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCk7XG59XG4uZmxleC1lZGl0b3ItZHJvcC16b25lLXRhYmxlLmZsZXgtZHJhZy1vdmVyLXRhYmxlLWNlbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1mb3JtLWVkaXRvcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXByaW1hcnkpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtc2tlbGV0b24tbG9hZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5mbGV4LXNrZWxldG9uLXJvd1tiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1za2VsZXRvbi1sYWJlbFtiLWIwODNyM2Y2dTFdIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYW5pbWF0aW9uOiBmbGV4LXNrZWxldG9uUHVsc2UtYi1iMDgzcjNmNnUxIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmxleC1za2VsZXRvbi1sYWJlbC0tc2hvcnRbYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uZmxleC1za2VsZXRvbi1pbnB1dFtiLWIwODNyM2Y2dTFdIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGFuaW1hdGlvbjogZmxleC1za2VsZXRvblB1bHNlLWItYjA4M3IzZjZ1MSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZmxleC1za2VsZXRvbi1pbnB1dC0tdGFsbFtiLWIwODNyM2Y2dTFdIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQGtleWZyYW1lcyBmbGV4LXNrZWxldG9uUHVsc2UtYi1iMDgzcjNmNnUxIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWRpdG9yLmZsZXgtZHJhd2VyLW9wZW5bYi1iMDgzcjNmNnUxXSB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1kcmF3ZXItaGVpZ2h0LCAyNTBweCk7XG59XG4uZmxleC1oZWFkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGhlaWdodDogNzhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZ2FwOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtaGVhZGVyLWxlZnRbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1oZWFkZXItbWV0YVtiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIG1heC13aWR0aDogNjAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5mbGV4LWhlYWRlci10aXRsZS1yb3dbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtdG9nZ2xlW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGdhcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtYnRuOmhvdmVyOm5vdCguZmxleC1hY3RpdmUpW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtYnRuLmZsZXgtYWN0aXZlW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtaGVhZGVyLXRpdGxlW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtaGVhZGVyLXRpdGxlOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci10aXRsZS1pbnB1dFtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uZmxleC1oZWFkZXItdGl0bGUtaW5wdXQ6Zm9jdXNbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtaGVhZGVyLWRlc2NyaXB0aW9uW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbi0tcGxhY2Vob2xkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb24taW5wdXRbYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMjgwcHg7XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb24taW5wdXQ6Zm9jdXNbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtaGVhZGVyLXJpZ2h0W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXNhdmUtd3JhcHBlcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtc2F2ZS1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zYXZlLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1zYXZlLWRpcnR5LWluZGljYXRvcltiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA4MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LXNhdmUtZGlydHktZG90W2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXdhcm5pbmcsICNmNTllMGIpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wdWJsaXNoLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXB1Ymxpc2gtYnRuOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXB1Ymxpc2gtYnRuLS1wdWJsaXNoZWRbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgMjUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXB1Ymxpc2gtYnRuLS1wdWJsaXNoZWQ6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wdWJsaXNoLWJ0bi0tZGlzYWJsZWRbYi1iMDgzcjNmNnUxXSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LXZpc2liaWxpdHktYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtdmlzaWJpbGl0eS1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtdGFncy1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC10YWdzLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU2NXB4KSB7XG4gIC5mbGV4LXZpc2liaWxpdHktYnRuIC5mbGV4LWJ0bi1sYWJlbFtiLWIwODNyM2Y2dTFdLCAuZmxleC10YWdzLWJ0biAuZmxleC1idG4tbGFiZWxbYi1iMDgzcjNmNnUxXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC12aXNpYmlsaXR5LWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC10YWdzLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZmxleC1idG4tbGFiZWxbYi1iMDgzcjNmNnUxXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC12aXNpYmlsaXR5LWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC10YWdzLWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC1zYXZlLWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC1wdWJsaXNoLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICAgIGdhcDogMDtcbiAgfVxuICAuZmxleC1tb2RlLXRvZ2dsZVtiLWIwODNyM2Y2dTFdIHtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAuZmxleC1tb2RlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgfVxuICAuZmxleC1oZWFkZXItbWV0YVtiLWIwODNyM2Y2dTFdIHtcbiAgICBtYXgtd2lkdGg6IDQyJTtcbiAgfVxuICAuZmxleC1zYXZlLWRpcnR5LWluZGljYXRvcltiLWIwODNyM2Y2dTFdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mbGV4LXZpc2liaWxpdHktYnRuW2ItYjA4M3IzZjZ1MV0sIC5mbGV4LXRhZ3MtYnRuW2ItYjA4M3IzZjZ1MV0sIC5mbGV4LXNhdmUtYnRuW2ItYjA4M3IzZjZ1MV0sIC5mbGV4LXB1Ymxpc2gtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gIH1cbiAgLmZsZXgtbW9kZS1idG5bYi1iMDgzcjNmNnUxXSB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLW1ldGFbYi1iMDgzcjNmNnUxXSB7XG4gICAgbWF4LXdpZHRoOiAzNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmZsZXgtbW9kZS1sYWJlbFtiLWIwODNyM2Y2dTFdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LW1vZGUtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmZsZXgtaGVhZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgbWV0YVwiIFwicmlnaHQgcmlnaHRcIjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4IDhweCAyMHB4O1xuICAgIHJvdy1nYXA6IDRweDtcbiAgfVxuICAuZmxleC1oZWFkZXItbGVmdFtiLWIwODNyM2Y2dTFdIHtcbiAgICBncmlkLWFyZWE6IGxlZnQ7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG4gIC5mbGV4LWhlYWRlci1tZXRhW2ItYjA4M3IzZjZ1MV0ge1xuICAgIGdyaWQtYXJlYTogbWV0YTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmxleC1oZWFkZXItcmlnaHRbYi1iMDgzcjNmNnUxXSB7XG4gICAgZ3JpZC1hcmVhOiByaWdodDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctYmFja2Ryb3BbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LW1vZGFsW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWhlYWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1oZWFkZXIgaDNbYi1iMDgzcjNmNnUxXSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWhlYWRlci1hY3Rpb25zW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctZGVsZXRlW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctZGVsZXRlOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IpIDUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctY2xvc2VbYi1iMDgzcjNmNnUxXSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctY2xvc2U6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1ib2R5W2ItYjA4M3IzZjZ1MV0ge1xuICBwYWRkaW5nOiAyNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiAxO1xufVxuLmZsZXgtYmFjay10by1jb21wYW55LWZvcm1zLWJ1dHRvbltiLWIwODNyM2Y2dTFdIHtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1heC13aWR0aDogNzBweDtcbn1cbi5mbGV4LW1vZGUtdG9nZ2xlW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZmxleC1tb2RlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtbW9kZS1idG4uZmxleC1hY3RpdmVbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1tb2RlLWJ0bjpob3Zlcjpub3QoLmZsZXgtYWN0aXZlKVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWRpdG9yLWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsZXgtZWRpdG9yLXJpZ2h0LXBhbmVsW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWVkaXRvci1yaWdodC1wYW5lbC5mbGV4LWhpZGRlbltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LWVkaXRvci1yaWdodC1wYW5lbC1jb250ZW50W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5mbGV4LXNldHRpbmdzLXBhbmVsW2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1zZXR0aW5ncy1wYW5lbC10aXRsZVtiLWIwODNyM2Y2dTFdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtc2V0dGluZ3Mtc2VjdGlvbltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1zZXR0aW5ncy1zZWN0aW9uLXRpdGxlW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtc2V0dGluZ3MtaGludFtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXNldHRpbmdzLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mbGV4LXNldHRpbmdzLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtc2V0dGluZ3MtdG9nZ2xlW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtc2V0dGluZ3MtdG9nZ2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXJbYi1iMDgzcjNmNnUxXTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgLmZsZXgtc2V0dGluZ3MtdG9nZ2xlLXNsaWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXJbYi1iMDgzcjNmNnUxXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yZWNlc3NlZCwgdmFyKC0tbXV0ZWQpKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtbXV0ZWQsIHZhcigtLW11dGVkLWZvcmVncm91bmQpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuIHN2Z1tiLWIwODNyM2Y2dTFdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWhvdmVyLCB2YXIoLS1tdXRlZCkpO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlciwgdmFyKC0tZm9yZWdyb3VuZCkpO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4tLWFjdGl2ZVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwsIHZhcigtLXN1cmZhY2UpKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmU6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWVkaXRvci1jb250YWluZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMzJweCAxMjBweDtcbiAgZ2FwOiAzMnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsMCwwLC4wMykgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsMCwwLC4wMykgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLDAsMCwuMDMpIDc1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLDAsMCwuMDMpIDc1JSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgMTBweCwgMTBweCAtMTBweCwgLTEwcHggMDtcbn1cbjpnbG9iYWwoLmRhcmspIC5mbGV4LWVkaXRvci1jb250YWluZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjAyKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsLjAyKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LC4wMikgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LC4wMikgNzUlKTtcbn1cbi5mbGV4LWZvcm0tcGFnZVtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1mb3JtLXBhZ2UtLW9mZnNjcmVlbltiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsZXgtbWFyZ2luLWd1aWRlW2ItYjA4M3IzZjZ1MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmZsZXgtbWFyZ2luLWd1aWRlLS10b3BbYi1iMDgzcjNmNnUxXSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW1hcmdpbi1ndWlkZS0tYm90dG9tW2ItYjA4M3IzZjZ1MV0ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUtLWxlZnRbYi1iMDgzcjNmNnUxXSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUtLXJpZ2h0W2ItYjA4M3IzZjZ1MV0ge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wYWdlLXZpZXctYmFubmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdhcm5pbmctc3VidGxlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2FybmluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctc3VidGxlLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtZm9ybS1wYWdlLS1wYWdlZFtiLWIwODNyM2Y2dTFdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXBhZ2Utdmlld3BvcnRbYi1iMDgzcjNmNnUxXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtcGFnZS12aWV3cG9ydC1pbm5lcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1wYWdlLW51bWJlcltiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbjpnbG9iYWwoLmRhcmspIC5mbGV4LWZvcm0tcGFnZVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjMpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsMCwwLDAuMik7XG59XG4uZmxleC1jYW52YXNbYi1iMDgzcjNmNnUxXSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1mb3JtLXRpdGxlW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWRyb3Atem9uZVtiLWIwODNyM2Y2dTFdIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZmxleC1kcm9wLXpvbmUuZmxleC1kcmFnLW92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZHJvcC16b25lLmZsZXgtcHJldmlldy1tb2RlW2ItYjA4M3IzZjZ1MV0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxleC1kcmFnLW92ZXItY29udGFpbmVyIC5mbGV4LWRyb3Atem9uZVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1lbXB0eS1zdGF0ZVtiLWIwODNyM2Y2dTFdIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1jYW52YXMuZmxleC1kcmFnLW92ZXItY29udGFpbmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBvdXRsaW5lOiAzcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGFuaW1hdGlvbjogZmxleC1lbXB0eUNhbnZhc1B1bHNlLWItYjA4M3IzZjZ1MSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmbGV4LWVtcHR5Q2FudmFzUHVsc2UtYi1iMDgzcjNmNnUxIHtcbiAgMCUsIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDYlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTIlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG59XG4uZmxleC1lbXB0eS1zdGF0ZSBwW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbGV4LWVtcHR5LXN0YXRlIHNtYWxsW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZm9ybS1yb3dbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mbGV4LWVsZW1lbnQtY29udHJvbHNbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cbi5mbGV4LWNvbmZpcm0tbW9kYWxbYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWxpc3RbYi1iMDgzcjNmNnUxXSB7XG4gIG1hcmdpbjogOHB4IDAgMTJweCAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNhbmNlbFtiLWIwODNyM2Y2dTFdLCAuZmxleC1jb25maXJtLW1vZGFsLWNvbmZpcm1bYi1iMDgzcjNmNnUxXSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jYW5jZWxbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNhbmNlbDpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jb25maXJtW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNvbmZpcm06aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbn1cbi5mbGV4LWNvbnRyb2wtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdXJmYWNlKSA5MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LWNvbnRyb2wtYnRuOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZmxleC1jb250cm9sLWJ0bjpob3ZlciBzdmcgcGF0aFtiLWIwODNyM2Y2dTFdIHtcbiAgc3Ryb2tlOiB2YXIoLS1lcnJvcik7XG4gIGZpbGw6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWVsZW1lbnQtbGFiZWxbYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LWVsZW1lbnQtcHJldmlld1tiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmxleC1vcHRpb24tcm93W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZsZXgtb3B0aW9uLXJvdyBpbnB1dFtiLWIwODNyM2Y2dTFdIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4LXJlbW92ZS1vcHRpb24tYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1yZW1vdmUtb3B0aW9uLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtYWRkLW9wdGlvbi1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZmxleC1hZGQtb3B0aW9uLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZmxleC1jYW52YXNbYi1iMDgzcjNmNnUxXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG5ob3Jpem9udGFsLWxheW91dC1mbGV4LWVkaXRvci1jb250cm9sW2ItYjA4M3IzZjZ1MV0ge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ob3Jpem9udGFsLWxheW91dC1mbGV4LWVkaXRvci1jb250cm9sLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLXN1bW1hcnlbYi1iMDgzcjNmNnUxXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5kZXRhaWxzIC5mbGV4LWRldGFpbHMtc3VtbWFyeVtiLWIwODNyM2Y2dTFdOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1zdW1tYXJ5W2ItYjA4M3IzZjZ1MV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5kZXRhaWxzW29wZW5dIC5mbGV4LWRldGFpbHMtc3VtbWFyeVtiLWIwODNyM2Y2dTFdOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5kZXRhaWxzIC5mbGV4LWRldGFpbHMtY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2U7XG59XG4uZmxleC1kZXRhaWxzLWNvbnRlbnQgLmZsZXgtZGV0YWlscy1jb250ZW50LWlubmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZGV0YWlscy1jb250ZW50IC5mbGV4LWdyb3VwLWhlYWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5kZXRhaWxzW29wZW5dIC5mbGV4LWRldGFpbHMtY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG5kZXRhaWxzW29wZW5dLmZsZXgtY2xvc2luZyAuZmxleC1kZXRhaWxzLWNvbnRlbnRbYi1iMDgzcjNmNnUxXSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xufVxuZGV0YWlsc1tvcGVuXS5mbGV4LWNsb3NpbmcgLmZsZXgtZGV0YWlscy1zdW1tYXJ5W2ItYjA4M3IzZjZ1MV06OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLWNvbnRlbnQgPiBkaXZbYi1iMDgzcjNmNnUxXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZmxleC1zZWxlY3QtcGFyZW50LWJ1dHRvbltiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13aWRnZXRzLXBhbmVsW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mbGV4LXdpZGdldHMtcGFuZWxbYi1iMDgzcjNmNnUxXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mbGV4LWZvcm0tY29udGFpbmVyW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZsZXgtZHJhZy1naG9zdFtiLWIwODNyM2Y2dTFdIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYW5pbWF0aW9uOiBmbGV4LWRyYWdHaG9zdEFwcGVhci1iLWIwODNyM2Y2dTEgMC4xNXMgZWFzZS1vdXQ7XG4gIH1cbiAgQGtleWZyYW1lcyBmbGV4LWRyYWdHaG9zdEFwcGVhci1iLWIwODNyM2Y2dTEge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOTUpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG4gIC5mbGV4LWRyYWctZ2hvc3QtY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMnB4IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmZsZXgtZHJhZ2dpbmctcGxhY2Vob2xkZXItY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAuZmxleC1kcmFnZ2luZy1vdmVybGF5W2ItYjA4M3IzZjZ1MV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgfVxuICAuZmxleC1kcmFnLW92ZXItY29udGFpbmVyW2ItYjA4M3IzZjZ1MV0ge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgIGFuaW1hdGlvbjogZmxleC1jb250YWluZXJQdWxzZS1iLWIwODNyM2Y2dTEgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuICBAa2V5ZnJhbWVzIGZsZXgtY29udGFpbmVyUHVsc2UtYi1iMDgzcjNmNnUxIHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mbGV4LXByZXZpZXctd3JhcHBlcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtcHJldmlldy1zZXR0aW5ncy1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IsICNjY2MpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCwgIzMzMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLDAuMTUpO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgdHJhbnNmb3JtIDAuMXM7XG59XG4uZmxleC1wcmV2aWV3LXNldHRpbmdzLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5LCAjNGY0NmU1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3W2ItYjA4M3IzZjZ1MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNS41cmVtO1xuICByaWdodDogMS41cmVtO1xuICB3aWR0aDogbWluKDQ4MHB4LCBjYWxjKDEwMCUgLSAzcmVtKSk7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UsICNmZmYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvciwgI2NjYyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsMCwwLDAuMik7XG4gIHotaW5kZXg6IDEyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctaGVhZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWhlYWRlci1iYWNrZ3JvdW5kLCAjZjVmNWY1KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctY2xvc2VbYi1iMDgzcjNmNnUxXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCwgIzY2Nik7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctY2xvc2U6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnksICM0ZjQ2ZTUpO1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctYm9keVtiLWIwODNyM2Y2dTFdIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5mbGV4LXByZXZpZXctc2Nyb2xsW2ItYjA4M3IzZjZ1MV0ge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbi5mbGV4LXByZXZpZXctcmliYm9uW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMS41cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjFzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCB2YXIoLS1wcmltYXJ5KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bjphY3RpdmVbYi1iMDgzcjNmNnUxXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuLnN1Y2Nlc3NbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bi5zdWNjZXNzOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG4uZXJyb3JbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG4uZXJyb3I6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXByZXZpZXctd3JhcHBlci0tbW9iaWxlIC5mbGV4LXByZXZpZXctc2Nyb2xsW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJlY2Vzc2VkLCB2YXIoLS1tdXRlZCkpO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS1tb2JpbGVbYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiA0MTRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDEwcHggc29saWQgIzJjMmMyYztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtbW9iaWxlIC5mbGV4LWZvcm1bYi1iMDgzcjNmNnUxXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxNnB4IDEycHg7XG59XG46Z2xvYmFsKC5kYXJrKSAuZmxleC1wcmV2aWV3LWRldmljZS1tb2JpbGVbYi1iMDgzcjNmNnUxXSB7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbi5mbGV4LXN0dWItcGFuZWwge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LXN0dWItcGFuZWwtZW1wdHkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5mbGV4LXN0dWItcGFuZWwtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1wbGFjZWhvbGRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyLWRlc2Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtYXJyYXktaGVhZGVyW2ItazM1d2huc3FvbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbGV4LWFycmF5LWFkZC1idG5bYi1rMzV3aG5zcW9sXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1hZGQtYnRuOmhvdmVyW2ItazM1d2huc3FvbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZmxleC1hcnJheS1ncmlkW2ItazM1d2huc3FvbF0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG59XG4uZmxleC1hcnJheS1jb2x1bW4taGVhZGVyW2ItazM1d2huc3FvbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCk7XG59XG4uZmxleC1hcnJheS1hY3Rpb25zLWhlYWRlcltiLWszNXdobnNxb2xdIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgbWF4LXdpZHRoOiA0OHB4O1xufVxuLmZsZXgtYXJyYXktY2VsbFtiLWszNXdobnNxb2xdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZmxleC1hcnJheS1hY3Rpb25zLWNlbGxbYi1rMzV3aG5zcW9sXSB7XG4gIHdpZHRoOiA0OHB4O1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIG1heC13aWR0aDogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5mbGV4LWFycmF5LWRlbGV0ZS1idG5bYi1rMzV3aG5zcW9sXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLmZsZXgtYXJyYXktZGVsZXRlLWJ0bjpob3ZlcltiLWszNXdobnNxb2xdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWFycmF5LWVtcHR5W2ItazM1d2huc3FvbF0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG59XG5bYi1rMzV3aG5zcW9sXSAuZmxleC1hcnJheS1jZWxsID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtY29uZGl0aW9uLXBhbmVsIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LWNvbmRpdGlvbi1wYW5lbC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1wYW5lbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLXBhbmVsLWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZ2FwOiAxMnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS1jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA0JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tc3VtbWFyeS1jYXJkLS1icm9rZW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IsICNlZjQ0NDQpIDYlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktd2FybmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1icm9rZW4tYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yLCAjZWY0NDQ0KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1yb3ctLWJyb2tlbiB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IsICNlZjQ0NDQpIDQlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW5mbyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1pbmZvKSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBwYWRkaW5nOiAxcHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZsZXgtY29uZGl0aW9uLXNpZGViYXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1lZGl0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0taW5mbyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluZm8pO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0taW5mbykgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1lZGl0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiB2YXIoLS1mbGV4LXotbW9kYWwsIDEwMDApO1xuICBhbmltYXRpb246IGNvbmRpdGlvbkZhZGVJbiAwLjE1cyBlYXNlLW91dDtcbn1cbkBrZXlmcmFtZXMgY29uZGl0aW9uRmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDY0MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA0cmVtKTtcbiAgYW5pbWF0aW9uOiBjb25kaXRpb25TbGlkZUluIDAuMTVzIGVhc2Utb3V0O1xufVxuQGtleWZyYW1lcyBjb25kaXRpb25TbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpIHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLWRvbmUtYnRuIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtY29uZGl0aW9uLWRvbmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC1ydWxlLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1ydWxlLWNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4wNik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtcnVsZS1jYXJkLWJhZGdlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0taW5mbyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm8pO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0taW5mbykgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZsZXgtcnVsZS1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uZmxleC1jb25kaXRpb24tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuLmZsZXgtY29uZGl0aW9uLXNlbGVjdCwgLmZsZXgtY29uZGl0aW9uLWlucHV0IHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCwgd2hpdGUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tc2VsZWN0OmZvY3VzLCAuZmxleC1jb25kaXRpb24taW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1zZWxlY3QtLWdyb3cge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1jb25kaXRpb24taGludCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMDQpO1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLS1uZXN0ZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1lbXBoYXNpcyk7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4uZmxleC1jb25kaXRpb24tZ3JvdXAtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tY29ubmVjdG9yIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kLCB3aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ncm91cC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ub3QtdG9nZ2xlIHtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kLCB3aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ub3QtdG9nZ2xlLS1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tYWRkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtY29uZGl0aW9uLWFkZC1idG4tLXNtYWxsIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5mbyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1pbmZvKSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLWFkZC1idG4tLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1pY29uLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtY29uZGl0aW9uLWljb24tYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMSk7XG59XG4uZmxleC1jb25kaXRpb24taWNvbi1idG4tLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC11b20tbnVtcGFkLW92ZXJsYXlbYi1oOW0yam95YjFvXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IHZhcigtLWZsZXgtei1tb2RhbCk7XG59XG4uZmxleC11b20tbnVtcGFkLWNvbnRhaW5lcltiLWg5bTJqb3liMW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWxnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmxleC1zaGFkb3ctbGcpO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIG1pbi13aWR0aDogMzgwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xufVxuLmZsZXgtdW9tLW51bXBhZC1kaXNwbGF5W2ItaDltMmpveWIxb10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMikgdmFyKC0tZmxleC1zcGFjaW5nLTQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xufVxuLmZsZXgtdW9tLW51bXBhZC11bml0W2ItaDltMmpveWIxb10ge1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1ncmF5LTUwMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmxleC1mb250LXNpemUtYmFzZSk7XG59XG46Z2xvYmFsKC5kYXJrKSAuZmxleC11b20tbnVtcGFkLXVuaXRbYi1oOW0yam95YjFvXSB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVvbS1udW1wYWQtYm9keVtiLWg5bTJqb3liMW9dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG59XG4uZmxleC11b20tbnVtcGFkLWZyYWN0aW9uc1tiLWg5bTJqb3liMW9dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG59XG4uZmxleC11b20tbnVtcGFkLWtleXBhZFtiLWg5bTJqb3liMW9dIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAycHg7XG59XG4uZmxleC11b20tYnRuW2ItaDltMmpveWIxb10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTEpIHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS1zbSk7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtdW9tLWJ0bjpob3ZlcltiLWg5bTJqb3liMW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXVvbS1idG46YWN0aXZlW2ItaDltMmpveWIxb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdW9tLWJ0bi1tb2RlW2ItaDltMmpveWIxb10ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLWxnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itd2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG59XG4uZmxleC11b20tYnRuLW1vZGU6aG92ZXJbYi1oOW0yam95YjFvXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC11b20tYnRuLXplcm9bYi1oOW0yam95YjFvXSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMztcbn1cbi5mbGV4LXVvbS1idG4tc3BhY2VbYi1oOW0yam95YjFvXSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMztcbn1cbi5mbGV4LXVvbS1idG4tb2tbYi1oOW0yam95YjFvXSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogMyAvIDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZsZXgtdW9tLWJ0bi1vazpob3ZlcltiLWg5bTJqb3liMW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lZGl0b3ItdG9vbGJhciB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXRvb2xiYXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LXRvb2xiYXItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtdG9vbGJhci1idG46aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC10b29sYmFyLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsZXgtdG9vbGJhci1idG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXRvb2xiYXItYnRuLS1hY3RpdmU6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXRvb2xiYXItYWN0aW9uLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uZmxleC10b29sYmFyLWFjdGlvbi10ZXh0LmZhZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmxleC10b29sYmFyLWdyb3VwLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtdG9vbGJhci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZsZXgtdG9vbGJhci1zZWxlY3Qge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLS13aXRoLXByZXZpZXcge1xuICB3aWR0aDogNjAwcHg7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctcHJldmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGUtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGUtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1pbnB1dC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1pbnB1dC0tZXJyb3I6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWVycm9yIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaGludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IC04cHggMCAwIDA7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0biB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLWNhbmNlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLWRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC10YWdzLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC10YWdzLWRpYWxvZy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXBzLWVtcHR5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDNweCA0cHggM3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1jaGlwLXJlbW92ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcC1yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWlucHV0IHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb25zLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctc3VnZ2VzdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4tLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctbW9kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1tb2RlLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1tb2RlLW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWVtcHR5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0biB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuLS1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuLS1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1hY3Rpb25zLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tY2FuY2VsOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tcHJpbWFyeTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1kYW5nZXI6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC11b20tdW5pdC1zZWxlY3RvcltiLTU1bTN2azBqdW1dIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCwgaW5oZXJpdCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuLmZsZXgtdW9tLXVuaXQtc2VsZWN0b3I6Zm9jdXNbYi01NW0zdmswanVtXSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cbi5mbGV4LWZvcm0tZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXByaW1hcnkpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtc2tlbGV0b24tbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uZmxleC1za2VsZXRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXNrZWxldG9uLWxhYmVsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYW5pbWF0aW9uOiBmbGV4LXNrZWxldG9uUHVsc2UgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LXNrZWxldG9uLWxhYmVsLS1zaG9ydCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uZmxleC1za2VsZXRvbi1pbnB1dCB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBhbmltYXRpb246IGZsZXgtc2tlbGV0b25QdWxzZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZmxleC1za2VsZXRvbi1pbnB1dC0tdGFsbCB7XG4gIGhlaWdodDogODBweDtcbn1cbkBrZXlmcmFtZXMgZmxleC1za2VsZXRvblB1bHNlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWRpdG9yLmZsZXgtZHJhd2VyLW9wZW4ge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHJhd2VyLWhlaWdodCwgMjUwcHgpO1xufVxuLmZsZXgtaGVhZGVyIHtcbiAgaGVpZ2h0OiA3OHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBnYXA6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1oZWFkZXItbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1oZWFkZXItbWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZmxleC1oZWFkZXItdGl0bGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGdhcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLWJ0bjpob3Zlcjpub3QoLmZsZXgtYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS1idG4uZmxleC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtaGVhZGVyLXRpdGxlLWlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uZmxleC1oZWFkZXItdGl0bGUtaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmZsZXgtaGVhZGVyLWRlc2NyaXB0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbi0tcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjU1O1xufVxuLmZsZXgtaGVhZGVyLWRlc2NyaXB0aW9uLWlucHV0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiAyODBweDtcbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbi1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1zYXZlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1zYXZlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zYXZlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtc2F2ZS1kaXJ0eS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDgwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsZXgtc2F2ZS1kaXJ0eS1kb3Qge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXdhcm5pbmcsICNmNTllMGIpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wdWJsaXNoLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1wdWJsaXNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHVibGlzaC1idG4tLXB1Ymxpc2hlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgMjUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXB1Ymxpc2gtYnRuLS1wdWJsaXNoZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHVibGlzaC1idG4tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtdmlzaWJpbGl0eS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtdmlzaWJpbGl0eS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXRhZ3MtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXRhZ3MtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU2NXB4KSB7XG4gIC5mbGV4LXZpc2liaWxpdHktYnRuIC5mbGV4LWJ0bi1sYWJlbCwgLmZsZXgtdGFncy1idG4gLmZsZXgtYnRuLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LXZpc2liaWxpdHktYnRuLCAuZmxleC10YWdzLWJ0biB7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsZXgtYnRuLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LXZpc2liaWxpdHktYnRuLCAuZmxleC10YWdzLWJ0biwgLmZsZXgtc2F2ZS1idG4sIC5mbGV4LXB1Ymxpc2gtYnRuIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICAgIGdhcDogMDtcbiAgfVxuICAuZmxleC1tb2RlLXRvZ2dsZSB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgLmZsZXgtbW9kZS1idG4ge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICB9XG4gIC5mbGV4LWhlYWRlci1tZXRhIHtcbiAgICBtYXgtd2lkdGg6IDQyJTtcbiAgfVxuICAuZmxleC1zYXZlLWRpcnR5LWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZmxleC12aXNpYmlsaXR5LWJ0biwgLmZsZXgtdGFncy1idG4sIC5mbGV4LXNhdmUtYnRuLCAuZmxleC1wdWJsaXNoLWJ0biB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgfVxuICAuZmxleC1tb2RlLWJ0biB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLW1ldGEge1xuICAgIG1heC13aWR0aDogMzQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5mbGV4LW1vZGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsZXgtbW9kZS1idG4ge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmZsZXgtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IG1ldGFcIiBcInJpZ2h0IHJpZ2h0XCI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweCA4cHggMjBweDtcbiAgICByb3ctZ2FwOiA0cHg7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLWxlZnQge1xuICAgIGdyaWQtYXJlYTogbGVmdDtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLW1ldGEge1xuICAgIGdyaWQtYXJlYTogbWV0YTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmxleC1oZWFkZXItcmlnaHQge1xuICAgIGdyaWQtYXJlYTogcmlnaHQ7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctbW9kYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctaGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1jbG9zZSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDE7XG59XG4uZmxleC1iYWNrLXRvLWNvbXBhbnktZm9ybXMtYnV0dG9uIHtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1heC13aWR0aDogNzBweDtcbn1cbi5mbGV4LW1vZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZsZXgtbW9kZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1tb2RlLWJ0bi5mbGV4LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1tb2RlLWJ0bjpob3Zlcjpub3QoLmZsZXgtYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1mb3JtLWVkaXRvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxleC1lZGl0b3ItcmlnaHQtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWVkaXRvci1yaWdodC1wYW5lbC5mbGV4LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1lZGl0b3ItcmlnaHQtcGFuZWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmZsZXgtc2V0dGluZ3MtcGFuZWwge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1zZXR0aW5ncy1wYW5lbC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXNldHRpbmdzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXNldHRpbmdzLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtc2V0dGluZ3MtaGludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1zZXR0aW5ncy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmZsZXgtc2V0dGluZ3MtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtc2V0dGluZ3MtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtc2V0dGluZ3MtdG9nZ2xlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgLmZsZXgtc2V0dGluZ3MtdG9nZ2xlLXNsaWRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmVjZXNzZWQsIHZhcigtLW11dGVkKSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1tdXRlZCwgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1ob3ZlciwgdmFyKC0tbXV0ZWQpKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIsIHZhcigtLWZvcmVncm91bmQpKTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCwgdmFyKC0tc3VyZmFjZSkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4tLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWVkaXRvci1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDMycHggMTIwcHg7XG4gIGdhcDogMzJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLDAsMCwuMDMpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLDAsMCwuMDMpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwwLDAsLjAzKSA3NSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwwLDAsLjAzKSA3NSUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDEwcHgsIDEwcHggLTEwcHgsIC0xMHB4IDA7XG59XG46Z2xvYmFsKC5kYXJrKSAuZmxleC1lZGl0b3ItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwuMDIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwuMDIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsLjAyKSA3NSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsLjAyKSA3NSUpO1xufVxuLmZsZXgtZm9ybS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjEpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC1mb3JtLXBhZ2UtLW9mZnNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LW1hcmdpbi1ndWlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUtLXRvcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW1hcmdpbi1ndWlkZS0tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtbWFyZ2luLWd1aWRlLS1sZWZ0IHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW1hcmdpbi1ndWlkZS0tcmlnaHQge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wYWdlLXZpZXctYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLXN1YnRsZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdhcm5pbmcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLXN1YnRsZS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mbGV4LWZvcm0tcGFnZS0tcGFnZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtcGFnZS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtcGFnZS12aWV3cG9ydC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcGFnZS1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuOmdsb2JhbCguZGFyaykgLmZsZXgtZm9ybS1wYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLDAsMCwwLjMpLCAwIDJweCA0cHggLTJweCByZ2JhKDAsMCwwLDAuMik7XG59XG4uZmxleC1jYW52YXMge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtZHJvcC16b25lIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZmxleC1kcm9wLXpvbmUuZmxleC1kcmFnLW92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDYlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWRyb3Atem9uZS5mbGV4LXByZXZpZXctbW9kZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGV4LWRyYWctb3Zlci1jb250YWluZXIgLmZsZXgtZHJvcC16b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1lbXB0eS1zdGF0ZSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtY2FudmFzLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lciB7XG4gIG91dGxpbmU6IDNweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDYlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWVtcHR5Q2FudmFzUHVsc2UgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1lbXB0eUNhbnZhc1B1bHNlIHtcbiAgMCUsIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDYlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTIlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG59XG4uZmxleC1lbXB0eS1zdGF0ZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmxleC1lbXB0eS1zdGF0ZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mbGV4LWVsZW1lbnQtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG4uZmxleC1jb25maXJtLW1vZGFsIHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbn1cbi5mbGV4LWNvbmZpcm0tbW9kYWwtbGlzdCB7XG4gIG1hcmdpbjogOHB4IDAgMTJweCAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNhbmNlbCwgLmZsZXgtY29uZmlybS1tb2RhbC1jb25maXJtIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1jb25maXJtLW1vZGFsLWNhbmNlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LWNvbmZpcm0tbW9kYWwtY29uZmlybSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UsICNmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbn1cbi5mbGV4LWNvbmZpcm0tbW9kYWwtY29uZmlybTpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbn1cbi5mbGV4LWNvbnRyb2wtYnRuIHtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VyZmFjZSkgOTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1jb250cm9sLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LWNvbnRyb2wtYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1lcnJvcik7XG4gIGZpbGw6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWVsZW1lbnQtbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxleC1lbGVtZW50LXByZXZpZXcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mbGV4LW9wdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZsZXgtb3B0aW9uLXJvdyBpbnB1dCB7XG4gIGZsZXg6IDE7XG59XG4uZmxleC1yZW1vdmUtb3B0aW9uLWJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LXJlbW92ZS1vcHRpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtYWRkLW9wdGlvbi1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmZsZXgtYWRkLW9wdGlvbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZmxleC1jYW52YXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAuZmxleC1jYW52YXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5mbGV4LWNhbnZhczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLmZsZXgtY2FudmFzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuaG9yaXpvbnRhbC1sYXlvdXQtZmxleC1lZGl0b3ItY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhvcml6b250YWwtbGF5b3V0LWZsZXgtZWRpdG9yLWNvbnRyb2wuZmxleC1kcmFnLW92ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLXN1bW1hcnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLXN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLXN1bW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5kZXRhaWxzW29wZW5dIC5mbGV4LWRldGFpbHMtc3VtbWFyeTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZTtcbn1cbi5mbGV4LWRldGFpbHMtY29udGVudCAuZmxleC1kZXRhaWxzLWNvbnRlbnQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZGV0YWlscy1jb250ZW50IC5mbGV4LWdyb3VwLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuZGV0YWlsc1tvcGVuXSAuZmxleC1kZXRhaWxzLWNvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbmRldGFpbHNbb3Blbl0uZmxleC1jbG9zaW5nIC5mbGV4LWRldGFpbHMtY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xufVxuZGV0YWlsc1tvcGVuXS5mbGV4LWNsb3NpbmcgLmZsZXgtZGV0YWlscy1zdW1tYXJ5OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1jb250ZW50ID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNmbGV4LXNlbGVjdC1wYXJlbnQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC13aWRnZXRzLXBhbmVsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZsZXgtd2lkZ2V0cy1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmZsZXgtY2FudmFzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZmxleC1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmxleC1kcmFnLWdob3N0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYW5pbWF0aW9uOiBmbGV4LWRyYWdHaG9zdEFwcGVhciAwLjE1cyBlYXNlLW91dDtcbiAgfVxuICBAa2V5ZnJhbWVzIGZsZXgtZHJhZ0dob3N0QXBwZWFyIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjk1KTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICAuZmxleC1kcmFnLWdob3N0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEycHggdmFyKC0tcHJpbWFyeSk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZmxleC1kcmFnZ2luZy1wbGFjZWhvbGRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAuZmxleC1kcmFnZ2luZy1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gIH1cbiAgLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lciB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gICAgYW5pbWF0aW9uOiBmbGV4LWNvbnRhaW5lclB1bHNlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbiAgQGtleWZyYW1lcyBmbGV4LWNvbnRhaW5lclB1bHNlIHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgOCUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mbGV4LXByZXZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXByZXZpZXctc2V0dGluZ3MtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvciwgI2NjYyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UsICNmZmYpO1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0LCAjMzMzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIHotaW5kZXg6IDExO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCB0cmFuc2Zvcm0gMC4xcztcbn1cbi5mbGV4LXByZXZpZXctc2V0dGluZ3MtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5LCAjNGY0NmU1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IG1pbig0ODBweCwgY2FsYygxMDAlIC0gM3JlbSkpO1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IsICNjY2MpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwwLjIpO1xuICB6LWluZGV4OiAxMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvciwgI2U1ZTVlNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaGVhZGVyLWJhY2tncm91bmQsICNmNWY1ZjUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxleC1wcmV2aWV3LWRhdGEtdmlldy1jbG9zZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCwgIzY2Nik7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmZsZXgtcHJldmlldy1kYXRhLXZpZXctY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5LCAjNGY0NmU1KTtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3LWJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmZsZXgtcHJldmlldy1zY3JvbGwge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbi5mbGV4LXByZXZpZXctcmliYm9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcGFkZGluZzogMTBweCAzMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgdHJhbnNmb3JtIDAuMXMsIGJveC1zaGFkb3cgMC4ycztcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHZhcigtLXByaW1hcnkpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcyk7XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuLnN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG4uZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuLmVycm9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtcHJldmlldy13cmFwcGVyLS1tb2JpbGUgLmZsZXgtcHJldmlldy1zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJlY2Vzc2VkLCB2YXIoLS1tdXRlZCkpO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS1tb2JpbGUge1xuICB3aWR0aDogNDE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLW1vYmlsZSAuZmxleC1mb3JtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbn1cbjpnbG9iYWwoLmRhcmspIC5mbGV4LXByZXZpZXctZGV2aWNlLW1vYmlsZSB7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbi5mbGV4LWRlc2NyaXB0aW9uW2Ita2V3a2dvcXNxaF0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6IHJnYigxNTYsIDE2MywgMTc1KTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxleC1maWVsZC1sYWJlbFtiLXhhaWQ1MGltYmtdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5mbGV4LWZpZWxkLWxhYmVsOmRpc2FibGVkW2IteGFpZDUwaW1ia10sIC5mbGV4LWZpZWxkLWxhYmVsW2Rpc2FibGVkXVtiLXhhaWQ1MGltYmtdIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itc2xhdGUtMzAwKTtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci1jb250YWluZXJbYi1lbThobDhzc2lqXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItc3Bpbm5lcltiLWVtOGhsOHNzaWpdIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYW5pbWF0aW9uOiBmbGV4LWxvYWRpbmctc3Bpbm5lci10cmktYi1lbThobDhzc2lqIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci1zcGlubmVyW2ItZW04aGw4c3Npal06OmJlZm9yZSwgLmZsZXgtbG9hZGluZy1zcGlubmVyLXNwaW5uZXJbYi1lbThobDhzc2lqXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBncmlkLWFyZWE6IDEvMTtcbiAgbWFyZ2luOiAycHg7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGZsZXgtbG9hZGluZy1zcGlubmVyLXRyaS1iLWVtOGhsOHNzaWogMnMgaW5maW5pdGU7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItc3Bpbm5lcltiLWVtOGhsOHNzaWpdOjphZnRlciB7XG4gIG1hcmdpbjogOHB4O1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xufVxuQGtleWZyYW1lcyBmbGV4LWxvYWRpbmctc3Bpbm5lci10cmktYi1lbThobDhzc2lqIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItbG9hZGVyW2ItZW04aGw4c3Npal0ge1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci13b3Jkc1tiLWVtOGhsOHNzaWpdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci13b3JkW2ItZW04aGw4c3Npal0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBhbmltYXRpb246IGZsZXgtbG9hZGluZy1zcGlubmVyLWN5Y2xlLXdvcmRzLWItZW04aGw4c3NpaiA1cyBpbmZpbml0ZTtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci13b3JkLnNpbmdsZS13b3JkW2ItZW04aGw4c3Npal0ge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtbG9hZGluZy1zcGlubmVyLWN5Y2xlLXdvcmRzLWItZW04aGw4c3NpaiB7XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDUlKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwNSUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzA1JSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwMCUpO1xuICB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MDUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwMCUpO1xuICB9XG59XG4uZmxleC12YWxpZGF0aW9uLW1lc3NhZ2VbYi04eHVtY2k0Z3ljXSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LWlubGluZS1zdmdbYi00dTN0bGFyZXBlXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZmxleC1hcnJheS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbGV4LWFycmF5LWFkZC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLmZsZXgtYXJyYXktYWRkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5mbGV4LWFycmF5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG59XG4uZmxleC1hcnJheS1jb2x1bW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1oZWFkZXItYmFja2dyb3VuZCk7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xufVxuLmZsZXgtYXJyYXktYWN0aW9ucy1oZWFkZXIge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG59XG4uZmxleC1hcnJheS1jZWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZmxleC1hcnJheS1hY3Rpb25zLWNlbGwge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uZmxleC1hcnJheS1kZWxldGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1kZWxldGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3Itc3VidGxlKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWFycmF5LWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0LCA0cHgpO1xufVxuOjpkZWVwIC5mbGV4LWFycmF5LWNlbGwgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1mb3JtW2ItcmQ5YTlhNHJmdl0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mbGV4LWZvbnQtc2Fucywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZik7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IGZsZXgtZm9ybTtcbn1cbi5mbGV4LWNvbnRhaW5lcltiLWFjbnhwZXJ1YTFdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyW2ItYWNueHBlcnVhMV0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mbGV4LWRhdGEtZ3JpZC1jb250YWluZXJbYi1hY254cGVydWExXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1kYXRhLWdyaWQtY29udGFpbmVyW2ItYWNueHBlcnVhMV0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmxleC1kYXRhLWdyaWQtdGFibGVbYi1hY254cGVydWExXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtdGFibGUtaGVhZFtiLWFjbnhwZXJ1YTFdIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5mbGV4LXRoW2ItYWNueHBlcnVhMV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmxleC10aC1lbXB0eVtiLWFjbnhwZXJ1YTFdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGV4LXRyW2ItYWNueHBlcnVhMV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC10cjpob3ZlcltiLWFjbnhwZXJ1YTFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG59XG4uZmxleC10ZFtiLWFjbnhwZXJ1YTFdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1ib2R5KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mbGV4LXRkLW5hbWVbYi1hY254cGVydWExXSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxleC10ZC10ZXh0W2ItYWNueHBlcnVhMV0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xufVxuLmZsZXgtdGQtYWN0aW9uc1tiLWFjbnhwZXJ1YTFdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGV4LWljb25bYi1hY254cGVydWExXSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5mbGV4LWljb24tZGVsZXRlW2ItYWNueHBlcnVhMV0ge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uZmxleC1tb2JpbGUtY29udGFpbmVyW2ItYWNueHBlcnVhMV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWJnLWZsZXgtd2lkZ2V0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbW9iaWxlLWNvbnRhaW5lcltiLWFjbnhwZXJ1YTFdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmxleC1tb2JpbGUtY2FyZFtiLWFjbnhwZXJ1YTFdIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LW1vYmlsZS1jb250ZW50W2ItYWNueHBlcnVhMV0ge1xuICBmbGV4OiAxIDEgMCU7XG59XG4uZmxleC1tb2JpbGUtcm93W2ItYWNueHBlcnVhMV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtbW9iaWxlLXJvdy1zcGFjaW5nW2ItYWNueHBlcnVhMV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZmxleC1tb2JpbGUtY29sLXF1YXJ0ZXJbYi1hY254cGVydWExXSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZmxleC1kYXRhLWl0ZW0tbGFiZWxbYi1hY254cGVydWExXSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZGF0YS1pdGVtLXZhbHVlW2ItYWNueHBlcnVhMV0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xufVxuLmZsZXgtbW9iaWxlLWFycm93W2ItYWNueHBlcnVhMV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5mbGV4LW1vYmlsZS1hcnJvdyBpbWdbYi1hY254cGVydWExXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZmxleC11b20tbnVtcGFkLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiB2YXIoLS1mbGV4LXotbW9kYWwpO1xufVxuLmZsZXgtdW9tLW51bXBhZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtbGcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mbGV4LXNoYWRvdy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgbWluLXdpZHRoOiAzODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG59XG4uZmxleC11b20tbnVtcGFkLWRpc3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMikgdmFyKC0tZmxleC1zcGFjaW5nLTQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xufVxuLmZsZXgtdW9tLW51bXBhZC11bml0IHtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZ3JheS01MDApO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLWJhc2UpO1xufVxuOmdsb2JhbCguZGFyaykgLmZsZXgtdW9tLW51bXBhZC11bml0IHtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdW9tLW51bXBhZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG59XG4uZmxleC11b20tbnVtcGFkLWZyYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLmZsZXgtdW9tLW51bXBhZC1rZXlwYWQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDJweDtcbn1cbi5mbGV4LXVvbS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTEpIHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS1zbSk7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtdW9tLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC11b20tYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC11b20tYnRuLW1vZGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLWxnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itd2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG59XG4uZmxleC11b20tYnRuLW1vZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW9tLWJ0bi16ZXJvIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xufVxuLmZsZXgtdW9tLWJ0bi1zcGFjZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMztcbn1cbi5mbGV4LXVvbS1idG4tb2sge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDMgLyA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LXVvbS1idG4tb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtZGVzY3JpcHRpb25bYi1rZXdrZ29xc3FoXSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogcmdiKDE1NiwgMTYzLCAxNzUpO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LWZpZWxkLWxhYmVsW2IteGFpZDUwaW1ia10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCk7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmZsZXgtZmllbGQtbGFiZWw6ZGlzYWJsZWRbYi14YWlkNTBpbWJrXSwgLmZsZXgtZmllbGQtbGFiZWxbZGlzYWJsZWRdW2IteGFpZDUwaW1ia10ge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1zbGF0ZS0zMDApO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLWNvbnRhaW5lcltiLWVtOGhsOHNzaWpdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci1zcGlubmVyW2ItZW04aGw4c3Npal0ge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBhbmltYXRpb246IGZsZXgtbG9hZGluZy1zcGlubmVyLXRyaS1iLWVtOGhsOHNzaWogMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXNwaW5uZXJbYi1lbThobDhzc2lqXTo6YmVmb3JlLCAuZmxleC1sb2FkaW5nLXNwaW5uZXItc3Bpbm5lcltiLWVtOGhsOHNzaWpdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGdyaWQtYXJlYTogMS8xO1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZmxleC1sb2FkaW5nLXNwaW5uZXItdHJpLWItZW04aGw4c3NpaiAycyBpbmZpbml0ZTtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci1zcGlubmVyW2ItZW04aGw4c3Npal06OmFmdGVyIHtcbiAgbWFyZ2luOiA4cHg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtbG9hZGluZy1zcGlubmVyLXRyaS1iLWVtOGhsOHNzaWoge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci1sb2FkZXJbYi1lbThobDhzc2lqXSB7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXdvcmRzW2ItZW04aGw4c3Npal0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXdvcmRbYi1lbThobDhzc2lqXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGFuaW1hdGlvbjogZmxleC1sb2FkaW5nLXNwaW5uZXItY3ljbGUtd29yZHMtYi1lbThobDhzc2lqIDVzIGluZmluaXRlO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXdvcmQuc2luZ2xlLXdvcmRbYi1lbThobDhzc2lqXSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1sb2FkaW5nLXNwaW5uZXItY3ljbGUtd29yZHMtYi1lbThobDhzc2lqIHtcbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwNSUpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjA1JSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMDUlKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAwJSk7XG4gIH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwNSUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAwJSk7XG4gIH1cbn1cbi5mbGV4LXZhbGlkYXRpb24tbWVzc2FnZVtiLTh4dW1jaTRneWNdIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtaW5saW5lLXN2Z1tiLTR1M3RsYXJlcGVdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5mbGV4LXVvbS1udW1wYWQtb3ZlcmxheVtiLWg5bTJqb3liMW9dIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogdmFyKC0tZmxleC16LW1vZGFsKTtcbn1cbi5mbGV4LXVvbS1udW1wYWQtY29udGFpbmVyW2ItaDltMmpveWIxb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtbGcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mbGV4LXNoYWRvdy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgbWluLXdpZHRoOiAzODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG59XG4uZmxleC11b20tbnVtcGFkLWRpc3BsYXlbYi1oOW0yam95YjFvXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy0yKSB2YXIoLS1mbGV4LXNwYWNpbmctNCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG59XG4uZmxleC11b20tbnVtcGFkLXVuaXRbYi1oOW0yam95YjFvXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNTAwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS1iYXNlKTtcbn1cbjpnbG9iYWwoLmRhcmspIC5mbGV4LXVvbS1udW1wYWQtdW5pdFtiLWg5bTJqb3liMW9dIHtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdW9tLW51bXBhZC1ib2R5W2ItaDltMmpveWIxb10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbn1cbi5mbGV4LXVvbS1udW1wYWQtZnJhY3Rpb25zW2ItaDltMmpveWIxb10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbn1cbi5mbGV4LXVvbS1udW1wYWQta2V5cGFkW2ItaDltMmpveWIxb10ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDJweDtcbn1cbi5mbGV4LXVvbS1idG5bYi1oOW0yam95YjFvXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMSkgdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmxleC1pbnB1dC10ZXh0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLXNtKTtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmxleC11b20tYnRuOmhvdmVyW2ItaDltMmpveWIxb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdW9tLWJ0bjphY3RpdmVbYi1oOW0yam95YjFvXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC11b20tYnRuLW1vZGVbYi1oOW0yam95YjFvXSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmxleC1mb250LXNpemUtbGcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbn1cbi5mbGV4LXVvbS1idG4tbW9kZTpob3ZlcltiLWg5bTJqb3liMW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXVvbS1idG4temVyb1tiLWg5bTJqb3liMW9dIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xufVxuLmZsZXgtdW9tLWJ0bi1zcGFjZVtiLWg5bTJqb3liMW9dIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xufVxuLmZsZXgtdW9tLWJ0bi1va1tiLWg5bTJqb3liMW9dIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGdyaWQtcm93OiAzIC8gNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itd2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxleC11b20tYnRuLW9rOmhvdmVyW2ItaDltMmpveWIxb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW9tLXVuaXQtc2VsZWN0b3JbYi01NW0zdmswanVtXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQsIGluaGVyaXQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5mbGV4LXVvbS11bml0LXNlbGVjdG9yOmZvY3VzW2ItNTVtM3ZrMGp1bV0ge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uZmxleC1hcnJheS1oZWFkZXJbYi1rMzV3aG5zcW9sXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZsZXgtYXJyYXktYWRkLWJ0bltiLWszNXdobnNxb2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5mbGV4LWFycmF5LWFkZC1idG46aG92ZXJbYi1rMzV3aG5zcW9sXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5mbGV4LWFycmF5LWdyaWRbYi1rMzV3aG5zcW9sXSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGV4LWFycmF5LWNvbHVtbi1oZWFkZXJbYi1rMzV3aG5zcW9sXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaGVhZGVyLWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0KTtcbn1cbi5mbGV4LWFycmF5LWFjdGlvbnMtaGVhZGVyW2ItazM1d2huc3FvbF0ge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG59XG4uZmxleC1hcnJheS1jZWxsW2ItazM1d2huc3FvbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5mbGV4LWFycmF5LWFjdGlvbnMtY2VsbFtiLWszNXdobnNxb2xdIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgbWF4LXdpZHRoOiA0OHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4O1xufVxuLmZsZXgtYXJyYXktZGVsZXRlLWJ0bltiLWszNXdobnNxb2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1kZWxldGUtYnRuOmhvdmVyW2ItazM1d2huc3FvbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtYXJyYXktZW1wdHlbYi1rMzV3aG5zcW9sXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbn1cbltiLWszNXdobnNxb2xdIC5mbGV4LWFycmF5LWNlbGwgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWxbYi1qamI5OG1qa2dsXSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWwtdGl0bGVbYi1qamI5OG1qa2dsXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1wYW5lbC1jb250ZW50W2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWwtZW1wdHlbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGdhcDogMTJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWxpc3RbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktY2FyZFtiLWpqYjk4bWprZ2xdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWNhcmQ6aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktY2FyZC0tYnJva2VuW2ItampiOThtamtnbF0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IsICNlZjQ0NDQpIDYlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktd2FybmluZ1tiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UsICNmZmYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZsZXgtY29uZGl0aW9uLWJyb2tlbi1iYW5uZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvciwgI2VmNDQ0NCkgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBjb2xvcjogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZmxleC1jb25kaXRpb24tcm93LS1icm9rZW5bYi1qamI5OG1qa2dsXSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZXJyb3IsICNlZjQ0NDQpIDQlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1zdW1tYXJ5LWJhZGdlW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLXN1bW1hcnktdGV4dFtiLWpqYjk4bWprZ2xdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1zaWRlYmFyLWFjdGlvbnNbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1lZGl0LWJ0bltiLWpqYjk4bWprZ2xdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5mbyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1pbmZvKSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmZsZXgtY29uZGl0aW9uLWVkaXQtYnRuOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1vdmVybGF5W2ItampiOThtamtnbF0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiB2YXIoLS1mbGV4LXotbW9kYWwsIDEwMDApO1xuICBhbmltYXRpb246IGNvbmRpdGlvbkZhZGVJbi1iLWpqYjk4bWprZ2wgMC4xNXMgZWFzZS1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGNvbmRpdGlvbkZhZGVJbi1iLWpqYjk4bWprZ2wge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWxbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA2NDBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNHJlbSk7XG4gIGFuaW1hdGlvbjogY29uZGl0aW9uU2xpZGVJbi1iLWpqYjk4bWprZ2wgMC4xNXMgZWFzZS1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGNvbmRpdGlvblNsaWRlSW4tYi1qamI5OG1qa2dsIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpIHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1oZWFkZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtdGl0bGVbYi1qamI5OG1qa2dsXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtY2xvc2VbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tbW9kYWwtY2xvc2U6aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xufVxuLmZsZXgtY29uZGl0aW9uLW1vZGFsLWJvZHlbYi1qamI5OG1qa2dsXSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1tb2RhbC1mb290ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLWRvbmUtYnRuW2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1jb25kaXRpb24tZG9uZS1idG46aG92ZXJbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtcnVsZS1jYXJkW2ItampiOThtamtnbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1ydWxlLWNhcmQtaGVhZGVyW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1ydWxlLWNhcmQtYmFkZ2VbYi1qamI5OG1qa2dsXSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mbGV4LXJ1bGUtY2FyZC1ib2R5W2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uZmxleC1jb25kaXRpb24tZmllbGRbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWxhYmVsW2ItampiOThtamtnbF0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1zZWxlY3RbYi1qamI5OG1qa2dsXSwgLmZsZXgtY29uZGl0aW9uLWlucHV0W2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1pbnB1dC1iYWNrZ3JvdW5kLCB3aGl0ZSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1zZWxlY3Q6Zm9jdXNbYi1qamI5OG1qa2dsXSwgLmZsZXgtY29uZGl0aW9uLWlucHV0OmZvY3VzW2ItampiOThtamtnbF0ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWNvbmRpdGlvbi1zZWxlY3QtLWdyb3dbYi1qamI5OG1qa2dsXSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1oaW50W2ItampiOThtamtnbF0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwW2ItampiOThtamtnbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMDQpO1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLS1uZXN0ZWRbYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWVtcGhhc2lzKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ncm91cC1oZWFkZXJbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLWxhYmVsW2ItampiOThtamtnbF0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tY29ubmVjdG9yW2ItampiOThtamtnbF0ge1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQsIHdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtY29uZGl0aW9uLWdyb3VwLWl0ZW1zW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1ncm91cC1hY3Rpb25zW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1yb3dbYi1qamI5OG1qa2dsXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLmZsZXgtY29uZGl0aW9uLW5vdC10b2dnbGVbYi1qamI5OG1qa2dsXSB7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCwgd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1jb25kaXRpb24tbm90LXRvZ2dsZS0tYWN0aXZlW2ItampiOThtamtnbF0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuW2ItampiOThtamtnbF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuLS1zbWFsbFtiLWpqYjk4bWprZ2xdIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mbGV4LWNvbmRpdGlvbi1hZGQtYnRuLS1vdXRsaW5lW2ItampiOThtamtnbF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWluZm8pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmZvKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWluZm8pIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24tYWRkLWJ0bi0tb3V0bGluZTpob3ZlcltiLWpqYjk4bWprZ2xdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1jb25kaXRpb24taWNvbi1idG5bYi1qamI5OG1qa2dsXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtY29uZGl0aW9uLWljb24tYnRuOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKTtcbn1cbi5mbGV4LWNvbmRpdGlvbi1pY29uLWJ0bi0tZGFuZ2VyOmhvdmVyW2ItampiOThtamtnbF0ge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgOCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtc3R1Yi1wYW5lbFtiLWZzeHcxa2lhNzNdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LXN0dWItcGFuZWwtdGl0bGVbYi1mc3h3MWtpYTczXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1jb250ZW50W2ItZnN4dzFraWE3M10ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1lbXB0eVtiLWZzeHcxa2lhNzNdIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyW2ItZnN4dzFraWE3M10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyLWljb25bYi1mc3h3MWtpYTczXSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmxleC1zdHViLXBhbmVsLXBsYWNlaG9sZGVyLXRpdGxlW2ItZnN4dzFraWE3M10ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtc3R1Yi1wYW5lbC1wbGFjZWhvbGRlci1kZXNjW2ItZnN4dzFraWE3M10ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuYXJyYXktZmxleC1lZGl0b3ItY29udHJvbFtiLWQxcmQ3Nm5ydzJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1oZWFkZXJbYi1kMXJkNzZucncyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFkZC1idG5bYi1kMXJkNzZucncyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNTYsIDE2MywgMTc1KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiKDc1LCA4NSwgOTkpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFkZC1idG46aG92ZXJbYi1kMXJkNzZucncyXSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDMsIDI0NCwgMjQ2KTtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1ncmlkW2ItZDFyZDc2bnJ3Ml0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDksIDIxMywgMjE5KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1hcnJheS1lZGl0b3ItY29sdW1uLWhlYWRlcltiLWQxcmQ3Nm5ydzJdIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2IoNTUsIDY1LCA4MSk7XG4gIGJhY2tncm91bmQ6IHJnYigyNDMsIDI0NCwgMjQ2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDksIDIxMywgMjE5KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIyOSwgMjMxLCAyMzUpO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWNvbHVtbi1oZWFkZXI6bGFzdC1jaGlsZFtiLWQxcmQ3Nm5ydzJdIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWFjdGlvbnMtaGVhZGVyW2ItZDFyZDc2bnJ3Ml0ge1xuICB3aWR0aDogMi41cmVtO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWNlbGxbYi1kMXJkNzZucncyXSB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjI5LCAyMzEsIDIzNSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigyMjksIDIzMSwgMjM1KTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1jZWxsOmxhc3QtY2hpbGRbYi1kMXJkNzZucncyXSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5mbGV4LWFycmF5LWVkaXRvci1hY3Rpb25zLWNlbGxbYi1kMXJkNzZucncyXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMi41cmVtO1xufVxuLmZsZXgtYXJyYXktZWRpdG9yLWRlbGV0ZS1idG5bYi1kMXJkNzZucncyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDE1NiwgMTYzLCAxNzUpO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG4uZmxleC1hcnJheS1lZGl0b3ItZGVsZXRlLWJ0bjpob3ZlcltiLWQxcmQ3Nm5ydzJdIHtcbiAgY29sb3I6IHJnYigyMzksIDY4LCA2OCk7XG4gIGJhY2tncm91bmQ6IHJnYigyNTQsIDIyNiwgMjI2KTtcbn1cbi5mbGV4LWVsZW1lbnQtaW5kaWNhdG9yW2ItN2ppdTVmZ3oxNF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdXJmYWNlKSA5MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLWhhcy1ydWxlc1tiLTdqaXU1Zmd6MTRdIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcsICNmNTllMGIpO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLXJlZmVyZW5jZWRbYi03aml1NWZnejE0XSB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLCAjM2I4MmY2KTtcbn1cbi5mbGV4LWVsZW1lbnQtaW5kaWNhdG9yLS1oYXMtdmFsaWRhdGlvbltiLTdqaXU1Zmd6MTRdIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MsICMxMGI5ODEpO1xufVxuLmZsZXgtZWxlbWVudC1pbmRpY2F0b3ItLWJyb2tlbltiLTdqaXU1Zmd6MTRdIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLCAjZWY0NDQ0KTtcbiAgYW5pbWF0aW9uOiBmbGV4LWluZGljYXRvci1icm9rZW4tcHVsc2UtYi03aml1NWZnejE0IDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtaW5kaWNhdG9yLWJyb2tlbi1wdWxzZS1iLTdqaXU1Zmd6MTQge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTU7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyW2ItN2ppdTVmZ3oxNF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlci5mbGV4LWRyYWctb3Zlci10b3BbYi03aml1NWZnejE0XTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZS1iLTdqaXU1Zmd6MTQgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlci5mbGV4LWRyYWctb3Zlci1ib3R0b21bYi03aml1NWZnejE0XTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlLWItN2ppdTVmZ3oxNCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC13cmFwcGVyLmZsZXgtZHJhZy1vdmVyLWxlZnRbYi03aml1NWZnejE0XTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VjY2VzcykgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYW5pbWF0aW9uOiBmbGV4LWRyb3BJbmRpY2F0b3JQdWxzZS1iLTdqaXU1Zmd6MTQgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlci5mbGV4LWRyYWctb3Zlci1yaWdodFtiLTdqaXU1Zmd6MTRdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHZhcigtLXN1Y2Nlc3MpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zdWNjZXNzKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZHJvcEluZGljYXRvclB1bHNlLWItN2ppdTVmZ3oxNCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1kcm9wSW5kaWNhdG9yUHVsc2UtYi03aml1NWZnejE0IHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5mbGV4LWZvcm0tZWxlbWVudFtiLTdqaXU1Zmd6MTRdIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG91dGxpbmUtY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtaW4tcm93W2ItN2ppdTVmZ3oxNF0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtcHJldmlldy1tb2RlW2ItN2ppdTVmZ3oxNF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQgLmZsZXgtZWxlbWVudC1jb250cm9sc1tiLTdqaXU1Zmd6MTRdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50OmhvdmVyOm5vdCg6aGFzKC5mbGV4LWZvcm0tZWxlbWVudDpob3ZlcikpOm5vdCguZmxleC1wcmV2aWV3LW1vZGUpID4gLmZsZXgtZWxlbWVudC1jb250cm9sc1tiLTdqaXU1Zmd6MTRdIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudDpob3Zlcjpub3QoOmhhcyguZmxleC1mb3JtLWVsZW1lbnQ6aG92ZXIpKTpub3QoLmZsZXgtcHJldmlldy1tb2RlKTpub3QoLmZsZXgtc2VsZWN0ZWQpW2ItN2ppdTVmZ3oxNF0ge1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1zZWxlY3RlZFtiLTdqaXU1Zmd6MTRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtZm9ybS1lbGVtZW50LmZsZXgtc2VsZWN0ZWRbYi03aml1NWZnejE0XTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC5mbGV4LXNlbGVjdGVkID4gLmZsZXgtZWxlbWVudC1jb250cm9sc1tiLTdqaXU1Zmd6MTRdIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlcjpoYXMoPiAuZmxleC1mb3JtLWVsZW1lbnQtd3JhcHBlciA+IC5mbGV4LWZvcm0tZWxlbWVudDpob3ZlcilbYi03aml1NWZnejE0XSB7XG4gIHotaW5kZXg6IDE7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXI6aGFzKD4gLmZsZXgtZm9ybS1lbGVtZW50LXdyYXBwZXIgPiAuZmxleC1mb3JtLWVsZW1lbnQuZmxleC1zZWxlY3RlZClbYi03aml1NWZnejE0XSB7XG4gIHotaW5kZXg6IDI7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXJbYi03aml1NWZnejE0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlci5mbGV4LW91dGxpbmUtaG92ZXJlZFtiLTdqaXU1Zmd6MTRdOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1MDtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlci5mbGV4LW91dGxpbmUtc2VsZWN0ZWRbYi03aml1NWZnejE0XTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNTE7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQtb3V0ZXIuZmxleC1vdXRsaW5lLXNlbGVjdGVkLmZsZXgtb3V0bGluZS1ob3ZlcmVkW2ItN2ppdTVmZ3oxNF06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWZvcm0tZWxlbWVudC1vdXRlci5mbGV4LWRyYWdnaW5nW2ItN2ppdTVmZ3oxNF0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZmxleC1mb3JtLWVsZW1lbnQuZmxleC1kcmFnZ2luZy1wbGFjZWhvbGRlcltiLTdqaXU1Zmd6MTRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbmltYWdlLWZsZXgtZWRpdG9yLWNvbnRyb2xbYi0xc3Rjcno3bWhwXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2JkNWUxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZsZXgtaW1hZ2UtZWRpdG9yLXByZXZpZXdbYi0xc3Rjcno3bWhwXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mbGV4LWltYWdlLWVkaXRvci1wbGFjZWhvbGRlcltiLTFzdGNyejdtaHBdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtaW1hZ2UtZWRpdG9yLXBsYWNlaG9sZGVyLXRleHRbYi0xc3Rjcno3bWhwXSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXgtd2lkdGg6IDI4Y2g7XG59XG4uZmxleC1lZGl0b3ItZHJvcC16b25lLXRhYmxlW2ItcWpsMHpraDEwMl0ge1xuICBtaW4taGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LWVkaXRvci1kcm9wLXpvbmUtdGFibGUgbGFiZWxbYi1xamwwemtoMTAyXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xufVxuLmZsZXgtZWRpdG9yLWRyb3Atem9uZS10YWJsZS5mbGV4LWRyYWctb3Zlci10YWJsZS1jZWxsW2ItcWpsMHpraDEwMl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyW2ItZ2h6ejZ6Ymdma10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG5bYi1naHp6NnpiZ2ZrXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4gc3ZnW2ItZ2h6ejZ6Ymdma10ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG46aG92ZXJbYi1naHp6NnpiZ2ZrXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmVbYi1naHp6NnpiZ2ZrXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhci1idG4tLWFjdGl2ZTpob3ZlcltiLWdoeno2emJnZmtdIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZWRpdG9yLXRvb2xiYXJbYi1zYjM1a3E3ZWNvXSB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXRvb2xiYXItZ3JvdXBbYi1zYjM1a3E3ZWNvXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtdG9vbGJhci1idG5bYi1zYjM1a3E3ZWNvXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LXRvb2xiYXItYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2Itc2IzNWtxN2Vjb10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC10b29sYmFyLWJ0bjpkaXNhYmxlZFtiLXNiMzVrcTdlY29dIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxleC10b29sYmFyLWJ0bi0tYWN0aXZlW2Itc2IzNWtxN2Vjb10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC10b29sYmFyLWJ0bi0tYWN0aXZlOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2Itc2IzNWtxN2Vjb10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXRvb2xiYXItYWN0aW9uLXRleHRbYi1zYjM1a3E3ZWNvXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5mbGV4LXRvb2xiYXItYWN0aW9uLXRleHQuZmFkaW5nW2Itc2IzNWtxN2Vjb10ge1xuICBvcGFjaXR5OiAwO1xufVxuLmZsZXgtdG9vbGJhci1ncm91cC0tcmlnaHRbYi1zYjM1a3E3ZWNvXSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtdG9vbGJhci1sYWJlbFtiLXNiMzVrcTdlY29dIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmxleC10b29sYmFyLXNlbGVjdFtiLXNiMzVrcTdlY29dIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1iYWNrZHJvcFtiLXU1aXNoajRsdDhdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2dbYi11NWlzaGo0bHQ4XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctLXdpdGgtcHJldmlld1tiLXU1aXNoajRsdDhdIHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLXByZXZpZXdbYi11NWlzaGo0bHQ4XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy10aXRsZVtiLXU1aXNoajRsdDhdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1tZXNzYWdlW2ItdTVpc2hqNGx0OF0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLXNjb3BlW2ItdTVpc2hqNGx0OF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctc2NvcGUtb3B0aW9uW2ItdTVpc2hqNGx0OF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1zY29wZS1vcHRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdW2ItdTVpc2hqNGx0OF0ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWlucHV0W2ItdTVpc2hqNGx0OF0ge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaW5wdXQ6Zm9jdXNbYi11NWlzaGo0bHQ4XSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWlucHV0LS1lcnJvcltiLXU1aXNoajRsdDhdIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1mcmFnbWVudC1kaWFsb2ctaW5wdXQtLWVycm9yOmZvY3VzW2ItdTVpc2hqNGx0OF0ge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tZXJyb3IpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWVycm9yW2ItdTVpc2hqNGx0OF0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIG1hcmdpbjogLThweCAwIDAgMDtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1oaW50W2ItdTVpc2hqNGx0OF0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luOiAtOHB4IDAgMCAwO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWFjdGlvbnNbYi11NWlzaGo0bHQ4XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bltiLXU1aXNoajRsdDhdIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bjpkaXNhYmxlZFtiLXU1aXNoajRsdDhdIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tY2FuY2VsW2ItdTVpc2hqNGx0OF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLWNhbmNlbDpob3ZlcltiLXU1aXNoajRsdDhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLXByaW1hcnlbYi11NWlzaGo0bHQ4XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWZyYWdtZW50LWRpYWxvZy1idG4tLXByaW1hcnk6aG92ZXI6bm90KDpkaXNhYmxlZClbYi11NWlzaGo0bHQ4XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tZGFuZ2VyW2ItdTVpc2hqNGx0OF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtZGlhbG9nLWJ0bi0tZGFuZ2VyOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItdTVpc2hqNGx0OF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1qc29uLWRyYXdlcltiLWM1eTM0ZmR2OHRdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMWUxZTJlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMxMzI0NDtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mbGV4LWZvbnQtbW9ubywgJ0pldEJyYWlucyBNb25vJywgJ0ZpcmEgQ29kZScsICdDb25zb2xhcycsIG1vbm9zcGFjZSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjA1cyBlYXNlLW91dDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLmZsZXgtY29sbGFwc2VkW2ItYzV5MzRmZHY4dF0ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWhhbmRsZVtiLWM1eTM0ZmR2OHRdIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtanNvbi1kcmF3ZXIuZmxleC1jb2xsYXBzZWQgLmZsZXgtanNvbi1kcmF3ZXItaGFuZGxlW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtaGFuZGxlLWdyaXBbYi1jNXkzNGZkdjh0XSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzQ1NDc1YTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uZmxleC1qc29uLWRyYXdlci1oYW5kbGU6aG92ZXIgLmZsZXgtaGFuZGxlLWdyaXBbYi1jNXkzNGZkdjh0XSB7XG4gIGJhY2tncm91bmQ6ICM1ODViNzA7XG59XG4uZmxleC1qc29uLWRyYXdlci1oZWFkZXJbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICMxODE4MjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzEzMjQ0O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLXRhYltiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2NkZDZmNDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmZsZXgtanNvbi1kcmF3ZXItdGFiOmhvdmVyW2ItYzV5MzRmZHY4dF0ge1xuICBiYWNrZ3JvdW5kOiAjMzEzMjQ0O1xufVxuLmZsZXgtdGFiLWljb25bYi1jNXkzNGZkdjh0XSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgY29sb3I6ICM2YzcwODY7XG59XG4uZmxleC10YWItaWNvbi5mbGV4LWV4cGFuZGVkW2ItYzV5MzRmZHY4dF0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZsZXgtdGFiLWxhYmVsW2ItYzV5MzRmZHY4dF0ge1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uZmxleC1qc29uLWRyYXdlci1hY3Rpb25zW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LWRyYXdlci1hY3Rpb24tYnRuW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LWRyYXdlci1hY3Rpb24tYnRuOmhvdmVyW2ItYzV5MzRmZHY4dF0ge1xuICBiYWNrZ3JvdW5kOiAjMzEzMjQ0O1xuICBjb2xvcjogI2NkZDZmNDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnRbYi1jNXkzNGZkdjh0XSB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZmxleC1yZXNpemUtb3ZlcmxheVtiLWM1eTM0ZmR2OHRdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLXRyZWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjY2RkNmY0O1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1ub2RlIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWRlcHRoLCAwKSAqIDZweCk7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1saW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2OSwgNzEsIDkwLCAwLjMpO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC10b2dnbGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLXRvZ2dsZS5mbGV4LWV4cGFuZGVkIC5mbGV4LXRvZ2dsZS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi10b2dnbGU6aG92ZXIgLmZsZXgtdG9nZ2xlLWljb24ge1xuICBjb2xvcjogI2NkZDZmNDtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tdG9nZ2xlLXNwYWNlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24ta2V5IHtcbiAgY29sb3I6ICM4OWI0ZmE7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLXN0cmluZyB7XG4gIGNvbG9yOiAjYTZlM2ExO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1udW1iZXIge1xuICBjb2xvcjogI2ZhYjM4Nztcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tYm9vbGVhbiB7XG4gIGNvbG9yOiAjY2JhNmY3O1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1udWxsIHtcbiAgY29sb3I6ICNmMzhiYTg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tcHVuY3R1YXRpb24ge1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tYnJhY2tldCB7XG4gIGNvbG9yOiAjZjllMmFmO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1jb21tYSB7XG4gIGNvbG9yOiAjNmM3MDg2O1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1jb2xsYXBzZWQtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICM2YzcwODY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDRweDtcbn1cbltiLWM1eTM0ZmR2OHRdIC5mbGV4LWpzb24tY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuW2ItYzV5MzRmZHY4dF0gLmZsZXgtanNvbi1ub2RlLmZsZXgtaGlnaGxpZ2h0ZWQgPiAuZmxleC1qc29uLWxpbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTc5LCAxMzUsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwICNmYWIzODc7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLW5vZGUuZmxleC1jb250YWlucy1oaWdobGlnaHRlZCA+IC5mbGV4LWpzb24tbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM3LCAxODAsIDI1MCwgMC4wOCk7XG59XG5bYi1jNXkzNGZkdjh0XSAuZmxleC1qc29uLWVycm9yIHtcbiAgY29sb3I6ICNmMzhiYTg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxMzksIDE2OCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MywgMTM5LCAxNjgsIDAuMyk7XG59XG4uZmxleC1qc29uLWRyYXdlci1jb250ZW50W2ItYzV5MzRmZHY4dF06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uZmxleC1qc29uLWRyYXdlci1jb250ZW50W2ItYzV5MzRmZHY4dF06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE4MTgyNTtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnRbYi1jNXkzNGZkdjh0XTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNDU0NzVhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmxleC1qc29uLWRyYXdlci1jb250ZW50W2ItYzV5MzRmZHY4dF06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU4NWI3MDtcbn1cbi5mbGV4LWpzb24tZHJhd2VyLWNvbnRlbnQuZmxleC1qc29uLWVkaXQtbW9kZVtiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1qc29uLWVkaXQtdGV4dGFyZWFbYi1jNXkzNGZkdjh0XSB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMTExMTFiO1xuICBjb2xvcjogI2NkZDZmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMxMzI0NDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZmxleC1mb250LW1vbm8sICdKZXRCcmFpbnMgTW9ubycsICdGaXJhIENvZGUnLCAnQ29uc29sYXMnLCBtb25vc3BhY2UpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGFiLXNpemU6IDI7XG59XG4uZmxleC1qc29uLWVkaXQtdGV4dGFyZWE6Zm9jdXNbYi1jNXkzNGZkdjh0XSB7XG4gIGJvcmRlci1jb2xvcjogIzg5YjRmYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTM3LCAxODAsIDI1MCwgMC4xNSk7XG59XG4uZmxleC1qc29uLWVkaXQtdGV4dGFyZWFbYi1jNXkzNGZkdjh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU4NWI3MDtcbn1cbi5mbGV4LWpzb24tZWRpdC1lcnJvcltiLWM1eTM0ZmR2OHRdIHtcbiAgY29sb3I6ICNmMzhiYTg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxMzksIDE2OCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDMsIDEzOSwgMTY4LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZHJhd2VyLWFwcGx5LWJ0bltiLWM1eTM0ZmR2OHRdLCAuZmxleC1kcmF3ZXItY2FuY2VsLWJ0bltiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtZHJhd2VyLWFwcGx5LWJ0bltiLWM1eTM0ZmR2OHRdIHtcbiAgYmFja2dyb3VuZDogI2E2ZTNhMTtcbiAgY29sb3I6ICMxZTFlMmU7XG59XG4uZmxleC1kcmF3ZXItYXBwbHktYnRuOmhvdmVyW2ItYzV5MzRmZHY4dF0ge1xuICBiYWNrZ3JvdW5kOiAjOTRlMmQ1O1xufVxuLmZsZXgtZHJhd2VyLWNhbmNlbC1idG5bYi1jNXkzNGZkdjh0XSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZjNzA4NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1NDc1YTtcbn1cbi5mbGV4LWRyYXdlci1jYW5jZWwtYnRuOmhvdmVyW2ItYzV5MzRmZHY4dF0ge1xuICBiYWNrZ3JvdW5kOiAjMzEzMjQ0O1xuICBjb2xvcjogI2NkZDZmNDtcbn1cbi5mbGV4LXBkZi1pbXBvcnQtbW9kZVtiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZVtiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM0NTQ3NWE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LXBkZi1kcm9wem9uZTpob3ZlcltiLWM1eTM0ZmR2OHRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjODliNGZhO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNywgMTgwLCAyNTAsIDAuMDUpO1xufVxuLmZsZXgtcGRmLWRyb3B6b25lIGlucHV0W3R5cGU9XCJmaWxlXCJdW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtcGRmLWRyb3B6b25lLWNvbnRlbnRbYi1jNXkzNGZkdjh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogIzZjNzA4Njtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZS1sYWJlbFtiLWM1eTM0ZmR2OHRdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2NkZDZmNDtcbn1cbi5mbGV4LXBkZi1kcm9wem9uZS1oaW50W2ItYzV5MzRmZHY4dF0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTg1YjcwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uZmxleC1wZGYtZmlsZS1yZWFkeVtiLWM1eTM0ZmR2OHRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY2LCAyMjcsIDE2MSwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTY2LCAyMjcsIDE2MSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXBkZi1maWxlLW5hbWVbYi1jNXkzNGZkdjh0XSB7XG4gIGNvbG9yOiAjY2RkNmY0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZmxleC1wZGYtZmlsZS1zaXplW2ItYzV5MzRmZHY4dF0ge1xuICBjb2xvcjogIzZjNzA4NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5mbGV4LXBkZi1wcm9jZXNzaW5nW2ItYzV5MzRmZHY4dF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uZmxleC1wZGYtc3Bpbm5lcltiLWM1eTM0ZmR2OHRdIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzMxMzI0NDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg5YjRmYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGZsZXgtc3Bpbi1iLWM1eTM0ZmR2OHQgMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtc3Bpbi1iLWM1eTM0ZmR2OHQge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZsZXgtcGRmLXN0YXR1c1tiLWM1eTM0ZmR2OHRdIHtcbiAgY29sb3I6ICNhNmFkYzg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBrZXlmcmFtZXMgZmxleC1zbGlkZVVwLWItYzV5MzRmZHY4dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZsZXgtanNvbi1kcmF3ZXIuZmxleC1leHBhbmRlZCAuZmxleC1qc29uLWRyYXdlci1jb250ZW50W2ItYzV5MzRmZHY4dF0ge1xuICBhbmltYXRpb246IGZsZXgtc2xpZGVVcC1iLWM1eTM0ZmR2OHQgMC4ycyBlYXNlLW91dDtcbn1cbi5mbGV4LW91dGxpbmUtcGFuZWxbYi13YWEzZ2Q1b3V6XSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsLXRpdGxlW2Itd2FhM2dkNW91el0ge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZmxleC1vdXRsaW5lLWNvbnRlbnRbYi13YWEzZ2Q1b3V6XSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1vdXRsaW5lLWVtcHR5W2Itd2FhM2dkNW91el0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbFtiLXdhYTNnZDVvdXpdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsW2Itd2FhM2dkNW91el06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtb3V0bGluZS1wYW5lbFtiLXdhYTNnZDVvdXpdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1vdXRsaW5lLXBhbmVsW2Itd2FhM2dkNW91el06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LW91dGxpbmUtcGFuZWxbYi13YWEzZ2Q1b3V6XSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtb3V0bGluZS1wYW5lbFtiLXdhYTNnZDVvdXpdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmZsZXgtb3V0bGluZS1ub2RlLXJvd1tiLXkzYnozdHZmOGJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDNweCA4cHggM3B4IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtcm93OmhvdmVyW2IteTNiejN0dmY4Yl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLWhvdmVyLCB2YXIoLS1ib3JkZXIpKTtcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3ctLXNlbGVjdGVkW2IteTNiejN0dmY4Yl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LW91dGxpbmUtbm9kZS1yb3ctLXNlbGVjdGVkOmhvdmVyW2IteTNiejN0dmY4Yl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1vdXRsaW5lLWV4cGFuZC1idG5bYi15M2J6M3R2ZjhiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtbXV0ZWQsIHZhcigtLW11dGVkLWZvcmVncm91bmQpKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLWJ0bjpob3ZlcltiLXkzYnozdHZmOGJdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1ob3ZlciwgdmFyKC0tYm9yZGVyKSk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyLCB2YXIoLS1mb3JlZ3JvdW5kKSk7XG59XG4uZmxleC1vdXRsaW5lLWV4cGFuZC1pY29uW2IteTNiejN0dmY4Yl0ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLWljb24tLW9wZW5bYi15M2J6M3R2ZjhiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mbGV4LW91dGxpbmUtZXhwYW5kLXNwYWNlcltiLXkzYnozdHZmOGJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLWljb25bYi15M2J6M3R2ZjhiXSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LW11dGVkLCB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKSk7XG59XG4uZmxleC1vdXRsaW5lLW5vZGUtcm93LS1zZWxlY3RlZCAuZmxleC1vdXRsaW5lLW5vZGUtaWNvbltiLXkzYnozdHZmOGJdIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLWxhYmVsW2IteTNiejN0dmY4Yl0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZsZXgtb3V0bGluZS1ub2RlLWluZGljYXRvcnNbYi15M2J6M3R2ZjhiXSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtb3V0bGluZS1pbmRpY2F0b3JbYi15M2J6M3R2ZjhiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1oYXMtcnVsZXNbYi15M2J6M3R2ZjhiXSB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKTtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1yZWZlcmVuY2VkW2IteTNiejN0dmY4Yl0ge1xuICBjb2xvcjogdmFyKC0taW5mbywgIzNiODJmNik7XG59XG4uZmxleC1vdXRsaW5lLWluZGljYXRvci0taGFzLXZhbGlkYXRpb25bYi15M2J6M3R2ZjhiXSB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLCAjMTBiOTgxKTtcbn1cbi5mbGV4LW91dGxpbmUtaW5kaWNhdG9yLS1icm9rZW5bYi15M2J6M3R2ZjhiXSB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvciwgI2VmNDQ0NCk7XG4gIGFuaW1hdGlvbjogZmxleC1vdXRsaW5lLWJyb2tlbi1wdWxzZS1iLXkzYnozdHZmOGIgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1vdXRsaW5lLWJyb2tlbi1wdWxzZS1iLXkzYnozdHZmOGIge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTU7XG4gIH1cbn1cbi5mbGV4LXByaW50LXByZXZpZXdbYi03b2plM3hoMzh4XSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmludC1wcmV2aWV3LXNjcm9sbFtiLTdvamUzeGgzOHhdIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogNDBweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwwLDAsLjAzKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwwLDAsLjAzKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsMCwwLC4wMykgNzUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsMCwwLC4wMykgNzUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMCAxMHB4LCAxMHB4IC0xMHB4LCAtMTBweCAwO1xufVxuLmZsZXgtcHJpbnQtcGFnZVtiLTdvamUzeGgzOHhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSwgMCAycHggNHB4IC0ycHggcmdiYSgwLDAsMCwwLjEpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wcmludC1wYWdlLXZpZXdwb3J0W2ItN29qZTN4aDM4eF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXByaW50LXBhZ2Utdmlld3BvcnQtaW5uZXJbYi03b2plM3hoMzh4XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcHJpbnQtcGFnZS1udW1iZXJbYi03b2plM3hoMzh4XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmxleC1wcmludC1lbXB0eVtiLTdvamUzeGgzOHhdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5mbGV4LXByaW50LXByZXZpZXctc2Nyb2xsW2ItN29qZTN4aDM4eF0ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZmxleC1wcmludC1wYWdlW2ItN29qZTN4aDM4eF0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIH1cbiAgLmZsZXgtcHJpbnQtcGFnZTpsYXN0LWNoaWxkW2ItN29qZTN4aDM4eF0ge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG87XG4gIH1cbiAgLmZsZXgtcHJpbnQtcGFnZS1udW1iZXJbYi03b2plM3hoMzh4XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZsZXgtYWxpZ25tZW50LWVkaXRvcltiLXJoMXVkaHI1ejFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LWFsaWdubWVudC1yb3dbYi1yaDF1ZGhyNXoxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWxhYmVsW2ItcmgxdWRocjV6MV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi1ncm91cFtiLXJoMXVkaHI1ejFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbltiLXJoMXVkaHI1ejFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbjpob3ZlcltiLXJoMXVkaHI1ejFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b246Zm9jdXNbYi1yaDF1ZGhyNXoxXSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmVbYi1yaDF1ZGhyNXoxXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmU6aG92ZXJbYi1yaDF1ZGhyNXoxXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmZsZXgtYWxpZ25tZW50LWljb25bYi1yaDF1ZGhyNXoxXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtYWxpZ25tZW50LWJ1dHRvbi5hY3RpdmUgLmZsZXgtYWxpZ25tZW50LWljb25bYi1yaDF1ZGhyNXoxXSB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtYm9yZGVyLXNpZGVzLWVkaXRvcltiLWE4eW51b3RvNjFdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDhweCBhdXRvO1xufVxuLmZsZXgtYm9yZGVyLXNpZGVzLWNlbnRlcltiLWE4eW51b3RvNjFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3R0b206IDE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlW2ItYTh5bnVvdG82MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LWJvcmRlci1zaWRlIHNwYW5bYi1hOHludW90bzYxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5mbGV4LWJvcmRlci1zaWRlLmFjdGl2ZSBzcGFuW2ItYTh5bnVvdG82MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlOmhvdmVyIHNwYW5bYi1hOHludW90bzYxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWJvcmRlci1zaWRlLmFjdGl2ZTpob3ZlciBzcGFuW2ItYTh5bnVvdG82MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS10b3BbYi1hOHludW90bzYxXSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZS0tdG9wIHNwYW5bYi1hOHludW90bzYxXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1ib3R0b21bYi1hOHludW90bzYxXSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxleC1ib3JkZXItc2lkZS0tYm90dG9tIHNwYW5bYi1hOHludW90bzYxXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1sZWZ0W2ItYTh5bnVvdG82MV0ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1sZWZ0IHNwYW5bYi1hOHludW90bzYxXSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGV4LWJvcmRlci1zaWRlLS1yaWdodFtiLWE4eW51b3RvNjFdIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsZXgtYm9yZGVyLXNpZGUtLXJpZ2h0IHNwYW5bYi1hOHludW90bzYxXSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwW2ItZHA0N3F2NW5iN10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwidGV4dFwiXVtiLWRwNDdxdjVuYjddLCAuZmxleC1wcm9wZXJ0eS1ncm91cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdW2ItZHA0N3F2NW5iN10sIC5mbGV4LXByb3BlcnR5LWdyb3VwIHRleHRhcmVhW2ItZHA0N3F2NW5iN10sIC5mbGV4LXByb3BlcnR5LWdyb3VwIHNlbGVjdFtiLWRwNDdxdjVuYjddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXNbYi1kcDQ3cXY1bmI3XSwgLmZsZXgtcHJvcGVydHktZ3JvdXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1c1tiLWRwNDdxdjVuYjddLCAuZmxleC1wcm9wZXJ0eS1ncm91cCB0ZXh0YXJlYTpmb2N1c1tiLWRwNDdxdjVuYjddLCAuZmxleC1wcm9wZXJ0eS1ncm91cCBzZWxlY3Q6Zm9jdXNbYi1kcDQ3cXY1bmI3XSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl06ZGlzYWJsZWRbYi1kcDQ3cXY1bmI3XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2ItZHA0N3F2NW5iN10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cCB0ZXh0YXJlYVtiLWRwNDdxdjVuYjddIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5mbGV4LWFsaWdubWVudC1lZGl0b3JbYi1kcDQ3cXY1bmI3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmxleC1hbGlnbm1lbnQtcm93W2ItZHA0N3F2NW5iN10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LWFsaWdubWVudC1sYWJlbFtiLWRwNDdxdjVuYjddIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24tZ3JvdXBbYi1kcDQ3cXY1bmI3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b25bYi1kcDQ3cXY1bmI3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b246aG92ZXJbYi1kcDQ3cXY1bmI3XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1hbGlnbm1lbnQtYnV0dG9uOmZvY3VzW2ItZHA0N3F2NW5iN10ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlW2ItZHA0N3F2NW5iN10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlOmhvdmVyW2ItZHA0N3F2NW5iN10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5mbGV4LWFsaWdubWVudC1pY29uW2ItZHA0N3F2NW5iN10ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWFsaWdubWVudC1idXR0b24uYWN0aXZlIC5mbGV4LWFsaWdubWVudC1pY29uW2ItZHA0N3F2NW5iN10ge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWVkaXRhYmxlLXByb3BlcnR5LWxhYmVsW2ItZHA0N3F2NW5iN10ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LWVkaXRhYmxlLXByb3BlcnR5LWRlc2NyaXB0aW9uW2ItZHA0N3F2NW5iN10ge1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1wcm9wZXJ0eS1pbnB1dC1maWVsZFtiLWRwNDdxdjVuYjddIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtY29sb3ItZ3JheS02MDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmxleC1zaGFkb3ctc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmxleC1saW5lLWhlaWdodC10aWdodCk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KSwgYm94LXNoYWRvdyB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCk7XG59XG4uZmxleC1tb2RhbC1vdmVybGF5W2ItaHY0Yzl3MDY3dl0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5mbGV4LW1vZGFsLWNvbnRhaW5lcltiLWh2NGM5dzA2N3ZdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogNTZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtbW9kYWwtaGVhZGVyW2ItaHY0Yzl3MDY3dl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1tb2RhbC10aXRsZVtiLWh2NGM5dzA2N3ZdIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtbW9kYWwtY2xvc2VbYi1odjRjOXcwNjd2XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcbn1cbi5mbGV4LW1vZGFsLWNsb3NlOmhvdmVyW2ItaHY0Yzl3MDY3dl0ge1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1tb2RhbC1ib2R5W2ItaHY0Yzl3MDY3dl0ge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoOTB2aCAtIDE4MHB4KTtcbn1cbi5mbGV4LW1vZGFsLWZvb3RlcltiLWh2NGM5dzA2N3ZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtbW9kYWwtZm9ybS1wcmV2aWV3W2ItaHY0Yzl3MDY3dl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LW1vZGFsLWluc3RydWN0aW9uc1tiLWh2NGM5dzA2N3ZdIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mbGV4LWNob2ljZS10ZXh0YXJlYVtiLWh2NGM5dzA2N3ZdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxleC1jaG9pY2UtdGV4dGFyZWE6Zm9jdXNbYi1odjRjOXcwNjd2XSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtY2hvaWNlLXRleHRhcmVhW2ItaHY0Yzl3MDY3dl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1lcnJvcltiLWh2NGM5dzA2N3ZdIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3Itc3VidGxlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZXJyb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWxpc3QtZWRpdG9yW2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS1oZWFkZXJbYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uZmxleC1lbnVtLWhlYWRlci1idXR0b24tZ3JvdXBbYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogM3B4O1xufVxuLmZsZXgtZW51bS1jaG9pY2UtdGl0bGVbYi1hdjA3eGg2Nmt3XSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtaGVhZGVyLWJ0bltiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uZmxleC1lbnVtLWNob2ljZS1oZWFkZXItYnRuOmhvdmVyW2ItYXYwN3hoNjZrd10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZGFyayAuZmxleC1lbnVtLWNob2ljZS1oZWFkZXItYnRuOmhvdmVyW2ItYXYwN3hoNjZrd10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utb3Blbi1jc3YtZWRpdC1tb2RhbC1idG5bYi1hdjA3eGg2Nmt3XSB7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWljb25bYi1hdjA3eGg2Nmt3XSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXRhYmxlLWhlYWRlcltiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLWRyYWctY29sW2ItYXYwN3hoNjZrd10ge1xuICB3aWR0aDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS12YWx1ZS1jb2xbYi1hdjA3eGg2Nmt3XSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXRleHQtY29sW2ItYXYwN3hoNjZrd10ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZmxleC1lbnVtLWNob2ljZS1hY3Rpb25zLWNvbFtiLWF2MDd4aDY2a3ddIHtcbiAgd2lkdGg6IDMycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtbGlzdFtiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvd1tiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93OmhvdmVyW2ItYXYwN3hoNjZrd10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG59XG4uZGFyayAuZmxleC1lbnVtLWNob2ljZS1yb3c6aG92ZXJbYi1hdjA3eGg2Nmt3XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LWVudW0tY2hvaWNlLXJvdy5mbGV4LWRyYWdnaW5nW2ItYXYwN3hoNjZrd10ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cuZmxleC1kcmFnLW92ZXItdG9wW2ItYXYwN3hoNjZrd10ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cuZmxleC1kcmFnLW92ZXItYm90dG9tW2ItYXYwN3hoNjZrd10ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwIHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93LmZsZXgtaGFzLWVycm9yW2ItYXYwN3hoNjZrd10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZHJhZy1oYW5kbGVbYi1hdjA3eGg2Nmt3XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgY3Vyc29yOiBncmFiO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kcmFnLWhhbmRsZTpob3ZlcltiLWF2MDd4aDY2a3ddIHtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZHJhZy1oYW5kbGU6YWN0aXZlW2ItYXYwN3hoNjZrd10ge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmZsZXgtZHJhZy1pY29uW2ItYXYwN3hoNjZrd10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93IC5mbGV4LWlucHV0LWZpZWxkW2ItYXYwN3hoNjZrd10ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1lbnVtLWNob2ljZS1yb3cgLmZsZXgtaW5wdXQtZmllbGQ6Zm9jdXNbYi1hdjA3eGg2Nmt3XSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93IC5mbGV4LWlucHV0LWZpZWxkLmZsZXgtaW5wdXQtZXJyb3JbYi1hdjA3eGg2Nmt3XSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xufVxuLmZsZXgtZW51bS1jaG9pY2Utcm93IC5mbGV4LWlucHV0LWZpZWxkW2ItYXYwN3hoNjZrd106OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kZWxldGUtYnRuW2ItYXYwN3hoNjZrd10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uZmxleC1lbnVtLWNob2ljZS1kZWxldGUtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItYXYwN3hoNjZrd10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1zdWJ0bGUpO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtZW51bS1jaG9pY2UtZGVsZXRlLWJ0bjpkaXNhYmxlZFtiLWF2MDd4aDY2a3ddIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmZsZXgtZGVsZXRlLWljb25bYi1hdjA3eGg2Nmt3XSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZmxleC1lbnVtLWNob2ljZS1lcnJvcltiLWF2MDd4aDY2a3ddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDRweCA4cHggNHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWVycm9yLWljb25bYi1hdjA3eGg2Nmt3XSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWZsZXgtZ3JpZC1kZWZpbml0aW9ucy1lZGl0b3JbYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtZmxleC1ncmlkLWRlZmluaXRpb25zLWxpc3RbYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWl0ZW1bYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWl0ZW06aG92ZXJbYi1wZDlqZjhncXh1XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbS5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnZ2luZ1tiLXBkOWpmOGdxeHVdIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWl0ZW0uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZy1vdmVyLXRvcFtiLXBkOWpmOGdxeHVdIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWl0ZW0uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZy1vdmVyLWJvdHRvbVtiLXBkOWpmOGdxeHVdIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLWhhbmRsZVtiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBncmFiO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZy1oYW5kbGU6aG92ZXJbYi1wZDlqZjhncXh1XSB7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1kcmFnLWhhbmRsZTphY3RpdmVbYi1wZDlqZjhncXh1XSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tZHJhZy1pY29uW2ItcGQ5amY4Z3F4dV0ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWxhYmVsW2ItcGQ5amY4Z3F4dV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgbWluLXdpZHRoOiA1NXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtY29sdW1uLXdpZHRoLWFkanVzdG1lbnQtc2VjdGlvbltiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi10eXBlLXNlbGVjdFtiLXBkOWpmOGdxeHVdIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA0cHggNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLXZhbHVlLWNvbnRhaW5lcltiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLXZhbHVlLWlucHV0W2ItcGQ5amY4Z3F4dV0ge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tdmFsdWUtaW5wdXQ6ZGlzYWJsZWRbYi1wZDlqZjhncXh1XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi12YWx1ZS11bml0W2ItcGQ5amY4Z3F4dV0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWN0aW9uc1tiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuW2ItcGQ5amY4Z3F4dV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCwgNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFjdGlvbi1idG46aG92ZXI6bm90KDpkaXNhYmxlZClbYi1wZDlqZjhncXh1XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuOmZvY3VzW2ItcGQ5amY4Z3F4dV0ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWdyaWQtZGVmaW5pdGlvbi1hY3Rpb24tYnRuOmRpc2FibGVkW2ItcGQ5amY4Z3F4dV0ge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tcmVtb3ZlLWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKVtiLXBkOWpmOGdxeHVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3Itc3VidGxlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taWNvbltiLXBkOWpmOGdxeHVdIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWRkLWJ0bltiLXBkOWpmOGdxeHVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24tYWRkLWJ0bjpob3ZlcltiLXBkOWpmOGdxeHVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLWluZm8pO1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWFkZC1idG46Zm9jdXNbYi1wZDlqZjhncXh1XSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAzMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLWljb24tYWRkW2ItcGQ5amY4Z3F4dV0ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsZXgtZ3JpZC1kZWZpbml0aW9uLW1heC1yZWFjaGVkW2ItcGQ5amY4Z3F4dV0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweDtcbn1cbkBrZXlmcmFtZXMgZmxleC1ncmlkLWRlZmluaXRpb24taGlnaGxpZ2h0LWItcGQ5amY4Z3F4dSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICB9XG59XG4uZmxleC1ncmlkLWRlZmluaXRpb24taXRlbS1oaWdobGlnaHRlZFtiLXBkOWpmOGdxeHVdIHtcbiAgYW5pbWF0aW9uOiBmbGV4LWdyaWQtZGVmaW5pdGlvbi1oaWdobGlnaHQtYi1wZDlqZjhncXh1IDAuNnMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG4uZmxleC1ncmlkLWNvbHVtbi13aWR0aC1hZGp1c3RtZW50LXNlY3Rpb25bYi1wZDlqZjhncXh1XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cFtiLW43NmxqZTEyaHJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mbGV4LXByb3BlcnR5LWdyb3VwLXN1bW1hcnlbYi1uNzZsamUxMmhyXSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XG4uZmxleC1wcm9wZXJ0eS1ncm91cC1zdW1tYXJ5OmhvdmVyW2Itbjc2bGplMTJocl0ge1xuICBjb2xvcjogcmdiKDMxLCA0MSwgNTUpO1xufVxuLmZsZXgtcHJvcGVydHktZ3JvdXAtc3VtbWFyeTpob3ZlcltiLW43NmxqZTEyaHJdIHtcbiAgY29sb3I6IHJnYigzMSwgNDEsIDU1KTtcbn1cbi5mbGV4LWdyb3VwLWhlYWRlcltiLW43NmxqZTEyaHJdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtaW1hZ2UtdXBsb2FkLWVkaXRvcltiLWsxdGx2bWpqZTNdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmZsZXgtaW1hZ2UtdXBsb2FkLXByZXZpZXdbYi1rMXRsdm1qamUzXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZmxleC1pbWFnZS11cGxvYWQtZW1wdHlbYi1rMXRsdm1qamUzXSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjYmQ1ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtaW1hZ2UtdXBsb2FkLWJ0bltiLWsxdGx2bWpqZTNdLCAuZmxleC1pbWFnZS11cGxvYWQtcmVtb3ZlW2ItazF0bHZtamplM10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDVlMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1idG46aG92ZXJbYi1rMXRsdm1qamUzXSwgLmZsZXgtaW1hZ2UtdXBsb2FkLXJlbW92ZTpob3ZlcltiLWsxdGx2bWpqZTNdIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbiAgYm9yZGVyLWNvbG9yOiAjOTRhM2I4O1xufVxuLmZsZXgtaW1hZ2UtdXBsb2FkLWJ0biBpbnB1dFt0eXBlPVwiZmlsZVwiXVtiLWsxdGx2bWpqZTNdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LWltYWdlLXVwbG9hZC1lcnJvcltiLWsxdGx2bWpqZTNdIHtcbiAgY29sb3I6ICNiOTFjMWM7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmZsZXgtb3JpZW50YXRpb24tZWRpdG9yW2ItcDFzaDhkaGloZ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZsZXgtb3JpZW50YXRpb24tYnV0dG9uLWdyb3VwW2ItcDFzaDhkaGloZ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHg7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b25bYi1wMXNoOGRoaWhnXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xufVxuLmZsZXgtb3JpZW50YXRpb24tYnV0dG9uOmhvdmVyW2ItcDFzaDhkaGloZ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtb3JpZW50YXRpb24tYnV0dG9uOmZvY3VzW2ItcDFzaDhkaGloZ10ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LW9yaWVudGF0aW9uLWJ1dHRvbi5hY3RpdmVbYi1wMXNoOGRoaWhnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZsZXgtb3JpZW50YXRpb24tYnV0dG9uLmFjdGl2ZTpob3ZlcltiLXAxc2g4ZGhpaGddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZmxleC1vcmllbnRhdGlvbi1pY29uW2ItcDFzaDhkaGloZ10ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1vcmllbnRhdGlvbi1idXR0b24uYWN0aXZlIC5mbGV4LW9yaWVudGF0aW9uLWljb25bYi1wMXNoOGRoaWhnXSB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtb3JpZW50YXRpb24tbGFiZWxbYi1wMXNoOGRoaWhnXSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZsZXgtb3JpZW50YXRpb24tYnV0dG9uLmFjdGl2ZSAuZmxleC1vcmllbnRhdGlvbi1sYWJlbFtiLXAxc2g4ZGhpaGddIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbFtiLXFrb2JkcWZyOGVdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWwtdGl0bGVbYi1xa29iZHFmcjhlXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWwtdHlwZVtiLXFrb2JkcWZyOGVdIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtcHJvcGVydGllcy1kZWxldGUtYnRuW2ItcWtvYmRxZnI4ZV0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1wcm9wZXJ0aWVzLWRlbGV0ZS1idG46aG92ZXJbYi1xa29iZHFmcjhlXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbC5mbGV4LWhpZGRlbltiLXFrb2JkcWZyOGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5W2ItcWtvYmRxZnI4ZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktdmFsdWVbYi1xa29iZHFmcjhlXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtd2lkdGgtcHJvcGVydHktcGN0W2ItcWtvYmRxZnI4ZV0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXN0cmV0Y2hbYi1xa29iZHFmcjhlXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmxleC13aWR0aC1wcm9wZXJ0eS1yZXNldFtiLXFrb2JkcWZyOGVdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5mbGV4LXdpZHRoLXByb3BlcnR5LXJlc2V0OmhvdmVyW2ItcWtvYmRxZnI4ZV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC1wcm9wZXJ0aWVzLXBhbmVsIGgyW2ItcWtvYmRxZnI4ZV0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWxbYi1xa29iZHFmcjhlXTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbFtiLXFrb2JkcWZyOGVdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXByb3BlcnRpZXMtcGFuZWxbYi1xa29iZHFmcjhlXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xufVxuLmZsZXgtcHJvcGVydGllcy1wYW5lbFtiLXFrb2JkcWZyOGVdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtcHJvcGVydGllcy1jb250ZW50W2ItcWtvYmRxZnI4ZV0ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4uZmxleC13aWRnZXQtaWNvbltiLXFrb2JkcWZyOGVdIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtd2lkZ2V0LWljb24gc3ZnW2ItcWtvYmRxZnI4ZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtcHJvcGVydGllcy1wYW5lbFtiLXFrb2JkcWZyOGVdIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5mbGV4LXByb3BlcnRpZXMtZW1wdHktc3RhdGVbYi1xa29iZHFmcjhlXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtcHJvcGVydGllcy1lbXB0eS1zdGF0ZSBwW2ItcWtvYmRxZnI4ZV0ge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtcHJvcGVydGllcy1wYW5lbFtiLXFrb2JkcWZyOGVdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmZsZXgtcHJvcGVydHktc2VjdGlvbi1zdW1tYXJ5W2ItdG5qZWtqNzEzeV0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuLmZsZXgtcHJvcGVydHktc2VjdGlvbi1zdW1tYXJ5OmhvdmVyW2ItdG5qZWtqNzEzeV0ge1xuICBjb2xvcjogcmdiKDMxLCA0MSwgNTUpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtZWRpdG9yW2ItMHo3MDQzOWY1Zl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG4uZmxleC1zdHJpbmctbGlzdC1oZWFkZXJbYi0wejcwNDM5ZjVmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbGV4LXN0cmluZy1saXN0LXRpdGxlW2ItMHo3MDQzOWY1Zl0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2IoNTUsIDY1LCA4MSk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1hZGQtYnRuW2ItMHo3MDQzOWY1Zl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiKDEwNywgMTE0LCAxMjgpO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtYWRkLWJ0bjpob3ZlcltiLTB6NzA0MzlmNWZdIHtcbiAgY29sb3I6IHJnYigzNywgOTksIDIzNSk7XG59XG4uZmxleC1zdHJpbmctbGlzdC1pY29uW2ItMHo3MDQzOWY1Zl0ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uZmxleC1zdHJpbmctbGlzdC1pdGVtc1tiLTB6NzA0MzlmNWZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmZsZXgtc3RyaW5nLWxpc3Qtcm93W2ItMHo3MDQzOWY1Zl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG59XG4uZmxleC1zdHJpbmctbGlzdC1pbnB1dFtiLTB6NzA0MzlmNWZdIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtc3RyaW5nLWxpc3QtZGVsZXRlLWJ0bltiLTB6NzA0MzlmNWZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYigxNTYsIDE2MywgMTc1KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zdHJpbmctbGlzdC1kZWxldGUtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItMHo3MDQzOWY1Zl0ge1xuICBjb2xvcjogcmdiKDIzOSwgNjgsIDY4KTtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWRlbGV0ZS1idG46ZGlzYWJsZWRbYi0wejcwNDM5ZjVmXSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LXN0cmluZy1saXN0LWRlbGV0ZS1pY29uW2ItMHo3MDQzOWY1Zl0ge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZmxleC10aGlja25lc3MtZWRpdG9yW2ItbDFyajQzMjIwM10ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgZ2FwOiAycHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA0cHggYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtdGhpY2tuZXNzLWNlbnRlcltiLWwxcmo0MzIyMDNdIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWJvcmRlci1lbXBoYXNpcyk7XG59XG4uZmxleC10aGlja25lc3MtZWRpdG9yIC5mbGV4LXRoaWNrbmVzcy1pbnB1dCBpbnB1dFtiLWwxcmo0MzIyMDNdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgcGFkZGluZzogMCAycHg7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsZXgtdGhpY2tuZXNzLWVkaXRvciAuZmxleC10aGlja25lc3MtaW5wdXQgaW5wdXRbYi1sMXJqNDMyMjAzXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmZsZXgtdGhpY2tuZXNzLWVkaXRvciAuZmxleC10aGlja25lc3MtaW5wdXQgaW5wdXRbYi1sMXJqNDMyMjAzXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmZsZXgtdGhpY2tuZXNzLWVkaXRvciAuZmxleC10aGlja25lc3MtaW5wdXQgaW5wdXQ6Zm9jdXNbYi1sMXJqNDMyMjAzXSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtdGhpY2tuZXNzLWlucHV0LS10b3BbYi1sMXJqNDMyMjAzXSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbn1cbi5mbGV4LXRoaWNrbmVzcy1pbnB1dC0tbGVmdFtiLWwxcmo0MzIyMDNdIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAyO1xufVxuLmZsZXgtdGhpY2tuZXNzLWlucHV0LS1yaWdodFtiLWwxcmo0MzIyMDNdIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAyO1xufVxuLmZsZXgtdGhpY2tuZXNzLWlucHV0LS1ib3R0b21bYi1sMXJqNDMyMjAzXSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMztcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2gtY29udGFpbmVyW2ItNHV6NTRqcTNuZF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4uZmxleC10b2dnbGUtc3dpdGNoW2ItNHV6NTRqcTNuZF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXRvZ2dsZS1zd2l0Y2ggaW5wdXRbYi00dXo1NGpxM25kXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZmxleC10b2dnbGUtc2xpZGVyW2ItNHV6NTRqcTNuZF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5mbGV4LXRvZ2dsZS1zbGlkZXJbYi00dXo1NGpxM25kXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZsZXgtdG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLmZsZXgtdG9nZ2xlLXNsaWRlcltiLTR1ejU0anEzbmRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC10b2dnbGUtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuZmxleC10b2dnbGUtc2xpZGVyW2ItNHV6NTRqcTNuZF06OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbi5mbGV4LXRvZ2dsZS1zdGF0ZS1sYWJlbFtiLTR1ejU0anEzbmRdIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtb3ZlcmxheVtiLWlwbXlmeTN4cHNdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1tb2RhbFtiLWlwbXlmeTN4cHNdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yYWlzZWQtcGFuZWwpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLWhlYWRlcltiLWlwbXlmeTN4cHNdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtaGVhZGVyIGgyW2ItaXBteWZ5M3hwc10ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtY2xvc2UtYnRuW2ItaXBteWZ5M3hwc10ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLWNsb3NlLWJ0bjpob3ZlcltiLWlwbXlmeTN4cHNdIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtYm9keVtiLWlwbXlmeTN4cHNdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1saXN0W2ItaXBteWZ5M3hwc10ge1xuICB3aWR0aDogMjIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMTJweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdCBoM1tiLWlwbXlmeTN4cHNdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG1hcmdpbjogMTJweCAwIDZweCAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdCBoMzpmaXJzdC1jaGlsZFtiLWlwbXlmeTN4cHNdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXdpZGdldC1pdGVtW2ItaXBteWZ5M3hwc10ge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtaWNvbi1jb2xvcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtaXRlbTpob3ZlcltiLWlwbXlmeTN4cHNdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtaXRlbS5zZWxlY3RlZFtiLWlwbXlmeTN4cHNdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWljb25bYi1pcG15ZnkzeHBzXSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuW2ItaXBteWZ5M3hwc10gLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcm9wZXJ0aWVzW2ItaXBteWZ5M3hwc10ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJldmlld1tiLWlwbXlmeTN4cHNdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXByZXZpZXctYm94W2ItaXBteWZ5M3hwc10ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5mbGV4LXN0eWxlLWRlZmF1bHRzLXByZXZpZXctdW5hdmFpbGFibGVbYi1pcG15ZnkzeHBzXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy1wcm9wZXJ0aWVzLWNvbnRlbnRbYi1pcG15ZnkzeHBzXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuW2ItaXBteWZ5M3hwc10gLmZsZXgtZ3JvdXAtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtZW1wdHktc3RhdGVbYi1pcG15ZnkzeHBzXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdFtiLWlwbXlmeTN4cHNdOjotd2Via2l0LXNjcm9sbGJhciwgLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllc1tiLWlwbXlmeTN4cHNdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdFtiLWlwbXlmeTN4cHNdOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllc1tiLWlwbXlmeTN4cHNdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZsZXgtc3R5bGUtZGVmYXVsdHMtd2lkZ2V0LWxpc3RbYi1pcG15ZnkzeHBzXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5mbGV4LXN0eWxlLWRlZmF1bHRzLXByb3BlcnRpZXNbYi1pcG15ZnkzeHBzXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItZW1waGFzaXMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmxleC1zdHlsZS1kZWZhdWx0cy13aWRnZXQtbGlzdFtiLWlwbXlmeTN4cHNdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLmZsZXgtc3R5bGUtZGVmYXVsdHMtcHJvcGVydGllc1tiLWlwbXlmeTN4cHNdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYmFja2Ryb3BbYi1ubzg2NXcyYnJmXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtdGFncy1kaWFsb2dbYi1ubzg2NXcyYnJmXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy10aXRsZVtiLW5vODY1dzJicmZdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLW1lc3NhZ2VbYi1ubzg2NXcyYnJmXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC10YWdzLWRpYWxvZy1jaGlwc1tiLW5vODY1dzJicmZdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWNoaXBzLWVtcHR5W2Itbm84NjV3MmJyZl0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcFtiLW5vODY1dzJicmZdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiAzcHggNHB4IDNweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcC1yZW1vdmVbYi1ubzg2NXcyYnJmXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctY2hpcC1yZW1vdmU6aG92ZXJbYi1ubzg2NXcyYnJmXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctaW5wdXRbYi1ubzg2NXcyYnJmXSB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWlucHV0OmZvY3VzW2Itbm84NjV3MmJyZl0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLXN1Z2dlc3Rpb25zLWxhYmVsW2Itbm84NjV3MmJyZl0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZsZXgtdGFncy1kaWFsb2ctc3VnZ2VzdGlvbnNbYi1ubzg2NXcyYnJmXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG59XG4uZmxleC10YWdzLWRpYWxvZy1zdWdnZXN0aW9uW2Itbm84NjV3MmJyZl0ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctc3VnZ2VzdGlvbjpob3ZlcltiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1hY3Rpb25zW2Itbm84NjV3MmJyZl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuW2Itbm84NjV3MmJyZl0ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4tLWNhbmNlbFtiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC10YWdzLWRpYWxvZy1idG4tLWNhbmNlbDpob3ZlcltiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LXRhZ3MtZGlhbG9nLWJ0bi0tcHJpbWFyeVtiLW5vODY1dzJicmZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGFncy1kaWFsb2ctYnRuLS1wcmltYXJ5OmhvdmVyW2Itbm84NjV3MmJyZl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYmFja2Ryb3BbYi0waWVvYW1rY25oXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZ1tiLTBpZW9hbWtjbmhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctdGl0bGVbYi0waWVvYW1rY25oXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLW1lc3NhZ2VbYi0waWVvYW1rY25oXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLW1vZGVbYi0waWVvYW1rY25oXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1tb2RlLW9wdGlvbltiLTBpZW9hbWtjbmhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLW1vZGUtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXVtiLTBpZW9hbWtjbmhdIHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctbGlzdFtiLTBpZW9hbWtjbmhdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctb3B0aW9uW2ItMGllb2Fta2NuaF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4O1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1vcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2ItMGllb2Fta2NuaF0ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1lbXB0eVtiLTBpZW9hbWtjbmhdIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1hY3Rpb25zW2ItMGllb2Fta2NuaF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuW2ItMGllb2Fta2NuaF0ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0bi0tY2FuY2VsW2ItMGllb2Fta2NuaF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXRlcnJpdG9yeS1kaWFsb2ctYnRuLS1jYW5jZWw6aG92ZXJbYi0waWVvYW1rY25oXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG59XG4uZmxleC10ZXJyaXRvcnktZGlhbG9nLWJ0bi0tcHJpbWFyeVtiLTBpZW9hbWtjbmhdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtdGVycml0b3J5LWRpYWxvZy1idG4tLXByaW1hcnk6aG92ZXJbYi0waWVvYW1rY25oXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYmFja2Ryb3BbYi04YTlrazhlcTJ0XSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2dbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogNDYwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy10aXRsZVtiLThhOWtrOGVxMnRdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLW1lc3NhZ2VbYi04YTlrazhlcTJ0XSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1hY3Rpb25zW2ItOGE5a2s4ZXEydF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYWN0aW9ucy1yaWdodFtiLThhOWtrOGVxMnRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuW2ItOGE5a2s4ZXEydF0ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG46ZGlzYWJsZWRbYi04YTlrazhlcTJ0XSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tY2FuY2VsW2ItOGE5a2s4ZXEydF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXVuc2F2ZWQtZGlhbG9nLWJ0bi0tY2FuY2VsOmhvdmVyOm5vdCg6ZGlzYWJsZWQpW2ItOGE5a2s4ZXEydF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1wcmltYXJ5W2ItOGE5a2s4ZXEydF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG4tLXByaW1hcnk6aG92ZXI6bm90KDpkaXNhYmxlZClbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtdW5zYXZlZC1kaWFsb2ctYnRuLS1kYW5nZXJbYi04YTlrazhlcTJ0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC11bnNhdmVkLWRpYWxvZy1idG4tLWRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKVtiLThhOWtrOGVxMnRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbFtiLWEzaXZhazU2emFdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mbGV4LXZhbGlkYXRpb24tcGFuZWwtdGl0bGVbYi1hM2l2YWs1NnphXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXZhbGlkYXRpb24tcGFuZWwtY29udGVudFtiLWEzaXZhazU2emFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1wYW5lbC1lbXB0eVtiLWEzaXZhazU2emFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmZsZXgtdmFsaWRhdGlvbi1lZGl0b3JbYi1hM2l2YWs1NnphXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tcm93W2ItYTNpdmFrNTZ6YV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLXJvd1tiLWEzaXZhazU2emFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1sYWJlbFtiLWEzaXZhazU2emFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1pbnB1dFtiLWEzaXZhazU2emFdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQsIHdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmZsZXgtdmFsaWRhdGlvbi1pbnB1dDpmb2N1c1tiLWEzaXZhazU2emFdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC12YWxpZGF0aW9uLWhpbnRbYi1hM2l2YWs1NnphXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZmxleC12YWxpZGF0aW9uLWluZm9bYi1hM2l2YWs1NnphXSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mbGV4LXZhbGlkYXRpb24taW5mbyBwW2ItYTNpdmFrNTZ6YV0ge1xuICBtYXJnaW46IDA7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZVtiLWEzaXZhazU2emFdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXZhbGlkYXRpb24tdG9nZ2xlLS1vbltiLWEzaXZhazU2emFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZS10aHVtYltiLWEzaXZhazU2emFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZmxleC12YWxpZGF0aW9uLXRvZ2dsZS0tb24gLmZsZXgtdmFsaWRhdGlvbi10b2dnbGUtdGh1bWJbYi1hM2l2YWs1NnphXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cbi5mbGV4LXdpZGdldC1pdGVtW2IteHdxdjI2aDZtaF0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctZmxleC13aWRnZXQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1mbGV4LXdpZGdldCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtaWNvbi1jb2xvcik7XG59XG4uZmxleC13aWRnZXQtaXRlbSBzdmdbYi14d3F2MjZoNm1oXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtd2lkZ2V0LWl0ZW0tZGlzYWJsZWRbYi14d3F2MjZoNm1oXSB7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZmxleC13aWRnZXQtaXRlbTpob3Zlcjpub3QoLmZsZXgtd2lkZ2V0LWl0ZW0tZGlzYWJsZWQpW2IteHdxdjI2aDZtaF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tdXRlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5kYXJrIC5mbGV4LXdpZGdldC1pdGVtOmhvdmVyOm5vdCguZmxleC13aWRnZXQtaXRlbS1kaXNhYmxlZClbYi14d3F2MjZoNm1oXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXdpZGdldC1pdGVtOmFjdGl2ZVtiLXh3cXYyNmg2bWhdIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZsZXgtd2lkZ2V0LWljb25bYi14d3F2MjZoNm1oXSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLXk0eHYyb2NuMzZdIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mbGV4LWJnLXJhaXNlZC1wYW5lbCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDUwcHggMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC13aWRnZXRzLXBhbmVsLmhpZGRlbltiLXk0eHYyb2NuMzZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWwgaDJbYi15NHh2Mm9jbjM2XSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbC1oZWFkZXJbYi15NHh2Mm9jbjM2XSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbC10YWJzW2IteTR4djJvY24zNl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtd2lkZ2V0cy10YWJbYi15NHh2Mm9jbjM2XSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC13aWRnZXRzLXRhYjpob3ZlcltiLXk0eHYyb2NuMzZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC13aWRnZXRzLXRhYi0tYWN0aXZlW2IteTR4djJvY24zNl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG59XG4uZmxleC13aWRnZXRzLXRhYi0tYWN0aXZlOmhvdmVyW2IteTR4djJvY24zNl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LWZyYWdtZW50LWl0ZW1bYi15NHh2Mm9jbjM2XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5mbGV4LWZyYWdtZW50LWl0ZW0gc3BhbltiLXk0eHYyb2NuMzZdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LWZyYWdtZW50LXZpZXctYnRuW2IteTR4djJvY24zNl0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC12aWV3LWJ0bjpob3ZlcltiLXk0eHYyb2NuMzZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtaXRlbTpob3ZlciAuZmxleC1mcmFnbWVudC12aWV3LWJ0bltiLXk0eHYyb2NuMzZdIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGV4LWZyYWdtZW50cy1sb2FkaW5nW2IteTR4djJvY24zNl0sIC5mbGV4LWZyYWdtZW50cy1lbXB0eVtiLXk0eHYyb2NuMzZdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZsZXgtZWRpdC1kZWZhdWx0cy1idG5bYi15NHh2Mm9jbjM2XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1lZGl0LWRlZmF1bHRzLWJ0bjpob3ZlcltiLXk0eHYyb2NuMzZdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xufVxuLmZsZXgtZm9ybS1lZGl0b3JbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1wcmltYXJ5KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXNrZWxldG9uLWxvYWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uZmxleC1za2VsZXRvbi1yb3dbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtc2tlbGV0b24tbGFiZWxbYi1iMDgzcjNmNnUxXSB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDMwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFuaW1hdGlvbjogZmxleC1za2VsZXRvblB1bHNlLWItYjA4M3IzZjZ1MSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmZsZXgtc2tlbGV0b24tbGFiZWwtLXNob3J0W2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogMjAlO1xufVxuLmZsZXgtc2tlbGV0b24taW5wdXRbYi1iMDgzcjNmNnUxXSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBhbmltYXRpb246IGZsZXgtc2tlbGV0b25QdWxzZS1iLWIwODNyM2Y2dTEgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmZsZXgtc2tlbGV0b24taW5wdXQtLXRhbGxbYi1iMDgzcjNmNnUxXSB7XG4gIGhlaWdodDogODBweDtcbn1cbkBrZXlmcmFtZXMgZmxleC1za2VsZXRvblB1bHNlLWItYjA4M3IzZjZ1MSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG4uZmxleC1mb3JtLWVkaXRvci5mbGV4LWRyYXdlci1vcGVuW2ItYjA4M3IzZjZ1MV0ge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHJhd2VyLWhlaWdodCwgMjUwcHgpO1xufVxuLmZsZXgtaGVhZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICBoZWlnaHQ6IDc4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGdhcDogMTZweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LWhlYWRlci1sZWZ0W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtaGVhZGVyLW1ldGFbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZmxleC1oZWFkZXItdGl0bGUtcm93W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLXRvZ2dsZVtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBnYXA6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1wcmV2aWV3LWRldmljZS1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLWJ0bjpob3Zlcjpub3QoLmZsZXgtYWN0aXZlKVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLWJ0bi5mbGV4LWFjdGl2ZVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWhlYWRlci10aXRsZVtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMzAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci10aXRsZTpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjIlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1oZWFkZXItdGl0bGUtaW5wdXRbYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLmZsZXgtaGVhZGVyLXRpdGxlLWlucHV0OmZvY3VzW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci1kZXNjcmlwdGlvbltiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb246aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1oZWFkZXItZGVzY3JpcHRpb24tLXBsYWNlaG9sZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICBvcGFjaXR5OiAwLjU1O1xufVxuLmZsZXgtaGVhZGVyLWRlc2NyaXB0aW9uLWlucHV0W2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEyJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBtaW4td2lkdGg6IDI4MHB4O1xufVxuLmZsZXgtaGVhZGVyLWRlc2NyaXB0aW9uLWlucHV0OmZvY3VzW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LWhlYWRlci1yaWdodFtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1zYXZlLXdyYXBwZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXNhdmUtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDE1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDMwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtc2F2ZS1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtc2F2ZS1kaXJ0eS1pbmRpY2F0b3JbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgODAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxleC1zYXZlLWRpcnR5LWRvdFtiLWIwODNyM2Y2dTFdIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2FybmluZywgI2Y1OWUwYik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS13YXJuaW5nLCAjZjU5ZTBiKSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHVibGlzaC1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1wdWJsaXNoLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wdWJsaXNoLWJ0bi0tcHVibGlzaGVkW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1Y2Nlc3MpIDI1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN1Y2Nlc3MpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1wdWJsaXNoLWJ0bi0tcHVibGlzaGVkOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lcnJvcikgMjAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcHVibGlzaC1idG4tLWRpc2FibGVkW2ItYjA4M3IzZjZ1MV0ge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmxleC12aXNpYmlsaXR5LWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mbGV4LXZpc2liaWxpdHktYnRuOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCkgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbi5mbGV4LXRhZ3MtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZsZXgtdGFncy1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NjVweCkge1xuICAuZmxleC12aXNpYmlsaXR5LWJ0biAuZmxleC1idG4tbGFiZWxbYi1iMDgzcjNmNnUxXSwgLmZsZXgtdGFncy1idG4gLmZsZXgtYnRuLWxhYmVsW2ItYjA4M3IzZjZ1MV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsZXgtdmlzaWJpbGl0eS1idG5bYi1iMDgzcjNmNnUxXSwgLmZsZXgtdGFncy1idG5bYi1iMDgzcjNmNnUxXSB7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsZXgtYnRuLWxhYmVsW2ItYjA4M3IzZjZ1MV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsZXgtdmlzaWJpbGl0eS1idG5bYi1iMDgzcjNmNnUxXSwgLmZsZXgtdGFncy1idG5bYi1iMDgzcjNmNnUxXSwgLmZsZXgtc2F2ZS1idG5bYi1iMDgzcjNmNnUxXSwgLmZsZXgtcHVibGlzaC1idG5bYi1iMDgzcjNmNnUxXSB7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmZsZXgtbW9kZS10b2dnbGVbYi1iMDgzcjNmNnUxXSB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgLmZsZXgtbW9kZS1idG5bYi1iMDgzcjNmNnUxXSB7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLW1ldGFbYi1iMDgzcjNmNnUxXSB7XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gIH1cbiAgLmZsZXgtc2F2ZS1kaXJ0eS1pbmRpY2F0b3JbYi1iMDgzcjNmNnUxXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZmxleC12aXNpYmlsaXR5LWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC10YWdzLWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC1zYXZlLWJ0bltiLWIwODNyM2Y2dTFdLCAuZmxleC1wdWJsaXNoLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICB9XG4gIC5mbGV4LW1vZGUtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG4gIC5mbGV4LWhlYWRlci1tZXRhW2ItYjA4M3IzZjZ1MV0ge1xuICAgIG1heC13aWR0aDogMzQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5mbGV4LW1vZGUtbGFiZWxbYi1iMDgzcjNmNnUxXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmxleC1tb2RlLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5mbGV4LWhlYWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IG1ldGFcIiBcInJpZ2h0IHJpZ2h0XCI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweCA4cHggMjBweDtcbiAgICByb3ctZ2FwOiA0cHg7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLWxlZnRbYi1iMDgzcjNmNnUxXSB7XG4gICAgZ3JpZC1hcmVhOiBsZWZ0O1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGhlaWdodDogNzhweDtcbiAgfVxuICAuZmxleC1oZWFkZXItbWV0YVtiLWIwODNyM2Y2dTFdIHtcbiAgICBncmlkLWFyZWE6IG1ldGE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZsZXgtaGVhZGVyLXJpZ2h0W2ItYjA4M3IzZjZ1MV0ge1xuICAgIGdyaWQtYXJlYTogcmlnaHQ7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWJhY2tkcm9wW2ItYjA4M3IzZjZ1MV0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1tb2RhbFtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1oZWFkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctaGVhZGVyIGgzW2ItYjA4M3IzZjZ1MV0ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZnJhZ21lbnQtcHJldmlldy1oZWFkZXItYWN0aW9uc1tiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWRlbGV0ZVtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWRlbGV0ZTpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVycm9yKSA1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWNsb3NlW2ItYjA4M3IzZjZ1MV0ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmxleC1mcmFnbWVudC1wcmV2aWV3LWNsb3NlOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LWZyYWdtZW50LXByZXZpZXctYm9keVtiLWIwODNyM2Y2dTFdIHtcbiAgcGFkZGluZzogMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogMTtcbn1cbi5mbGV4LWJhY2stdG8tY29tcGFueS1mb3Jtcy1idXR0b25bYi1iMDgzcjNmNnUxXSB7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG4uZmxleC1tb2RlLXRvZ2dsZVtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZsZXgtbW9kZS1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5mbGV4LW1vZGUtYnRuLmZsZXgtYWN0aXZlW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtbW9kZS1idG46aG92ZXI6bm90KC5mbGV4LWFjdGl2ZSlbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1mb3JtLWVkaXRvci1jb250YWluZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGV4LWVkaXRvci1yaWdodC1wYW5lbFtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1lZGl0b3ItcmlnaHQtcGFuZWwuZmxleC1oaWRkZW5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1lZGl0b3ItcmlnaHQtcGFuZWwtY29udGVudFtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZmxleC1zZXR0aW5ncy1wYW5lbFtiLWIwODNyM2Y2dTFdIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtc2V0dGluZ3MtcGFuZWwtdGl0bGVbYi1iMDgzcjNmNnUxXSB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtaGVhZGVyKTtcbn1cbi5mbGV4LXNldHRpbmdzLXNlY3Rpb25bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZsZXgtc2V0dGluZ3Mtc2VjdGlvbi10aXRsZVtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mbGV4LXNldHRpbmdzLWhpbnRbYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBtYXJnaW46IDA7XG59XG4uZmxleC1zZXR0aW5ncy1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZmxleC1zZXR0aW5ncy1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZVtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cbi5mbGV4LXNldHRpbmdzLXRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUtc2xpZGVyW2ItYjA4M3IzZjZ1MV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUtc2xpZGVyW2ItYjA4M3IzZjZ1MV06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uZmxleC1zZXR0aW5ncy10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIC5mbGV4LXNldHRpbmdzLXRvZ2dsZS1zbGlkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xufVxuLmZsZXgtc2V0dGluZ3MtdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyAuZmxleC1zZXR0aW5ncy10b2dnbGUtc2xpZGVyW2ItYjA4M3IzZjZ1MV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xufVxuLmZsZXgtcGFuZWwtc2lkZWJhcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmVjZXNzZWQsIHZhcigtLW11dGVkKSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LW11dGVkLCB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0biBzdmdbYi1iMDgzcjNmNnUxXSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1ob3ZlciwgdmFyKC0tbXV0ZWQpKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIsIHZhcigtLWZvcmVncm91bmQpKTtcbn1cbi5mbGV4LXBhbmVsLXNpZGViYXItYnRuLS1hY3RpdmVbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcmFpc2VkLXBhbmVsLCB2YXIoLS1zdXJmYWNlKSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uZmxleC1wYW5lbC1zaWRlYmFyLWJ0bi0tYWN0aXZlOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZmxleC1lZGl0b3ItY29udGFpbmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDMycHggMTIwcHg7XG4gIGdhcDogMzJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLDAsMCwuMDMpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLDAsMCwuMDMpIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwwLDAsLjAzKSA3NSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwwLDAsLjAzKSA3NSUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDEwcHgsIDEwcHggLTEwcHgsIC0xMHB4IDA7XG59XG46Z2xvYmFsKC5kYXJrKSAuZmxleC1lZGl0b3ItY29udGFpbmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LC4wMikgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LC4wMikgMjUlLCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwuMDIpIDc1JSksIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwuMDIpIDc1JSk7XG59XG4uZmxleC1mb3JtLXBhZ2VbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwwLDAsMC4xKSwgMCAycHggNHB4IC0ycHggcmdiYSgwLDAsMCwwLjEpO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtZm9ybS1wYWdlLS1vZmZzY3JlZW5bYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LW1hcmdpbi1ndWlkZVtiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5mbGV4LW1hcmdpbi1ndWlkZS0tdG9wW2ItYjA4M3IzZjZ1MV0ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZmxleC1tYXJnaW4tZ3VpZGUtLWJvdHRvbVtiLWIwODNyM2Y2dTFdIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtbWFyZ2luLWd1aWRlLS1sZWZ0W2ItYjA4M3IzZjZ1MV0ge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtbWFyZ2luLWd1aWRlLS1yaWdodFtiLWIwODNyM2Y2dTFdIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgdmFyKC0tcHJpbWFyeSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSAyMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtcGFnZS12aWV3LWJhbm5lcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLXN1YnRsZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdhcm5pbmcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLXN1YnRsZS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mbGV4LWZvcm0tcGFnZS0tcGFnZWRbYi1iMDgzcjNmNnUxXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxleC1wYWdlLXZpZXdwb3J0W2ItYjA4M3IzZjZ1MV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXBhZ2Utdmlld3BvcnQtaW5uZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtcGFnZS1udW1iZXJbYi1iMDgzcjNmNnUxXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG46Z2xvYmFsKC5kYXJrKSAuZmxleC1mb3JtLXBhZ2VbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtYmctcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwwLDAsMC4zKSwgMCAycHggNHB4IC0ycHggcmdiYSgwLDAsMCwwLjIpO1xufVxuLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV0ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtZm9ybS10aXRsZVtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG59XG4uZmxleC1kcm9wLXpvbmVbYi1iMDgzcjNmNnUxXSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmZsZXgtZHJvcC16b25lLmZsZXgtZHJhZy1vdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDYlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGV4LWRyb3Atem9uZS5mbGV4LXByZXZpZXctbW9kZVtiLWIwODNyM2Y2dTFdIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lciAuZmxleC1kcm9wLXpvbmVbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNSUsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuLmZsZXgtZW1wdHktc3RhdGVbYi1iMDgzcjNmNnUxXSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtY2FudmFzLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgb3V0bGluZTogM3B4IGRhc2hlZCB2YXIoLS1wcmltYXJ5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgNiUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBhbmltYXRpb246IGZsZXgtZW1wdHlDYW52YXNQdWxzZS1iLWIwODNyM2Y2dTEgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgZmxleC1lbXB0eUNhbnZhc1B1bHNlLWItYjA4M3IzZjZ1MSB7XG4gIDAlLCAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA2JSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDEyJSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgfVxufVxuLmZsZXgtZW1wdHktc3RhdGUgcFtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmxleC1lbXB0eS1zdGF0ZSBzbWFsbFtiLWIwODNyM2Y2dTFdIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5mbGV4LWZvcm0tcm93W2ItYjA4M3IzZjZ1MV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmxleC1lbGVtZW50LWNvbnRyb2xzW2ItYjA4M3IzZjZ1MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG4uZmxleC1jb25maXJtLW1vZGFsW2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1saXN0W2ItYjA4M3IzZjZ1MV0ge1xuICBtYXJnaW46IDhweCAwIDEycHggMThweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jYW5jZWxbYi1iMDgzcjNmNnUxXSwgLmZsZXgtY29uZmlybS1tb2RhbC1jb25maXJtW2ItYjA4M3IzZjZ1MV0ge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mbGV4LWNvbmZpcm0tbW9kYWwtY2FuY2VsW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1oZWFkZXIpO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jYW5jZWw6aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LWNvbmZpcm0tbW9kYWwtY29uZmlybVtiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSwgI2ZmZik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IsICNlZjQ0NDQpO1xufVxuLmZsZXgtY29uZmlybS1tb2RhbC1jb25maXJtOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wNSk7XG59XG4uZmxleC1jb250cm9sLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3VyZmFjZSkgOTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZmxleC1jb250cm9sLWJ0bjpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xufVxuLmZsZXgtY29udHJvbC1idG46aG92ZXIgc3ZnIHBhdGhbYi1iMDgzcjNmNnUxXSB7XG4gIHN0cm9rZTogdmFyKC0tZXJyb3IpO1xuICBmaWxsOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1lbGVtZW50LWxhYmVsW2ItYjA4M3IzZjZ1MV0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxleC1lbGVtZW50LXByZXZpZXdbYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZsZXgtb3B0aW9uLXJvd1tiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbGV4LW9wdGlvbi1yb3cgaW5wdXRbYi1iMDgzcjNmNnUxXSB7XG4gIGZsZXg6IDE7XG59XG4uZmxleC1yZW1vdmUtb3B0aW9uLWJ0bltiLWIwODNyM2Y2dTFdIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmZsZXgtcmVtb3ZlLW9wdGlvbi1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbn1cbi5mbGV4LWFkZC1vcHRpb24tYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb3JlZ3JvdW5kKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmZsZXgtYWRkLW9wdGlvbi1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhciwgLmZsZXgtY2FudmFzW2ItYjA4M3IzZjZ1MV06Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWxbYi1iMDgzcjNmNnUxXTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5mbGV4LWNhbnZhc1tiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkKTtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWxbYi1iMDgzcjNmNnUxXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5mbGV4LWNhbnZhc1tiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mbGV4LXdpZGdldHMtcGFuZWxbYi1iMDgzcjNmNnUxXTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsIC5mbGV4LWNhbnZhc1tiLWIwODNyM2Y2dTFdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuaG9yaXpvbnRhbC1sYXlvdXQtZmxleC1lZGl0b3ItY29udHJvbFtiLWIwODNyM2Y2dTFdIHtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaG9yaXpvbnRhbC1sYXlvdXQtZmxleC1lZGl0b3ItY29udHJvbC5mbGV4LWRyYWctb3Zlci1jb250YWluZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1zdW1tYXJ5W2ItYjA4M3IzZjZ1MV0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLXN1bW1hcnlbYi1iMDgzcjNmNnUxXTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kZXRhaWxzIC5mbGV4LWRldGFpbHMtc3VtbWFyeVtiLWIwODNyM2Y2dTFdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWtlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuZGV0YWlsc1tvcGVuXSAuZmxleC1kZXRhaWxzLXN1bW1hcnlbYi1iMDgzcjNmNnUxXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuZGV0YWlscyAuZmxleC1kZXRhaWxzLWNvbnRlbnRbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlO1xufVxuLmZsZXgtZGV0YWlscy1jb250ZW50IC5mbGV4LWRldGFpbHMtY29udGVudC1pbm5lcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LWRldGFpbHMtY29udGVudCAuZmxleC1ncm91cC1oZWFkZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuZGV0YWlsc1tvcGVuXSAuZmxleC1kZXRhaWxzLWNvbnRlbnRbYi1iMDgzcjNmNnUxXSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuZGV0YWlsc1tvcGVuXS5mbGV4LWNsb3NpbmcgLmZsZXgtZGV0YWlscy1jb250ZW50W2ItYjA4M3IzZjZ1MV0ge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbn1cbmRldGFpbHNbb3Blbl0uZmxleC1jbG9zaW5nIC5mbGV4LWRldGFpbHMtc3VtbWFyeVtiLWIwODNyM2Y2dTFdOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbmRldGFpbHMgLmZsZXgtZGV0YWlscy1jb250ZW50ID4gZGl2W2ItYjA4M3IzZjZ1MV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2ZsZXgtc2VsZWN0LXBhcmVudC1idXR0b25bYi1iMDgzcjNmNnUxXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtd2lkZ2V0cy1wYW5lbFtiLWIwODNyM2Y2dTFdIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1jb250YWluZXJbYi1iMDgzcjNmNnUxXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmxleC13aWRnZXRzLXBhbmVsW2ItYjA4M3IzZjZ1MV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5mbGV4LWNhbnZhc1tiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZmxleC1mb3JtLWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mbGV4LWRyYWctZ2hvc3RbYi1iMDgzcjNmNnUxXSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFuaW1hdGlvbjogZmxleC1kcmFnR2hvc3RBcHBlYXItYi1iMDgzcjNmNnUxIDAuMTVzIGVhc2Utb3V0O1xuICB9XG4gIEBrZXlmcmFtZXMgZmxleC1kcmFnR2hvc3RBcHBlYXItYi1iMDgzcjNmNnUxIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjk1KTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICAuZmxleC1kcmFnLWdob3N0LWNvbnRlbnRbYi1iMDgzcjNmNnUxXSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTJweCB2YXIoLS1wcmltYXJ5KTtcbiAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMzAlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5mbGV4LWRyYWdnaW5nLXBsYWNlaG9sZGVyLWNvbnRlbnRbYi1iMDgzcjNmNnUxXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgLmZsZXgtZHJhZ2dpbmctb3ZlcmxheVtiLWIwODNyM2Y2dTFdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gIH1cbiAgLmZsZXgtZHJhZy1vdmVyLWNvbnRhaW5lcltiLWIwODNyM2Y2dTFdIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5KSA4JSwgdHJhbnNwYXJlbnQpO1xuICAgIH1cbiAgICBhbmltYXRpb246IGZsZXgtY29udGFpbmVyUHVsc2UtYi1iMDgzcjNmNnUxIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbiAgQGtleWZyYW1lcyBmbGV4LWNvbnRhaW5lclB1bHNlLWItYjA4M3IzZjZ1MSB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICBAc3VwcG9ydHMgKGNvbG9yOiBjb2xvci1taXgoaW4gbGFiLCByZWQsIHJlZCkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDglLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeSkgMTUlLCB0cmFuc3BhcmVudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmxleC1wcmV2aWV3LXdyYXBwZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXByZXZpZXctc2V0dGluZ3MtYnRuW2ItYjA4M3IzZjZ1MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS41cmVtO1xuICByaWdodDogMS41cmVtO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yLCAjY2NjKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSwgI2ZmZik7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQsICMzMzMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIHRyYW5zZm9ybSAwLjFzO1xufVxuLmZsZXgtcHJldmlldy1zZXR0aW5ncy1idG46aG92ZXJbYi1iMDgzcjNmNnUxXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSwgIzRmNDZlNSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4uZmxleC1wcmV2aWV3LWRhdGEtdmlld1tiLWIwODNyM2Y2dTFdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IG1pbig0ODBweCwgY2FsYygxMDAlIC0gM3JlbSkpO1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLCAjZmZmKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IsICNjY2MpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwwLjIpO1xuICB6LWluZGV4OiAxMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3LWhlYWRlcltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yLCAjZTVlNWU1KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1oZWFkZXItYmFja2dyb3VuZCwgI2Y1ZjVmNSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3LWNsb3NlW2ItYjA4M3IzZjZ1MV0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQsICM2NjYpO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3LWNsb3NlOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5LCAjNGY0NmU1KTtcbn1cbi5mbGV4LXByZXZpZXctZGF0YS12aWV3LWJvZHlbYi1iMDgzcjNmNnUxXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uZmxleC1wcmV2aWV3LXNjcm9sbFtiLWIwODNyM2Y2dTFdIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4uZmxleC1wcmV2aWV3LXJpYmJvbltiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG5bYi1iMDgzcjNmNnUxXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCB0cmFuc2Zvcm0gMC4xcywgYm94LXNoYWRvdyAwLjJzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9yZWdyb3VuZCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggdmFyKC0tcHJpbWFyeSksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIEBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnkpIDMwJSwgdHJhbnNwYXJlbnQpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG46YWN0aXZlW2ItYjA4M3IzZjZ1MV0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xufVxuLmZsZXgtcHJldmlldy1zYXZlLWJ0bi5zdWNjZXNzW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKTtcbn1cbi5mbGV4LXByZXZpZXctc2F2ZS1idG4uc3VjY2Vzczpob3ZlcltiLWIwODNyM2Y2dTFdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcyk7XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuLmVycm9yW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1wcmV2aWV3LXNhdmUtYnRuLmVycm9yOmhvdmVyW2ItYjA4M3IzZjZ1MV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG4uZmxleC1wcmV2aWV3LXdyYXBwZXItLW1vYmlsZSAuZmxleC1wcmV2aWV3LXNjcm9sbFtiLWIwODNyM2Y2dTFdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmxleC1iZy1yZWNlc3NlZCwgdmFyKC0tbXV0ZWQpKTtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsZXgtcHJldmlldy1kZXZpY2UtbW9iaWxlW2ItYjA4M3IzZjZ1MV0ge1xuICB3aWR0aDogNDE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMyYzJjMmM7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5mbGV4LXByZXZpZXctZGV2aWNlLW1vYmlsZSAuZmxleC1mb3JtW2ItYjA4M3IzZjZ1MV0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xufVxuOmdsb2JhbCguZGFyaykgLmZsZXgtcHJldmlldy1kZXZpY2UtbW9iaWxlW2ItYjA4M3IzZjZ1MV0ge1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG59XG4uZmxleC1mb3JtW2ItcmQ5YTlhNHJmdl0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mbGV4LWZvbnQtc2Fucywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZik7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IGZsZXgtZm9ybTtcbn1cbi5mbGV4LWNvbnRhaW5lcltiLWFjbnhwZXJ1YTFdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyW2ItYWNueHBlcnVhMV0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mbGV4LWRhdGEtZ3JpZC1jb250YWluZXJbYi1hY254cGVydWExXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1kYXRhLWdyaWQtY29udGFpbmVyW2ItYWNueHBlcnVhMV0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmxleC1kYXRhLWdyaWQtdGFibGVbYi1hY254cGVydWExXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtdGFibGUtaGVhZFtiLWFjbnhwZXJ1YTFdIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5mbGV4LXRoW2ItYWNueHBlcnVhMV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmxleC10aC1lbXB0eVtiLWFjbnhwZXJ1YTFdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGV4LXRyW2ItYWNueHBlcnVhMV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxleC10cjpob3ZlcltiLWFjbnhwZXJ1YTFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG59XG4uZmxleC10ZFtiLWFjbnhwZXJ1YTFdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtdGV4dC1ib2R5KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mbGV4LXRkLW5hbWVbYi1hY254cGVydWExXSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxleC10ZC10ZXh0W2ItYWNueHBlcnVhMV0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xufVxuLmZsZXgtdGQtYWN0aW9uc1tiLWFjbnhwZXJ1YTFdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGV4LWljb25bYi1hY254cGVydWExXSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5mbGV4LWljb24tZGVsZXRlW2ItYWNueHBlcnVhMV0ge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uZmxleC1tb2JpbGUtY29udGFpbmVyW2ItYWNueHBlcnVhMV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWJnLWZsZXgtd2lkZ2V0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbW9iaWxlLWNvbnRhaW5lcltiLWFjbnhwZXJ1YTFdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmxleC1tb2JpbGUtY2FyZFtiLWFjbnhwZXJ1YTFdIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LW1vYmlsZS1jb250ZW50W2ItYWNueHBlcnVhMV0ge1xuICBmbGV4OiAxIDEgMCU7XG59XG4uZmxleC1tb2JpbGUtcm93W2ItYWNueHBlcnVhMV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtbW9iaWxlLXJvdy1zcGFjaW5nW2ItYWNueHBlcnVhMV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZmxleC1tb2JpbGUtY29sLXF1YXJ0ZXJbYi1hY254cGVydWExXSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZmxleC1kYXRhLWl0ZW0tbGFiZWxbYi1hY254cGVydWExXSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuLmZsZXgtZGF0YS1pdGVtLXZhbHVlW2ItYWNueHBlcnVhMV0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xufVxuLmZsZXgtbW9iaWxlLWFycm93W2ItYWNueHBlcnVhMV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5mbGV4LW1vYmlsZS1hcnJvdyBpbWdbYi1hY254cGVydWExXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5Aa2V5ZnJhbWVzIGZsZXgtdG9hc3Qtc2xpZGUtaW4tYi0yYjV2Z242eHdrIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsZXgtdG9hc3Qtc2hyaW5rLWItMmI1dmduNnh3ayB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbn1cbi5mbGV4LXRvYXN0LWFuaW1hdGUtc2xpZGUtaW5bYi0yYjV2Z242eHdrXSB7XG4gIGFuaW1hdGlvbjogZmxleC10b2FzdC1zbGlkZS1pbi1iLTJiNXZnbjZ4d2sgMC4zcyBlYXNlLW91dDtcbn1cbi5mbGV4LXRvYXN0LWFuaW1hdGUtc2hyaW5rW2ItMmI1dmduNnh3a10ge1xuICBhbmltYXRpb246IGZsZXgtdG9hc3Qtc2hyaW5rLWItMmI1dmduNnh3ayA1cyBsaW5lYXIgZm9yd2FyZHM7XG59XG4uZmxleC11b20tdW5pdC1zZWxlY3RvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWRlZmF1bHQsIDRweCk7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQsIGluaGVyaXQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5mbGV4LXVvbS11bml0LXNlbGVjdG9yOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuOnJvb3Qge1xuICAtLWZsZXgtY29sb3ItcHJpbWFyeTogdmFyKC0tcHJpbWFyeSk7XG4gIC0tZmxleC1jb2xvci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgLS1mbGV4LWNvbG9yLWRhbmdlcjogdmFyKC0tZXJyb3IpO1xuICAtLWZsZXgtY29sb3ItZGFuZ2VyLWhvdmVyOiB2YXIoLS1lcnJvcik7XG4gIC0tZmxleC1jb2xvci1zdWNjZXNzOiB2YXIoLS1zdWNjZXNzKTtcbiAgLS1mbGV4LWNvbG9yLWdyYXktMjAwOiB2YXIoLS1ib3JkZXIpO1xuICAtLWZsZXgtY29sb3ItZ3JheS0zMDA6IHZhcigtLWJvcmRlcik7XG4gIC0tZmxleC1jb2xvci1ncmF5LTUwMDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIC0tZmxleC1jb2xvci1ncmF5LTYwMDogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gIC0tZmxleC1jb2xvci1ncmF5LTcwMDogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIC0tZmxleC1jb2xvci1zbGF0ZS0zMDA6IHZhcigtLWJvcmRlci1lbXBoYXNpcyk7XG4gIC0tZmxleC1jb2xvci1zbGF0ZS03MDA6IHZhcigtLWZvcmVncm91bmQpO1xuICAtLWZsZXgtY29sb3Itd2hpdGU6IHZhcigtLXN1cmZhY2UpO1xuICAtLWZsZXgtY29sb3ItYmxhY2s6IHZhcigtLWZvcmVncm91bmQpO1xuICAtLWZsZXgtc3BhY2luZy0xOiAwLjI1cmVtO1xuICAtLWZsZXgtc3BhY2luZy0yOiAwLjVyZW07XG4gIC0tZmxleC1zcGFjaW5nLTQ6IDFyZW07XG4gIC0tZmxleC1zcGFjaW5nLTY6IDEuNXJlbTtcbiAgLS1mbGV4LXJhZGl1cy1zbTogMC4xMjVyZW07XG4gIC0tZmxleC1yYWRpdXMtZGVmYXVsdDogMC4yNXJlbTtcbiAgLS1mbGV4LXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWZsZXgtcmFkaXVzLWZ1bGw6IDk5OTlweDtcbiAgLS1mbGV4LXNoYWRvdy1zbTogMCAxcHggMnB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0tZmxleC1zaGFkb3ctZGVmYXVsdDogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1mbGV4LXNoYWRvdy1sZzogMCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDRweCA2cHggLTRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLWZsZXgtc2hhZG93LW91dGxpbmU6IDAgMCAwIDNweCByZ2JhKDM3LCA5OSwgMjM1LCAwLjMpO1xuICAtLWZsZXgtZm9udC1zaXplLXhzOiAwLjc1cmVtO1xuICAtLWZsZXgtZm9udC1zaXplLXNtOiAwLjg3NXJlbTtcbiAgLS1mbGV4LWZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuICAtLWZsZXgtZm9udC1zaXplLWxnOiAxLjEyNXJlbTtcbiAgLS1mbGV4LWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAtLWZsZXgtZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1mbGV4LWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgLS1mbGV4LWxpbmUtaGVpZ2h0LXRpZ2h0OiAxLjI1O1xuICAtLWZsZXgtei1tb2RhbDogNTA7XG4gIC0tZmxleC16LW1vZGFsLWNsb3NlOiAxMDA7XG4gIC0tZmxleC10cmFuc2l0aW9uLWZhc3Q6IDE1MG1zIGVhc2UtaW4tb3V0O1xuICAtLWZsZXgtdHJhbnNpdGlvbi1kZWZhdWx0OiAyMDBtcyBlYXNlLWluLW91dDtcbiAgLS1mbGV4LWlucHV0LWJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAtLWZsZXgtaW5wdXQtdGV4dDogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIC0tZmxleC1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIC0tZmxleC1oZWFkZXItYmFja2dyb3VuZDogdmFyKC0tbXV0ZWQpO1xuICAtLWZsZXgtbGFiZWwtdGV4dDogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG4uZmxleC1pbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxleC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXgtY29udHJvbC1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbmRhdGUtZmxleC1jb250cm9sLCB0aW1lLWZsZXgtY29udHJvbCwgaW50ZWdlci1mbGV4LWNvbnRyb2wsIG51bWJlci1mbGV4LWNvbnRyb2wsIHN0cmluZy1mbGV4LWNvbnRyb2wsIG11bHRpbGluZS1zdHJpbmctZmxleC1jb250cm9sLCBzdHJpbmctZW51bS1mbGV4LWNvbnRyb2wsIHVvbS1mbGV4LWNvbnRyb2wsIGJvb2xlYW4tZmxleC1jb250cm9sLCByYWRpby1ncm91cC1mbGV4LWNvbnRyb2wsIGxhYmVsLWZsZXgtY29udHJvbCwgam9iLWluZm8tZmxleC1jb250cm9sLCBpbWFnZS1mbGV4LWNvbnRyb2wsIHFyLWNvZGUtZmxleC1jb250cm9sLCBpbml0aWFscy1mbGV4LWNvbnRyb2wsIHNpZ25hdHVyZS1mbGV4LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuZGF0ZS1mbGV4LWNvbnRyb2wgLmZsZXgtaW5wdXQsIHRpbWUtZmxleC1jb250cm9sIC5mbGV4LWlucHV0LCBpbnRlZ2VyLWZsZXgtY29udHJvbCAuZmxleC1pbnB1dCwgbnVtYmVyLWZsZXgtY29udHJvbCAuZmxleC1pbnB1dCwgc3RyaW5nLWZsZXgtY29udHJvbCAuZmxleC1pbnB1dCwgc3RyaW5nLWVudW0tZmxleC1jb250cm9sIC5mbGV4LWlucHV0IHtcbiAgZmxleDogMTtcbn1cbm11bHRpbGluZS1zdHJpbmctZmxleC1jb250cm9sIC5mbGV4LWlucHV0LXRleHRhcmVhIHtcbiAgZmxleDogMTtcbn1cbi5mbGV4LWlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LWNvbnRyb2wtcGFkZGluZywgMC41cmVtIDAuNjI1cmVtKTtcbiAgYm9yZGVyOiB2YXIoLS1mbGV4LWNvbnRyb2wtYm9yZGVyLCAxcHggc29saWQgdmFyKC0tZmxleC1jb2xvci1ncmF5LTMwMCkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LWNvbnRyb2wtcmFkaXVzLCA0cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tZmxleC10cmFuc2l0aW9uLWZhc3QpLCBib3gtc2hhZG93IHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KTtcbn1cbi5mbGV4LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNTAwKTtcbn1cbi5mbGV4LWlucHV0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNTAwKTtcbn1cbi5mbGV4LWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmxleC1zaGFkb3ctb3V0bGluZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbn1cbi5mbGV4LWlucHV0OmRpc2FibGVkLCAuZmxleC1pbnB1dFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1ncmF5LTIwMCk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1ncmF5LTIwMCk7XG59XG5kYXRlLWZsZXgtY29udHJvbCAuZGF0ZS1pbnB1dC1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuZGF0ZS1mbGV4LWNvbnRyb2wgLmRhdGUtaW5wdXQtZnJhbWUgLmZsZXgtaW5wdXQge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbmRhdGUtZmxleC1jb250cm9sIC5kYXRlLWlucHV0LWZyYW1lIC5mbGV4LWlucHV0Ojotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5kYXRlLWZsZXgtY29udHJvbCAuZGF0ZS1pbnB1dC1mcmFtZSAuZmxleC1pbnB1dDpub3QoOmZvY3VzKSwgZGF0ZS1mbGV4LWNvbnRyb2wgLmRhdGUtaW5wdXQtZnJhbWUgLmZsZXgtaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCwgZGF0ZS1mbGV4LWNvbnRyb2wgLmRhdGUtaW5wdXQtZnJhbWUgLmZsZXgtaW5wdXQ6bm90KDpmb2N1cyk6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmRhdGUtZmxleC1jb250cm9sIC5kYXRlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmRhdGUtZmxleC1jb250cm9sIC5kYXRlLW92ZXJsYXkuaXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1ncmF5LTUwMCk7XG59XG5kYXRlLWZsZXgtY29udHJvbCAuZGF0ZS1pbnB1dC1mcmFtZSAuZmxleC1pbnB1dDpmb2N1cyArIC5kYXRlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtaW5wdXQtdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZsZXgtaW5wdXQtc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBzdHJva2U9JyUyMzZiNzI4MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScgZD0nTTYgOGw0IDQgNC00Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNWVtIDEuNWVtO1xufVxuYm9vbGVhbi1mbGV4LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LWNoZWNrYm94LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWluLWhlaWdodDogMi4zNzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1jaGVja2JveC1yb3cuZmxleC1sYWJlbC1sZWZ0LCAuZmxleC1jaGVja2JveC1yb3cuZmxleC1sYWJlbC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1jaGVja2JveC1yb3cgLmZsZXgtZmllbGQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4uZmxleC1jaGVja2JveC1yb3cuZmxleC1sYWJlbC1sZWZ0ID4gLmZsZXgtZmllbGQtbGFiZWwsIC5mbGV4LWNoZWNrYm94LXJvdy5mbGV4LWxhYmVsLXJpZ2h0ID4gLmZsZXgtZmllbGQtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbGV4LWNoZWNrYm94IHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1mbGV4LWNvbG9yLWdyYXktMzAwKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tZmxleC10cmFuc2l0aW9uLWZhc3QpO1xufVxuLmZsZXgtY2hlY2tib3g6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG59XG4uZmxleC1jaGVja2JveDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xufVxuLmZsZXgtY2hlY2tib3g6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiB2YXIoLS1mbGV4LXNoYWRvdy1vdXRsaW5lKTtcbn1cbi5mbGV4LWNoZWNrYm94OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZsZXgtcmFkaW8tZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tZmxleC1zcGFjaW5nLTQpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC1yYWRpby1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xufVxuLmZsZXgtcmFkaW8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtdGV4dCk7XG59XG4uZmxleC1yYWRpbyB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWluLXdpZHRoOiAxLjEyNXJlbTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1mbGV4LWNvbG9yLWdyYXktMzAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KTtcbn1cbi5mbGV4LXJhZGlvOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xufVxuLmZsZXgtcmFkaW86Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiB2YXIoLS1mbGV4LXNoYWRvdy1vdXRsaW5lKTtcbn1cbi5mbGV4LXJhZGlvOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuZGF0ZS1mbGV4LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxudGltZS1mbGV4LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW50ZWdlci1mbGV4LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxubnVtYmVyLWZsZXgtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5zdHJpbmctZmxleC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbm11bHRpbGluZS1zdHJpbmctZmxleC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbnN0cmluZy1lbnVtLWZsZXgtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG51b20tZmxleC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXVvbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXVvbS1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNjAwKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtaW5wdXQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LXRleHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG59XG4uZmxleC11b20tZGlzcGxheTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbn1cbi5mbGV4LXVvbS1kaXNwbGF5LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktMzAwKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itc2xhdGUtMzAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1ncmF5LTIwMCk7XG59XG4uZmxleC11b20tZGlzcGxheS0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZ3JheS0zMDApO1xufVxuLmZsZXgtdW9tLWRpc3BsYXktdW5pdCB7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNTAwKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbn1cbmxhYmVsLWZsZXgtY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5sYWJlbC1mbGV4LWNvbnRyb2wgPiAuZmxleC1maWVsZC1sYWJlbCB7XG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuam9iLWluZm8tZmxleC1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LWpvYmluZm8tdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXRleHQsIGluaGVyaXQpO1xufVxuLmZsZXgtam9iaW5mby12YWx1ZS0tcGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNTAwLCAjNmI3MjgwKTtcbn1cbi5mbGV4LWpvYmluZm8tdmFsdWUtLW1pc3NpbmctcmVmIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1yZWQtNjAwLCAjZGMyNjI2KTtcbn1cbi5mbGV4LWxhYmVsLWxlZnQgPiAuZmxleC1qb2JpbmZvLXZhbHVlLCAuZmxleC1sYWJlbC1yaWdodCA+IC5mbGV4LWpvYmluZm8tdmFsdWUge1xuICBmbGV4OiAxIDEgMCU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mbGV4LXRleHQtMTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uZmxleC10ZXh0LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZsZXgtdGV4dC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mbGV4LXRleHQtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmxleC10ZXh0LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZsZXgtdGV4dC0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5mbGV4LXRleHQtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZmxleC1mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mbGV4LWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG59XG4uZmxleC1mb250LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZsZXgtZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuLmZsZXgtZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZsZXgtZm9udC13ZWlnaHQtYm9sZCk7XG59XG4uZmxleC1yZWYtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLWZsZXgtY29sb3ItZ3JheS0zMDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZ3JheS01MDApO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLXNtKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaW1hZ2UtZmxleC1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbnFyLWNvZGUtZmxleC1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxucXItY29kZS1mbGV4LWNvbnRyb2wgc3ZnLCBxci1jb2RlLWZsZXgtY29udHJvbCAuZmxleC1pbWFnZSB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZmxleC1zaWduYXR1cmUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtY29sb3ItZ3JheS0zMDApO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsZXgtc2lnbmF0dXJlLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmZsZXgtc2lnbmF0dXJlLWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0OiAwO1xufVxuLmZsZXgtc2lnbmF0dXJlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxleC1zaWduYXR1cmUtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiB2YXIoLS1mbGV4LXNwYWNpbmctNCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmxleC1mb250LXNpemUteHMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNTAwKTtcbn1cbi5mbGV4LXNpZ25hdHVyZS1wbGFjZWhvbGRlci1kYXNoZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTEpO1xuICBtYXJnaW46IHZhcigtLWZsZXgtc3BhY2luZy0xKTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWZsZXgtY29sb3ItZ3JheS01MDApO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLXhzKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZ3JheS01MDApO1xufVxuLmZsZXgtc2lnbmF0dXJlLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1jb2xvci1ibGFjayk7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5pdGlhbHMtZmxleC1tb2RhbCwgc2lnbmF0dXJlLWZsZXgtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbml0aWFscy1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLW92ZXJsYXksIHNpZ25hdHVyZS1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLW92ZXJsYXksIC5mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiB2YXIoLS1mbGV4LXotbW9kYWwpO1xufVxuaW5pdGlhbHMtZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jb250ZW50LCBzaWduYXR1cmUtZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jb250ZW50LCAuZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtcmFkaXVzLWxnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZmxleC1zaGFkb3ctbGcpO1xuICB3aWR0aDogMzJyZW07XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICBjb2xvcjogdmFyKC0tZmxleC1pbnB1dC10ZXh0KTtcbn1cbmluaXRpYWxzLWZsZXgtbW9kYWwgLmZsZXgtbW9kYWwtY2xvc2UsIHNpZ25hdHVyZS1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNsb3NlLCAuZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIHJpZ2h0OiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1ncmF5LTUwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogdmFyKC0tZmxleC16LW1vZGFsLWNsb3NlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCk7XG59XG5pbml0aWFscy1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNsb3NlOmhvdmVyLCBzaWduYXR1cmUtZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jbG9zZTpob3ZlciwgLmZsZXgtbW9kYWwgLmZsZXgtbW9kYWwtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1ncmF5LTcwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW11dGVkKTtcbn1cbmluaXRpYWxzLWZsZXgtbW9kYWwgLmZsZXgtbW9kYWwtY2xvc2Ugc3ZnLCBzaWduYXR1cmUtZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jbG9zZSBzdmcsIC5mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5pdGlhbHMtZmxleC1tb2RhbCAuZmxleC1tb2RhbC10aXRsZSwgc2lnbmF0dXJlLWZsZXgtbW9kYWwgLmZsZXgtbW9kYWwtdGl0bGUsIC5mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS1sZyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mbGV4LWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xufVxuaW5pdGlhbHMtZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jYW52YXMsIHNpZ25hdHVyZS1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNhbnZhcywgLmZsZXgtbW9kYWwgLmZsZXgtbW9kYWwtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJyZW07XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmxleC1jb2xvci1ncmF5LTMwMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbmluaXRpYWxzLWZsZXgtbW9kYWwgLmZsZXgtbW9kYWwtY2FudmFzLS1oaWRkZW4sIHNpZ25hdHVyZS1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNhbnZhcy0taGlkZGVuLCAuZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jYW52YXMtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbml0aWFscy1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWFjdGlvbnMsIHNpZ25hdHVyZS1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWFjdGlvbnMsIC5mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IHZhcigtLWZsZXgtc3BhY2luZy00KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBpbml0aWFscy1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNvbnRlbnQsIHNpZ25hdHVyZS1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNvbnRlbnQsIC5mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy00KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxcmVtKTtcbiAgfVxuICBpbml0aWFscy1mbGV4LW1vZGFsIC5mbGV4LW1vZGFsLWNhbnZhcywgc2lnbmF0dXJlLWZsZXgtbW9kYWwgLmZsZXgtbW9kYWwtY2FudmFzLCAuZmxleC1tb2RhbCAuZmxleC1tb2RhbC1jYW52YXMge1xuICAgIGhlaWdodDogOXJlbTtcbiAgfVxufVxuLmZsZXgtYnRuIHtcbiAgcGFkZGluZzogdmFyKC0tZmxleC1zcGFjaW5nLTEpIHZhcigtLWZsZXgtc3BhY2luZy00KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbGV4LXJhZGl1cy1kZWZhdWx0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLXNtKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCk7XG59XG4uZmxleC1idG4tLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZGFuZ2VyKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itd2hpdGUpO1xufVxuLmZsZXgtYnRuLS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWRhbmdlci1ob3Zlcik7XG59XG4uZmxleC1idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci13aGl0ZSk7XG59XG4uZmxleC1idG4tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuLmZsZXgtYnRuLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsZXgtYnRuLS1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbn1cbnZlcnRpY2FsLWxheW91dC1mbGV4LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tZmxleC1sYXlvdXQtZ2FwLCAwKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ob3Jpem9udGFsLWxheW91dC1mbGV4LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHZhcigtLWZsZXgtbGF5b3V0LWdhcCwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbmhvcml6b250YWwtbGF5b3V0LWZsZXgtY29udHJvbCA+ICoge1xuICBtaW4td2lkdGg6IDA7XG59XG5hcnJheS1mbGV4LWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsZXgtYXJyYXktbGFiZWwge1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZsZXgtZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuZ3JvdXAtZmxleC1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtY29udHJvbC1wYWRkaW5nLCAwLjc1cmVtKTtcbiAgZ2FwOiB2YXIoLS1mbGV4LWxheW91dC1nYXAsIDAuNXJlbSk7XG4gIGJvcmRlcjogdmFyKC0tZmxleC1jb250cm9sLWJvcmRlciwgMXB4IHNvbGlkIHZhcigtLWZsZXgtYm9yZGVyLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsZXgtY29udHJvbC1yYWRpdXMsIDRweCk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5mbGV4LWdyb3VwLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtbGFiZWwtdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mbGV4LWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS1zbSk7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5jYXRlZ29yaXphdGlvbi1mbGV4LWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LWNhdGVnb3JpemF0aW9uLXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IHZhcigtLWZsZXgtc3BhY2luZy00KTtcbn1cbi5mbGV4LWNhdGVnb3JpemF0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IHZhcigtLWZsZXgtc3BhY2luZy00KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZmxleC1zcGFjaW5nLTQpO1xufVxuLmZsZXgtY2F0ZWdvcml6YXRpb24tYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWNhdGVnb3JpemF0aW9uLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZsZXgtY2F0ZWdvcml6YXRpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmxleC1jYXRlZ29yaXphdGlvbi1hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmNhdGVnb3J5LWZsZXgtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1mbGV4LXNwYWNpbmctMSkgdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmxleC1yYWRpdXMtZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZ3JheS0yMDApO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1ncmF5LTYwMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmxleC1mb250LXNpemUtc20pO1xuICBmb250LXdlaWdodDogdmFyKC0tZmxleC1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1mbGV4LXRyYW5zaXRpb24tZmFzdCksIGNvbG9yIHZhcigtLWZsZXgtdHJhbnNpdGlvbi1mYXN0KTtcbn1cbmNhdGVnb3J5LWZsZXgtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itd2hpdGUpO1xufVxuY2F0ZWdvcnktZmxleC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZsZXgtY2F0ZWdvcnktYnRuLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLXdoaXRlKTtcbn1cbmNhdGVnb3J5LWZsZXgtY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtY2F0ZWdvcnktaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZsZXgtZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGV4LWlucHV0LWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiAwIHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZmxleC1zcGFjaW5nLTQpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsZXgtY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG50YWJsZS1mbGV4LWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRhYmxlLWZsZXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZS1mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZS1mbGV4LWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbn1cbnRhYmxlLWZsZXgtY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZsZXgtY29sb3ItZ3JheS0yMDApO1xufVxudGFibGUtZmxleC1jZWxsIC5mbGV4LWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZsZXgtY29sb3ItZ3JheS0yMDApO1xufVxudGFibGUtZmxleC1jZWxsIC5mbGV4LWxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS14cyk7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbSAwO1xufVxuLmZsZXgtY29sLTEwIHtcbiAgZmxleDogMCAwIDEwJTtcbn1cbi5mbGV4LWNvbC0yMCB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG4uZmxleC1jb2wtMjUge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuLmZsZXgtY29sLTMwIHtcbiAgZmxleDogMCAwIDMwJTtcbn1cbi5mbGV4LWNvbC0zMyB7XG4gIGZsZXg6IDAgMCAzMy4zMzMlO1xufVxuLmZsZXgtY29sLTQwIHtcbiAgZmxleDogMCAwIDQwJTtcbn1cbi5mbGV4LWNvbC01MCB7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG4uZmxleC1jb2wtNjAge1xuICBmbGV4OiAwIDAgNjAlO1xufVxuLmZsZXgtY29sLTcwIHtcbiAgZmxleDogMCAwIDcwJTtcbn1cbi5mbGV4LWNvbC03NSB7XG4gIGZsZXg6IDAgMCA3NSU7XG59XG4uZmxleC1jb2wtODAge1xuICBmbGV4OiAwIDAgODAlO1xufVxuLmZsZXgtY29sLTkwIHtcbiAgZmxleDogMCAwIDkwJTtcbn1cbi5mbGV4LWNvbC0xMDAge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbnRhYmxlLWZsZXgtY29sbGFwc2VkLWNvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IHZhcigtLWZsZXgtc3BhY2luZy0yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdGFibGUtZmxleCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0YWJsZS1mbGV4LWNvbGxhcHNlZC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZsZXgtZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IHZhcigtLWZsZXgtZm9udC1zaXplLXNtKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZsZXgtZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBjb2xvcjogdmFyKC0tZmxleC1sYWJlbC10ZXh0KTtcbn1cbi5mbGV4LWxhYmVsLWFib3ZlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmZsZXgtbGFiZWwtYWJvdmUgPiAuZmxleC1maWVsZC1sYWJlbCB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZsZXgtbGFiZWwtbGVmdCwgLmZsZXgtbGFiZWwtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZsZXgtbGFiZWwtbGVmdCA+IC5mbGV4LWZpZWxkLWxhYmVsLCAuZmxleC1sYWJlbC1yaWdodCA+IC5mbGV4LWZpZWxkLWxhYmVsIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5mbGV4LWxhYmVsLWxlZnQgPiAuZmxleC1maWVsZC1sYWJlbCB7XG4gIG9yZGVyOiAtMTtcbn1cbi5mbGV4LWxhYmVsLXJpZ2h0ID4gLmZsZXgtZmllbGQtbGFiZWwge1xuICBvcmRlcjogOTk7XG59XG4uZmxleC1sYWJlbC1iZWxvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5mbGV4LWxhYmVsLWJlbG93ID4gLmZsZXgtZmllbGQtbGFiZWwge1xuICBvcmRlcjogOTk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mbGV4LWxhYmVsLWxlZnQgPiAuZmxleC1pbnB1dCwgLmZsZXgtbGFiZWwtbGVmdCA+IHNlbGVjdCwgLmZsZXgtbGFiZWwtbGVmdCA+IHRleHRhcmVhLCAuZmxleC1sYWJlbC1yaWdodCA+IC5mbGV4LWlucHV0LCAuZmxleC1sYWJlbC1yaWdodCA+IHNlbGVjdCwgLmZsZXgtbGFiZWwtcmlnaHQgPiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxIDEgMCU7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZXgtZmllbGQtbGFiZWwtLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWZsZXgtY29sb3Itc2xhdGUtMzAwKTtcbn1cbi5mbGV4LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mbGV4LWZvbnQtc2l6ZS14cyk7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWNvbG9yLWdyYXktNTAwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZmxleC1zcGFjaW5nLTEpO1xufVxuLmZsZXgtdmFsaWRhdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmxleC1mb250LXNpemUteHMpO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1kYW5nZXIpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1mbGV4LXNwYWNpbmctMSk7XG59XG4uZmxleC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZXgtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXgtdy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxleC1tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZmxleC1zcGFjaW5nLTIpO1xufVxuLmZsZXgtbXQtNCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWZsZXgtc3BhY2luZy00KTtcbn1cbi5mbGV4LWdhcC0yIHtcbiAgZ2FwOiB2YXIoLS1mbGV4LXNwYWNpbmctMik7XG59XG4uZmxleC1qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LWp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mbGV4LWp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbGV4LWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtaXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZsZXgtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mbGV4LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZsZXgtdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBjb250YWluZXIgZmxleC1mb3JtIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGhvcml6b250YWwtbGF5b3V0LWZsZXgtY29udHJvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICBob3Jpem9udGFsLWxheW91dC1mbGV4LWNvbnRyb2wgPiAqIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGFiZWwtbGVmdDpub3QoLmZsZXgtY2hlY2tib3gtcm93KSwgLmZsZXgtbGFiZWwtcmlnaHQ6bm90KC5mbGV4LWNoZWNrYm94LXJvdykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuZmxleC1sYWJlbC1sZWZ0Om5vdCguZmxleC1jaGVja2JveC1yb3cpID4gLmZsZXgtZmllbGQtbGFiZWwsIC5mbGV4LWxhYmVsLXJpZ2h0Om5vdCguZmxleC1jaGVja2JveC1yb3cpID4gLmZsZXgtZmllbGQtbGFiZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuICBkYXRlLWZsZXgtY29udHJvbCwgdGltZS1mbGV4LWNvbnRyb2wsIGludGVnZXItZmxleC1jb250cm9sLCBudW1iZXItZmxleC1jb250cm9sLCBzdHJpbmctZmxleC1jb250cm9sLCBtdWx0aWxpbmUtc3RyaW5nLWZsZXgtY29udHJvbCwgc3RyaW5nLWVudW0tZmxleC1jb250cm9sLCB1b20tZmxleC1jb250cm9sLCBib29sZWFuLWZsZXgtY29udHJvbCwgcmFkaW8tZ3JvdXAtZmxleC1jb250cm9sLCBsYWJlbC1mbGV4LWNvbnRyb2wsIGltYWdlLWZsZXgtY29udHJvbCwgcXItY29kZS1mbGV4LWNvbnRyb2wsIGluaXRpYWxzLWZsZXgtY29udHJvbCwgc2lnbmF0dXJlLWZsZXgtY29udHJvbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogcmdiKDE1NiwgMTYzLCAxNzUpO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LWZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1mbGV4LWxhYmVsLXRleHQpO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5mbGV4LWZpZWxkLWxhYmVsOmRpc2FibGVkLCAuZmxleC1maWVsZC1sYWJlbFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tZmxleC1jb2xvci1zbGF0ZS0zMDApO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1sb2FkaW5nLXNwaW5uZXItc3Bpbm5lciB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGFuaW1hdGlvbjogZmxleC1sb2FkaW5nLXNwaW5uZXItdHJpIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci1zcGlubmVyOjpiZWZvcmUsIC5mbGV4LWxvYWRpbmctc3Bpbm5lci1zcGlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGdyaWQtYXJlYTogMS8xO1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZmxleC1sb2FkaW5nLXNwaW5uZXItdHJpIDJzIGluZmluaXRlO1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXNwaW5uZXI6OmFmdGVyIHtcbiAgbWFyZ2luOiA4cHg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG5Aa2V5ZnJhbWVzIGZsZXgtbG9hZGluZy1zcGlubmVyLXRyaSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLWxvYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmZsZXgtbG9hZGluZy1zcGlubmVyLXdvcmRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci13b3JkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYW5pbWF0aW9uOiBmbGV4LWxvYWRpbmctc3Bpbm5lci1jeWNsZS13b3JkcyA1cyBpbmZpbml0ZTtcbn1cbi5mbGV4LWxvYWRpbmctc3Bpbm5lci13b3JkLnNpbmdsZS13b3JkIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuQGtleWZyYW1lcyBmbGV4LWxvYWRpbmctc3Bpbm5lci1jeWNsZS13b3JkcyB7XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDUlKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwNSUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzA1JSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwMCUpO1xuICB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MDUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwMCUpO1xuICB9XG59XG4uZmxleC12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxleC1pbmxpbmUtc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbkBrZXlmcmFtZXMgZmxleC10b2FzdC1zbGlkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGV4LXRvYXN0LXNocmluayB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbn1cbi5mbGV4LXRvYXN0LWFuaW1hdGUtc2xpZGUtaW4ge1xuICBhbmltYXRpb246IGZsZXgtdG9hc3Qtc2xpZGUtaW4gMC4zcyBlYXNlLW91dDtcbn1cbi5mbGV4LXRvYXN0LWFuaW1hdGUtc2hyaW5rIHtcbiAgYW5pbWF0aW9uOiBmbGV4LXRvYXN0LXNocmluayA1cyBsaW5lYXIgZm9yd2FyZHM7XG59XG46cm9vdCB7XG4gIC0tZmxleC1iZy1wcmltYXJ5OiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgLS1mbGV4LWJnLXJhaXNlZC1wYW5lbDogdmFyKC0tc3VyZmFjZSk7XG4gIC0tZmxleC1iZy1mbGV4LXdpZGdldDogdmFyKC0tbXV0ZWQpO1xuICAtLWZsZXgtYm9yZGVyLWZsZXgtd2lkZ2V0OiB2YXIoLS1ib3JkZXIpO1xuICAtLWZsZXgtaWNvbi1jb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIC0tZmxleC1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIC0tZmxleC10ZXh0LWhlYWRlcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gIC0tZmxleC10ZXh0LWJvZHk6IHZhcigtLXN1cmZhY2UtZm9yZWdyb3VuZCk7XG4gIC0tZmxleC1iZy1mb3JtLWVsZW1lbnQ6IHZhcigtLW11dGVkKTtcbn1cbjpyb290LmRhcmssIC5kYXJrIHtcbiAgLS1mbGV4LWNvbG9yLXByaW1hcnktbGlnaHQ6ICMxZTNhNWY7XG4gIC0tZmxleC1jb2xvci1wcmltYXJ5LXJpbmc6IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjQpO1xuICAtLWZsZXgtYmctcHJpbWFyeTogIzFEMjMyQTtcbiAgLS1mbGV4LWJnLXJhaXNlZC1wYW5lbDogIzM1M0I0NDtcbiAgLS1mbGV4LWJnLXN1cmZhY2U6ICMyNzJEMzY7XG4gIC0tZmxleC1iZy1zdXJmYWNlLWhvdmVyOiAjMkUzMzQxO1xuICAtLWZsZXgtYmctcmVjZXNzZWQ6ICMxRDIzMkE7XG4gIC0tZmxleC1iZy1mb3JtLWVsZW1lbnQ6ICMyRTMzNDE7XG4gIC0tZmxleC1iZy1pbnB1dDogIzJFMzM0MTtcbiAgLS1mbGV4LWJnLWhlYWRlcjogIzJFMzM0MTtcbiAgLS1mbGV4LWJnLWNvbnRyb2w6ICMyNzJEMzY7XG4gIC0tZmxleC10ZXh0LWhlYWRlcjogI2QxZDVkYjtcbiAgLS1mbGV4LXRleHQtaGVhZGVyLWhvdmVyOiAjZTVlN2ViO1xuICAtLWZsZXgtdGV4dC1ib2R5OiAjZDFkNWRiO1xuICAtLWZsZXgtdGV4dC1zZWNvbmRhcnk6ICM5Y2EzYWY7XG4gIC0tZmxleC10ZXh0LW11dGVkOiAjOWNhM2FmO1xuICAtLWZsZXgtdGV4dC1wbGFjZWhvbGRlcjogIzZiNzI4MDtcbiAgLS1mbGV4LXRleHQtZGlzYWJsZWQ6ICM2YjcyODA7XG4gIC0tZmxleC10ZXh0LWludmVyc2U6ICMxZjI5Mzc7XG4gIC0tZmxleC1sYWJlbC10ZXh0OiAjY2JkNWUxO1xuICAtLWZsZXgtaW5wdXQtdGV4dDogI0ZDRkZGRjtcbiAgLS1mbGV4LWljb24tY29sb3I6ICNDMEM0Q0M7XG4gIC0tZmxleC1ib3JkZXItY29sb3I6ICMzNzQxNTE7XG4gIC0tZmxleC1ib3JkZXItY29sb3Itc3Ryb25nOiAjNGI1NTYzO1xuICAtLWZsZXgtYm9yZGVyLWNvbG9yLXN1YnRsZTogIzRiNTU2MztcbiAgLS1mbGV4LWJvcmRlci13aWRnZXQ6ICM0YTU1NjU7XG4gIC0tZmxleC1zaGFkb3ctc206IDAgMXB4IDJweCAwIHJnYigwIDAgMCAvIDAuMik7XG4gIC0tZmxleC1zaGFkb3ctZGVmYXVsdDogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4zKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4yKTtcbiAgLS1mbGV4LXNoYWRvdy1vdXRsaW5lOiAwIDAgMCAzcHggdmFyKC0tZmxleC1jb2xvci1wcmltYXJ5LXJpbmcpO1xuICAtLWZsZXgtY29sb3ItZ3JheS0yMDA6ICMzNzQxNTE7XG4gIC0tZmxleC1jb2xvci1ncmF5LTMwMDogIzRiNTU2MztcbiAgLS1mbGV4LWNvbG9yLWdyYXktNTAwOiAjOWNhM2FmO1xuICAtLWZsZXgtY29sb3ItZ3JheS02MDA6ICM2YjcyODA7XG4gIC0tZmxleC1jb2xvci1ncmF5LTcwMDogI2QxZDVkYjtcbiAgLS1mbGV4LWNvbG9yLXNsYXRlLTMwMDogIzk0YTNiODtcbiAgLS1mbGV4LWNvbG9yLXNsYXRlLTcwMDogI2NiZDVlMTtcbiAgLS1mbGV4LWNvbG9yLXdoaXRlOiAjMWYyOTM3O1xuICAtLWZsZXgtY29sb3ItYmxhY2s6ICNmOWZhZmI7XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWwgLmZsZXgtY29uZGl0aW9uLXBhbmVsLXRpdGxlLCAuZmxleC12YWxpZGF0aW9uLXBhbmVsIC5mbGV4LXZhbGlkYXRpb24tcGFuZWwtdGl0bGUsIC5mbGV4LXByb3BlcnRpZXMtcGFuZWwgLmZsZXgtcHJvcGVydGllcy1wYW5lbC10aXRsZSwgLmZsZXgtb3V0bGluZS1wYW5lbCAuZmxleC1vdXRsaW5lLXBhbmVsLXRpdGxlLCAuZmxleC1zZXR0aW5ncy1wYW5lbCAuZmxleC1zZXR0aW5ncy1wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogcmV2ZXJ0O1xuICBtYXJnaW4tYm90dG9tOiByZXZlcnQ7XG59XG4uZmxleC1jb25kaXRpb24tcGFuZWwgLmZsZXgtY29uZGl0aW9uLXBhbmVsLWNvbnRlbnQsIC5mbGV4LXZhbGlkYXRpb24tcGFuZWwgLmZsZXgtdmFsaWRhdGlvbi1wYW5lbC1jb250ZW50IHtcbiAgZmxleDogbm9uZTtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZsZXgtY29uZGl0aW9uLXBhbmVsIC5mbGV4LWNvbmRpdGlvbi1wYW5lbC1lbXB0eSwgLmZsZXgtdmFsaWRhdGlvbi1wYW5lbCAuZmxleC12YWxpZGF0aW9uLXBhbmVsLWVtcHR5IHtcbiAgZmxleDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZ2FwOiAxMnB4O1xufVxuLmZsZXgtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZsZXgtZm9udC1zYW5zLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmKTtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogZmxleC1mb3JtO1xufVxuLmZsZXgtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZmxleC1kYXRhLWdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWRhdGEtZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmxleC1kYXRhLWdyaWQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4LXRhYmxlLWhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmZsZXgtdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZmxleC1ib3JkZXItY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWhlYWRlcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmxleC10aC1lbXB0eSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG59XG4uZmxleC10ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LXRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG59XG4uZmxleC10ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1mbGV4LXRleHQtYm9keSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmxleC10ZC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbGV4LXRkLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xufVxuLmZsZXgtdGQtYWN0aW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1mbGV4LWJvcmRlci1jb2xvcik7XG59XG4uZmxleC1pY29uIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZsZXgtaWNvbi1kZWxldGUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uZmxleC1tb2JpbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxleC1iZy1mbGV4LXdpZGdldCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LW1vYmlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mbGV4LW1vYmlsZS1jYXJkIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGV4LW1vYmlsZS1jb250ZW50IHtcbiAgZmxleDogMSAxIDAlO1xufVxuLmZsZXgtbW9iaWxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1tb2JpbGUtcm93LXNwYWNpbmcge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZmxleC1tb2JpbGUtY29sLXF1YXJ0ZXIge1xuICB3aWR0aDogMjUlO1xufVxuLmZsZXgtZGF0YS1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG4uZmxleC1kYXRhLWl0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tZmxleC10ZXh0LWJvZHkpO1xufVxuLmZsZXgtbW9iaWxlLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uZmxleC1tb2JpbGUtYXJyb3cgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXRyYW5zbGF0ZS14IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwO1xufVxuQHByb3BlcnR5IC0tdHctdHJhbnNsYXRlLXkge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDA7XG59XG5AcHJvcGVydHkgLS10dy10cmFuc2xhdGUteiB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNjYWxlLXgge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDE7XG59XG5AcHJvcGVydHkgLS10dy1zY2FsZS15IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAxO1xufVxuQHByb3BlcnR5IC0tdHctc2NhbGUteiB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJvdGF0ZS14IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctcm90YXRlLXkge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1yb3RhdGUteiB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNrZXcteCB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNrZXcteSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNwYWNlLXktcmV2ZXJzZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNwYWNlLXgtcmV2ZXJzZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWRpdmlkZS15LXJldmVyc2Uge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDA7XG59XG5AcHJvcGVydHkgLS10dy1ib3JkZXItc3R5bGUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IHNvbGlkO1xufVxuQHByb3BlcnR5IC0tdHctbGVhZGluZyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWZvbnQtd2VpZ2h0IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2hhZG93IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XG59XG5AcHJvcGVydHkgLS10dy1zaGFkb3ctY29sb3Ige1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1zaGFkb3ctYWxwaGEge1xuICBzeW50YXg6IFwiPHBlcmNlbnRhZ2U+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMTAwJTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWluc2V0LXNoYWRvdyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMCAwICMwMDAwO1xufVxuQHByb3BlcnR5IC0tdHctaW5zZXQtc2hhZG93LWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctaW5zZXQtc2hhZG93LWFscGhhIHtcbiAgc3ludGF4OiBcIjxwZXJjZW50YWdlPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDEwMCU7XG59XG5AcHJvcGVydHkgLS10dy1yaW5nLWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1zaGFkb3cge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWluc2V0LXJpbmctY29sb3Ige1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1pbnNldC1yaW5nLXNoYWRvdyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMCAwICMwMDAwO1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1pbnNldCB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoIHtcbiAgc3ludGF4OiBcIjxsZW5ndGg+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMHB4O1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1vZmZzZXQtY29sb3Ige1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6ICNmZmY7XG59XG5AcHJvcGVydHkgLS10dy1yaW5nLW9mZnNldC1zaGFkb3cge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LW91dGxpbmUtc3R5bGUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IHNvbGlkO1xufVxuQHByb3BlcnR5IC0tdHctYmFja2Ryb3AtYmx1ciB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3Mge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1iYWNrZHJvcC1jb250cmFzdCB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1iYWNrZHJvcC1pbnZlcnQge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1iYWNrZHJvcC1vcGFjaXR5IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctYmFja2Ryb3Atc2F0dXJhdGUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1iYWNrZHJvcC1zZXBpYSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWR1cmF0aW9uIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctZWFzZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBsYXllciBwcm9wZXJ0aWVzIHtcbiAgQHN1cHBvcnRzICgoLXdlYmtpdC1oeXBoZW5zOiBub25lKSBhbmQgKG5vdCAobWFyZ2luLXRyaW06IGlubGluZSkpKSBvciAoKC1tb3otb3JpZW50OiBpbmxpbmUpIGFuZCAobm90IChjb2xvcjpyZ2IoZnJvbSByZWQgciBnIGIpKSkpIHtcbiAgICAqLCA6OmJlZm9yZSwgOjphZnRlciwgOjpiYWNrZHJvcCB7XG4gICAgICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xuICAgICAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgICAgIC0tdHctdHJhbnNsYXRlLXo6IDA7XG4gICAgICAtLXR3LXNjYWxlLXg6IDE7XG4gICAgICAtLXR3LXNjYWxlLXk6IDE7XG4gICAgICAtLXR3LXNjYWxlLXo6IDE7XG4gICAgICAtLXR3LXJvdGF0ZS14OiBpbml0aWFsO1xuICAgICAgLS10dy1yb3RhdGUteTogaW5pdGlhbDtcbiAgICAgIC0tdHctcm90YXRlLXo6IGluaXRpYWw7XG4gICAgICAtLXR3LXNrZXcteDogaW5pdGlhbDtcbiAgICAgIC0tdHctc2tldy15OiBpbml0aWFsO1xuICAgICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICAgIC0tdHctZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICAgIC0tdHctYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIC0tdHctbGVhZGluZzogaW5pdGlhbDtcbiAgICAgIC0tdHctZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xuICAgICAgLS10dy1zaGFkb3ctY29sb3I6IGluaXRpYWw7XG4gICAgICAtLXR3LXNoYWRvdy1hbHBoYTogMTAwJTtcbiAgICAgIC0tdHctaW5zZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgICAtLXR3LWluc2V0LXNoYWRvdy1jb2xvcjogaW5pdGlhbDtcbiAgICAgIC0tdHctaW5zZXQtc2hhZG93LWFscGhhOiAxMDAlO1xuICAgICAgLS10dy1yaW5nLWNvbG9yOiBpbml0aWFsO1xuICAgICAgLS10dy1yaW5nLXNoYWRvdzogMCAwICMwMDAwO1xuICAgICAgLS10dy1pbnNldC1yaW5nLWNvbG9yOiBpbml0aWFsO1xuICAgICAgLS10dy1pbnNldC1yaW5nLXNoYWRvdzogMCAwICMwMDAwO1xuICAgICAgLS10dy1yaW5nLWluc2V0OiBpbml0aWFsO1xuICAgICAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xuICAgICAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgICAgIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgICAtLXR3LW91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgLS10dy1iYWNrZHJvcC1ibHVyOiBpbml0aWFsO1xuICAgICAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiBpbml0aWFsO1xuICAgICAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogaW5pdGlhbDtcbiAgICAgIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiBpbml0aWFsO1xuICAgICAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiBpbml0aWFsO1xuICAgICAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6IGluaXRpYWw7XG4gICAgICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6IGluaXRpYWw7XG4gICAgICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiBpbml0aWFsO1xuICAgICAgLS10dy1iYWNrZHJvcC1zZXBpYTogaW5pdGlhbDtcbiAgICAgIC0tdHctZHVyYXRpb246IGluaXRpYWw7XG4gICAgICAtLXR3LWVhc2U6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG4iXX0= */