/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./assets/styles/fontawesome-pro-7.3.0/css/all.min.css ***!
  \********************************************************************************************************************************************/
/*!
 * Font Awesome Pro 7.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2026 Fonticons, Inc.
 */
.fa,.fa-brands,.fa-chisel,.fa-classic,.fa-duotone,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-light,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-regular,.fa-semibold,.fa-sharp,.fa-sharp-duotone,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-solid,.fa-thin,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fab,.facr,.fad,.fadl,.fadr,.fadt,.faes,.fagt,.fajdr,.fajfr,.fajr,.fal,.fams,.fands,.fans,.fapr,.far,.fas,.fasdl,.fasdr,.fasds,.fasdt,.fasl,.fasldr,.faslpdr,.faslpr,.faslr,.fasr,.fass,.fast,.fat,.fatl,.faudsb,.faufsb,.fausb,.favs,.fawsb{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa):before{content:var(--fa)}}:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo,.fasldr,.fa-slab-duo,.faslpdr,.fa-slab-press-duo,.favs,.fa-vellum):after{content:var(--fa)/"";font-feature-settings:"ss01"}@supports not (content:""/""){:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo,.fasldr,.fa-slab-duo,.faslpdr,.fa-slab-press-duo,.favs,.fa-vellum):after{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top center}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale, 1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height, .5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height, .5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity,.4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translateX(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{transform:translateX(0) rotate(0deg);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*0.7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1*0.7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*0.4)) rotate(.1deg)}40%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes fa-wag{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*0.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*0.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height, 6px)*-1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.92)) translateX(calc(var(--fa-float-drift, 1px)*-0.5)) rotate(calc(var(--fa-float-tilt, 1deg)*-0.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.3)) translateX(calc(var(--fa-float-drift, 1px)*-1)) rotate(calc(var(--fa-float-tilt, 1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height, 6px)*0.05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*0.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*0.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x, 1.15)*0.5),calc(1.5 - var(--fa-jello-scale-x, 1.15)*0.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y, 1.12)*0.3),calc(.7 + var(--fa-jello-scale-y, 1.12)*0.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-exclamation{--fa:"\!"}.fa-ditto{--fa:'"'}.fa-hashtag{--fa:"\#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\$"}.fa-percent,.fa-percentage{--fa:"\%"}.fa-ampersand{--fa:"\&"}.fa-apostrophe{--fa:"'"}.fa-bracket-round,.fa-parenthesis{--fa:"\("}.fa-bracket-round-right{--fa:"\)"}.fa-asterisk{--fa:"\*"}.fa-add,.fa-plus{--fa:"\+"}.fa-comma{--fa:"\,"}.fa-hyphen{--fa:"\-"}.fa-period{--fa:"\."}.fa-slash-forward{--fa:"\/"}.fa-colon{--fa:"\:"}.fa-semicolon{--fa:"\;"}.fa-less-than{--fa:"\<"}.fa-equals{--fa:"\="}.fa-greater-than{--fa:"\>"}.fa-question{--fa:"\?"}.fa-at{--fa:"\@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-bracket,.fa-bracket-left,.fa-bracket-square{--fa:"\["}.fa-slash-back{--fa:"\\"}.fa-bracket-square-right{--fa:"\]"}.fa-accent-grave{--fa:"\`"}.fa-bracket-curly,.fa-bracket-curly-left{--fa:"\{"}.fa-pipe{--fa:"\|"}.fa-bracket-curly-right{--fa:"\}"}.fa-tilde{--fa:"\~"}.fa-caravan-alt,.fa-caravan-simple{--fa:"\e000"}.fa-cat-space{--fa:"\e001"}.fa-coffee-pot{--fa:"\e002"}.fa-comet{--fa:"\e003"}.fa-fan-table{--fa:"\e004"}.fa-faucet{--fa:"\e005"}.fa-faucet-drip{--fa:"\e006"}.fa-galaxy{--fa:"\e008"}.fa-garage{--fa:"\e009"}.fa-garage-car{--fa:"\e00a"}.fa-garage-open{--fa:"\e00b"}.fa-heat{--fa:"\e00c"}.fa-house-chimney-window{--fa:"\e00d"}.fa-house-day{--fa:"\e00e"}.fa-house-leave,.fa-house-person-depart,.fa-house-person-leave{--fa:"\e00f"}.fa-house-night{--fa:"\e010"}.fa-house-person-arrive,.fa-house-person-return,.fa-house-return{--fa:"\e011"}.fa-house-signal{--fa:"\e012"}.fa-lamp-desk{--fa:"\e014"}.fa-lamp-floor{--fa:"\e015"}.fa-light-ceiling{--fa:"\e016"}.fa-light-switch{--fa:"\e017"}.fa-light-switch-off{--fa:"\e018"}.fa-light-switch-on{--fa:"\e019"}.fa-microwave{--fa:"\e01b"}.fa-outlet{--fa:"\e01c"}.fa-oven{--fa:"\e01d"}.fa-planet-moon{--fa:"\e01f"}.fa-planet-ringed{--fa:"\e020"}.fa-police-box{--fa:"\e021"}.fa-person-to-portal,.fa-portal-enter{--fa:"\e022"}.fa-person-from-portal,.fa-portal-exit{--fa:"\e023"}.fa-radar{--fa:"\e024"}.fa-raygun{--fa:"\e025"}.fa-refrigerator{--fa:"\e026"}.fa-rocket-launch{--fa:"\e027"}.fa-sensor{--fa:"\e028"}.fa-sensor-alert,.fa-sensor-triangle-exclamation{--fa:"\e029"}.fa-sensor-fire{--fa:"\e02a"}.fa-sensor-on{--fa:"\e02b"}.fa-sensor-cloud,.fa-sensor-smoke{--fa:"\e02c"}.fa-siren{--fa:"\e02d"}.fa-siren-on{--fa:"\e02e"}.fa-solar-system{--fa:"\e02f"}.fa-circle-sort,.fa-sort-circle{--fa:"\e030"}.fa-circle-sort-down,.fa-sort-circle-down{--fa:"\e031"}.fa-circle-sort-up,.fa-sort-circle-up{--fa:"\e032"}.fa-space-station-moon{--fa:"\e033"}.fa-space-station-moon-alt,.fa-space-station-moon-construction{--fa:"\e034"}.fa-sprinkler{--fa:"\e035"}.fa-star-shooting{--fa:"\e036"}.fa-starfighter{--fa:"\e037"}.fa-starfighter-alt,.fa-starfighter-twin-ion-engine{--fa:"\e038"}.fa-starship{--fa:"\e039"}.fa-starship-freighter{--fa:"\e03a"}.fa-sword-laser{--fa:"\e03b"}.fa-sword-laser-alt{--fa:"\e03c"}.fa-swords-laser{--fa:"\e03d"}.fa-telescope{--fa:"\e03e"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-trailer{--fa:"\e041"}.fa-transporter{--fa:"\e042"}.fa-transporter-1{--fa:"\e043"}.fa-transporter-2{--fa:"\e044"}.fa-transporter-3{--fa:"\e045"}.fa-transporter-empty{--fa:"\e046"}.fa-ufo{--fa:"\e047"}.fa-ufo-beam{--fa:"\e048"}.fa-user-alien{--fa:"\e04a"}.fa-user-robot{--fa:"\e04b"}.fa-user-visor{--fa:"\e04c"}.fa-vacuum{--fa:"\e04d"}.fa-vacuum-robot{--fa:"\e04e"}.fa-window-frame{--fa:"\e04f"}.fa-window-frame-open{--fa:"\e050"}.fa-coffin-cross{--fa:"\e051"}.fa-folder-arrow-down,.fa-folder-download{--fa:"\e053"}.fa-folder-arrow-up,.fa-folder-upload{--fa:"\e054"}.fa-user-unlock{--fa:"\e058"}.fa-bacteria{--fa:"\e059"}.fa-bacterium{--fa:"\e05a"}.fa-box-tissue{--fa:"\e05b"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-hand-sparkles{--fa:"\e05d"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:"\e060"}.fa-head-side-cough{--fa:"\e061"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-head-side-mask{--fa:"\e063"}.fa-head-side-virus{--fa:"\e064"}.fa-house-chimney-user{--fa:"\e065"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-lungs-virus{--fa:"\e067"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-plane-slash{--fa:"\e069"}.fa-pump-medical{--fa:"\e06a"}.fa-pump-soap{--fa:"\e06b"}.fa-shield-virus{--fa:"\e06c"}.fa-sink{--fa:"\e06d"}.fa-soap{--fa:"\e06e"}.fa-stopwatch-20{--fa:"\e06f"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-store-slash{--fa:"\e071"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-users-slash{--fa:"\e073"}.fa-virus{--fa:"\e074"}.fa-virus-slash{--fa:"\e075"}.fa-viruses{--fa:"\e076"}.fa-vest{--fa:"\e085"}.fa-vest-patches{--fa:"\e086"}.fa-airplay{--fa:"\e089"}.fa-alt{--fa:"\e08a"}.fa-angle{--fa:"\e08c"}.fa-angle-90{--fa:"\e08d"}.fa-apple-core{--fa:"\e08f"}.fa-arrow-down-from-dotted-line{--fa:"\e090"}.fa-arrow-down-left{--fa:"\e091"}.fa-arrow-down-left-and-arrow-up-right-to-center{--fa:"\e092"}.fa-arrow-down-right{--fa:"\e093"}.fa-arrow-down-to-bracket{--fa:"\e094"}.fa-arrow-down-to-dotted-line{--fa:"\e095"}.fa-arrow-down-to-square{--fa:"\e096"}.fa-arrow-trend-down{--fa:"\e097"}.fa-arrow-trend-up{--fa:"\e098"}.fa-arrow-up-arrow-down,.fa-sort-up-down{--fa:"\e099"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-arrow-up-from-dotted-line{--fa:"\e09b"}.fa-arrow-up-from-square{--fa:"\e09c"}.fa-arrow-up-left{--fa:"\e09d"}.fa-arrow-up-left-from-circle{--fa:"\e09e"}.fa-arrow-up-right{--fa:"\e09f"}.fa-arrow-up-right-and-arrow-down-left-from-center{--fa:"\e0a0"}.fa-arrow-up-to-dotted-line{--fa:"\e0a1"}.fa-arrows-cross{--fa:"\e0a2"}.fa-arrows-from-dotted-line{--fa:"\e0a3"}.fa-arrows-from-line{--fa:"\e0a4"}.fa-arrows-minimize,.fa-compress-arrows{--fa:"\e0a5"}.fa-arrows-to-dotted-line{--fa:"\e0a6"}.fa-arrows-to-line{--fa:"\e0a7"}.fa-audio-description-slash{--fa:"\e0a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-avocado{--fa:"\e0aa"}.fa-award-simple{--fa:"\e0ab"}.fa-baht-sign{--fa:"\e0ac"}.fa-bars-filter{--fa:"\e0ad"}.fa-bars-sort{--fa:"\e0ae"}.fa-basket-shopping-simple,.fa-shopping-basket-alt{--fa:"\e0af"}.fa-battery-exclamation{--fa:"\e0b0"}.fa-battery-1,.fa-battery-low{--fa:"\e0b1"}.fa-bee{--fa:"\e0b2"}.fa-beer-foam,.fa-beer-mug{--fa:"\e0b3"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-block-quote{--fa:"\e0b5"}.fa-bolt-auto{--fa:"\e0b6"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-bolt-slash{--fa:"\e0b8"}.fa-book-arrow-right{--fa:"\e0b9"}.fa-book-arrow-up{--fa:"\e0ba"}.fa-book-bookmark{--fa:"\e0bb"}.fa-book-circle-arrow-right{--fa:"\e0bc"}.fa-book-circle-arrow-up{--fa:"\e0bd"}.fa-book-copy{--fa:"\e0be"}.fa-book-font{--fa:"\e0bf"}.fa-book-open-alt,.fa-book-open-cover{--fa:"\e0c0"}.fa-book-law,.fa-book-section{--fa:"\e0c1"}.fa-bookmark-slash{--fa:"\e0c2"}.fa-bowling-ball-pin{--fa:"\e0c3"}.fa-box-circle-check{--fa:"\e0c4"}.fa-brackets-round,.fa-parentheses{--fa:"\e0c5"}.fa-brain-circuit{--fa:"\e0c6"}.fa-brake-warning{--fa:"\e0c7"}.fa-briefcase-blank{--fa:"\e0c8"}.fa-brightness{--fa:"\e0c9"}.fa-brightness-low{--fa:"\e0ca"}.fa-browsers{--fa:"\e0cb"}.fa-buildings{--fa:"\e0cc"}.fa-burger-fries{--fa:"\e0cd"}.fa-burger-glass{--fa:"\e0ce"}.fa-calendar-arrow-down,.fa-calendar-download{--fa:"\e0d0"}.fa-calendar-arrow-up,.fa-calendar-upload{--fa:"\e0d1"}.fa-calendar-clock,.fa-calendar-time{--fa:"\e0d2"}.fa-calendar-heart{--fa:"\e0d3"}.fa-calendar-image{--fa:"\e0d4"}.fa-calendar-lines,.fa-calendar-note{--fa:"\e0d5"}.fa-calendar-range{--fa:"\e0d6"}.fa-calendars{--fa:"\e0d7"}.fa-camera-rotate{--fa:"\e0d8"}.fa-camera-slash{--fa:"\e0d9"}.fa-camera-viewfinder,.fa-screenshot{--fa:"\e0da"}.fa-cart-minus{--fa:"\e0db"}.fa-cart-shopping-fast{--fa:"\e0dc"}.fa-cart-xmark{--fa:"\e0dd"}.fa-castle{--fa:"\e0de"}.fa-cedi-sign{--fa:"\e0df"}.fa-chart-bullet{--fa:"\e0e1"}.fa-chart-candlestick{--fa:"\e0e2"}.fa-chart-column{--fa:"\e0e3"}.fa-chart-gantt{--fa:"\e0e4"}.fa-chart-line-up{--fa:"\e0e5"}.fa-chart-pyramid{--fa:"\e0e6"}.fa-chart-radar{--fa:"\e0e7"}.fa-chart-scatter-3d{--fa:"\e0e8"}.fa-chart-scatter-bubble{--fa:"\e0e9"}.fa-chart-tree-map{--fa:"\e0ea"}.fa-chart-waterfall{--fa:"\e0eb"}.fa-cherries{--fa:"\e0ec"}.fa-circle-0{--fa:"\e0ed"}.fa-circle-1{--fa:"\e0ee"}.fa-circle-2{--fa:"\e0ef"}.fa-circle-3{--fa:"\e0f0"}.fa-circle-4{--fa:"\e0f1"}.fa-circle-5{--fa:"\e0f2"}.fa-circle-6{--fa:"\e0f3"}.fa-circle-7{--fa:"\e0f4"}.fa-circle-8{--fa:"\e0f5"}.fa-circle-9{--fa:"\e0f6"}.fa-circle-a{--fa:"\e0f7"}.fa-circle-ampersand{--fa:"\e0f8"}.fa-circle-arrow-down-left{--fa:"\e0f9"}.fa-circle-arrow-down-right{--fa:"\e0fa"}.fa-circle-arrow-up-left{--fa:"\e0fb"}.fa-circle-arrow-up-right{--fa:"\e0fc"}.fa-circle-b{--fa:"\e0fd"}.fa-circle-bolt{--fa:"\e0fe"}.fa-book-circle,.fa-circle-book-open{--fa:"\e0ff"}.fa-bookmark-circle,.fa-circle-bookmark{--fa:"\e100"}.fa-circle-c{--fa:"\e101"}.fa-calendar-circle,.fa-circle-calendar{--fa:"\e102"}.fa-camera-circle,.fa-circle-camera{--fa:"\e103"}.fa-circle-d{--fa:"\e104"}.fa-circle-dashed{--fa:"\e105"}.fa-circle-divide{--fa:"\e106"}.fa-circle-down-left{--fa:"\e107"}.fa-circle-down-right{--fa:"\e108"}.fa-circle-e{--fa:"\e109"}.fa-circle-ellipsis{--fa:"\e10a"}.fa-circle-ellipsis-vertical{--fa:"\e10b"}.fa-circle-envelope,.fa-envelope-circle{--fa:"\e10c"}.fa-circle-exclamation-check{--fa:"\e10d"}.fa-circle-f{--fa:"\e10e"}.fa-circle-g{--fa:"\e10f"}.fa-circle-half{--fa:"\e110"}.fa-circle-i{--fa:"\e111"}.fa-circle-j{--fa:"\e112"}.fa-circle-k{--fa:"\e113"}.fa-circle-l{--fa:"\e114"}.fa-circle-m{--fa:"\e115"}.fa-circle-microphone,.fa-microphone-circle{--fa:"\e116"}.fa-circle-microphone-lines,.fa-microphone-circle-alt{--fa:"\e117"}.fa-circle-n{--fa:"\e118"}.fa-circle-o{--fa:"\e119"}.fa-circle-p{--fa:"\e11a"}.fa-circle-phone,.fa-phone-circle{--fa:"\e11b"}.fa-circle-phone-flip,.fa-phone-circle-alt{--fa:"\e11c"}.fa-circle-phone-hangup,.fa-phone-circle-down{--fa:"\e11d"}.fa-circle-q{--fa:"\e11e"}.fa-circle-quarter{--fa:"\e11f"}.fa-circle-r{--fa:"\e120"}.fa-circle-s{--fa:"\e121"}.fa-circle-small{--fa:"\e122"}.fa-circle-star,.fa-star-circle{--fa:"\e123"}.fa-circle-t{--fa:"\e124"}.fa-circle-three-quarters{--fa:"\e125"}.fa-circle-trash,.fa-trash-circle{--fa:"\e126"}.fa-circle-u{--fa:"\e127"}.fa-circle-up-left{--fa:"\e128"}.fa-circle-up-right{--fa:"\e129"}.fa-circle-v{--fa:"\e12a"}.fa-circle-video,.fa-video-circle{--fa:"\e12b"}.fa-circle-w{--fa:"\e12c"}.fa-circle-waveform-lines,.fa-waveform-circle{--fa:"\e12d"}.fa-circle-x{--fa:"\e12e"}.fa-circle-y{--fa:"\e12f"}.fa-circle-z{--fa:"\e130"}.fa-clapperboard{--fa:"\e131"}.fa-clapperboard-play{--fa:"\e132"}.fa-clipboard-medical{--fa:"\e133"}.fa-clock-desk{--fa:"\e134"}.fa-closed-captioning-slash{--fa:"\e135"}.fa-clothes-hanger{--fa:"\e136"}.fa-cloud-slash{--fa:"\e137"}.fa-cloud-word{--fa:"\e138"}.fa-clover{--fa:"\e139"}.fa-code-compare{--fa:"\e13a"}.fa-code-fork{--fa:"\e13b"}.fa-code-pull-request{--fa:"\e13c"}.fa-code-simple{--fa:"\e13d"}.fa-coffee-bean{--fa:"\e13e"}.fa-coffee-beans{--fa:"\e13f"}.fa-colon-sign{--fa:"\e140"}.fa-command{--fa:"\e142"}.fa-comment-arrow-down{--fa:"\e143"}.fa-comment-arrow-up{--fa:"\e144"}.fa-comment-arrow-up-right{--fa:"\e145"}.fa-comment-captions{--fa:"\e146"}.fa-comment-code{--fa:"\e147"}.fa-comment-image{--fa:"\e148"}.fa-comment-middle{--fa:"\e149"}.fa-comment-middle-top{--fa:"\e14a"}.fa-comment-question{--fa:"\e14b"}.fa-comment-quote{--fa:"\e14c"}.fa-comment-text{--fa:"\e14d"}.fa-comments-question{--fa:"\e14e"}.fa-comments-question-check{--fa:"\e14f"}.fa-conveyor-belt-empty{--fa:"\e150"}.fa-crate-empty{--fa:"\e151"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-delete-right{--fa:"\e154"}.fa-desktop-arrow-down{--fa:"\e155"}.fa-diagram-lean-canvas{--fa:"\e156"}.fa-diagram-nested{--fa:"\e157"}.fa-diagram-sankey{--fa:"\e158"}.fa-diagram-venn{--fa:"\e15a"}.fa-dial,.fa-dial-med-high{--fa:"\e15b"}.fa-dial-high{--fa:"\e15c"}.fa-dial-low{--fa:"\e15d"}.fa-dial-max{--fa:"\e15e"}.fa-dial-med{--fa:"\e15f"}.fa-dial-med-low{--fa:"\e160"}.fa-dial-min{--fa:"\e161"}.fa-dial-off{--fa:"\e162"}.fa-display{--fa:"\e163"}.fa-display-arrow-down{--fa:"\e164"}.fa-desktop-code,.fa-display-code{--fa:"\e165"}.fa-desktop-medical,.fa-display-medical{--fa:"\e166"}.fa-dolphin{--fa:"\e168"}.fa-dong-sign{--fa:"\e169"}.fa-down-left{--fa:"\e16a"}.fa-down-right{--fa:"\e16b"}.fa-eggplant{--fa:"\e16c"}.fa-elevator{--fa:"\e16d"}.fa-engine{--fa:"\e16e"}.fa-envelope-badge,.fa-envelope-dot{--fa:"\e16f"}.fa-envelopes{--fa:"\e170"}.fa-escalator{--fa:"\e171"}.fa-eye-dropper-full{--fa:"\e172"}.fa-eye-dropper-half{--fa:"\e173"}.fa-ferris-wheel{--fa:"\e174"}.fa-file-binary{--fa:"\e175"}.fa-file-heart{--fa:"\e176"}.fa-file-plus-minus{--fa:"\e177"}.fa-files{--fa:"\e178"}.fa-film-slash{--fa:"\e179"}.fa-films{--fa:"\e17a"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-filter-list{--fa:"\e17c"}.fa-filter-slash{--fa:"\e17d"}.fa-filters{--fa:"\e17e"}.fa-fire-hydrant{--fa:"\e17f"}.fa-floppy-disk-circle-arrow-right,.fa-save-circle-arrow-right{--fa:"\e180"}.fa-floppy-disk-circle-xmark,.fa-floppy-disk-times,.fa-save-circle-xmark,.fa-save-times{--fa:"\e181"}.fa-floppy-disk-pen{--fa:"\e182"}.fa-floppy-disks{--fa:"\e183"}.fa-florin-sign{--fa:"\e184"}.fa-folder-closed{--fa:"\e185"}.fa-folder-bookmark{--fa:"\e186"}.fa-folder-cog,.fa-folder-gear{--fa:"\e187"}.fa-folder-grid{--fa:"\e188"}.fa-folder-heart{--fa:"\e189"}.fa-folder-image{--fa:"\e18a"}.fa-folder-magnifying-glass,.fa-folder-search{--fa:"\e18b"}.fa-folder-medical{--fa:"\e18c"}.fa-folder-music{--fa:"\e18d"}.fa-folder-user{--fa:"\e18e"}.fa-franc-sign{--fa:"\e18f"}.fa-gif{--fa:"\e190"}.fa-glass-empty{--fa:"\e191"}.fa-glass-half,.fa-glass-half-empty,.fa-glass-half-full{--fa:"\e192"}.fa-grate{--fa:"\e193"}.fa-grate-droplet{--fa:"\e194"}.fa-grid,.fa-grid-3{--fa:"\e195"}.fa-grid-2{--fa:"\e196"}.fa-grid-2-plus{--fa:"\e197"}.fa-grid-4{--fa:"\e198"}.fa-grid-5{--fa:"\e199"}.fa-guarani-sign{--fa:"\e19a"}.fa-gun{--fa:"\e19b"}.fa-gun-slash{--fa:"\e19c"}.fa-gun-squirt{--fa:"\e19d"}.fa-hand-back-point-down{--fa:"\e19e"}.fa-hand-back-point-left{--fa:"\e19f"}.fa-hand-back-point-ribbon{--fa:"\e1a0"}.fa-hand-back-point-right{--fa:"\e1a1"}.fa-hand-back-point-up{--fa:"\e1a2"}.fa-hand-fingers-crossed{--fa:"\e1a3"}.fa-hand-holding-skull{--fa:"\e1a4"}.fa-hand-love{--fa:"\e1a5"}.fa-hand-point-ribbon{--fa:"\e1a6"}.fa-hand-wave{--fa:"\e1a7"}.fa-hands-clapping{--fa:"\e1a8"}.fa-hand-horns{--fa:"\e1a9"}.fa-head-side-heart{--fa:"\e1aa"}.fa-heart-half{--fa:"\e1ab"}.fa-heart-half-alt,.fa-heart-half-stroke{--fa:"\e1ac"}.fa-hexagon-divide{--fa:"\e1ad"}.fa-high-definition,.fa-rectangle-hd{--fa:"\e1ae"}.fa-highlighter-line{--fa:"\e1af"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-house-building{--fa:"\e1b1"}.fa-house-chimney-heart{--fa:"\e1b2"}.fa-house-tree{--fa:"\e1b3"}.fa-house-turret{--fa:"\e1b4"}.fa-image-landscape,.fa-landscape{--fa:"\e1b5"}.fa-image-polaroid-user{--fa:"\e1b6"}.fa-image-slash{--fa:"\e1b7"}.fa-image-user{--fa:"\e1b8"}.fa-images-user{--fa:"\e1b9"}.fa-inbox-full{--fa:"\e1ba"}.fa-inboxes{--fa:"\e1bb"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-input-numeric{--fa:"\e1bd"}.fa-input-pipe{--fa:"\e1be"}.fa-input-text{--fa:"\e1bf"}.fa-keyboard-brightness{--fa:"\e1c0"}.fa-keyboard-brightness-low{--fa:"\e1c1"}.fa-keyboard-down{--fa:"\e1c2"}.fa-keyboard-left{--fa:"\e1c3"}.fa-kip-sign{--fa:"\e1c4"}.fa-lamp-street{--fa:"\e1c5"}.fa-laptop-arrow-down{--fa:"\e1c6"}.fa-laptop-slash{--fa:"\e1c7"}.fa-lari-sign{--fa:"\e1c8"}.fa-lasso-sparkles{--fa:"\e1c9"}.fa-lightbulb-exclamation-on{--fa:"\e1ca"}.fa-chain-horizontal,.fa-link-horizontal{--fa:"\e1cb"}.fa-chain-horizontal-slash,.fa-link-horizontal-slash{--fa:"\e1cc"}.fa-link-simple{--fa:"\e1cd"}.fa-link-simple-slash{--fa:"\e1ce"}.fa-list-dropdown{--fa:"\e1cf"}.fa-list-radio{--fa:"\e1d0"}.fa-list-timeline{--fa:"\e1d1"}.fa-list-tree{--fa:"\e1d2"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-loader{--fa:"\e1d4"}.fa-manat-sign{--fa:"\e1d5"}.fa-manhole{--fa:"\e1d6"}.fa-mask-face{--fa:"\e1d7"}.fa-memo{--fa:"\e1d8"}.fa-memo-circle-check{--fa:"\e1d9"}.fa-memo-pad{--fa:"\e1da"}.fa-comment-alt-arrow-down,.fa-message-arrow-down{--fa:"\e1db"}.fa-comment-alt-arrow-up,.fa-message-arrow-up{--fa:"\e1dc"}.fa-message-arrow-up-right{--fa:"\e1dd"}.fa-comment-alt-captions,.fa-message-captions{--fa:"\e1de"}.fa-message-code{--fa:"\e1df"}.fa-comment-alt-image,.fa-message-image{--fa:"\e1e0"}.fa-comment-middle-alt,.fa-message-middle{--fa:"\e1e1"}.fa-comment-middle-top-alt,.fa-message-middle-top{--fa:"\e1e2"}.fa-message-question{--fa:"\e1e3"}.fa-comment-alt-quote,.fa-message-quote{--fa:"\e1e4"}.fa-message-sms{--fa:"\e1e5"}.fa-comment-alt-text,.fa-message-text{--fa:"\e1e6"}.fa-messages-question{--fa:"\e1e7"}.fa-meter{--fa:"\e1e8"}.fa-meter-bolt{--fa:"\e1e9"}.fa-meter-droplet{--fa:"\e1ea"}.fa-meter-fire{--fa:"\e1eb"}.fa-microchip-ai{--fa:"\e1ec"}.fa-mill-sign{--fa:"\e1ed"}.fa-mobile-iphone,.fa-mobile-notch{--fa:"\e1ee"}.fa-mobile-signal{--fa:"\e1ef"}.fa-mobile-signal-out{--fa:"\e1f0"}.fa-money-bill-simple{--fa:"\e1f1"}.fa-money-bill-simple-wave{--fa:"\e1f2"}.fa-money-bills{--fa:"\e1f3"}.fa-money-bills-alt,.fa-money-bills-simple{--fa:"\e1f4"}.fa-mug-tea-saucer{--fa:"\e1f5"}.fa-naira-sign{--fa:"\e1f6"}.fa-nfc{--fa:"\e1f7"}.fa-nfc-lock{--fa:"\e1f8"}.fa-nfc-magnifying-glass{--fa:"\e1f9"}.fa-nfc-pen{--fa:"\e1fa"}.fa-nfc-signal{--fa:"\e1fb"}.fa-nfc-slash{--fa:"\e1fc"}.fa-nfc-trash{--fa:"\e1fd"}.fa-notdef{--fa:"\e1fe"}.fa-note{--fa:"\e1ff"}.fa-note-medical{--fa:"\e200"}.fa-notebook{--fa:"\e201"}.fa-notes{--fa:"\e202"}.fa-octagon-divide{--fa:"\e203"}.fa-octagon-exclamation{--fa:"\e204"}.fa-oil-can-drip{--fa:"\e205"}.fa-paintbrush-pencil{--fa:"\e206"}.fa-pallet-box{--fa:"\e208"}.fa-panorama{--fa:"\e209"}.fa-paper-plane-alt,.fa-paper-plane-top,.fa-send{--fa:"\e20a"}.fa-peach{--fa:"\e20b"}.fa-pear{--fa:"\e20c"}.fa-pedestal{--fa:"\e20d"}.fa-pen-circle{--fa:"\e20e"}.fa-pen-alt-slash,.fa-pen-clip-slash{--fa:"\e20f"}.fa-pen-fancy-slash{--fa:"\e210"}.fa-pen-field{--fa:"\e211"}.fa-pen-line{--fa:"\e212"}.fa-pen-slash{--fa:"\e213"}.fa-pen-swirl{--fa:"\e214"}.fa-pencil-slash{--fa:"\e215"}.fa-people{--fa:"\e216"}.fa-people-dress{--fa:"\e217"}.fa-people-dress-simple{--fa:"\e218"}.fa-people-pants{--fa:"\e219"}.fa-people-pants-simple{--fa:"\e21a"}.fa-people-simple{--fa:"\e21b"}.fa-person-dress-simple{--fa:"\e21c"}.fa-person-pinball{--fa:"\e21d"}.fa-person-seat{--fa:"\e21e"}.fa-person-seat-reclined{--fa:"\e21f"}.fa-person-simple{--fa:"\e220"}.fa-peseta-sign{--fa:"\e221"}.fa-peso-sign{--fa:"\e222"}.fa-phone-arrow-down,.fa-phone-arrow-down-left,.fa-phone-incoming{--fa:"\e223"}.fa-phone-arrow-up,.fa-phone-arrow-up-right,.fa-phone-outgoing{--fa:"\e224"}.fa-phone-hangup{--fa:"\e225"}.fa-phone-missed{--fa:"\e226"}.fa-phone-xmark{--fa:"\e227"}.fa-photo-film-music{--fa:"\e228"}.fa-pinball{--fa:"\e229"}.fa-plane-prop{--fa:"\e22b"}.fa-plane-tail{--fa:"\e22c"}.fa-plane-up{--fa:"\e22d"}.fa-plane-up-slash{--fa:"\e22e"}.fa-play-pause{--fa:"\e22f"}.fa-puzzle-piece-alt,.fa-puzzle-piece-simple{--fa:"\e231"}.fa-quotes{--fa:"\e234"}.fa-pro,.fa-rectangle-pro{--fa:"\e235"}.fa-rectangle-terminal{--fa:"\e236"}.fa-rectangle-vertical-history{--fa:"\e237"}.fa-reel{--fa:"\e238"}.fa-reply-clock,.fa-reply-time{--fa:"\e239"}.fa-restroom-simple{--fa:"\e23a"}.fa-rhombus{--fa:"\e23b"}.fa-rotate-exclamation{--fa:"\e23c"}.fa-rupiah-sign{--fa:"\e23d"}.fa-screencast{--fa:"\e23e"}.fa-scribble{--fa:"\e23f"}.fa-sd-cards{--fa:"\e240"}.fa-seal{--fa:"\e241"}.fa-seal-exclamation{--fa:"\e242"}.fa-seal-question{--fa:"\e243"}.fa-seat-airline{--fa:"\e244"}.fa-shelves-empty{--fa:"\e246"}.fa-shield-exclamation{--fa:"\e247"}.fa-shield-keyhole{--fa:"\e248"}.fa-shield-minus{--fa:"\e249"}.fa-shield-plus{--fa:"\e24a"}.fa-shield-slash{--fa:"\e24b"}.fa-shield-times,.fa-shield-xmark{--fa:"\e24c"}.fa-shower-alt,.fa-shower-down{--fa:"\e24d"}.fa-sidebar{--fa:"\e24e"}.fa-sidebar-flip{--fa:"\e24f"}.fa-signal-stream-slash{--fa:"\e250"}.fa-sim-cards{--fa:"\e251"}.fa-slider{--fa:"\e252"}.fa-sliders-simple{--fa:"\e253"}.fa-split{--fa:"\e254"}.fa-square-0{--fa:"\e255"}.fa-square-1{--fa:"\e256"}.fa-square-2{--fa:"\e257"}.fa-square-3{--fa:"\e258"}.fa-square-4{--fa:"\e259"}.fa-square-5{--fa:"\e25a"}.fa-square-6{--fa:"\e25b"}.fa-square-7{--fa:"\e25c"}.fa-square-8{--fa:"\e25d"}.fa-square-9{--fa:"\e25e"}.fa-square-a{--fa:"\e25f"}.fa-square-ampersand{--fa:"\e260"}.fa-square-arrow-down-left{--fa:"\e261"}.fa-square-arrow-down-right{--fa:"\e262"}.fa-square-arrow-up-left{--fa:"\e263"}.fa-square-b{--fa:"\e264"}.fa-square-bolt{--fa:"\e265"}.fa-square-c{--fa:"\e266"}.fa-square-code{--fa:"\e267"}.fa-square-d{--fa:"\e268"}.fa-square-dashed{--fa:"\e269"}.fa-square-divide{--fa:"\e26a"}.fa-square-down-left{--fa:"\e26b"}.fa-square-down-right{--fa:"\e26c"}.fa-square-e{--fa:"\e26d"}.fa-square-ellipsis{--fa:"\e26e"}.fa-square-ellipsis-vertical{--fa:"\e26f"}.fa-square-f{--fa:"\e270"}.fa-square-g{--fa:"\e271"}.fa-square-i{--fa:"\e272"}.fa-square-j{--fa:"\e273"}.fa-square-k{--fa:"\e274"}.fa-square-l{--fa:"\e275"}.fa-square-m{--fa:"\e276"}.fa-square-n{--fa:"\e277"}.fa-square-o{--fa:"\e278"}.fa-square-p{--fa:"\e279"}.fa-phone-square-down,.fa-square-phone-hangup{--fa:"\e27a"}.fa-square-q{--fa:"\e27b"}.fa-square-r{--fa:"\e27c"}.fa-square-s{--fa:"\e27d"}.fa-square-small{--fa:"\e27e"}.fa-square-star{--fa:"\e27f"}.fa-square-t{--fa:"\e280"}.fa-square-u{--fa:"\e281"}.fa-square-up-left{--fa:"\e282"}.fa-square-user{--fa:"\e283"}.fa-square-v{--fa:"\e284"}.fa-square-w{--fa:"\e285"}.fa-square-x{--fa:"\e286"}.fa-square-y{--fa:"\e287"}.fa-square-z{--fa:"\e288"}.fa-stairs{--fa:"\e289"}.fa-rectangle-sd,.fa-standard-definition{--fa:"\e28a"}.fa-star-sharp{--fa:"\e28b"}.fa-star-sharp-half{--fa:"\e28c"}.fa-star-sharp-half-alt,.fa-star-sharp-half-stroke{--fa:"\e28d"}.fa-starfighter-alt-advanced,.fa-starfighter-twin-ion-engine-advanced{--fa:"\e28e"}.fa-sun-alt,.fa-sun-bright{--fa:"\e28f"}.fa-table-layout{--fa:"\e290"}.fa-table-pivot{--fa:"\e291"}.fa-rows,.fa-table-rows{--fa:"\e292"}.fa-table-tree{--fa:"\e293"}.fa-tally-1{--fa:"\e294"}.fa-tally-2{--fa:"\e295"}.fa-tally-3{--fa:"\e296"}.fa-tally-4{--fa:"\e297"}.fa-taxi-bus{--fa:"\e298"}.fa-temperature-list{--fa:"\e299"}.fa-ticket-airline,.fa-ticket-perforated-plane,.fa-ticket-plane{--fa:"\e29a"}.fa-tickets-airline,.fa-tickets-perforated-plane,.fa-tickets-plane{--fa:"\e29b"}.fa-timeline{--fa:"\e29c"}.fa-timeline-arrow{--fa:"\e29d"}.fa-timer{--fa:"\e29e"}.fa-toilet-paper-blank-under,.fa-toilet-paper-reverse,.fa-toilet-paper-reverse-alt,.fa-toilet-paper-under{--fa:"\e2a0"}.fa-toilet-paper-reverse-slash,.fa-toilet-paper-under-slash{--fa:"\e2a1"}.fa-tower-control{--fa:"\e2a2"}.fa-subway-tunnel,.fa-train-subway-tunnel{--fa:"\e2a3"}.fa-transformer-bolt{--fa:"\e2a4"}.fa-transporter-4{--fa:"\e2a5"}.fa-transporter-5{--fa:"\e2a6"}.fa-transporter-6{--fa:"\e2a7"}.fa-transporter-7{--fa:"\e2a8"}.fa-trash-can-check{--fa:"\e2a9"}.fa-trash-can-clock{--fa:"\e2aa"}.fa-trash-can-list{--fa:"\e2ab"}.fa-trash-can-plus{--fa:"\e2ac"}.fa-trash-alt-slash,.fa-trash-can-slash{--fa:"\e2ad"}.fa-trash-can-xmark{--fa:"\e2ae"}.fa-trash-check{--fa:"\e2af"}.fa-trash-clock{--fa:"\e2b0"}.fa-trash-list{--fa:"\e2b1"}.fa-trash-plus{--fa:"\e2b2"}.fa-trash-slash{--fa:"\e2b3"}.fa-trash-xmark{--fa:"\e2b4"}.fa-truck-container-empty{--fa:"\e2b5"}.fa-truck-flatbed{--fa:"\e2b6"}.fa-truck-front{--fa:"\e2b7"}.fa-truck-tow{--fa:"\e2b8"}.fa-teletype-answer,.fa-tty-answer{--fa:"\e2b9"}.fa-tugrik-sign{--fa:"\e2ba"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-umbrella-alt,.fa-umbrella-simple{--fa:"\e2bc"}.fa-up-left{--fa:"\e2bd"}.fa-up-right{--fa:"\e2be"}.fa-user-bounty-hunter{--fa:"\e2bf"}.fa-user-pilot{--fa:"\e2c0"}.fa-user-pilot-tie{--fa:"\e2c1"}.fa-user-shakespeare{--fa:"\e2c2"}.fa-utility-pole{--fa:"\e2c3"}.fa-utility-pole-double{--fa:"\e2c4"}.fa-vault{--fa:"\e2c5"}.fa-video-arrow-down-left{--fa:"\e2c8"}.fa-video-arrow-up-right{--fa:"\e2c9"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-watch-apple{--fa:"\e2cb"}.fa-watch-smart{--fa:"\e2cc"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-wifi-exclamation{--fa:"\e2cf"}.fa-wrench-simple{--fa:"\e2d1"}.fa-robot-astromech{--fa:"\e2d2"}.fa-360-degrees{--fa:"\e2dc"}.fa-aperture{--fa:"\e2df"}.fa-arrow-turn-down-left{--fa:"\e2e1"}.fa-balloon{--fa:"\e2e3"}.fa-balloons{--fa:"\e2e4"}.fa-banana{--fa:"\e2e5"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bench-tree{--fa:"\e2e7"}.fa-blueberries{--fa:"\e2e8"}.fa-bowl-chopsticks{--fa:"\e2e9"}.fa-bowl-chopsticks-noodles{--fa:"\e2ea"}.fa-bowl-rice{--fa:"\e2eb"}.fa-briefcase-arrow-right{--fa:"\e2f2"}.fa-citrus{--fa:"\e2f4"}.fa-citrus-slice{--fa:"\e2f5"}.fa-coconut{--fa:"\e2f6"}.fa-desktop-slash,.fa-display-slash{--fa:"\e2fa"}.fa-exploding-head,.fa-face-explode{--fa:"\e2fe"}.fa-face-viewfinder{--fa:"\e2ff"}.fa-family{--fa:"\e300"}.fa-family-dress{--fa:"\e301"}.fa-family-pants{--fa:"\e302"}.fa-fence{--fa:"\e303"}.fa-fish-bones{--fa:"\e304"}.fa-grapes{--fa:"\e306"}.fa-kiwi-fruit{--fa:"\e30c"}.fa-mango{--fa:"\e30f"}.fa-melon{--fa:"\e310"}.fa-melon-slice{--fa:"\e311"}.fa-money-from-bracket{--fa:"\e312"}.fa-money-simple-from-bracket{--fa:"\e313"}.fa-olive{--fa:"\e316"}.fa-olive-branch{--fa:"\e317"}.fa-option{--fa:"\e318"}.fa-party-bell{--fa:"\e31a"}.fa-party-horn{--fa:"\e31b"}.fa-peapod{--fa:"\e31c"}.fa-person-pregnant{--fa:"\e31e"}.fa-pineapple{--fa:"\e31f"}.fa-rectangle-code{--fa:"\e322"}.fa-rectangles-mixed{--fa:"\e323"}.fa-roller-coaster{--fa:"\e324"}.fa-square-quote{--fa:"\e329"}.fa-square-terminal{--fa:"\e32a"}.fa-strawberry{--fa:"\e32b"}.fa-table-picnic{--fa:"\e32d"}.fa-thought-bubble{--fa:"\e32e"}.fa-tick{--fa:"\e32f"}.fa-tomato{--fa:"\e330"}.fa-turn-down-left{--fa:"\e331"}.fa-user-police{--fa:"\e333"}.fa-user-police-tie{--fa:"\e334"}.fa-watermelon-slice{--fa:"\e337"}.fa-wheat-awn-slash{--fa:"\e338"}.fa-wheat-slash{--fa:"\e339"}.fa-badminton{--fa:"\e33a"}.fa-binary{--fa:"\e33b"}.fa-binary-circle-check{--fa:"\e33c"}.fa-binary-lock{--fa:"\e33d"}.fa-binary-slash{--fa:"\e33e"}.fa-boot-heeled{--fa:"\e33f"}.fa-car-bolt{--fa:"\e341"}.fa-car-circle-bolt{--fa:"\e342"}.fa-car-mirrors{--fa:"\e343"}.fa-car-side-bolt{--fa:"\e344"}.fa-clock-eight{--fa:"\e345"}.fa-clock-eight-thirty{--fa:"\e346"}.fa-clock-eleven{--fa:"\e347"}.fa-clock-eleven-thirty{--fa:"\e348"}.fa-clock-five{--fa:"\e349"}.fa-clock-five-thirty{--fa:"\e34a"}.fa-clock-four-thirty{--fa:"\e34b"}.fa-clock-nine{--fa:"\e34c"}.fa-clock-nine-thirty{--fa:"\e34d"}.fa-clock-one{--fa:"\e34e"}.fa-clock-one-thirty{--fa:"\e34f"}.fa-clock-seven{--fa:"\e350"}.fa-clock-seven-thirty{--fa:"\e351"}.fa-clock-six{--fa:"\e352"}.fa-clock-six-thirty{--fa:"\e353"}.fa-clock-ten{--fa:"\e354"}.fa-clock-ten-thirty{--fa:"\e355"}.fa-clock-three{--fa:"\e356"}.fa-clock-three-thirty{--fa:"\e357"}.fa-clock-twelve{--fa:"\e358"}.fa-clock-twelve-thirty{--fa:"\e359"}.fa-clock-two{--fa:"\e35a"}.fa-clock-two-thirty{--fa:"\e35b"}.fa-cloud-check{--fa:"\e35c"}.fa-cloud-minus{--fa:"\e35d"}.fa-cloud-plus{--fa:"\e35e"}.fa-cloud-xmark{--fa:"\e35f"}.fa-columns-3{--fa:"\e361"}.fa-crystal-ball{--fa:"\e362"}.fa-cup-straw{--fa:"\e363"}.fa-cup-straw-swoosh{--fa:"\e364"}.fa-distribute-spacing-horizontal{--fa:"\e365"}.fa-distribute-spacing-vertical{--fa:"\e366"}.fa-eyes{--fa:"\e367"}.fa-face-angry-horns{--fa:"\e368"}.fa-face-anguished{--fa:"\e369"}.fa-face-anxious-sweat{--fa:"\e36a"}.fa-face-astonished{--fa:"\e36b"}.fa-face-confounded{--fa:"\e36c"}.fa-face-confused{--fa:"\e36d"}.fa-face-cowboy-hat{--fa:"\e36e"}.fa-face-disappointed{--fa:"\e36f"}.fa-face-disguise{--fa:"\e370"}.fa-face-downcast-sweat{--fa:"\e371"}.fa-face-drooling{--fa:"\e372"}.fa-face-expressionless{--fa:"\e373"}.fa-face-eyes-xmarks{--fa:"\e374"}.fa-face-fearful{--fa:"\e375"}.fa-face-frown-slight{--fa:"\e376"}.fa-face-glasses{--fa:"\e377"}.fa-face-hand-over-mouth{--fa:"\e378"}.fa-face-hand-yawn{--fa:"\e379"}.fa-face-head-bandage{--fa:"\e37a"}.fa-face-hushed{--fa:"\e37b"}.fa-face-icicles{--fa:"\e37c"}.fa-face-kiss-closed-eyes{--fa:"\e37d"}.fa-face-lying{--fa:"\e37e"}.fa-face-mask{--fa:"\e37f"}.fa-face-monocle{--fa:"\e380"}.fa-face-nauseated{--fa:"\e381"}.fa-face-nose-steam{--fa:"\e382"}.fa-face-party{--fa:"\e383"}.fa-face-pensive{--fa:"\e384"}.fa-face-persevering{--fa:"\e385"}.fa-face-pleading{--fa:"\e386"}.fa-face-pouting{--fa:"\e387"}.fa-face-raised-eyebrow{--fa:"\e388"}.fa-face-relieved{--fa:"\e389"}.fa-face-sad-sweat{--fa:"\e38a"}.fa-face-scream{--fa:"\e38b"}.fa-face-shush{--fa:"\e38c"}.fa-face-sleeping{--fa:"\e38d"}.fa-face-sleepy{--fa:"\e38e"}.fa-face-smile-halo{--fa:"\e38f"}.fa-face-smile-hearts{--fa:"\e390"}.fa-face-smile-horns{--fa:"\e391"}.fa-face-smile-relaxed{--fa:"\e392"}.fa-face-smile-tear{--fa:"\e393"}.fa-face-smile-tongue{--fa:"\e394"}.fa-face-smile-upside-down{--fa:"\e395"}.fa-face-smiling-hands{--fa:"\e396"}.fa-face-smirking{--fa:"\e397"}.fa-face-sunglasses{--fa:"\e398"}.fa-face-swear{--fa:"\e399"}.fa-face-thermometer{--fa:"\e39a"}.fa-face-thinking{--fa:"\e39b"}.fa-face-tissue{--fa:"\e39c"}.fa-face-tongue-money{--fa:"\e39d"}.fa-face-tongue-sweat{--fa:"\e39e"}.fa-face-unamused{--fa:"\e39f"}.fa-face-vomit{--fa:"\e3a0"}.fa-face-weary{--fa:"\e3a1"}.fa-face-woozy{--fa:"\e3a2"}.fa-face-worried{--fa:"\e3a3"}.fa-face-zany{--fa:"\e3a4"}.fa-face-zipper{--fa:"\e3a5"}.fa-file-lock{--fa:"\e3a6"}.fa-file-slash{--fa:"\e3a7"}.fa-fishing-rod{--fa:"\e3a8"}.fa-flying-disc{--fa:"\e3a9"}.fa-gallery-thumbnails{--fa:"\e3aa"}.fa-goal-net{--fa:"\e3ab"}.fa-golf-flag-hole{--fa:"\e3ac"}.fa-grid-dividers{--fa:"\e3ad"}.fa-hockey-stick-puck{--fa:"\e3ae"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-house-chimney-blank{--fa:"\e3b0"}.fa-house-crack{--fa:"\e3b1"}.fa-house-medical{--fa:"\e3b2"}.fa-house-window{--fa:"\e3b3"}.fa-key-skeleton-left-right{--fa:"\e3b4"}.fa-lacrosse-stick{--fa:"\e3b5"}.fa-lacrosse-stick-ball{--fa:"\e3b6"}.fa-mask-snorkel{--fa:"\e3b7"}.fa-message-bot{--fa:"\e3b8"}.fa-moped{--fa:"\e3b9"}.fa-nesting-dolls{--fa:"\e3ba"}.fa-objects-align-bottom{--fa:"\e3bb"}.fa-objects-align-center-horizontal{--fa:"\e3bc"}.fa-objects-align-center-vertical{--fa:"\e3bd"}.fa-objects-align-left{--fa:"\e3be"}.fa-objects-align-right{--fa:"\e3bf"}.fa-objects-align-top{--fa:"\e3c0"}.fa-objects-column{--fa:"\e3c1"}.fa-paperclip-vertical{--fa:"\e3c2"}.fa-pinata{--fa:"\e3c3"}.fa-pipe-smoking{--fa:"\e3c4"}.fa-pool-8-ball{--fa:"\e3c5"}.fa-rugby-ball{--fa:"\e3c6"}.fa-shirt-long-sleeve{--fa:"\e3c7"}.fa-shirt-running{--fa:"\e3c8"}.fa-shirt-tank-top{--fa:"\e3c9"}.fa-signature-lock{--fa:"\e3ca"}.fa-signature-slash{--fa:"\e3cb"}.fa-ski-boot{--fa:"\e3cc"}.fa-ski-boot-ski{--fa:"\e3cd"}.fa-slot-machine{--fa:"\e3ce"}.fa-teddy-bear{--fa:"\e3cf"}.fa-truck-bolt{--fa:"\e3d0"}.fa-uniform-martial-arts{--fa:"\e3d1"}.fa-user-chef{--fa:"\e3d2"}.fa-user-hair-buns{--fa:"\e3d3"}.fa-arrow-left-long-to-line{--fa:"\e3d4"}.fa-arrow-right-long-to-line{--fa:"\e3d5"}.fa-arrow-turn-down-right{--fa:"\e3d6"}.fa-bagel{--fa:"\e3d7"}.fa-baguette{--fa:"\e3d8"}.fa-blanket-fire{--fa:"\e3da"}.fa-block-brick,.fa-wall-brick{--fa:"\e3db"}.fa-block-brick-fire,.fa-firewall{--fa:"\e3dc"}.fa-block-question{--fa:"\e3dd"}.fa-bowl-scoop,.fa-bowl-shaved-ice{--fa:"\e3de"}.fa-bowl-scoops{--fa:"\e3df"}.fa-bowl-spoon{--fa:"\e3e0"}.fa-bread-slice-butter{--fa:"\e3e1"}.fa-broccoli{--fa:"\e3e2"}.fa-burger-lettuce{--fa:"\e3e3"}.fa-butter{--fa:"\e3e4"}.fa-cake-slice,.fa-shortcake{--fa:"\e3e5"}.fa-can-food{--fa:"\e3e6"}.fa-candy{--fa:"\e3e7"}.fa-candy-bar,.fa-chocolate-bar{--fa:"\e3e8"}.fa-card-club{--fa:"\e3e9"}.fa-card-diamond{--fa:"\e3ea"}.fa-card-heart{--fa:"\e3eb"}.fa-card-spade{--fa:"\e3ec"}.fa-cards{--fa:"\e3ed"}.fa-cart-arrow-up{--fa:"\e3ee"}.fa-cart-circle-arrow-down{--fa:"\e3ef"}.fa-cart-circle-arrow-up{--fa:"\e3f0"}.fa-cart-circle-check{--fa:"\e3f1"}.fa-cart-circle-exclamation{--fa:"\e3f2"}.fa-cart-circle-plus{--fa:"\e3f3"}.fa-cart-circle-xmark{--fa:"\e3f4"}.fa-cent-sign{--fa:"\e3f5"}.fa-chestnut{--fa:"\e3f6"}.fa-chopsticks{--fa:"\e3f7"}.fa-circle-quarters{--fa:"\e3f8"}.fa-code-pull-request-closed{--fa:"\e3f9"}.fa-code-pull-request-draft{--fa:"\e3fa"}.fa-coin-blank{--fa:"\e3fb"}.fa-coin-front{--fa:"\e3fc"}.fa-coin-vertical{--fa:"\e3fd"}.fa-corner{--fa:"\e3fe"}.fa-crab{--fa:"\e3ff"}.fa-creemee,.fa-soft-serve{--fa:"\e400"}.fa-cucumber{--fa:"\e401"}.fa-cupcake{--fa:"\e402"}.fa-custard{--fa:"\e403"}.fa-dash,.fa-minus-large{--fa:"\e404"}.fa-diamond-exclamation{--fa:"\e405"}.fa-donut,.fa-doughnut{--fa:"\e406"}.fa-down-from-dotted-line{--fa:"\e407"}.fa-down-to-dotted-line{--fa:"\e408"}.fa-face-awesome,.fa-gave-dandy{--fa:"\e409"}.fa-falafel{--fa:"\e40a"}.fa-flatbread{--fa:"\e40b"}.fa-flatbread-stuffed{--fa:"\e40c"}.fa-fondue-pot{--fa:"\e40d"}.fa-garlic{--fa:"\e40e"}.fa-grip-dots{--fa:"\e410"}.fa-grip-dots-vertical{--fa:"\e411"}.fa-h5{--fa:"\e412"}.fa-h6{--fa:"\e413"}.fa-hammer-crash{--fa:"\e414"}.fa-hashtag-lock{--fa:"\e415"}.fa-hexagon-check{--fa:"\e416"}.fa-hexagon-exclamation{--fa:"\e417"}.fa-honey-pot{--fa:"\e418"}.fa-hose{--fa:"\e419"}.fa-hose-reel{--fa:"\e41a"}.fa-hourglass-clock{--fa:"\e41b"}.fa-100,.fa-hundred-points{--fa:"\e41c"}.fa-leafy-green{--fa:"\e41d"}.fa-left-long-to-line{--fa:"\e41e"}.fa-light-emergency{--fa:"\e41f"}.fa-light-emergency-on{--fa:"\e420"}.fa-lobster{--fa:"\e421"}.fa-lock-a{--fa:"\e422"}.fa-lock-hashtag{--fa:"\e423"}.fa-lollipop,.fa-lollypop{--fa:"\e424"}.fa-mushroom{--fa:"\e425"}.fa-octagon-check{--fa:"\e426"}.fa-onion{--fa:"\e427"}.fa-page{--fa:"\e428"}.fa-file-caret-down,.fa-page-caret-down{--fa:"\e429"}.fa-file-caret-up,.fa-page-caret-up{--fa:"\e42a"}.fa-pan-food{--fa:"\e42b"}.fa-pan-frying{--fa:"\e42c"}.fa-pancakes{--fa:"\e42d"}.fa-panel-ews{--fa:"\e42e"}.fa-panel-fire{--fa:"\e42f"}.fa-peanut{--fa:"\e430"}.fa-peanuts{--fa:"\e431"}.fa-pepper{--fa:"\e432"}.fa-person-to-door{--fa:"\e433"}.fa-phone-intercom{--fa:"\e434"}.fa-pickleball{--fa:"\e435"}.fa-pipe-circle-check{--fa:"\e436"}.fa-pipe-collar{--fa:"\e437"}.fa-pipe-section{--fa:"\e438"}.fa-pipe-valve{--fa:"\e439"}.fa-plate-utensils{--fa:"\e43b"}.fa-plus-minus{--fa:"\e43c"}.fa-pompebled{--fa:"\e43d"}.fa-popsicle{--fa:"\e43e"}.fa-pot-food{--fa:"\e43f"}.fa-potato{--fa:"\e440"}.fa-pretzel{--fa:"\e441"}.fa-pump{--fa:"\e442"}.fa-puzzle{--fa:"\e443"}.fa-right-long-to-line{--fa:"\e444"}.fa-sailboat{--fa:"\e445"}.fa-salt-shaker{--fa:"\e446"}.fa-section{--fa:"\e447"}.fa-shrimp{--fa:"\e448"}.fa-shutters{--fa:"\e449"}.fa-sportsball{--fa:"\e44b"}.fa-sprinkler-ceiling{--fa:"\e44c"}.fa-square-a-lock{--fa:"\e44d"}.fa-square-quarters{--fa:"\e44e"}.fa-square-ring{--fa:"\e44f"}.fa-squid{--fa:"\e450"}.fa-tamale{--fa:"\e451"}.fa-tank-water{--fa:"\e452"}.fa-train-track{--fa:"\e453"}.fa-train-tunnel{--fa:"\e454"}.fa-turn-down-right{--fa:"\e455"}.fa-up-from-dotted-line{--fa:"\e456"}.fa-up-to-dotted-line{--fa:"\e457"}.fa-user-doctor-hair{--fa:"\e458"}.fa-user-doctor-hair-long{--fa:"\e459"}.fa-user-hair{--fa:"\e45a"}.fa-user-hair-long{--fa:"\e45b"}.fa-business-front,.fa-party-back,.fa-trian-balbot,.fa-user-hair-mullet{--fa:"\e45c"}.fa-user-nurse-hair{--fa:"\e45d"}.fa-user-nurse-hair-long{--fa:"\e45e"}.fa-user-tie-hair{--fa:"\e45f"}.fa-user-tie-hair-long{--fa:"\e460"}.fa-user-vneck{--fa:"\e461"}.fa-user-vneck-hair{--fa:"\e462"}.fa-user-vneck-hair-long{--fa:"\e463"}.fa-utensils-slash{--fa:"\e464"}.fa-vent-damper{--fa:"\e465"}.fa-waffle{--fa:"\e466"}.fa-00{--fa:"\e467"}.fa-apartment{--fa:"\e468"}.fa-bird{--fa:"\e469"}.fa-block{--fa:"\e46a"}.fa-bowl-soft-serve{--fa:"\e46b"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-cabin{--fa:"\e46d"}.fa-calendar-circle-exclamation{--fa:"\e46e"}.fa-calendar-circle-minus{--fa:"\e46f"}.fa-calendar-circle-plus{--fa:"\e470"}.fa-calendar-circle-user{--fa:"\e471"}.fa-calendar-lines-pen{--fa:"\e472"}.fa-chart-simple{--fa:"\e473"}.fa-chart-simple-horizontal{--fa:"\e474"}.fa-diagram-cells{--fa:"\e475"}.fa-diagram-next{--fa:"\e476"}.fa-diagram-predecessor{--fa:"\e477"}.fa-diagram-previous{--fa:"\e478"}.fa-diagram-subtask{--fa:"\e479"}.fa-diagram-successor{--fa:"\e47a"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-face-beam-hand-over-mouth{--fa:"\e47c"}.fa-face-clouds{--fa:"\e47d"}.fa-face-diagonal-mouth{--fa:"\e47e"}.fa-face-dotted{--fa:"\e47f"}.fa-face-exhaling{--fa:"\e480"}.fa-face-hand-peeking{--fa:"\e481"}.fa-face-holding-back-tears{--fa:"\e482"}.fa-face-melting{--fa:"\e483"}.fa-face-saluting{--fa:"\e484"}.fa-face-spiral-eyes{--fa:"\e485"}.fa-fort{--fa:"\e486"}.fa-home-blank,.fa-house-blank{--fa:"\e487"}.fa-square-kanban{--fa:"\e488"}.fa-square-list{--fa:"\e489"}.fa-nigiri,.fa-sushi{--fa:"\e48a"}.fa-maki-roll,.fa-makizushi,.fa-sushi-roll{--fa:"\e48b"}.fa-album-circle-plus{--fa:"\e48c"}.fa-album-circle-user{--fa:"\e48d"}.fa-album-collection-circle-plus{--fa:"\e48e"}.fa-album-collection-circle-user{--fa:"\e48f"}.fa-bug-slash{--fa:"\e490"}.fa-cloud-exclamation{--fa:"\e491"}.fa-cloud-question{--fa:"\e492"}.fa-file-circle-info{--fa:"\e493"}.fa-file-circle-plus{--fa:"\e494"}.fa-frame{--fa:"\e495"}.fa-gauge-circle-bolt{--fa:"\e496"}.fa-gauge-circle-minus{--fa:"\e497"}.fa-gauge-circle-plus{--fa:"\e498"}.fa-memo-circle-info{--fa:"\e49a"}.fa-object-exclude{--fa:"\e49c"}.fa-object-intersect{--fa:"\e49d"}.fa-object-subtract{--fa:"\e49e"}.fa-object-union{--fa:"\e49f"}.fa-pen-nib-slash{--fa:"\e4a1"}.fa-rectangle-history{--fa:"\e4a2"}.fa-rectangle-history-circle-plus{--fa:"\e4a3"}.fa-rectangle-history-circle-user{--fa:"\e4a4"}.fa-shop-lock{--fa:"\e4a5"}.fa-store-lock{--fa:"\e4a6"}.fa-user-robot-xmarks{--fa:"\e4a7"}.fa-virus-covid{--fa:"\e4a8"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-anchor-lock{--fa:"\e4ad"}.fa-arrow-down-to-arc{--fa:"\e4ae"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-arrow-right-from-arc{--fa:"\e4b1"}.fa-arrow-right-to-arc{--fa:"\e4b2"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-arrow-up-from-arc{--fa:"\e4b4"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-arrows-spin{--fa:"\e4bb"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-bore-hole{--fa:"\e4c3"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-bottle-water{--fa:"\e4c5"}.fa-bowl-food{--fa:"\e4c6"}.fa-boxes-packing{--fa:"\e4c7"}.fa-bridge{--fa:"\e4c8"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-bridge-suspension{--fa:"\e4cd"}.fa-bridge-water{--fa:"\e4ce"}.fa-bucket{--fa:"\e4cf"}.fa-bugs{--fa:"\e4d0"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-building-circle-check{--fa:"\e4d2"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-building-flag{--fa:"\e4d5"}.fa-building-lock{--fa:"\e4d6"}.fa-building-ngo{--fa:"\e4d7"}.fa-building-shield{--fa:"\e4d8"}.fa-building-un{--fa:"\e4d9"}.fa-building-user{--fa:"\e4da"}.fa-building-wheat{--fa:"\e4db"}.fa-burst{--fa:"\e4dc"}.fa-car-on{--fa:"\e4dd"}.fa-car-tunnel{--fa:"\e4de"}.fa-cards-blank{--fa:"\e4df"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-children{--fa:"\e4e1"}.fa-circle-nodes{--fa:"\e4e2"}.fa-clipboard-question{--fa:"\e4e3"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-computer{--fa:"\e4e5"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-down-to-bracket{--fa:"\e4e7"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-explosion{--fa:"\e4e9"}.fa-ferry{--fa:"\e4ea"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-file-circle-question{--fa:"\e4ef"}.fa-file-shield{--fa:"\e4f0"}.fa-fire-burner{--fa:"\e4f1"}.fa-fish-fins{--fa:"\e4f2"}.fa-flask-vial{--fa:"\e4f3"}.fa-glass-water{--fa:"\e4f4"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-handcuffs{--fa:"\e4f8"}.fa-hands-bound{--fa:"\e4f9"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-heart-circle-plus{--fa:"\e500"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-helicopter-symbol{--fa:"\e502"}.fa-helmet-un{--fa:"\e503"}.fa-hexagon-image{--fa:"\e504"}.fa-hexagon-vertical-nft,.fa-hexagon-vertical-nft-slanted{--fa:"\e505"}.fa-hill-avalanche{--fa:"\e507"}.fa-hill-rockslide{--fa:"\e508"}.fa-house-circle-check{--fa:"\e509"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-house-fire{--fa:"\e50c"}.fa-house-flag{--fa:"\e50d"}.fa-house-flood-water{--fa:"\e50e"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-house-lock{--fa:"\e510"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-house-medical-flag{--fa:"\e514"}.fa-house-tsunami{--fa:"\e515"}.fa-jar{--fa:"\e516"}.fa-jar-wheat{--fa:"\e517"}.fa-jet-fighter-up{--fa:"\e518"}.fa-jug-detergent{--fa:"\e519"}.fa-kitchen-set{--fa:"\e51a"}.fa-land-mine-on{--fa:"\e51b"}.fa-landmark-flag{--fa:"\e51c"}.fa-laptop-file{--fa:"\e51d"}.fa-lines-leaning{--fa:"\e51e"}.fa-location-pin-lock{--fa:"\e51f"}.fa-locust{--fa:"\e520"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-mask-ventilator{--fa:"\e524"}.fa-mattress-pillow{--fa:"\e525"}.fa-merge{--fa:"\e526"}.fa-mobile-retro{--fa:"\e527"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-mosquito{--fa:"\e52b"}.fa-mosquito-net{--fa:"\e52c"}.fa-mound{--fa:"\e52d"}.fa-mountain-city{--fa:"\e52e"}.fa-mountain-sun{--fa:"\e52f"}.fa-oil-well{--fa:"\e532"}.fa-people-group{--fa:"\e533"}.fa-people-line{--fa:"\e534"}.fa-people-pulling{--fa:"\e535"}.fa-people-robbery{--fa:"\e536"}.fa-people-roof{--fa:"\e537"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-person-burst{--fa:"\e53b"}.fa-person-cane{--fa:"\e53c"}.fa-person-chalkboard{--fa:"\e53d"}.fa-person-circle-check{--fa:"\e53e"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-person-circle-minus{--fa:"\e540"}.fa-person-circle-plus{--fa:"\e541"}.fa-person-circle-question{--fa:"\e542"}.fa-person-circle-xmark{--fa:"\e543"}.fa-person-dress-burst{--fa:"\e544"}.fa-person-drowning{--fa:"\e545"}.fa-person-falling{--fa:"\e546"}.fa-person-falling-burst{--fa:"\e547"}.fa-person-half-dress{--fa:"\e548"}.fa-person-harassing{--fa:"\e549"}.fa-person-military-pointing{--fa:"\e54a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-person-military-to-person{--fa:"\e54c"}.fa-person-rays{--fa:"\e54d"}.fa-person-rifle{--fa:"\e54e"}.fa-person-shelter{--fa:"\e54f"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-person-walking-luggage{--fa:"\e554"}.fa-plane-circle-check{--fa:"\e555"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-plane-lock{--fa:"\e558"}.fa-plate-wheat{--fa:"\e55a"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-plug-circle-check{--fa:"\e55c"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-ranking-star{--fa:"\e561"}.fa-road-barrier{--fa:"\e562"}.fa-road-bridge{--fa:"\e563"}.fa-road-circle-check{--fa:"\e564"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-road-circle-xmark{--fa:"\e566"}.fa-road-lock{--fa:"\e567"}.fa-road-spikes{--fa:"\e568"}.fa-rug{--fa:"\e569"}.fa-sack-xmark{--fa:"\e56a"}.fa-school-circle-check{--fa:"\e56b"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-school-flag{--fa:"\e56e"}.fa-school-lock{--fa:"\e56f"}.fa-sheet-plastic{--fa:"\e571"}.fa-shield-cat{--fa:"\e572"}.fa-shield-dog{--fa:"\e573"}.fa-shield-heart{--fa:"\e574"}.fa-shield-quartered{--fa:"\e575"}.fa-square-nfi{--fa:"\e576"}.fa-square-person-confined{--fa:"\e577"}.fa-square-virus{--fa:"\e578"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-tarp{--fa:"\e57b"}.fa-tarp-droplet{--fa:"\e57c"}.fa-tent{--fa:"\e57d"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tent-arrows-down{--fa:"\e581"}.fa-tents{--fa:"\e582"}.fa-toilet-portable{--fa:"\e583"}.fa-toilets-portable{--fa:"\e584"}.fa-tower-cell{--fa:"\e585"}.fa-tower-observation{--fa:"\e586"}.fa-tree-city{--fa:"\e587"}.fa-trillium{--fa:"\e588"}.fa-trowel{--fa:"\e589"}.fa-trowel-bricks{--fa:"\e58a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-truck-droplet{--fa:"\e58c"}.fa-truck-field{--fa:"\e58d"}.fa-truck-field-un{--fa:"\e58e"}.fa-truck-plane{--fa:"\e58f"}.fa-up-from-bracket{--fa:"\e590"}.fa-users-between-lines{--fa:"\e591"}.fa-users-line{--fa:"\e592"}.fa-users-rays{--fa:"\e593"}.fa-users-rectangle{--fa:"\e594"}.fa-users-viewfinder{--fa:"\e595"}.fa-vial-circle-check{--fa:"\e596"}.fa-vial-virus{--fa:"\e597"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-worm{--fa:"\e599"}.fa-xmarks-lines{--fa:"\e59a"}.fa-xmark-large{--fa:"\e59b"}.fa-child-dress{--fa:"\e59c"}.fa-child-reaching{--fa:"\e59d"}.fa-plus-large{--fa:"\e59e"}.fa-crosshairs-simple{--fa:"\e59f"}.fa-file-circle-check{--fa:"\e5a0"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-gamepad-alt,.fa-gamepad-modern{--fa:"\e5a2"}.fa-grill{--fa:"\e5a3"}.fa-grill-fire{--fa:"\e5a4"}.fa-grill-hot{--fa:"\e5a5"}.fa-lightbulb-cfl{--fa:"\e5a6"}.fa-lightbulb-cfl-on{--fa:"\e5a7"}.fa-mouse-field{--fa:"\e5a8"}.fa-person-through-window{--fa:"\e5a9"}.fa-plant-wilt{--fa:"\e5aa"}.fa-ring-diamond{--fa:"\e5ab"}.fa-stapler{--fa:"\e5af"}.fa-toggle-large-off{--fa:"\e5b0"}.fa-toggle-large-on{--fa:"\e5b1"}.fa-toilet-paper-check{--fa:"\e5b2"}.fa-toilet-paper-xmark{--fa:"\e5b3"}.fa-train-tram{--fa:"\e5b4"}.fa-buoy{--fa:"\e5b5"}.fa-buoy-mooring{--fa:"\e5b6"}.fa-diamond-half{--fa:"\e5b7"}.fa-diamond-half-stroke{--fa:"\e5b8"}.fa-game-console-handheld-crank{--fa:"\e5b9"}.fa-interrobang{--fa:"\e5ba"}.fa-mailbox-flag-up{--fa:"\e5bb"}.fa-mustache{--fa:"\e5bc"}.fa-nose{--fa:"\e5bd"}.fa-phone-arrow-right{--fa:"\e5be"}.fa-pickaxe{--fa:"\e5bf"}.fa-prescription-bottle-pill{--fa:"\e5c0"}.fa-snowflake-droplets{--fa:"\e5c1"}.fa-square-dashed-circle-plus{--fa:"\e5c2"}.fa-tricycle{--fa:"\e5c3"}.fa-tricycle-adult{--fa:"\e5c4"}.fa-user-magnifying-glass{--fa:"\e5c5"}.fa-comment-heart{--fa:"\e5c8"}.fa-message-heart{--fa:"\e5c9"}.fa-pencil-mechanical{--fa:"\e5ca"}.fa-skeleton-ribs{--fa:"\e5cb"}.fa-billboard{--fa:"\e5cd"}.fa-circle-euro{--fa:"\e5ce"}.fa-circle-sterling{--fa:"\e5cf"}.fa-circle-yen{--fa:"\e5d0"}.fa-broom-wide{--fa:"\e5d1"}.fa-wreath-laurel{--fa:"\e5d2"}.fa-circle-quarter-stroke{--fa:"\e5d3"}.fa-circle-three-quarters-stroke{--fa:"\e5d4"}.fa-webhook{--fa:"\e5d5"}.fa-sparkle{--fa:"\e5d6"}.fa-chart-line-up-down{--fa:"\e5d7"}.fa-chart-mixed-up-circle-currency{--fa:"\e5d8"}.fa-chart-mixed-up-circle-dollar{--fa:"\e5d9"}.fa-grid-round{--fa:"\e5da"}.fa-grid-round-2{--fa:"\e5db"}.fa-grid-round-2-plus{--fa:"\e5dc"}.fa-grid-round-4{--fa:"\e5dd"}.fa-grid-round-5{--fa:"\e5de"}.fa-arrow-progress{--fa:"\e5df"}.fa-right-left-large{--fa:"\e5e1"}.fa-calendar-users{--fa:"\e5e2"}.fa-display-chart-up{--fa:"\e5e3"}.fa-display-chart-up-circle-currency{--fa:"\e5e5"}.fa-display-chart-up-circle-dollar{--fa:"\e5e6"}.fa-laptop-binary{--fa:"\e5e7"}.fa-gear-code{--fa:"\e5e8"}.fa-gear-complex{--fa:"\e5e9"}.fa-gear-complex-code{--fa:"\e5eb"}.fa-file-doc{--fa:"\e5ed"}.fa-file-zip{--fa:"\e5ee"}.fa-flask-gear{--fa:"\e5f1"}.fa-bag-seedling{--fa:"\e5f2"}.fa-bin-bottles{--fa:"\e5f5"}.fa-bin-bottles-recycle{--fa:"\e5f6"}.fa-bin-recycle{--fa:"\e5f7"}.fa-conveyor-belt-arm{--fa:"\e5f8"}.fa-jug-bottle{--fa:"\e5fb"}.fa-lightbulb-gear{--fa:"\e5fd"}.fa-dinosaur{--fa:"\e5fe"}.fa-person-running-fast{--fa:"\e5ff"}.fa-circles-overlap{--fa:"\e600"}.fa-cloud-binary{--fa:"\e601"}.fa-chf-sign{--fa:"\e602"}.fa-user-group-simple{--fa:"\e603"}.fa-chart-pie-simple-circle-currency{--fa:"\e604"}.fa-chart-pie-simple-circle-dollar{--fa:"\e605"}.fa-hat-beach{--fa:"\e606"}.fa-person-dress-fairy{--fa:"\e607"}.fa-person-fairy{--fa:"\e608"}.fa-swap{--fa:"\e609"}.fa-swap-arrows{--fa:"\e60a"}.fa-angles-up-down{--fa:"\e60d"}.fa-globe-pointer{--fa:"\e60e"}.fa-subtitles{--fa:"\e60f"}.fa-subtitles-slash{--fa:"\e610"}.fa-head-side-gear{--fa:"\e611"}.fa-lighthouse{--fa:"\e612"}.fa-raccoon{--fa:"\e613"}.fa-arrow-down-from-arc{--fa:"\e614"}.fa-arrow-left-from-arc{--fa:"\e615"}.fa-arrow-left-to-arc{--fa:"\e616"}.fa-arrow-up-to-arc{--fa:"\e617"}.fa-building-magnifying-glass{--fa:"\e61c"}.fa-building-memo{--fa:"\e61e"}.fa-hammer-brush{--fa:"\e620"}.fa-hand-holding-circle-dollar{--fa:"\e621"}.fa-landmark-magnifying-glass{--fa:"\e622"}.fa-sign-post{--fa:"\e624"}.fa-sign-posts{--fa:"\e625"}.fa-sign-posts-wrench{--fa:"\e626"}.fa-tent-double-peak{--fa:"\e627"}.fa-truck-utensils{--fa:"\e628"}.fa-t-rex{--fa:"\e629"}.fa-spinner-scale{--fa:"\e62a"}.fa-bell-ring{--fa:"\e62c"}.fa-arrows-rotate-reverse{--fa:"\e630"}.fa-rotate-reverse{--fa:"\e631"}.fa-arrow-turn-left{--fa:"\e632"}.fa-arrow-turn-left-down{--fa:"\e633"}.fa-arrow-turn-left-up{--fa:"\e634"}.fa-arrow-turn-right{--fa:"\e635"}.fa-turn-left{--fa:"\e636"}.fa-turn-left-down{--fa:"\e637"}.fa-turn-left-up{--fa:"\e638"}.fa-turn-right{--fa:"\e639"}.fa-location-arrow-up{--fa:"\e63a"}.fa-ticket-perforated{--fa:"\e63e"}.fa-tickets-perforated{--fa:"\e63f"}.fa-cannon{--fa:"\e642"}.fa-court-sport{--fa:"\e643"}.fa-file-eps{--fa:"\e644"}.fa-file-gif{--fa:"\e645"}.fa-file-jpg{--fa:"\e646"}.fa-file-mov{--fa:"\e647"}.fa-file-mp3{--fa:"\e648"}.fa-file-mp4{--fa:"\e649"}.fa-file-ppt{--fa:"\e64a"}.fa-file-svg{--fa:"\e64b"}.fa-file-vector{--fa:"\e64c"}.fa-file-xls{--fa:"\e64d"}.fa-folder-check{--fa:"\e64e"}.fa-chart-kanban{--fa:"\e64f"}.fa-bag-shopping-minus{--fa:"\e650"}.fa-bag-shopping-plus{--fa:"\e651"}.fa-basket-shopping-minus{--fa:"\e652"}.fa-basket-shopping-plus{--fa:"\e653"}.fa-file-xml{--fa:"\e654"}.fa-bulldozer{--fa:"\e655"}.fa-excavator{--fa:"\e656"}.fa-truck-ladder{--fa:"\e657"}.fa-tickets{--fa:"\e658"}.fa-tickets-simple{--fa:"\e659"}.fa-truck-fire{--fa:"\e65a"}.fa-wave{--fa:"\e65b"}.fa-waves-sine{--fa:"\e65d"}.fa-magnifying-glass-arrows-rotate{--fa:"\e65e"}.fa-magnifying-glass-music{--fa:"\e65f"}.fa-magnifying-glass-play{--fa:"\e660"}.fa-magnifying-glass-waveform{--fa:"\e661"}.fa-music-magnifying-glass{--fa:"\e662"}.fa-reflect-horizontal{--fa:"\e664"}.fa-reflect-vertical{--fa:"\e665"}.fa-file-png{--fa:"\e666"}.fa-arrow-down-from-bracket{--fa:"\e667"}.fa-arrow-left-from-bracket{--fa:"\e668"}.fa-arrow-left-to-bracket{--fa:"\e669"}.fa-arrow-up-to-bracket{--fa:"\e66a"}.fa-down-from-bracket{--fa:"\e66b"}.fa-left-from-bracket{--fa:"\e66c"}.fa-left-to-bracket{--fa:"\e66d"}.fa-up-to-bracket{--fa:"\e66e"}.fa-reflect-both{--fa:"\e66f"}.fa-file-cad{--fa:"\e672"}.fa-bottle-baby{--fa:"\e673"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-table-cells-lock{--fa:"\e679"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-circle-wifi{--fa:"\e67d"}.fa-circle-wifi-circle-wifi,.fa-circle-wifi-group{--fa:"\e67e"}.fa-circle-gf{--fa:"\e67f"}.fa-ant{--fa:"\e680"}.fa-caduceus{--fa:"\e681"}.fa-globe-wifi{--fa:"\e685"}.fa-hydra{--fa:"\e686"}.fa-lightbulb-message{--fa:"\e687"}.fa-octopus{--fa:"\e688"}.fa-user-beard-bolt{--fa:"\e689"}.fa-user-hoodie{--fa:"\e68a"}.fa-diamonds-4{--fa:"\e68b"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-table-cells-column-unlock{--fa:"\e690"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-table-cells-unlock{--fa:"\e692"}.fa-chart-diagram{--fa:"\e695"}.fa-comment-nodes{--fa:"\e696"}.fa-file-fragment{--fa:"\e697"}.fa-file-half-dashed{--fa:"\e698"}.fa-hexagon-nodes{--fa:"\e699"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-square-binary{--fa:"\e69b"}.fa-car-people,.fa-carpool{--fa:"\e69c"}.fa-chart-sine{--fa:"\e69d"}.fa-chart-fft{--fa:"\e69e"}.fa-circles-overlap-3,.fa-pronoun{--fa:"\e6a1"}.fa-bar-progress{--fa:"\e6a4"}.fa-bar-progress-empty{--fa:"\e6a5"}.fa-bar-progress-full{--fa:"\e6a6"}.fa-bar-progress-half{--fa:"\e6a7"}.fa-bar-progress-quarter{--fa:"\e6a8"}.fa-bar-progress-three-quarters{--fa:"\e6a9"}.fa-grid-2-minus{--fa:"\e6aa"}.fa-grid-round-2-minus{--fa:"\e6ab"}.fa-table-cells-columns{--fa:"\e6ac"}.fa-table-cells-header{--fa:"\e6ad"}.fa-table-cells-header-lock{--fa:"\e6ae"}.fa-table-cells-header-unlock{--fa:"\e6af"}.fa-table-cells-rows{--fa:"\e6b0"}.fa-circle-equals{--fa:"\e6b1"}.fa-hexagon-equals{--fa:"\e6b2"}.fa-octagon-equals{--fa:"\e6b3"}.fa-rectangle-minus{--fa:"\e6b4"}.fa-rectangle-plus{--fa:"\e6b5"}.fa-square-equals{--fa:"\e6b6"}.fa-arrow-down-long-to-line{--fa:"\e6b7"}.fa-arrow-left-arrow-right{--fa:"\e6b8"}.fa-arrow-left-from-dotted-line{--fa:"\e6b9"}.fa-arrow-left-to-dotted-line{--fa:"\e6ba"}.fa-arrow-right-from-dotted-line{--fa:"\e6bb"}.fa-arrow-right-to-dotted-line{--fa:"\e6bc"}.fa-arrow-up-long-to-line{--fa:"\e6bd"}.fa-direction-left-right{--fa:"\e6be"}.fa-direction-up-down{--fa:"\e6bf"}.fa-down-long-to-line{--fa:"\e6c0"}.fa-down-up{--fa:"\e6c1"}.fa-left-from-dotted-line{--fa:"\e6c2"}.fa-left-to-dotted-line{--fa:"\e6c3"}.fa-right-from-dotted-line{--fa:"\e6c4"}.fa-right-to-dotted-line{--fa:"\e6c5"}.fa-up-long-to-line{--fa:"\e6c6"}.fa-barn{--fa:"\e6c7"}.fa-circle-house{--fa:"\e6c8"}.fa-garage-empty{--fa:"\e6c9"}.fa-house-unlock{--fa:"\e6ca"}.fa-school-unlock{--fa:"\e6cb"}.fa-stadium{--fa:"\e6cc"}.fa-tent-circus{--fa:"\e6cd"}.fa-ball-yarn{--fa:"\e6ce"}.fa-bra{--fa:"\e6cf"}.fa-briefs{--fa:"\e6d0"}.fa-dress{--fa:"\e6d1"}.fa-jeans{--fa:"\e6d2"}.fa-jeans-straight{--fa:"\e6d3"}.fa-panties{--fa:"\e6d4"}.fa-pants{--fa:"\e6d5"}.fa-pants-straight{--fa:"\e6d6"}.fa-shirt-jersey{--fa:"\e6d7"}.fa-shoe{--fa:"\e6d8"}.fa-shorts{--fa:"\e6d9"}.fa-sneaker{--fa:"\e6da"}.fa-circle-share-nodes{--fa:"\e6db"}.fa-comment-dot{--fa:"\e6dc"}.fa-comment-waveform{--fa:"\e6dd"}.fa-envelope-circle-user{--fa:"\e6de"}.fa-message-dot{--fa:"\e6df"}.fa-message-waveform{--fa:"\e6e0"}.fa-phone-connection{--fa:"\e6e1"}.fa-phone-waveform{--fa:"\e6e2"}.fa-postage-stamp{--fa:"\e6e3"}.fa-circle-florin{--fa:"\e6e4"}.fa-circle-ruble{--fa:"\e6e5"}.fa-square-chf{--fa:"\e6e6"}.fa-square-lira{--fa:"\e6e7"}.fa-norwegian-krone-sign{--fa:"\e6e8"}.fa-circle-renminbi{--fa:"\e6e9"}.fa-square-peseta{--fa:"\e6ea"}.fa-circle-brazilian-real{--fa:"\e6eb"}.fa-circle-won{--fa:"\e6ec"}.fa-square-cruzeiro{--fa:"\e6ed"}.fa-circle-currency{--fa:"\e6ee"}.fa-circle-hryvnia{--fa:"\e6ef"}.fa-square-cent{--fa:"\e6f0"}.fa-square-brazilian-real{--fa:"\e6f1"}.fa-square-bitcoin{--fa:"\e6f2"}.fa-circle-peruvian-soles{--fa:"\e6f3"}.fa-circle-litecoin{--fa:"\e6f4"}.fa-square-indian-rupee{--fa:"\e6f5"}.fa-circle-lira{--fa:"\e6f6"}.fa-square-litecoin{--fa:"\e6f7"}.fa-square-ruble{--fa:"\e6f8"}.fa-circle-malaysian-ringgit{--fa:"\e6f9"}.fa-malaysian-ringgit-sign{--fa:"\e6fa"}.fa-circle-manat{--fa:"\e6fb"}.fa-circle-colon{--fa:"\e6fc"}.fa-circle-kip{--fa:"\e6fd"}.fa-australian-dollar-sign{--fa:"\e6fe"}.fa-circle-peso{--fa:"\e6ff"}.fa-circle-polish-zloty{--fa:"\e700"}.fa-circle-bangladeshi-taka{--fa:"\e701"}.fa-circle-mill{--fa:"\e702"}.fa-circle-shekel{--fa:"\e703"}.fa-square-manat{--fa:"\e704"}.fa-peruvian-soles-sign{--fa:"\e705"}.fa-circle-rupiah{--fa:"\e706"}.fa-square-norwegian-krone{--fa:"\e707"}.fa-square-naira{--fa:"\e708"}.fa-square-won{--fa:"\e709"}.fa-square-mill{--fa:"\e70a"}.fa-polish-zloty-sign{--fa:"\e70b"}.fa-square-currency{--fa:"\e70c"}.fa-square-kip{--fa:"\e70d"}.fa-square-guarani{--fa:"\e70e"}.fa-square-dong{--fa:"\e70f"}.fa-square-hryvnia{--fa:"\e710"}.fa-circle-tugrik{--fa:"\e711"}.fa-square-rupiah{--fa:"\e712"}.fa-square-sterling{--fa:"\e713"}.fa-circle-rupee{--fa:"\e714"}.fa-square-rupee{--fa:"\e715"}.fa-square-peruvian-soles{--fa:"\e716"}.fa-square-florin{--fa:"\e717"}.fa-square-australian-dollar{--fa:"\e718"}.fa-square-baht{--fa:"\e719"}.fa-square-peso{--fa:"\e71a"}.fa-circle-austral{--fa:"\e71b"}.fa-square-swedish-krona{--fa:"\e71c"}.fa-circle-lari{--fa:"\e71d"}.fa-circleapore-dollar{--fa:"\e71e"}.fa-square-turkish-lira{--fa:"\e71f"}.fa-danish-krone-sign{--fa:"\e720"}.fa-circle-franc{--fa:"\e721"}.fa-circle-cruzeiro{--fa:"\e722"}.fa-circle-dong{--fa:"\e723"}.fa-square-yen{--fa:"\e724"}.fa-circle-tenge{--fa:"\e725"}.fa-square-austral{--fa:"\e726"}.fa-square-eurozone{--fa:"\e727"}.fa-square-tugrik{--fa:"\e728"}.fa-square-cedi{--fa:"\e729"}.fa-circle-cent{--fa:"\e72a"}.fa-currency-sign{--fa:"\e72b"}.fa-circle-chf{--fa:"\e72c"}.fa-circle-baht{--fa:"\e72d"}.fa-signapore-dollar-sign{--fa:"\e72e"}.fa-square-franc{--fa:"\e72f"}.fa-circle-australian-dollar{--fa:"\e730"}.fa-square-tenge{--fa:"\e731"}.fa-square-euro{--fa:"\e732"}.fa-squareapore-dollar{--fa:"\e733"}.fa-circle-indian-rupee{--fa:"\e734"}.fa-square-shekel{--fa:"\e735"}.fa-square-polish-zloty{--fa:"\e736"}.fa-circle-bitcoin{--fa:"\e737"}.fa-circle-norwegian-krone{--fa:"\e738"}.fa-circle-turkish-lira{--fa:"\e739"}.fa-square-colon{--fa:"\e73a"}.fa-circle-guarani{--fa:"\e73b"}.fa-renminbi-sign{--fa:"\e73c"}.fa-square-renminbi{--fa:"\e73d"}.fa-swedish-krona-sign{--fa:"\e73e"}.fa-square-lari{--fa:"\e73f"}.fa-eurozone-sign{--fa:"\e740"}.fa-circle-peseta{--fa:"\e741"}.fa-circle-cedi{--fa:"\e742"}.fa-circle-swedish-krona{--fa:"\e743"}.fa-square-bangladeshi-taka{--fa:"\e744"}.fa-circle-eurozone{--fa:"\e745"}.fa-circle-danish-krone{--fa:"\e746"}.fa-square-danish-krone{--fa:"\e747"}.fa-square-malaysian-ringgit{--fa:"\e748"}.fa-circle-naira{--fa:"\e749"}.fa-mobile-arrow-down{--fa:"\e74b"}.fa-clone-plus{--fa:"\e74c"}.fa-paintbrush-fine-slash{--fa:"\e74d"}.fa-paintbrush-slash{--fa:"\e74e"}.fa-pencil-line{--fa:"\e74f"}.fa-slider-circle{--fa:"\e750"}.fa-thumbtack-angle{--fa:"\e751"}.fa-thumbtack-angle-slash{--fa:"\e752"}.fa-book-open-lines{--fa:"\e753"}.fa-book-spine{--fa:"\e754"}.fa-bookmark-plus{--fa:"\e755"}.fa-clipboard-clock{--fa:"\e756"}.fa-clipboard-exclamation{--fa:"\e757"}.fa-file-ban{--fa:"\e758"}.fa-notes-sticky{--fa:"\e759"}.fa-capsule{--fa:"\e75a"}.fa-ear-circle-checkmark{--fa:"\e75b"}.fa-ear-triangle-exclamation{--fa:"\e75c"}.fa-ear-waveform{--fa:"\e75d"}.fa-head-side-circuit{--fa:"\e75e"}.fa-head-side-speak{--fa:"\e75f"}.fa-microphone-signal-meter{--fa:"\e760"}.fa-spine{--fa:"\e761"}.fa-vial-vertical{--fa:"\e762"}.fa-bin{--fa:"\e763"}.fa-seat{--fa:"\e764"}.fa-seats{--fa:"\e765"}.fa-camera-circle-ellipsis{--fa:"\e766"}.fa-camera-clock{--fa:"\e767"}.fa-camera-shutter{--fa:"\e768"}.fa-film-music{--fa:"\e769"}.fa-film-stack{--fa:"\e76b"}.fa-image-circle-arrow-down{--fa:"\e76c"}.fa-image-circle-check{--fa:"\e76d"}.fa-image-circle-plus{--fa:"\e76e"}.fa-image-circle-xmark{--fa:"\e76f"}.fa-image-music{--fa:"\e770"}.fa-image-stack{--fa:"\e771"}.fa-rectangle-4k{--fa:"\e772"}.fa-rectangle-hdr,.fa-rectangle-high-dynamic-range{--fa:"\e773"}.fa-rectangle-video-on-demand{--fa:"\e774"}.fa-user-viewfinder{--fa:"\e775"}.fa-video-down-to-line{--fa:"\e776"}.fa-video-question{--fa:"\e777"}.fa-gas-pump-left{--fa:"\e778"}.fa-gas-pump-right{--fa:"\e779"}.fa-location-arrow-slash{--fa:"\e77a"}.fa-airplay-audio{--fa:"\e77b"}.fa-headphones-slash{--fa:"\e77c"}.fa-microphone-circle-plus{--fa:"\e77d"}.fa-microphone-circle-xmark{--fa:"\e77e"}.fa-open-captioning{--fa:"\e77f"}.fa-play-flip{--fa:"\e780"}.fa-square-microphone{--fa:"\e781"}.fa-trombone{--fa:"\e782"}.fa-person-arms-raised{--fa:"\e783"}.fa-person-basketball{--fa:"\e784"}.fa-person-carry-empty{--fa:"\e785"}.fa-person-golfing{--fa:"\e786"}.fa-person-limbs-wide{--fa:"\e787"}.fa-person-seat-window{--fa:"\e788"}.fa-person-soccer{--fa:"\e789"}.fa-person-swimming-pool{--fa:"\e78a"}.fa-person-swimming-water{--fa:"\e78b"}.fa-person-water-arms-raised{--fa:"\e78c"}.fa-person-waving{--fa:"\e78d"}.fa-heart-slash{--fa:"\e78e"}.fa-hearts{--fa:"\e78f"}.fa-pentagon{--fa:"\e790"}.fa-rectangle-tall{--fa:"\e791"}.fa-square-half{--fa:"\e792"}.fa-square-half-stroke{--fa:"\e793"}.fa-box-arrow-down{--fa:"\e794"}.fa-box-arrow-down-arrow-up{--fa:"\e795"}.fa-box-arrow-down-magnifying-glass{--fa:"\e796"}.fa-box-isometric{--fa:"\e797"}.fa-box-isometric-tape{--fa:"\e798"}.fa-qrcode-read{--fa:"\e799"}.fa-shop-24{--fa:"\e79a"}.fa-store-24{--fa:"\e79b"}.fa-face-shaking{--fa:"\e79c"}.fa-face-shaking-horizontal{--fa:"\e79d"}.fa-face-shaking-vertical{--fa:"\e79e"}.fa-circle-user-circle-check{--fa:"\e79f"}.fa-circle-user-circle-exclamation{--fa:"\e7a0"}.fa-circle-user-circle-minus{--fa:"\e7a1"}.fa-circle-user-circle-moon{--fa:"\e7a2"}.fa-circle-user-circle-plus{--fa:"\e7a3"}.fa-circle-user-circle-question{--fa:"\e7a4"}.fa-circle-user-circle-user{--fa:"\e7a5"}.fa-circle-user-circle-xmark{--fa:"\e7a6"}.fa-circle-user-clock{--fa:"\e7a7"}.fa-user-beard{--fa:"\e7a8"}.fa-user-chef-hair-long{--fa:"\e7a9"}.fa-user-circle-minus{--fa:"\e7aa"}.fa-user-circle-plus{--fa:"\e7ab"}.fa-user-dashed{--fa:"\e7ac"}.fa-user-doctor-hair-mullet{--fa:"\e7ad"}.fa-user-hat-tie{--fa:"\e7ae"}.fa-user-hat-tie-magnifying-glass{--fa:"\e7af"}.fa-user-key{--fa:"\e7b0"}.fa-user-message{--fa:"\e7b1"}.fa-user-microphone{--fa:"\e7b2"}.fa-user-pilot-hair-long{--fa:"\e7b3"}.fa-user-pilot-tie-hair-long{--fa:"\e7b4"}.fa-user-police-hair-long{--fa:"\e7b5"}.fa-user-police-tie-hair-long{--fa:"\e7b6"}.fa-user-question{--fa:"\e7b7"}.fa-user-sith{--fa:"\e7b8"}.fa-user-tie-hair-mullet{--fa:"\e7b9"}.fa-user-vneck-hair-mullet{--fa:"\e7ba"}.fa-plane-flying{--fa:"\e7bb"}.fa-plane-landing-gear{--fa:"\e7bc"}.fa-rocket-vertical{--fa:"\e7bd"}.fa-seat-airline-window{--fa:"\e7be"}.fa-shuttle-space-vertical{--fa:"\e7bf"}.fa-car-key{--fa:"\e7c0"}.fa-car-siren{--fa:"\e7c1"}.fa-car-siren-on{--fa:"\e7c2"}.fa-scooter{--fa:"\e7c3"}.fa-snowmobile-blank{--fa:"\e7c4"}.fa-stair-car{--fa:"\e7c5"}.fa-truck-suv{--fa:"\e7c6"}.fa-unicycle{--fa:"\e7c7"}.fa-van{--fa:"\e7c8"}.fa-moon-star{--fa:"\e7c9"}.fa-rainbow-half{--fa:"\e7ca"}.fa-temperature-slash{--fa:"\e7cb"}.fa-dialpad,.fa-numpad{--fa:"\e7cc"}.fa-computer-mouse-button-left{--fa:"\e7cd"}.fa-computer-mouse-button-right{--fa:"\e7ce"}.fa-dot{--fa:"\e7d1"}.fa-folder-arrow-left{--fa:"\e7d2"}.fa-folder-arrow-right{--fa:"\e7d3"}.fa-wireless{--fa:"\e7df"}.fa-circle-moon{--fa:"\e7e0"}.fa-person-meditating{--fa:"\e7e1"}.fa-baseball-bat{--fa:"\e7e5"}.fa-hockey-stick{--fa:"\e7e6"}.fa-arrow-u-turn-down-left{--fa:"\e7e7"}.fa-arrow-u-turn-down-right{--fa:"\e7e8"}.fa-arrow-u-turn-left-down{--fa:"\e7e9"}.fa-arrow-u-turn-left-up{--fa:"\e7ea"}.fa-arrow-u-turn-right-down{--fa:"\e7eb"}.fa-arrow-u-turn-right-up{--fa:"\e7ec"}.fa-arrow-u-turn-up-left{--fa:"\e7ed"}.fa-arrow-u-turn-up-right{--fa:"\e7ee"}.fa-u-turn-down-left{--fa:"\e7ef"}.fa-u-turn-down-right{--fa:"\e7f0"}.fa-u-turn,.fa-u-turn-left-down{--fa:"\e7f1"}.fa-u-turn-left-up{--fa:"\e7f2"}.fa-u-turn-right-down{--fa:"\e7f3"}.fa-u-turn-right-up{--fa:"\e7f4"}.fa-u-turn-up-left{--fa:"\e7f5"}.fa-u-turn-up-right{--fa:"\e7f6"}.fa-triple-chevrons-down{--fa:"\e7f7"}.fa-triple-chevrons-left{--fa:"\e7f8"}.fa-triple-chevrons-right{--fa:"\e7f9"}.fa-triple-chevrons-up{--fa:"\e7fa"}.fa-file-aiff{--fa:"\e7fb"}.fa-file-odf{--fa:"\e7fc"}.fa-file-tex{--fa:"\e7fd"}.fa-file-wav{--fa:"\e7fe"}.fa-droplet-plus{--fa:"\e800"}.fa-hand-holding-star{--fa:"\e801"}.fa-transmission{--fa:"\e802"}.fa-alarm-minus{--fa:"\e803"}.fa-file-brackets-curly{--fa:"\e804"}.fa-file-midi{--fa:"\e805"}.fa-midi{--fa:"\e806"}.fa-non-binary{--fa:"\e807"}.fa-rectangle-beta{--fa:"\e808"}.fa-shield-user{--fa:"\e809"}.fa-spiral{--fa:"\e80a"}.fa-picture-in-picture{--fa:"\e80b"}.fa-circle-half-horizontal{--fa:"\e80c"}.fa-circle-half-stroke-horizontal{--fa:"\e80d"}.fa-square-half-horizontal{--fa:"\e80e"}.fa-square-half-stroke-horizontal{--fa:"\e80f"}.fa-ship-large{--fa:"\e810"}.fa-butterfly{--fa:"\e811"}.fa-mobile-rotate{--fa:"\e813"}.fa-mobile-rotate-reverse{--fa:"\e814"}.fa-mobile-slash{--fa:"\e815"}.fa-mobile-vibrate{--fa:"\e816"}.fa-mobile-vibrate-slash{--fa:"\e817"}.fa-almost-equal-to{--fa:"\e818"}.fa-sneaker-running{--fa:"\e819"}.fa-horseshoe{--fa:"\e81a"}.fa-single-quote-left{--fa:"\e81b"}.fa-single-quote-right{--fa:"\e81c"}.fa-bus-side{--fa:"\e81d"}.fa-bus-stop{--fa:"\e81e"}.fa-train-stop{--fa:"\e81f"}.fa-heptagon,.fa-septagon{--fa:"\e820"}.fa-mailbox-open-empty{--fa:"\e821"}.fa-mailbox-open-letter{--fa:"\e823"}.fa-lychee{--fa:"\e824"}.fa-tank-recovery{--fa:"\e825"}.fa-transducer{--fa:"\e826"}.fa-box-arrow-up{--fa:"\e827"}.fa-box-magnifying-glass{--fa:"\e828"}.fa-envelope-certificate,.fa-envelope-ribbon{--fa:"\e829"}.fa-water-temp,.fa-water-temperature{--fa:"\e82a"}.fa-aeropress{--fa:"\e82b"}.fa-caret-large-down{--fa:"\e82c"}.fa-caret-large-left{--fa:"\e82d"}.fa-caret-large-right{--fa:"\e82e"}.fa-caret-large-up{--fa:"\e82f"}.fa-chemex{--fa:"\e830"}.fa-hand-shaka{--fa:"\e831"}.fa-kettlebell{--fa:"\e832"}.fa-foot-wing{--fa:"\e834"}.fa-pump-impeller{--fa:"\e835"}.fa-arrow-rotate-left-10{--fa:"\e836"}.fa-arrow-rotate-right-10{--fa:"\e837"}.fa-arrow-archery{--fa:"\e839"}.fa-bow-archery{--fa:"\e83a"}.fa-eye-closed{--fa:"\e83b"}.fa-file-css{--fa:"\e83c"}.fa-file-html{--fa:"\e83d"}.fa-file-js{--fa:"\e83e"}.fa-layer{--fa:"\e83f"}.fa-file-icns{--fa:"\e841"}.fa-link-broken{--fa:"\e842"}.fa-gpu{--fa:"\e843"}.fa-aquarius{--fa:"\e845"}.fa-aries{--fa:"\e846"}.fa-cancer{--fa:"\e847"}.fa-capricorn{--fa:"\e848"}.fa-gemini{--fa:"\e849"}.fa-leo{--fa:"\e84a"}.fa-libra{--fa:"\e84b"}.fa-pisces{--fa:"\e84c"}.fa-sagittarius{--fa:"\e84d"}.fa-scorpio{--fa:"\e84e"}.fa-taurus{--fa:"\e84f"}.fa-virgo{--fa:"\e850"}.fa-bicep{--fa:"\e862"}.fa-rectangle-irc{--fa:"\e86c"}.fa-moon-first-quarter,.fa-moon-last-quarter-inverse{--fa:"\e870"}.fa-moon-full,.fa-moon-new-inverse{--fa:"\e871"}.fa-moon-first-quarter-inverse,.fa-moon-last-quarter{--fa:"\e872"}.fa-moon-full-inverse,.fa-moon-new{--fa:"\e873"}.fa-moon-waning-crescent,.fa-moon-waxing-gibbous-inverse{--fa:"\e874"}.fa-moon-waning-gibbous,.fa-moon-waxing-crescent-inverse{--fa:"\e875"}.fa-moon-waning-gibbous-inverse,.fa-moon-waxing-crescent{--fa:"\e876"}.fa-moon-waning-crescent-inverse,.fa-moon-waxing-gibbous{--fa:"\e877"}.fa-burst-new{--fa:"\e878"}.fa-rectangle-new{--fa:"\e87a"}.fa-opossum,.fa-possum{--fa:"\e87c"}.fa-input-password{--fa:"\e87d"}.fa-desk{--fa:"\e87e"}.fa-dresser{--fa:"\e87f"}.fa-stool{--fa:"\e880"}.fa-wardrobe{--fa:"\e881"}.fa-table-dining{--fa:"\e882"}.fa-chest-drawers{--fa:"\e883"}.fa-oar{--fa:"\e884"}.fa-oars{--fa:"\e885"}.fa-arrow-rotate-left-15{--fa:"\e886"}.fa-arrow-rotate-left-30{--fa:"\e887"}.fa-arrow-rotate-right-15{--fa:"\e888"}.fa-arrow-rotate-right-30{--fa:"\e889"}.fa-rows-3{--fa:"\e88b"}.fa-table-cells-merge{--fa:"\e88c"}.fa-table-cells-split{--fa:"\e88d"}.fa-table-columns-add-after{--fa:"\e88e"}.fa-table-columns-add-before{--fa:"\e88f"}.fa-table-columns-merge-next{--fa:"\e890"}.fa-table-columns-merge-previous{--fa:"\e891"}.fa-table-columns-remove-after{--fa:"\e892"}.fa-table-columns-remove-before{--fa:"\e893"}.fa-table-rows-add-above{--fa:"\e894"}.fa-table-rows-add-below{--fa:"\e895"}.fa-table-rows-merge-next{--fa:"\e896"}.fa-table-rows-merge-previous{--fa:"\e897"}.fa-table-rows-remove-above{--fa:"\e898"}.fa-table-rows-remove-below{--fa:"\e899"}.fa-table-slash{--fa:"\e89a"}.fa-kayak{--fa:"\e89b"}.fa-canoe-person{--fa:"\e89c"}.fa-utility-can{--fa:"\e89d"}.fa-table-bar{--fa:"\e89e"}.fa-owl{--fa:"\e89f"}.fa-rectangle-api{--fa:"\e8a0"}.fa-nas{--fa:"\e8a1"}.fa-poker-chip{--fa:"\e8a2"}.fa-tower-receive{--fa:"\e8a3"}.fa-gear-api{--fa:"\e8a4"}.fa-gear-complex-api{--fa:"\e8a5"}.fa-globe-www{--fa:"\e8a6"}.fa-label{--fa:"\e8a7"}.fa-rectangle-n-a{--fa:"\e8a8"}.fa-remote{--fa:"\e8a9"}.fa-image-broken{--fa:"\e8aa"}.fa-envelope-heart{--fa:"\e8af"}.fa-meerkat,.fa-Suricata,.fa-suricate,.fa-suricatta{--fa:"\e8c4"}.fa-file-md{--fa:"\e8c5"}.fa-file-txt{--fa:"\e8c6"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-music{--fa:"\f001"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-heart{--fa:"\f004"}.fa-star{--fa:"\f005"}.fa-user,.fa-user-alt,.fa-user-large{--fa:"\f007"}.fa-film,.fa-film-alt,.fa-film-simple{--fa:"\f008"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-check{--fa:"\f00c"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-power-off{--fa:"\f011"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-road{--fa:"\f018"}.fa-download{--fa:"\f019"}.fa-inbox{--fa:"\f01c"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-lock{--fa:"\f023"}.fa-flag{--fa:"\f024"}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:"\f025"}.fa-volume-off{--fa:"\f026"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-qrcode{--fa:"\f029"}.fa-barcode{--fa:"\f02a"}.fa-tag{--fa:"\f02b"}.fa-tags{--fa:"\f02c"}.fa-book{--fa:"\f02d"}.fa-bookmark{--fa:"\f02e"}.fa-print{--fa:"\f02f"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-font{--fa:"\f031"}.fa-bold{--fa:"\f032"}.fa-italic{--fa:"\f033"}.fa-text-height{--fa:"\f034"}.fa-text-width{--fa:"\f035"}.fa-align-left{--fa:"\f036"}.fa-align-center{--fa:"\f037"}.fa-align-right{--fa:"\f038"}.fa-align-justify{--fa:"\f039"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-indent{--fa:"\f03c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-image{--fa:"\f03e"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-backward{--fa:"\f04a"}.fa-play{--fa:"\f04b"}.fa-pause{--fa:"\f04c"}.fa-stop{--fa:"\f04d"}.fa-forward{--fa:"\f04e"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-eject{--fa:"\f052"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-crosshairs{--fa:"\f05b"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-down{--fa:"\f063"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-expand{--fa:"\f065"}.fa-compress{--fa:"\f066"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-gift{--fa:"\f06b"}.fa-leaf{--fa:"\f06c"}.fa-fire{--fa:"\f06d"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-plane{--fa:"\f072"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-comment{--fa:"\f075"}.fa-magnet{--fa:"\f076"}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-retweet{--fa:"\f079"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-folder-open{--fa:"\f07c"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-camera-retro{--fa:"\f083"}.fa-key{--fa:"\f084"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-comments{--fa:"\f086"}.fa-star-half{--fa:"\f089"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-trophy{--fa:"\f091"}.fa-upload{--fa:"\f093"}.fa-lemon{--fa:"\f094"}.fa-phone{--fa:"\f095"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-unlock{--fa:"\f09c"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-bullhorn{--fa:"\f0a1"}.fa-certificate{--fa:"\f0a3"}.fa-hand-point-right{--fa:"\f0a4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-hand-point-up{--fa:"\f0a6"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-globe{--fa:"\f0ac"}.fa-wrench{--fa:"\f0ad"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-filter{--fa:"\f0b0"}.fa-briefcase{--fa:"\f0b1"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-users{--fa:"\f0c0"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-cloud{--fa:"\f0c2"}.fa-flask{--fa:"\f0c3"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-copy{--fa:"\f0c5"}.fa-paperclip{--fa:"\f0c6"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-square{--fa:"\f0c8"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-strikethrough{--fa:"\f0cc"}.fa-underline{--fa:"\f0cd"}.fa-table{--fa:"\f0ce"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-truck{--fa:"\f0d1"}.fa-money-bill{--fa:"\f0d6"}.fa-caret-down{--fa:"\f0d7"}.fa-caret-up{--fa:"\f0d8"}.fa-caret-left{--fa:"\f0d9"}.fa-caret-right{--fa:"\f0da"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-envelope{--fa:"\f0e0"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-sitemap{--fa:"\f0e8"}.fa-umbrella{--fa:"\f0e9"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-lightbulb{--fa:"\f0eb"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-stethoscope{--fa:"\f0f1"}.fa-suitcase{--fa:"\f0f2"}.fa-bell{--fa:"\f0f3"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-angle-left{--fa:"\f104"}.fa-angle-right{--fa:"\f105"}.fa-angle-up{--fa:"\f106"}.fa-angle-down{--fa:"\f107"}.fa-laptop{--fa:"\f109"}.fa-tablet-button{--fa:"\f10a"}.fa-mobile-button{--fa:"\f10b"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-spinner{--fa:"\f110"}.fa-circle{--fa:"\f111"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-gamepad{--fa:"\f11b"}.fa-keyboard{--fa:"\f11c"}.fa-flag-checkered{--fa:"\f11e"}.fa-terminal{--fa:"\f120"}.fa-code{--fa:"\f121"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-location-arrow{--fa:"\f124"}.fa-crop{--fa:"\f125"}.fa-code-branch{--fa:"\f126"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-info{--fa:"\f129"}.fa-superscript{--fa:"\f12b"}.fa-subscript{--fa:"\f12c"}.fa-eraser{--fa:"\f12d"}.fa-puzzle-piece{--fa:"\f12e"}.fa-microphone{--fa:"\f130"}.fa-microphone-slash{--fa:"\f131"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-calendar{--fa:"\f133"}.fa-fire-extinguisher{--fa:"\f134"}.fa-rocket{--fa:"\f135"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-anchor{--fa:"\f13d"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-bullseye{--fa:"\f140"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-ticket{--fa:"\f145"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-file{--fa:"\f15b"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-thumbs-up{--fa:"\f164"}.fa-thumbs-down{--fa:"\f165"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-male,.fa-person{--fa:"\f183"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-bug{--fa:"\f188"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-wheelchair{--fa:"\f193"}.fa-lira-sign{--fa:"\f195"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-language{--fa:"\f1ab"}.fa-fax{--fa:"\f1ac"}.fa-building{--fa:"\f1ad"}.fa-child{--fa:"\f1ae"}.fa-paw{--fa:"\f1b0"}.fa-cube{--fa:"\f1b2"}.fa-cubes{--fa:"\f1b3"}.fa-recycle{--fa:"\f1b8"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-tree{--fa:"\f1bb"}.fa-database{--fa:"\f1c0"}.fa-file-pdf{--fa:"\f1c1"}.fa-file-word{--fa:"\f1c2"}.fa-file-excel{--fa:"\f1c3"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-file-image{--fa:"\f1c5"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-file-audio{--fa:"\f1c7"}.fa-file-video{--fa:"\f1c8"}.fa-file-code{--fa:"\f1c9"}.fa-life-ring{--fa:"\f1cd"}.fa-circle-notch{--fa:"\f1ce"}.fa-paper-plane{--fa:"\f1d8"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-paragraph{--fa:"\f1dd"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-bomb{--fa:"\f1e2"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-binoculars{--fa:"\f1e5"}.fa-plug{--fa:"\f1e6"}.fa-newspaper{--fa:"\f1ea"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-calculator{--fa:"\f1ec"}.fa-bell-slash{--fa:"\f1f6"}.fa-trash{--fa:"\f1f8"}.fa-copyright{--fa:"\f1f9"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-toggle-off{--fa:"\f204"}.fa-toggle-on{--fa:"\f205"}.fa-bicycle{--fa:"\f206"}.fa-bus{--fa:"\f207"}.fa-closed-captioning{--fa:"\f20a"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-cart-plus{--fa:"\f217"}.fa-cart-arrow-down{--fa:"\f218"}.fa-diamond{--fa:"\f219"}.fa-ship{--fa:"\f21a"}.fa-user-secret{--fa:"\f21b"}.fa-motorcycle{--fa:"\f21c"}.fa-street-view{--fa:"\f21d"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-venus{--fa:"\f221"}.fa-mars{--fa:"\f222"}.fa-mercury{--fa:"\f223"}.fa-mars-and-venus{--fa:"\f224"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-venus-double{--fa:"\f226"}.fa-mars-double{--fa:"\f227"}.fa-venus-mars{--fa:"\f228"}.fa-mars-stroke{--fa:"\f229"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-neuter{--fa:"\f22c"}.fa-genderless{--fa:"\f22d"}.fa-server{--fa:"\f233"}.fa-user-plus{--fa:"\f234"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-bed{--fa:"\f236"}.fa-train{--fa:"\f238"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-i-cursor{--fa:"\f246"}.fa-object-group{--fa:"\f247"}.fa-object-ungroup{--fa:"\f248"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-clone{--fa:"\f24d"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-hand-scissors{--fa:"\f257"}.fa-hand-lizard{--fa:"\f258"}.fa-hand-spock{--fa:"\f259"}.fa-hand-pointer{--fa:"\f25a"}.fa-hand-peace{--fa:"\f25b"}.fa-trademark{--fa:"\f25c"}.fa-registered{--fa:"\f25d"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-calendar-plus{--fa:"\f271"}.fa-calendar-minus{--fa:"\f272"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-calendar-check{--fa:"\f274"}.fa-industry{--fa:"\f275"}.fa-map-pin{--fa:"\f276"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-map{--fa:"\f279"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-universal-access{--fa:"\f29a"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-audio-description{--fa:"\f29e"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-braille{--fa:"\f2a1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:"\f2b5"}.fa-envelope-open{--fa:"\f2b6"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-id-badge{--fa:"\f2c1"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-shower{--fa:"\f2cc"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-podcast{--fa:"\f2ce"}.fa-window-maximize{--fa:"\f2d0"}.fa-window-minimize{--fa:"\f2d1"}.fa-window-restore{--fa:"\f2d2"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-microchip{--fa:"\f2db"}.fa-snowflake{--fa:"\f2dc"}.fa-watch{--fa:"\f2e1"}.fa-volume-slash{--fa:"\f2e2"}.fa-fork,.fa-utensil-fork{--fa:"\f2e3"}.fa-knife,.fa-utensil-knife{--fa:"\f2e4"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-fork-knife,.fa-utensils-alt{--fa:"\f2e6"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-circle-dollar,.fa-dollar-circle,.fa-usd-circle{--fa:"\f2e8"}.fa-dollar-square,.fa-square-dollar,.fa-usd-square{--fa:"\f2e9"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-trophy-alt,.fa-trophy-star{--fa:"\f2eb"}.fa-triangle{--fa:"\f2ec"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-hexagon-xmark,.fa-times-hexagon,.fa-xmark-hexagon{--fa:"\f2ee"}.fa-octagon-xmark,.fa-times-octagon,.fa-xmark-octagon{--fa:"\f2f0"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-stopwatch{--fa:"\f2f2"}.fa-star-exclamation{--fa:"\f2f3"}.fa-spade{--fa:"\f2f4"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-shield-check{--fa:"\f2f7"}.fa-scrubber{--fa:"\f2f8"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-rectangle,.fa-rectangle-landscape{--fa:"\f2fa"}.fa-rectangle-portrait,.fa-rectangle-vertical{--fa:"\f2fb"}.fa-rectangle-wide{--fa:"\f2fc"}.fa-question-square,.fa-square-question{--fa:"\f2fd"}.fa-poo{--fa:"\f2fe"}.fa-hexagon-plus,.fa-plus-hexagon{--fa:"\f300"}.fa-octagon-plus,.fa-plus-octagon{--fa:"\f301"}.fa-images{--fa:"\f302"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-pen{--fa:"\f304"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-octagon{--fa:"\f306"}.fa-hexagon-minus,.fa-minus-hexagon{--fa:"\f307"}.fa-minus-octagon,.fa-octagon-minus{--fa:"\f308"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-lock-alt,.fa-lock-keyhole{--fa:"\f30d"}.fa-jack-o-lantern{--fa:"\f30e"}.fa-info-square,.fa-square-info{--fa:"\f30f"}.fa-inbox-arrow-down,.fa-inbox-in{--fa:"\f310"}.fa-inbox-arrow-up,.fa-inbox-out{--fa:"\f311"}.fa-hexagon{--fa:"\f312"}.fa-h1{--fa:"\f313"}.fa-h2{--fa:"\f314"}.fa-h3{--fa:"\f315"}.fa-file-check{--fa:"\f316"}.fa-file-times,.fa-file-xmark{--fa:"\f317"}.fa-file-minus{--fa:"\f318"}.fa-file-plus{--fa:"\f319"}.fa-file-exclamation{--fa:"\f31a"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-arrows-maximize,.fa-expand-arrows{--fa:"\f31d"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-expand-wide{--fa:"\f320"}.fa-exclamation-square,.fa-square-exclamation{--fa:"\f321"}.fa-chevron-double-down,.fa-chevrons-down{--fa:"\f322"}.fa-chevron-double-left,.fa-chevrons-left{--fa:"\f323"}.fa-chevron-double-right,.fa-chevrons-right{--fa:"\f324"}.fa-chevron-double-up,.fa-chevrons-up{--fa:"\f325"}.fa-compress-wide{--fa:"\f326"}.fa-club{--fa:"\f327"}.fa-clipboard{--fa:"\f328"}.fa-chevron-square-down,.fa-square-chevron-down{--fa:"\f329"}.fa-chevron-square-left,.fa-square-chevron-left{--fa:"\f32a"}.fa-chevron-square-right,.fa-square-chevron-right{--fa:"\f32b"}.fa-chevron-square-up,.fa-square-chevron-up{--fa:"\f32c"}.fa-caret-circle-down,.fa-circle-caret-down{--fa:"\f32d"}.fa-caret-circle-left,.fa-circle-caret-left{--fa:"\f32e"}.fa-caret-circle-right,.fa-circle-caret-right{--fa:"\f330"}.fa-caret-circle-up,.fa-circle-caret-up{--fa:"\f331"}.fa-calendar-edit,.fa-calendar-pen{--fa:"\f333"}.fa-calendar-exclamation{--fa:"\f334"}.fa-badge{--fa:"\f335"}.fa-badge-check{--fa:"\f336"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-arrow-square-down,.fa-square-arrow-down{--fa:"\f339"}.fa-arrow-square-left,.fa-square-arrow-left{--fa:"\f33a"}.fa-arrow-square-right,.fa-square-arrow-right{--fa:"\f33b"}.fa-arrow-square-up,.fa-square-arrow-up{--fa:"\f33c"}.fa-arrow-down-to-line,.fa-arrow-to-bottom{--fa:"\f33d"}.fa-arrow-left-to-line,.fa-arrow-to-left{--fa:"\f33e"}.fa-arrow-right-to-line,.fa-arrow-to-right{--fa:"\f340"}.fa-arrow-to-top,.fa-arrow-up-to-line{--fa:"\f341"}.fa-arrow-from-bottom,.fa-arrow-up-from-line{--fa:"\f342"}.fa-arrow-from-left,.fa-arrow-right-from-line{--fa:"\f343"}.fa-arrow-from-right,.fa-arrow-left-from-line{--fa:"\f344"}.fa-arrow-down-from-line,.fa-arrow-from-top{--fa:"\f345"}.fa-arrow-alt-from-bottom,.fa-up-from-line{--fa:"\f346"}.fa-arrow-alt-from-left,.fa-right-from-line{--fa:"\f347"}.fa-arrow-alt-from-right,.fa-left-from-line{--fa:"\f348"}.fa-arrow-alt-from-top,.fa-down-from-line{--fa:"\f349"}.fa-arrow-alt-to-bottom,.fa-down-to-line{--fa:"\f34a"}.fa-arrow-alt-to-left,.fa-left-to-line{--fa:"\f34b"}.fa-arrow-alt-to-right,.fa-right-to-line{--fa:"\f34c"}.fa-arrow-alt-to-top,.fa-up-to-line{--fa:"\f34d"}.fa-alarm-clock{--fa:"\f34e"}.fa-arrow-alt-square-down,.fa-square-down{--fa:"\f350"}.fa-arrow-alt-square-left,.fa-square-left{--fa:"\f351"}.fa-arrow-alt-square-right,.fa-square-right{--fa:"\f352"}.fa-arrow-alt-square-up,.fa-square-up{--fa:"\f353"}.fa-arrow-alt-down,.fa-down{--fa:"\f354"}.fa-arrow-alt-left,.fa-left{--fa:"\f355"}.fa-arrow-alt-right,.fa-right{--fa:"\f356"}.fa-arrow-alt-up,.fa-up{--fa:"\f357"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-arrows-retweet,.fa-retweet-alt{--fa:"\f361"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-repeat{--fa:"\f363"}.fa-arrows-repeat,.fa-repeat-alt{--fa:"\f364"}.fa-repeat-1{--fa:"\f365"}.fa-arrows-repeat-1,.fa-repeat-1-alt{--fa:"\f366"}.fa-share-all{--fa:"\f367"}.fa-battery-bolt{--fa:"\f376"}.fa-battery-slash{--fa:"\f377"}.fa-browser{--fa:"\f37e"}.fa-code-commit{--fa:"\f386"}.fa-code-merge{--fa:"\f387"}.fa-credit-card-blank{--fa:"\f389"}.fa-credit-card-front{--fa:"\f38a"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-ellipsis-h-alt,.fa-ellipsis-stroke{--fa:"\f39b"}.fa-ellipsis-stroke-vertical,.fa-ellipsis-v-alt{--fa:"\f39c"}.fa-gem{--fa:"\f3a5"}.fa-industry-alt,.fa-industry-windows{--fa:"\f3b3"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-lock-open{--fa:"\f3c1"}.fa-lock-keyhole-open,.fa-lock-open-alt{--fa:"\f3c2"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-phone-slash{--fa:"\f3dd"}.fa-plane-alt,.fa-plane-engines{--fa:"\f3de"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-sliders-h-square,.fa-square-sliders{--fa:"\f3f0"}.fa-sliders-up,.fa-sliders-v{--fa:"\f3f1"}.fa-sliders-v-square,.fa-square-sliders-vertical{--fa:"\f3f2"}.fa-spinner-third{--fa:"\f3f4"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-tablet-android-alt,.fa-tablet-screen{--fa:"\f3fc"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-tree-alt,.fa-tree-deciduous{--fa:"\f400"}.fa-tv-retro{--fa:"\f401"}.fa-window{--fa:"\f40e"}.fa-window-alt,.fa-window-flip{--fa:"\f40f"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-basketball-hoop{--fa:"\f435"}.fa-bowling-ball{--fa:"\f436"}.fa-bowling-pins{--fa:"\f437"}.fa-boxing-glove,.fa-glove-boxing{--fa:"\f438"}.fa-chess{--fa:"\f439"}.fa-chess-bishop{--fa:"\f43a"}.fa-chess-bishop-alt,.fa-chess-bishop-piece{--fa:"\f43b"}.fa-chess-board{--fa:"\f43c"}.fa-chess-clock{--fa:"\f43d"}.fa-chess-clock-alt,.fa-chess-clock-flip{--fa:"\f43e"}.fa-chess-king{--fa:"\f43f"}.fa-chess-king-alt,.fa-chess-king-piece{--fa:"\f440"}.fa-chess-knight{--fa:"\f441"}.fa-chess-knight-alt,.fa-chess-knight-piece{--fa:"\f442"}.fa-chess-pawn{--fa:"\f443"}.fa-chess-pawn-alt,.fa-chess-pawn-piece{--fa:"\f444"}.fa-chess-queen{--fa:"\f445"}.fa-chess-queen-alt,.fa-chess-queen-piece{--fa:"\f446"}.fa-chess-rook{--fa:"\f447"}.fa-chess-rook-alt,.fa-chess-rook-piece{--fa:"\f448"}.fa-cricket,.fa-cricket-bat-ball{--fa:"\f449"}.fa-curling,.fa-curling-stone{--fa:"\f44a"}.fa-dumbbell{--fa:"\f44b"}.fa-field-hockey,.fa-field-hockey-stick-ball{--fa:"\f44c"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-football-helmet{--fa:"\f44f"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-golf-club{--fa:"\f451"}.fa-hockey-puck{--fa:"\f453"}.fa-hockey-sticks{--fa:"\f454"}.fa-luchador,.fa-luchador-mask,.fa-mask-luchador{--fa:"\f455"}.fa-flag-pennant,.fa-pennant{--fa:"\f456"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-racquet{--fa:"\f45a"}.fa-shuttlecock{--fa:"\f45b"}.fa-square-full{--fa:"\f45c"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-tennis-ball{--fa:"\f45e"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-whistle{--fa:"\f460"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-barcode-alt,.fa-rectangle-barcode{--fa:"\f463"}.fa-barcode-read{--fa:"\f464"}.fa-barcode-scan{--fa:"\f465"}.fa-box{--fa:"\f466"}.fa-box-check{--fa:"\f467"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-briefcase-medical{--fa:"\f469"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-capsules{--fa:"\f46b"}.fa-clipboard-check{--fa:"\f46c"}.fa-clipboard-list{--fa:"\f46d"}.fa-conveyor-belt{--fa:"\f46e"}.fa-conveyor-belt-alt,.fa-conveyor-belt-boxes{--fa:"\f46f"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-dna{--fa:"\f471"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-dolly-empty{--fa:"\f473"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-cart-flatbed-boxes,.fa-dolly-flatbed-alt{--fa:"\f475"}.fa-cart-flatbed-empty,.fa-dolly-flatbed-empty{--fa:"\f476"}.fa-file-medical{--fa:"\f477"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-forklift{--fa:"\f47a"}.fa-hand-holding-box{--fa:"\f47b"}.fa-hand-receiving,.fa-hands-holding-diamond{--fa:"\f47c"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-inventory,.fa-shelves{--fa:"\f480"}.fa-notes-medical{--fa:"\f481"}.fa-pallet{--fa:"\f482"}.fa-palette-boxes,.fa-pallet-alt,.fa-pallet-boxes{--fa:"\f483"}.fa-pills{--fa:"\f484"}.fa-prescription-bottle{--fa:"\f485"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-scanner,.fa-scanner-gun{--fa:"\f488"}.fa-scanner-keyboard{--fa:"\f489"}.fa-scanner-touchscreen{--fa:"\f48a"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-shipping-timed,.fa-truck-clock{--fa:"\f48c"}.fa-smoking{--fa:"\f48d"}.fa-syringe{--fa:"\f48e"}.fa-tablet-rugged{--fa:"\f48f"}.fa-tablets{--fa:"\f490"}.fa-thermometer{--fa:"\f491"}.fa-vial{--fa:"\f492"}.fa-vials{--fa:"\f493"}.fa-warehouse{--fa:"\f494"}.fa-warehouse-alt,.fa-warehouse-full{--fa:"\f495"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-x-ray{--fa:"\f497"}.fa-blanket{--fa:"\f498"}.fa-book-heart{--fa:"\f499"}.fa-box-alt,.fa-box-taped{--fa:"\f49a"}.fa-box-fragile,.fa-square-fragile,.fa-square-wine-glass-crack{--fa:"\f49b"}.fa-box-full,.fa-box-open-full{--fa:"\f49c"}.fa-box-heart{--fa:"\f49d"}.fa-box-open{--fa:"\f49e"}.fa-box-up,.fa-square-this-way-up{--fa:"\f49f"}.fa-box-dollar,.fa-box-usd{--fa:"\f4a0"}.fa-comment-alt-check,.fa-message-check{--fa:"\f4a2"}.fa-comment-alt-dots,.fa-message-dots,.fa-messaging{--fa:"\f4a3"}.fa-comment-alt-edit,.fa-message-edit,.fa-message-pen{--fa:"\f4a4"}.fa-comment-alt-exclamation,.fa-message-exclamation{--fa:"\f4a5"}.fa-comment-alt-lines,.fa-message-lines{--fa:"\f4a6"}.fa-comment-alt-minus,.fa-message-minus{--fa:"\f4a7"}.fa-comment-alt-plus,.fa-message-plus{--fa:"\f4a8"}.fa-comment-alt-slash,.fa-message-slash{--fa:"\f4a9"}.fa-comment-alt-smile,.fa-message-smile{--fa:"\f4aa"}.fa-comment-alt-times,.fa-message-times,.fa-message-xmark{--fa:"\f4ab"}.fa-comment-check{--fa:"\f4ac"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-comment-edit,.fa-comment-pen{--fa:"\f4ae"}.fa-comment-exclamation{--fa:"\f4af"}.fa-comment-lines{--fa:"\f4b0"}.fa-comment-minus{--fa:"\f4b1"}.fa-comment-plus{--fa:"\f4b2"}.fa-comment-slash{--fa:"\f4b3"}.fa-comment-smile{--fa:"\f4b4"}.fa-comment-times,.fa-comment-xmark{--fa:"\f4b5"}.fa-comments-alt,.fa-messages{--fa:"\f4b6"}.fa-container-storage{--fa:"\f4b7"}.fa-couch{--fa:"\f4b8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-dove{--fa:"\f4ba"}.fa-fragile,.fa-wine-glass-crack{--fa:"\f4bb"}.fa-hand-heart{--fa:"\f4bc"}.fa-hand-holding{--fa:"\f4bd"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-hand-holding-seedling{--fa:"\f4bf"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-heart,.fa-hands-holding-heart{--fa:"\f4c3"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-hands-holding-dollar,.fa-hands-usd{--fa:"\f4c5"}.fa-circle-heart,.fa-heart-circle{--fa:"\f4c7"}.fa-heart-square,.fa-square-heart{--fa:"\f4c8"}.fa-home-heart,.fa-house-heart{--fa:"\f4c9"}.fa-lamp{--fa:"\f4ca"}.fa-leaf-heart{--fa:"\f4cb"}.fa-couch-small,.fa-loveseat{--fa:"\f4cc"}.fa-parachute-box{--fa:"\f4cd"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-person-carry,.fa-person-carry-box{--fa:"\f4cf"}.fa-person-dolly{--fa:"\f4d0"}.fa-person-dolly-empty{--fa:"\f4d1"}.fa-phone-plus{--fa:"\f4d2"}.fa-piggy-bank{--fa:"\f4d3"}.fa-ramp-loading{--fa:"\f4d4"}.fa-ribbon{--fa:"\f4d6"}.fa-route{--fa:"\f4d7"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-tape{--fa:"\f4db"}.fa-truck-container{--fa:"\f4dc"}.fa-truck-couch,.fa-truck-ramp-couch{--fa:"\f4dd"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-truck-moving{--fa:"\f4df"}.fa-truck-ramp{--fa:"\f4e0"}.fa-video-plus{--fa:"\f4e1"}.fa-video-slash{--fa:"\f4e2"}.fa-wine-glass{--fa:"\f4e3"}.fa-user-astronaut{--fa:"\f4fb"}.fa-user-check{--fa:"\f4fc"}.fa-user-clock{--fa:"\f4fd"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-user-graduate{--fa:"\f501"}.fa-user-lock{--fa:"\f502"}.fa-user-minus{--fa:"\f503"}.fa-user-ninja{--fa:"\f504"}.fa-user-shield{--fa:"\f505"}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:"\f506"}.fa-user-tag{--fa:"\f507"}.fa-user-tie{--fa:"\f508"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-blender{--fa:"\f517"}.fa-book-open{--fa:"\f518"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-broom{--fa:"\f51a"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-church{--fa:"\f51d"}.fa-coins{--fa:"\f51e"}.fa-compact-disc{--fa:"\f51f"}.fa-crow{--fa:"\f520"}.fa-crown{--fa:"\f521"}.fa-dice{--fa:"\f522"}.fa-dice-five{--fa:"\f523"}.fa-dice-four{--fa:"\f524"}.fa-dice-one{--fa:"\f525"}.fa-dice-six{--fa:"\f526"}.fa-dice-three{--fa:"\f527"}.fa-dice-two{--fa:"\f528"}.fa-divide{--fa:"\f529"}.fa-door-closed{--fa:"\f52a"}.fa-door-open{--fa:"\f52b"}.fa-feather{--fa:"\f52d"}.fa-frog{--fa:"\f52e"}.fa-gas-pump{--fa:"\f52f"}.fa-glasses{--fa:"\f530"}.fa-greater-than-equal{--fa:"\f532"}.fa-helicopter{--fa:"\f533"}.fa-infinity{--fa:"\f534"}.fa-kiwi-bird{--fa:"\f535"}.fa-less-than-equal{--fa:"\f537"}.fa-memory{--fa:"\f538"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-money-bill-wave{--fa:"\f53a"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-money-check{--fa:"\f53c"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-not-equal{--fa:"\f53e"}.fa-palette{--fa:"\f53f"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-receipt{--fa:"\f543"}.fa-robot{--fa:"\f544"}.fa-ruler{--fa:"\f545"}.fa-ruler-combined{--fa:"\f546"}.fa-ruler-horizontal{--fa:"\f547"}.fa-ruler-vertical{--fa:"\f548"}.fa-school{--fa:"\f549"}.fa-screwdriver{--fa:"\f54a"}.fa-shoe-prints{--fa:"\f54b"}.fa-skull{--fa:"\f54c"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-store{--fa:"\f54e"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-stroopwafel{--fa:"\f551"}.fa-toolbox{--fa:"\f552"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-wallet{--fa:"\f555"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-archway{--fa:"\f557"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-award{--fa:"\f559"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-bezier-curve{--fa:"\f55b"}.fa-bong{--fa:"\f55c"}.fa-brush{--fa:"\f55d"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-cannabis{--fa:"\f55f"}.fa-check-double{--fa:"\f560"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-cookie{--fa:"\f563"}.fa-cookie-bite{--fa:"\f564"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-drum{--fa:"\f569"}.fa-drum-steelpan{--fa:"\f56a"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-file-contract{--fa:"\f56c"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-file-invoice{--fa:"\f570"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-file-prescription{--fa:"\f572"}.fa-file-signature{--fa:"\f573"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-fill{--fa:"\f575"}.fa-fill-drip{--fa:"\f576"}.fa-fingerprint{--fa:"\f577"}.fa-fish{--fa:"\f578"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-grid-vertical,.fa-grip-vertical{--fa:"\f58e"}.fa-headset{--fa:"\f590"}.fa-highlighter{--fa:"\f591"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-hotel{--fa:"\f594"}.fa-joint{--fa:"\f595"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-marker{--fa:"\f5a1"}.fa-medal{--fa:"\f5a2"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-monument{--fa:"\f5a6"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-paint-brush-alt,.fa-paint-brush-fine,.fa-paintbrush-alt,.fa-paintbrush-fine{--fa:"\f5a9"}.fa-paint-roller{--fa:"\f5aa"}.fa-passport{--fa:"\f5ab"}.fa-pen-fancy{--fa:"\f5ac"}.fa-pen-nib{--fa:"\f5ad"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-plane-arrival{--fa:"\f5af"}.fa-plane-departure{--fa:"\f5b0"}.fa-prescription{--fa:"\f5b1"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-signature{--fa:"\f5b7"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-face-smile-plus,.fa-smile-plus{--fa:"\f5b9"}.fa-solar-panel{--fa:"\f5ba"}.fa-lotus,.fa-spa{--fa:"\f5bb"}.fa-splotch{--fa:"\f5bc"}.fa-spray-can{--fa:"\f5bd"}.fa-stamp{--fa:"\f5bf"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-swatchbook{--fa:"\f5c3"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-tooth{--fa:"\f5c9"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-weight-hanging{--fa:"\f5cd"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-atom{--fa:"\f5d2"}.fa-atom-alt,.fa-atom-simple{--fa:"\f5d3"}.fa-backpack{--fa:"\f5d4"}.fa-bell-school{--fa:"\f5d5"}.fa-bell-school-slash{--fa:"\f5d6"}.fa-bone{--fa:"\f5d7"}.fa-bone-break{--fa:"\f5d8"}.fa-book-alt,.fa-book-blank{--fa:"\f5d9"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-books{--fa:"\f5db"}.fa-brain{--fa:"\f5dc"}.fa-bus-school{--fa:"\f5dd"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-car-bump{--fa:"\f5e0"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-car-garage{--fa:"\f5e2"}.fa-car-mechanic,.fa-car-wrench{--fa:"\f5e3"}.fa-car-side{--fa:"\f5e4"}.fa-car-tilt{--fa:"\f5e5"}.fa-car-wash{--fa:"\f5e6"}.fa-charging-station{--fa:"\f5e7"}.fa-clipboard-prescription{--fa:"\f5e8"}.fa-compass-slash{--fa:"\f5e9"}.fa-diploma,.fa-scroll-ribbon{--fa:"\f5ea"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-do-not-enter{--fa:"\f5ec"}.fa-draw-circle,.fa-vector-circle{--fa:"\f5ed"}.fa-draw-polygon,.fa-vector-polygon{--fa:"\f5ee"}.fa-draw-square,.fa-vector-square{--fa:"\f5ef"}.fa-ear{--fa:"\f5f0"}.fa-engine-exclamation,.fa-engine-warning{--fa:"\f5f2"}.fa-file-award,.fa-file-certificate{--fa:"\f5f3"}.fa-gas-pump-slash{--fa:"\f5f4"}.fa-glasses-alt,.fa-glasses-round{--fa:"\f5f5"}.fa-globe-stand{--fa:"\f5f6"}.fa-heart-rate,.fa-wave-pulse{--fa:"\f5f8"}.fa-inhaler{--fa:"\f5f9"}.fa-kidneys{--fa:"\f5fb"}.fa-laptop-code{--fa:"\f5fc"}.fa-layer-group{--fa:"\f5fd"}.fa-layer-group-minus,.fa-layer-minus{--fa:"\f5fe"}.fa-layer-group-plus,.fa-layer-plus{--fa:"\f5ff"}.fa-lips{--fa:"\f600"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-circle-location-arrow,.fa-location-circle{--fa:"\f602"}.fa-location-crosshairs-slash,.fa-location-slash{--fa:"\f603"}.fa-lungs{--fa:"\f604"}.fa-location-dot-slash,.fa-map-marker-alt-slash{--fa:"\f605"}.fa-location-check,.fa-map-marker-check{--fa:"\f606"}.fa-location-pen,.fa-map-marker-edit{--fa:"\f607"}.fa-location-exclamation,.fa-map-marker-exclamation{--fa:"\f608"}.fa-location-minus,.fa-map-marker-minus{--fa:"\f609"}.fa-location-plus,.fa-map-marker-plus{--fa:"\f60a"}.fa-location-question,.fa-map-marker-question{--fa:"\f60b"}.fa-location-pin-slash,.fa-map-marker-slash{--fa:"\f60c"}.fa-location-smile,.fa-map-marker-smile{--fa:"\f60d"}.fa-location-xmark,.fa-map-marker-times,.fa-map-marker-xmark{--fa:"\f60e"}.fa-microscope{--fa:"\f610"}.fa-monitor-heart-rate,.fa-monitor-waveform{--fa:"\f611"}.fa-oil-can{--fa:"\f613"}.fa-oil-temp,.fa-oil-temperature{--fa:"\f614"}.fa-circle-parking,.fa-parking-circle{--fa:"\f615"}.fa-ban-parking,.fa-parking-circle-slash{--fa:"\f616"}.fa-parking-slash,.fa-square-parking-slash{--fa:"\f617"}.fa-pen-paintbrush,.fa-pencil-paintbrush{--fa:"\f618"}.fa-poop{--fa:"\f619"}.fa-route-highway{--fa:"\f61a"}.fa-route-interstate{--fa:"\f61b"}.fa-ruler-triangle{--fa:"\f61c"}.fa-scalpel{--fa:"\f61d"}.fa-scalpel-line-dashed,.fa-scalpel-path{--fa:"\f61e"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-skeleton{--fa:"\f620"}.fa-star-of-life{--fa:"\f621"}.fa-steering-wheel{--fa:"\f622"}.fa-stomach{--fa:"\f623"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-gauge-max,.fa-tachometer-alt-fastest{--fa:"\f626"}.fa-gauge-low,.fa-tachometer-alt-slow{--fa:"\f627"}.fa-gauge-min,.fa-tachometer-alt-slowest{--fa:"\f628"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-gauge-simple-max,.fa-tachometer-fastest{--fa:"\f62b"}.fa-gauge-simple-low,.fa-tachometer-slow{--fa:"\f62c"}.fa-gauge-simple-min,.fa-tachometer-slowest{--fa:"\f62d"}.fa-teeth{--fa:"\f62e"}.fa-teeth-open{--fa:"\f62f"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-tire{--fa:"\f631"}.fa-tire-flat{--fa:"\f632"}.fa-tire-pressure-warning{--fa:"\f633"}.fa-tire-rugged{--fa:"\f634"}.fa-toothbrush{--fa:"\f635"}.fa-traffic-cone{--fa:"\f636"}.fa-traffic-light{--fa:"\f637"}.fa-traffic-light-go{--fa:"\f638"}.fa-traffic-light-slow{--fa:"\f639"}.fa-traffic-light-stop{--fa:"\f63a"}.fa-truck-monster{--fa:"\f63b"}.fa-truck-pickup{--fa:"\f63c"}.fa-screen-users,.fa-users-class{--fa:"\f63d"}.fa-watch-fitness{--fa:"\f63e"}.fa-abacus{--fa:"\f640"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-analytics,.fa-chart-mixed{--fa:"\f643"}.fa-ankh{--fa:"\f644"}.fa-badge-dollar{--fa:"\f645"}.fa-badge-percent{--fa:"\f646"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-bullseye-arrow{--fa:"\f648"}.fa-bullseye-pointer{--fa:"\f649"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-cabinet-filing{--fa:"\f64b"}.fa-calculator-alt,.fa-calculator-simple{--fa:"\f64c"}.fa-chart-line-down{--fa:"\f64d"}.fa-chart-pie-alt,.fa-chart-pie-simple{--fa:"\f64e"}.fa-city{--fa:"\f64f"}.fa-comment-alt-dollar,.fa-message-dollar{--fa:"\f650"}.fa-comment-dollar{--fa:"\f651"}.fa-comments-alt-dollar,.fa-messages-dollar{--fa:"\f652"}.fa-comments-dollar{--fa:"\f653"}.fa-cross{--fa:"\f654"}.fa-dharmachakra{--fa:"\f655"}.fa-empty-set{--fa:"\f656"}.fa-envelope-open-dollar{--fa:"\f657"}.fa-envelope-open-text{--fa:"\f658"}.fa-file-chart-column,.fa-file-chart-line{--fa:"\f659"}.fa-file-chart-pie{--fa:"\f65a"}.fa-file-spreadsheet{--fa:"\f65b"}.fa-file-user{--fa:"\f65c"}.fa-folder-minus{--fa:"\f65d"}.fa-folder-plus{--fa:"\f65e"}.fa-folder-times,.fa-folder-xmark{--fa:"\f65f"}.fa-folders{--fa:"\f660"}.fa-function{--fa:"\f661"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-gift-card{--fa:"\f663"}.fa-gopuram{--fa:"\f664"}.fa-hamsa{--fa:"\f665"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-integral{--fa:"\f667"}.fa-intersection{--fa:"\f668"}.fa-jedi{--fa:"\f669"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-kaaba{--fa:"\f66b"}.fa-keynote{--fa:"\f66c"}.fa-khanda{--fa:"\f66d"}.fa-lambda{--fa:"\f66e"}.fa-landmark{--fa:"\f66f"}.fa-lightbulb-dollar{--fa:"\f670"}.fa-lightbulb-exclamation{--fa:"\f671"}.fa-lightbulb-on{--fa:"\f672"}.fa-lightbulb-slash{--fa:"\f673"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-megaphone{--fa:"\f675"}.fa-menorah{--fa:"\f676"}.fa-brain-arrow-curved-right,.fa-mind-share{--fa:"\f677"}.fa-mosque{--fa:"\f678"}.fa-om{--fa:"\f679"}.fa-omega{--fa:"\f67a"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-peace{--fa:"\f67c"}.fa-phone-office{--fa:"\f67d"}.fa-pi{--fa:"\f67e"}.fa-place-of-worship{--fa:"\f67f"}.fa-podium{--fa:"\f680"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-presentation,.fa-presentation-screen{--fa:"\f685"}.fa-print-slash{--fa:"\f686"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-shredder{--fa:"\f68a"}.fa-sigma{--fa:"\f68b"}.fa-signal-1,.fa-signal-weak{--fa:"\f68c"}.fa-signal-2,.fa-signal-fair{--fa:"\f68d"}.fa-signal-3,.fa-signal-good{--fa:"\f68e"}.fa-signal-4,.fa-signal-strong{--fa:"\f68f"}.fa-signal-alt,.fa-signal-alt-4,.fa-signal-bars,.fa-signal-bars-strong{--fa:"\f690"}.fa-signal-alt-1,.fa-signal-bars-weak{--fa:"\f691"}.fa-signal-alt-2,.fa-signal-bars-fair{--fa:"\f692"}.fa-signal-alt-3,.fa-signal-bars-good{--fa:"\f693"}.fa-signal-alt-slash,.fa-signal-bars-slash{--fa:"\f694"}.fa-signal-slash{--fa:"\f695"}.fa-socks{--fa:"\f696"}.fa-square-root{--fa:"\f697"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-star-and-crescent{--fa:"\f699"}.fa-star-of-david{--fa:"\f69a"}.fa-synagogue{--fa:"\f69b"}.fa-tally,.fa-tally-5{--fa:"\f69c"}.fa-theta{--fa:"\f69e"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-torii-gate{--fa:"\f6a1"}.fa-union{--fa:"\f6a2"}.fa-chart-user,.fa-user-chart{--fa:"\f6a3"}.fa-user-crown{--fa:"\f6a4"}.fa-user-group-crown,.fa-users-crown{--fa:"\f6a5"}.fa-value-absolute{--fa:"\f6a6"}.fa-vihara{--fa:"\f6a7"}.fa-volume,.fa-volume-medium{--fa:"\f6a8"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-wifi-1,.fa-wifi-weak{--fa:"\f6aa"}.fa-wifi-2,.fa-wifi-fair{--fa:"\f6ab"}.fa-wifi-slash{--fa:"\f6ac"}.fa-yin-yang{--fa:"\f6ad"}.fa-acorn{--fa:"\f6ae"}.fa-alicorn{--fa:"\f6b0"}.fa-crate-apple{--fa:"\f6b1"}.fa-apple-crate{--fa:"\f6b1"}.fa-axe{--fa:"\f6b2"}.fa-axe-battle{--fa:"\f6b3"}.fa-badger-honey{--fa:"\f6b4"}.fa-bat{--fa:"\f6b5"}.fa-blender-phone{--fa:"\f6b6"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-book-sparkles,.fa-book-spells{--fa:"\f6b8"}.fa-bow-arrow{--fa:"\f6b9"}.fa-campfire{--fa:"\f6ba"}.fa-campground{--fa:"\f6bb"}.fa-candle-holder{--fa:"\f6bc"}.fa-candy-corn{--fa:"\f6bd"}.fa-cat{--fa:"\f6be"}.fa-cauldron{--fa:"\f6bf"}.fa-chair{--fa:"\f6c0"}.fa-chair-office{--fa:"\f6c1"}.fa-claw-marks{--fa:"\f6c2"}.fa-cloud-moon{--fa:"\f6c3"}.fa-cloud-sun{--fa:"\f6c4"}.fa-coffee-togo,.fa-cup-togo{--fa:"\f6c5"}.fa-coffin{--fa:"\f6c6"}.fa-corn{--fa:"\f6c7"}.fa-cow{--fa:"\f6c8"}.fa-dagger{--fa:"\f6cb"}.fa-dice-d10{--fa:"\f6cd"}.fa-dice-d12{--fa:"\f6ce"}.fa-dice-d20{--fa:"\f6cf"}.fa-dice-d4{--fa:"\f6d0"}.fa-dice-d6{--fa:"\f6d1"}.fa-dice-d8{--fa:"\f6d2"}.fa-dog{--fa:"\f6d3"}.fa-dog-leashed{--fa:"\f6d4"}.fa-dragon{--fa:"\f6d5"}.fa-drumstick{--fa:"\f6d6"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-duck{--fa:"\f6d8"}.fa-dungeon{--fa:"\f6d9"}.fa-elephant{--fa:"\f6da"}.fa-eye-evil{--fa:"\f6db"}.fa-file-csv{--fa:"\f6dd"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-fire-flame,.fa-flame{--fa:"\f6df"}.fa-flask-poison,.fa-flask-round-poison{--fa:"\f6e0"}.fa-flask-potion,.fa-flask-round-potion{--fa:"\f6e1"}.fa-ghost{--fa:"\f6e2"}.fa-hammer{--fa:"\f6e3"}.fa-hammer-war{--fa:"\f6e4"}.fa-hand-holding-magic{--fa:"\f6e5"}.fa-hanukiah{--fa:"\f6e6"}.fa-hat-witch{--fa:"\f6e7"}.fa-hat-wizard{--fa:"\f6e8"}.fa-head-side{--fa:"\f6e9"}.fa-head-side-goggles,.fa-head-vr{--fa:"\f6ea"}.fa-helmet-battle{--fa:"\f6eb"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-hippo{--fa:"\f6ed"}.fa-hockey-mask{--fa:"\f6ee"}.fa-hood-cloak{--fa:"\f6ef"}.fa-horse{--fa:"\f6f0"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-key-skeleton{--fa:"\f6f3"}.fa-kite{--fa:"\f6f4"}.fa-knife-kitchen{--fa:"\f6f5"}.fa-leaf-maple{--fa:"\f6f6"}.fa-leaf-oak{--fa:"\f6f7"}.fa-mace{--fa:"\f6f8"}.fa-mandolin{--fa:"\f6f9"}.fa-mask{--fa:"\f6fa"}.fa-monkey{--fa:"\f6fb"}.fa-mountain{--fa:"\f6fc"}.fa-mountains{--fa:"\f6fd"}.fa-narwhal{--fa:"\f6fe"}.fa-network-wired{--fa:"\f6ff"}.fa-otter{--fa:"\f700"}.fa-paw-alt,.fa-paw-simple{--fa:"\f701"}.fa-paw-claws{--fa:"\f702"}.fa-pegasus{--fa:"\f703"}.fa-pie{--fa:"\f705"}.fa-pig{--fa:"\f706"}.fa-pumpkin{--fa:"\f707"}.fa-rabbit{--fa:"\f708"}.fa-rabbit-fast,.fa-rabbit-running{--fa:"\f709"}.fa-ram{--fa:"\f70a"}.fa-ring{--fa:"\f70b"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-scarecrow{--fa:"\f70d"}.fa-scroll{--fa:"\f70e"}.fa-scroll-old{--fa:"\f70f"}.fa-scythe{--fa:"\f710"}.fa-sheep{--fa:"\f711"}.fa-shield-cross{--fa:"\f712"}.fa-shovel{--fa:"\f713"}.fa-skull-crossbones{--fa:"\f714"}.fa-slash{--fa:"\f715"}.fa-snake{--fa:"\f716"}.fa-spider{--fa:"\f717"}.fa-spider-black-widow{--fa:"\f718"}.fa-spider-web{--fa:"\f719"}.fa-squirrel{--fa:"\f71a"}.fa-staff{--fa:"\f71b"}.fa-sword{--fa:"\f71c"}.fa-swords{--fa:"\f71d"}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"\f71e"}.fa-tombstone{--fa:"\f720"}.fa-tombstone-alt,.fa-tombstone-blank{--fa:"\f721"}.fa-tractor{--fa:"\f722"}.fa-treasure-chest{--fa:"\f723"}.fa-trees{--fa:"\f724"}.fa-turkey{--fa:"\f725"}.fa-turtle{--fa:"\f726"}.fa-unicorn{--fa:"\f727"}.fa-user-injured{--fa:"\f728"}.fa-vr-cardboard{--fa:"\f729"}.fa-wand{--fa:"\f72a"}.fa-wand-sparkles{--fa:"\f72b"}.fa-whale{--fa:"\f72c"}.fa-wheat{--fa:"\f72d"}.fa-wind{--fa:"\f72e"}.fa-wine-bottle{--fa:"\f72f"}.fa-ballot{--fa:"\f732"}.fa-ballot-check{--fa:"\f733"}.fa-booth-curtain{--fa:"\f734"}.fa-box-ballot{--fa:"\f735"}.fa-calendar-star{--fa:"\f736"}.fa-clipboard-list-check{--fa:"\f737"}.fa-cloud-drizzle{--fa:"\f738"}.fa-cloud-hail{--fa:"\f739"}.fa-cloud-hail-mixed{--fa:"\f73a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-cloud-rain{--fa:"\f73d"}.fa-cloud-rainbow{--fa:"\f73e"}.fa-cloud-showers{--fa:"\f73f"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-cloud-sleet{--fa:"\f741"}.fa-cloud-snow{--fa:"\f742"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-clouds{--fa:"\f744"}.fa-clouds-moon{--fa:"\f745"}.fa-clouds-sun{--fa:"\f746"}.fa-democrat{--fa:"\f747"}.fa-dewpoint,.fa-droplet-degree{--fa:"\f748"}.fa-eclipse{--fa:"\f749"}.fa-eclipse-alt,.fa-moon-over-sun{--fa:"\f74a"}.fa-fire-smoke{--fa:"\f74b"}.fa-flag-alt,.fa-flag-swallowtail{--fa:"\f74c"}.fa-flag-usa{--fa:"\f74d"}.fa-cloud-fog,.fa-fog{--fa:"\f74e"}.fa-house-flood,.fa-house-water{--fa:"\f74f"}.fa-droplet-percent,.fa-humidity{--fa:"\f750"}.fa-hurricane{--fa:"\f751"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-meteor{--fa:"\f753"}.fa-moon-cloud{--fa:"\f754"}.fa-moon-stars{--fa:"\f755"}.fa-person-booth{--fa:"\f756"}.fa-person-sign{--fa:"\f757"}.fa-podium-star{--fa:"\f758"}.fa-poll-people{--fa:"\f759"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-rainbow{--fa:"\f75b"}.fa-raindrops{--fa:"\f75c"}.fa-republican{--fa:"\f75e"}.fa-smog{--fa:"\f75f"}.fa-smoke{--fa:"\f760"}.fa-snow-blowing{--fa:"\f761"}.fa-stars{--fa:"\f762"}.fa-sun-cloud{--fa:"\f763"}.fa-sun-dust{--fa:"\f764"}.fa-sun-haze{--fa:"\f765"}.fa-sunrise{--fa:"\f766"}.fa-sunset{--fa:"\f767"}.fa-temperature-frigid,.fa-temperature-snow{--fa:"\f768"}.fa-temperature-high{--fa:"\f769"}.fa-temperature-hot,.fa-temperature-sun{--fa:"\f76a"}.fa-temperature-low{--fa:"\f76b"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-cloud-bolt-moon,.fa-thunderstorm-moon{--fa:"\f76d"}.fa-cloud-bolt-sun,.fa-thunderstorm-sun{--fa:"\f76e"}.fa-tornado{--fa:"\f76f"}.fa-volcano{--fa:"\f770"}.fa-times-to-slot,.fa-vote-nay,.fa-xmark-to-slot{--fa:"\f771"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-water{--fa:"\f773"}.fa-water-arrow-down,.fa-water-lower{--fa:"\f774"}.fa-water-arrow-up,.fa-water-rise{--fa:"\f775"}.fa-wind-circle-exclamation,.fa-wind-warning{--fa:"\f776"}.fa-windsock{--fa:"\f777"}.fa-angel{--fa:"\f779"}.fa-baby{--fa:"\f77c"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-ball-pile{--fa:"\f77e"}.fa-bells{--fa:"\f77f"}.fa-biohazard{--fa:"\f780"}.fa-blog{--fa:"\f781"}.fa-boot{--fa:"\f782"}.fa-calendar-day{--fa:"\f783"}.fa-calendar-week{--fa:"\f784"}.fa-candy-cane{--fa:"\f786"}.fa-carrot{--fa:"\f787"}.fa-cash-register{--fa:"\f788"}.fa-chart-network{--fa:"\f78a"}.fa-chimney{--fa:"\f78b"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-deer{--fa:"\f78e"}.fa-deer-rudolph{--fa:"\f78f"}.fa-dreidel{--fa:"\f792"}.fa-dumpster{--fa:"\f793"}.fa-dumpster-fire{--fa:"\f794"}.fa-ear-muffs{--fa:"\f795"}.fa-ethernet{--fa:"\f796"}.fa-fireplace{--fa:"\f79a"}.fa-frosty-head,.fa-snowman-head{--fa:"\f79b"}.fa-gifts{--fa:"\f79c"}.fa-gingerbread-man{--fa:"\f79d"}.fa-champagne-glass,.fa-glass-champagne{--fa:"\f79e"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-glass-whiskey-rocks,.fa-whiskey-glass-ice{--fa:"\f7a1"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-globe-snow{--fa:"\f7a3"}.fa-grip-lines{--fa:"\f7a4"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-guitar{--fa:"\f7a6"}.fa-hat-santa{--fa:"\f7a7"}.fa-hat-winter{--fa:"\f7a8"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-holly-berry{--fa:"\f7aa"}.fa-horse-head{--fa:"\f7ab"}.fa-ice-skate{--fa:"\f7ac"}.fa-icicles{--fa:"\f7ad"}.fa-igloo{--fa:"\f7ae"}.fa-lights-holiday{--fa:"\f7b2"}.fa-mistletoe{--fa:"\f7b4"}.fa-mitten{--fa:"\f7b5"}.fa-mug-hot{--fa:"\f7b6"}.fa-mug-marshmallows{--fa:"\f7b7"}.fa-ornament{--fa:"\f7b8"}.fa-radiation{--fa:"\f7b9"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-restroom{--fa:"\f7bd"}.fa-rv{--fa:"\f7be"}.fa-satellite{--fa:"\f7bf"}.fa-satellite-dish{--fa:"\f7c0"}.fa-scarf{--fa:"\f7c1"}.fa-sd-card{--fa:"\f7c2"}.fa-shovel-snow{--fa:"\f7c3"}.fa-sim-card{--fa:"\f7c4"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-person-ski-jumping,.fa-ski-jump{--fa:"\f7c7"}.fa-person-ski-lift,.fa-ski-lift{--fa:"\f7c8"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-person-sledding,.fa-sledding{--fa:"\f7cb"}.fa-sleigh{--fa:"\f7cc"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-snowflakes{--fa:"\f7cf"}.fa-snowman{--fa:"\f7d0"}.fa-person-snowmobiling,.fa-snowmobile{--fa:"\f7d1"}.fa-snowplow{--fa:"\f7d2"}.fa-star-christmas{--fa:"\f7d4"}.fa-stocking{--fa:"\f7d5"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-toilet{--fa:"\f7d8"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-tree-christmas{--fa:"\f7db"}.fa-tree-decorated{--fa:"\f7dc"}.fa-tree-large{--fa:"\f7dd"}.fa-truck-plow{--fa:"\f7de"}.fa-wreath{--fa:"\f7e2"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-bacon{--fa:"\f7e5"}.fa-book-medical{--fa:"\f7e6"}.fa-book-user{--fa:"\f7e7"}.fa-books-medical{--fa:"\f7e8"}.fa-brackets,.fa-brackets-square{--fa:"\f7e9"}.fa-brackets-curly{--fa:"\f7ea"}.fa-bread-loaf{--fa:"\f7eb"}.fa-bread-slice{--fa:"\f7ec"}.fa-burrito{--fa:"\f7ed"}.fa-chart-scatter{--fa:"\f7ee"}.fa-cheese{--fa:"\f7ef"}.fa-cheese-swiss{--fa:"\f7f0"}.fa-burger-cheese,.fa-cheeseburger{--fa:"\f7f1"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-clipboard-user{--fa:"\f7f3"}.fa-comment-alt-medical,.fa-message-medical{--fa:"\f7f4"}.fa-comment-medical{--fa:"\f7f5"}.fa-croissant{--fa:"\f7f6"}.fa-crutch{--fa:"\f7f7"}.fa-crutches{--fa:"\f7f8"}.fa-ban-bug,.fa-debug{--fa:"\f7f9"}.fa-disease{--fa:"\f7fa"}.fa-egg{--fa:"\f7fb"}.fa-egg-fried{--fa:"\f7fc"}.fa-files-medical{--fa:"\f7fd"}.fa-fish-cooked{--fa:"\f7fe"}.fa-flower{--fa:"\f7ff"}.fa-flower-daffodil{--fa:"\f800"}.fa-flower-tulip{--fa:"\f801"}.fa-folder-tree{--fa:"\f802"}.fa-french-fries{--fa:"\f803"}.fa-glass{--fa:"\f804"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-hand-middle-finger{--fa:"\f806"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-head-side-brain{--fa:"\f808"}.fa-head-side-medical{--fa:"\f809"}.fa-hospital-user{--fa:"\f80d"}.fa-hospitals{--fa:"\f80e"}.fa-hotdog{--fa:"\f80f"}.fa-ice-cream{--fa:"\f810"}.fa-island-tree-palm,.fa-island-tropical{--fa:"\f811"}.fa-laptop-medical{--fa:"\f812"}.fa-mailbox{--fa:"\f813"}.fa-meat{--fa:"\f814"}.fa-pager{--fa:"\f815"}.fa-pepper-hot{--fa:"\f816"}.fa-pizza{--fa:"\f817"}.fa-pizza-slice{--fa:"\f818"}.fa-popcorn{--fa:"\f819"}.fa-print-magnifying-glass,.fa-print-search{--fa:"\f81a"}.fa-rings-wedding{--fa:"\f81b"}.fa-sack{--fa:"\f81c"}.fa-sack-dollar{--fa:"\f81d"}.fa-bowl-salad,.fa-salad{--fa:"\f81e"}.fa-sandwich{--fa:"\f81f"}.fa-sausage{--fa:"\f820"}.fa-shish-kebab{--fa:"\f821"}.fa-sickle{--fa:"\f822"}.fa-bowl-hot,.fa-soup{--fa:"\f823"}.fa-steak{--fa:"\f824"}.fa-stretcher{--fa:"\f825"}.fa-taco{--fa:"\f826"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-tree-palm{--fa:"\f82b"}.fa-user-construction,.fa-user-hard-hat,.fa-user-helmet-safety{--fa:"\f82c"}.fa-user-headset{--fa:"\f82d"}.fa-user-doctor-message,.fa-user-md-chat{--fa:"\f82e"}.fa-user-nurse{--fa:"\f82f"}.fa-users-medical{--fa:"\f830"}.fa-walker{--fa:"\f831"}.fa-camera-web,.fa-webcam{--fa:"\f832"}.fa-camera-web-slash,.fa-webcam-slash{--fa:"\f833"}.fa-wave-square{--fa:"\f83e"}.fa-alarm-exclamation{--fa:"\f843"}.fa-alarm-plus{--fa:"\f844"}.fa-alarm-snooze{--fa:"\f845"}.fa-align-slash{--fa:"\f846"}.fa-bags-shopping{--fa:"\f847"}.fa-bell-exclamation{--fa:"\f848"}.fa-bell-plus{--fa:"\f849"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-biking-mountain,.fa-person-biking-mountain{--fa:"\f84b"}.fa-border-all{--fa:"\f84c"}.fa-border-bottom{--fa:"\f84d"}.fa-border-inner{--fa:"\f84e"}.fa-border-left{--fa:"\f84f"}.fa-border-none{--fa:"\f850"}.fa-border-outer{--fa:"\f851"}.fa-border-right{--fa:"\f852"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-border-bottom-right,.fa-border-style-alt{--fa:"\f854"}.fa-border-top{--fa:"\f855"}.fa-bring-forward{--fa:"\f856"}.fa-bring-front{--fa:"\f857"}.fa-burger-soda{--fa:"\f858"}.fa-car-building{--fa:"\f859"}.fa-car-bus{--fa:"\f85a"}.fa-cars{--fa:"\f85b"}.fa-coin{--fa:"\f85c"}.fa-construction,.fa-triangle-person-digging{--fa:"\f85d"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-drone{--fa:"\f85f"}.fa-drone-alt,.fa-drone-front{--fa:"\f860"}.fa-dryer{--fa:"\f861"}.fa-dryer-alt,.fa-dryer-heat{--fa:"\f862"}.fa-fan{--fa:"\f863"}.fa-barn-silo,.fa-farm{--fa:"\f864"}.fa-file-magnifying-glass,.fa-file-search{--fa:"\f865"}.fa-font-case{--fa:"\f866"}.fa-game-board{--fa:"\f867"}.fa-game-board-alt,.fa-game-board-simple{--fa:"\f868"}.fa-glass-citrus{--fa:"\f869"}.fa-h4{--fa:"\f86a"}.fa-hat-chef{--fa:"\f86b"}.fa-horizontal-rule{--fa:"\f86c"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-icons-alt,.fa-symbols{--fa:"\f86e"}.fa-kerning{--fa:"\f86f"}.fa-line-columns{--fa:"\f870"}.fa-line-height{--fa:"\f871"}.fa-money-check-edit,.fa-money-check-pen{--fa:"\f872"}.fa-money-check-dollar-pen,.fa-money-check-edit-alt{--fa:"\f873"}.fa-mug{--fa:"\f874"}.fa-mug-tea{--fa:"\f875"}.fa-overline{--fa:"\f876"}.fa-file-dashed-line,.fa-page-break{--fa:"\f877"}.fa-paragraph-left,.fa-paragraph-rtl{--fa:"\f878"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-laptop-mobile,.fa-phone-laptop{--fa:"\f87a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-send-back{--fa:"\f87e"}.fa-send-backward{--fa:"\f87f"}.fa-snooze,.fa-zzz{--fa:"\f880"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-arrow-down-arrow-up,.fa-sort-alt{--fa:"\f883"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-arrow-down-triangle-square,.fa-sort-shapes-down{--fa:"\f888"}.fa-arrow-down-square-triangle,.fa-sort-shapes-down-alt{--fa:"\f889"}.fa-arrow-up-triangle-square,.fa-sort-shapes-up{--fa:"\f88a"}.fa-arrow-up-square-triangle,.fa-sort-shapes-up-alt{--fa:"\f88b"}.fa-arrow-down-big-small,.fa-sort-size-down{--fa:"\f88c"}.fa-arrow-down-small-big,.fa-sort-size-down-alt{--fa:"\f88d"}.fa-arrow-up-big-small,.fa-sort-size-up{--fa:"\f88e"}.fa-arrow-up-small-big,.fa-sort-size-up-alt{--fa:"\f88f"}.fa-sparkles{--fa:"\f890"}.fa-spell-check{--fa:"\f891"}.fa-sunglasses{--fa:"\f892"}.fa-text{--fa:"\f893"}.fa-text-size{--fa:"\f894"}.fa-trash-arrow-turn-left,.fa-trash-undo{--fa:"\f895"}.fa-trash-can-arrow-turn-left,.fa-trash-can-undo,.fa-trash-undo-alt{--fa:"\f896"}.fa-voicemail{--fa:"\f897"}.fa-washer,.fa-washing-machine{--fa:"\f898"}.fa-wave-sine{--fa:"\f899"}.fa-wave-triangle{--fa:"\f89a"}.fa-wind-turbine{--fa:"\f89b"}.fa-border-center-h{--fa:"\f89c"}.fa-border-center-v{--fa:"\f89d"}.fa-album{--fa:"\f89f"}.fa-album-collection{--fa:"\f8a0"}.fa-amp-guitar{--fa:"\f8a1"}.fa-badge-sheriff{--fa:"\f8a2"}.fa-banjo{--fa:"\f8a3"}.fa-betamax,.fa-cassette-betamax{--fa:"\f8a4"}.fa-boombox{--fa:"\f8a5"}.fa-cactus{--fa:"\f8a7"}.fa-camcorder,.fa-video-handheld{--fa:"\f8a8"}.fa-camera-movie{--fa:"\f8a9"}.fa-camera-polaroid{--fa:"\f8aa"}.fa-cassette-tape{--fa:"\f8ab"}.fa-camera-cctv,.fa-cctv{--fa:"\f8ac"}.fa-clarinet{--fa:"\f8ad"}.fa-cloud-music{--fa:"\f8ae"}.fa-comment-alt-music,.fa-message-music{--fa:"\f8af"}.fa-comment-music{--fa:"\f8b0"}.fa-computer-classic{--fa:"\f8b1"}.fa-computer-speaker{--fa:"\f8b2"}.fa-cowbell{--fa:"\f8b3"}.fa-cowbell-circle-plus,.fa-cowbell-more{--fa:"\f8b4"}.fa-disc-drive{--fa:"\f8b5"}.fa-file-music{--fa:"\f8b6"}.fa-film-canister,.fa-film-cannister{--fa:"\f8b7"}.fa-flashlight{--fa:"\f8b8"}.fa-flute{--fa:"\f8b9"}.fa-flux-capacitor{--fa:"\f8ba"}.fa-game-console-handheld{--fa:"\f8bb"}.fa-gramophone{--fa:"\f8bd"}.fa-guitar-electric{--fa:"\f8be"}.fa-guitars{--fa:"\f8bf"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-head-side-headphones{--fa:"\f8c2"}.fa-horse-saddle{--fa:"\f8c3"}.fa-image-polaroid{--fa:"\f8c4"}.fa-joystick{--fa:"\f8c5"}.fa-jug{--fa:"\f8c6"}.fa-kazoo{--fa:"\f8c7"}.fa-lasso{--fa:"\f8c8"}.fa-list-music{--fa:"\f8c9"}.fa-microphone-stand{--fa:"\f8cb"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-computer-mouse-scrollwheel,.fa-mouse-alt{--fa:"\f8cd"}.fa-mp3-player{--fa:"\f8ce"}.fa-music-alt,.fa-music-note{--fa:"\f8cf"}.fa-music-alt-slash,.fa-music-note-slash{--fa:"\f8d0"}.fa-music-slash{--fa:"\f8d1"}.fa-phone-rotary{--fa:"\f8d3"}.fa-piano{--fa:"\f8d4"}.fa-piano-keyboard{--fa:"\f8d5"}.fa-projector{--fa:"\f8d6"}.fa-radio{--fa:"\f8d7"}.fa-radio-alt,.fa-radio-tuner{--fa:"\f8d8"}.fa-record-vinyl{--fa:"\f8d9"}.fa-router{--fa:"\f8da"}.fa-sax-hot,.fa-saxophone-fire{--fa:"\f8db"}.fa-saxophone{--fa:"\f8dc"}.fa-signal-stream{--fa:"\f8dd"}.fa-skull-cow{--fa:"\f8de"}.fa-speaker{--fa:"\f8df"}.fa-speakers{--fa:"\f8e0"}.fa-triangle-instrument,.fa-triangle-music{--fa:"\f8e2"}.fa-trumpet{--fa:"\f8e3"}.fa-turntable{--fa:"\f8e4"}.fa-tv-music{--fa:"\f8e6"}.fa-typewriter{--fa:"\f8e7"}.fa-usb-drive{--fa:"\f8e9"}.fa-user-cowboy{--fa:"\f8ea"}.fa-user-music{--fa:"\f8eb"}.fa-cassette-vhs,.fa-vhs{--fa:"\f8ec"}.fa-violin{--fa:"\f8ed"}.fa-wagon-covered{--fa:"\f8ee"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-watch-calculator{--fa:"\f8f0"}.fa-waveform{--fa:"\f8f1"}.fa-waveform-lines,.fa-waveform-path{--fa:"\f8f2"}.fa-scanner-image{--fa:"\f8f3"}.fa-air-conditioner{--fa:"\f8f4"}.fa-alien{--fa:"\f8f5"}.fa-alien-8bit,.fa-alien-monster{--fa:"\f8f6"}.fa-bed-alt,.fa-bed-front{--fa:"\f8f7"}.fa-bed-bunk{--fa:"\f8f8"}.fa-bed-empty{--fa:"\f8f9"}.fa-bell-on{--fa:"\f8fa"}.fa-blinds{--fa:"\f8fb"}.fa-blinds-open{--fa:"\f8fc"}.fa-blinds-raised{--fa:"\f8fd"}.fa-camera-home,.fa-camera-security{--fa:"\f8fe"}.fa-caravan{--fa:"\f8ff"}
:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/fonts/fa-brands-400.169a5d03.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:"\e007"}.fa-ideal{--fa:"\e013"}.fa-microblog{--fa:"\e01a"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-unity{--fa:"\e049"}.fa-dailymotion{--fa:"\e052"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-mixer{--fa:"\e056"}.fa-shopify{--fa:"\e057"}.fa-deezer{--fa:"\e077"}.fa-edge-legacy{--fa:"\e078"}.fa-google-pay{--fa:"\e079"}.fa-rust{--fa:"\e07a"}.fa-tiktok{--fa:"\e07b"}.fa-unsplash{--fa:"\e07c"}.fa-cloudflare{--fa:"\e07d"}.fa-guilded{--fa:"\e07e"}.fa-hive{--fa:"\e07f"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-instalod{--fa:"\e081"}.fa-octopus-deploy{--fa:"\e082"}.fa-perbyte{--fa:"\e083"}.fa-uncharted{--fa:"\e084"}.fa-watchman-monitoring{--fa:"\e087"}.fa-wodu{--fa:"\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-bots{--fa:"\e340"}.fa-cmplid{--fa:"\e360"}.fa-bilibili{--fa:"\e3d9"}.fa-golang{--fa:"\e40f"}.fa-pix{--fa:"\e43a"}.fa-sitrox{--fa:"\e44a"}.fa-hashnode{--fa:"\e499"}.fa-meta{--fa:"\e49b"}.fa-padlet{--fa:"\e4a0"}.fa-nfc-directional{--fa:"\e530"}.fa-nfc-symbol{--fa:"\e531"}.fa-screenpal{--fa:"\e570"}.fa-space-awesome{--fa:"\e5ac"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-odysee{--fa:"\e5c6"}.fa-stubber{--fa:"\e5c7"}.fa-debian{--fa:"\e60b"}.fa-shoelace{--fa:"\e60c"}.fa-threads{--fa:"\e618"}.fa-square-threads{--fa:"\e619"}.fa-square-x-twitter{--fa:"\e61a"}.fa-x-twitter{--fa:"\e61b"}.fa-opensuse{--fa:"\e62b"}.fa-letterboxd{--fa:"\e62d"}.fa-square-letterboxd{--fa:"\e62e"}.fa-mintbit{--fa:"\e62f"}.fa-google-scholar{--fa:"\e63b"}.fa-brave{--fa:"\e63c"}.fa-brave-reverse{--fa:"\e63d"}.fa-pixiv{--fa:"\e640"}.fa-upwork{--fa:"\e641"}.fa-webflow{--fa:"\e65c"}.fa-signal-messenger{--fa:"\e663"}.fa-bluesky{--fa:"\e671"}.fa-jxl{--fa:"\e67b"}.fa-square-upwork{--fa:"\e67c"}.fa-web-awesome{--fa:"\e682"}.fa-square-web-awesome{--fa:"\e683"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-dart-lang{--fa:"\e693"}.fa-flutter{--fa:"\e694"}.fa-files-pinwheel{--fa:"\e69f"}.fa-css{--fa:"\e6a2"}.fa-square-bluesky{--fa:"\e6a3"}.fa-openai{--fa:"\e7cf"}.fa-square-linkedin{--fa:"\e7d0"}.fa-cash-app{--fa:"\e7d4"}.fa-disqus{--fa:"\e7d5"}.fa-11ty,.fa-eleventy{--fa:"\e7d6"}.fa-kakao-talk{--fa:"\e7d7"}.fa-linktree{--fa:"\e7d8"}.fa-notion{--fa:"\e7d9"}.fa-pandora{--fa:"\e7da"}.fa-pixelfed{--fa:"\e7db"}.fa-tidal{--fa:"\e7dc"}.fa-vsco{--fa:"\e7dd"}.fa-w3c{--fa:"\e7de"}.fa-lumon{--fa:"\e7e2"}.fa-lumon-drop{--fa:"\e7e3"}.fa-square-figma{--fa:"\e7e4"}.fa-tex{--fa:"\e7ff"}.fa-duolingo{--fa:"\e812"}.fa-supportnow{--fa:"\e833"}.fa-tor-browser{--fa:"\e838"}.fa-typescript{--fa:"\e840"}.fa-square-deskpro{--fa:"\e844"}.fa-circle-zulip{--fa:"\e851"}.fa-julia{--fa:"\e852"}.fa-zulip{--fa:"\e853"}.fa-unison{--fa:"\e854"}.fa-bgg,.fa-board-game-geek{--fa:"\e855"}.fa-ko-fi{--fa:"\e856"}.fa-kubernetes{--fa:"\e857"}.fa-postgresql{--fa:"\e858"}.fa-scaleway{--fa:"\e859"}.fa-venmo{--fa:"\e85a"}.fa-venmo-v{--fa:"\e85b"}.fa-unreal-engine{--fa:"\e85c"}.fa-globaleaks{--fa:"\e85d"}.fa-solana{--fa:"\e85e"}.fa-threema{--fa:"\e85f"}.fa-forgejo{--fa:"\e860"}.fa-claude{--fa:"\e861"}.fa-gitee{--fa:"\e863"}.fa-xmpp{--fa:"\e864"}.fa-fediverse{--fa:"\e865"}.fa-tailwind-css{--fa:"\e866"}.fa-arch-linux{--fa:"\e867"}.fa-svelte{--fa:"\e868"}.fa-hugging-face{--fa:"\e869"}.fa-leetcode{--fa:"\e86a"}.fa-openstreetmap{--fa:"\e86b"}.fa-ultralytics{--fa:"\e86d"}.fa-ultralytics-hub{--fa:"\e86e"}.fa-ultralytics-yolo{--fa:"\e86f"}.fa-obsidian{--fa:"\e879"}.fa-zoom{--fa:"\e87b"}.fa-vim{--fa:"\e88a"}.fa-symfonycasts{--fa:"\e8ab"}.fa-build-awesome{--fa:"\e8ac"}.fa-codeberg{--fa:"\e8ad"}.fa-devpost{--fa:"\e8ae"}.fa-internet-archive{--fa:"\e8b1"}.fa-lets-encrypt{--fa:"\e8b2"}.fa-matrix{--fa:"\e8b3"}.fa-mattermost{--fa:"\e8b4"}.fa-nextcloud{--fa:"\e8b5"}.fa-roblox-creator-studio{--fa:"\e8b6"}.fa-square-build-awesome-stroke{--fa:"\e8b7"}.fa-substack{--fa:"\e8b8"}.fa-tesla{--fa:"\e8b9"}.fa-xrp{--fa:"\e8ba"}.fa-xrpl{--fa:"\e8bb"}.fa-youtube-shorts{--fa:"\e8bc"}.fa-ror{--fa:"\e8bd"}.fa-visual-studio{--fa:"\e8be"}.fa-dolibarr{--fa:"\e8bf"}.fa-obs-studio{--fa:"\e8c0"}.fa-storybook{--fa:"\e8c1"}.fa-a11y-project{--fa:"\e8c2"}.fa-copilot{--fa:"\e8c7"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-linkedin{--fa:"\f08c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-twitter{--fa:"\f099"}.fa-facebook{--fa:"\f09a"}.fa-github{--fa:"\f09b"}.fa-pinterest{--fa:"\f0d2"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-plus-g{--fa:"\f0d5"}.fa-linkedin-in{--fa:"\f0e1"}.fa-github-alt{--fa:"\f113"}.fa-maxcdn{--fa:"\f136"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-btc{--fa:"\f15a"}.fa-youtube{--fa:"\f167"}.fa-xing{--fa:"\f168"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-dropbox{--fa:"\f16b"}.fa-stack-overflow{--fa:"\f16c"}.fa-instagram{--fa:"\f16d"}.fa-flickr{--fa:"\f16e"}.fa-adn{--fa:"\f170"}.fa-bitbucket{--fa:"\f171"}.fa-tumblr{--fa:"\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-apple{--fa:"\f179"}.fa-windows{--fa:"\f17a"}.fa-android{--fa:"\f17b"}.fa-linux{--fa:"\f17c"}.fa-dribbble{--fa:"\f17d"}.fa-skype{--fa:"\f17e"}.fa-foursquare{--fa:"\f180"}.fa-trello{--fa:"\f181"}.fa-gratipay{--fa:"\f184"}.fa-vk{--fa:"\f189"}.fa-weibo{--fa:"\f18a"}.fa-renren{--fa:"\f18b"}.fa-pagelines{--fa:"\f18c"}.fa-stack-exchange{--fa:"\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-wordpress{--fa:"\f19a"}.fa-openid{--fa:"\f19b"}.fa-yahoo{--fa:"\f19e"}.fa-google{--fa:"\f1a0"}.fa-reddit{--fa:"\f1a1"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-stumbleupon{--fa:"\f1a4"}.fa-delicious{--fa:"\f1a5"}.fa-digg{--fa:"\f1a6"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-drupal{--fa:"\f1a9"}.fa-joomla{--fa:"\f1aa"}.fa-behance{--fa:"\f1b4"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-steam{--fa:"\f1b6"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-spotify{--fa:"\f1bc"}.fa-deviantart{--fa:"\f1bd"}.fa-soundcloud{--fa:"\f1be"}.fa-vine{--fa:"\f1ca"}.fa-codepen{--fa:"\f1cb"}.fa-jsfiddle{--fa:"\f1cc"}.fa-rebel{--fa:"\f1d0"}.fa-empire{--fa:"\f1d1"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-git{--fa:"\f1d3"}.fa-hacker-news{--fa:"\f1d4"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-qq{--fa:"\f1d6"}.fa-weixin{--fa:"\f1d7"}.fa-slideshare{--fa:"\f1e7"}.fa-twitch{--fa:"\f1e8"}.fa-yelp{--fa:"\f1e9"}.fa-paypal{--fa:"\f1ed"}.fa-google-wallet{--fa:"\f1ee"}.fa-cc-visa{--fa:"\f1f0"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-cc-discover{--fa:"\f1f2"}.fa-cc-amex{--fa:"\f1f3"}.fa-cc-paypal{--fa:"\f1f4"}.fa-cc-stripe{--fa:"\f1f5"}.fa-lastfm{--fa:"\f202"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-ioxhost{--fa:"\f208"}.fa-angellist{--fa:"\f209"}.fa-buysellads{--fa:"\f20d"}.fa-connectdevelop{--fa:"\f20e"}.fa-dashcube{--fa:"\f210"}.fa-forumbee{--fa:"\f211"}.fa-leanpub{--fa:"\f212"}.fa-sellsy{--fa:"\f213"}.fa-shirtsinbulk{--fa:"\f214"}.fa-simplybuilt{--fa:"\f215"}.fa-skyatlas{--fa:"\f216"}.fa-pinterest-p{--fa:"\f231"}.fa-whatsapp{--fa:"\f232"}.fa-viacoin{--fa:"\f237"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-y-combinator{--fa:"\f23b"}.fa-optin-monster{--fa:"\f23c"}.fa-opencart{--fa:"\f23d"}.fa-expeditedssl{--fa:"\f23e"}.fa-cc-jcb{--fa:"\f24b"}.fa-cc-diners-club{--fa:"\f24c"}.fa-creative-commons{--fa:"\f25e"}.fa-gg{--fa:"\f260"}.fa-gg-circle{--fa:"\f261"}.fa-odnoklassniki{--fa:"\f263"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-get-pocket{--fa:"\f265"}.fa-wikipedia-w{--fa:"\f266"}.fa-safari{--fa:"\f267"}.fa-chrome{--fa:"\f268"}.fa-firefox{--fa:"\f269"}.fa-opera{--fa:"\f26a"}.fa-internet-explorer{--fa:"\f26b"}.fa-contao{--fa:"\f26d"}.fa-500px{--fa:"\f26e"}.fa-amazon{--fa:"\f270"}.fa-houzz{--fa:"\f27c"}.fa-vimeo-v{--fa:"\f27d"}.fa-black-tie{--fa:"\f27e"}.fa-fonticons{--fa:"\f280"}.fa-reddit-alien{--fa:"\f281"}.fa-edge{--fa:"\f282"}.fa-codiepie{--fa:"\f284"}.fa-modx{--fa:"\f285"}.fa-fort-awesome{--fa:"\f286"}.fa-usb{--fa:"\f287"}.fa-product-hunt{--fa:"\f288"}.fa-mixcloud{--fa:"\f289"}.fa-scribd{--fa:"\f28a"}.fa-bluetooth{--fa:"\f293"}.fa-bluetooth-b{--fa:"\f294"}.fa-gitlab{--fa:"\f296"}.fa-wpbeginner{--fa:"\f297"}.fa-wpforms{--fa:"\f298"}.fa-envira{--fa:"\f299"}.fa-glide{--fa:"\f2a5"}.fa-glide-g{--fa:"\f2a6"}.fa-viadeo{--fa:"\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-pied-piper{--fa:"\f2ae"}.fa-first-order{--fa:"\f2b0"}.fa-yoast{--fa:"\f2b1"}.fa-themeisle{--fa:"\f2b2"}.fa-google-plus{--fa:"\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-linode{--fa:"\f2b8"}.fa-quora{--fa:"\f2c4"}.fa-free-code-camp{--fa:"\f2c5"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-bandcamp{--fa:"\f2d5"}.fa-grav{--fa:"\f2d6"}.fa-etsy{--fa:"\f2d7"}.fa-imdb{--fa:"\f2d8"}.fa-ravelry{--fa:"\f2d9"}.fa-sellcast{--fa:"\f2da"}.fa-superpowers{--fa:"\f2dd"}.fa-wpexplorer{--fa:"\f2de"}.fa-meetup{--fa:"\f2e0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-accessible-icon{--fa:"\f368"}.fa-accusoft{--fa:"\f369"}.fa-adversal{--fa:"\f36a"}.fa-affiliatetheme{--fa:"\f36b"}.fa-algolia{--fa:"\f36c"}.fa-amilia{--fa:"\f36d"}.fa-angrycreative{--fa:"\f36e"}.fa-app-store{--fa:"\f36f"}.fa-app-store-ios{--fa:"\f370"}.fa-apper{--fa:"\f371"}.fa-asymmetrik{--fa:"\f372"}.fa-audible{--fa:"\f373"}.fa-avianex{--fa:"\f374"}.fa-aws{--fa:"\f375"}.fa-bimobject{--fa:"\f378"}.fa-bitcoin{--fa:"\f379"}.fa-bity{--fa:"\f37a"}.fa-blackberry{--fa:"\f37b"}.fa-blogger{--fa:"\f37c"}.fa-blogger-b{--fa:"\f37d"}.fa-buromobelexperte{--fa:"\f37f"}.fa-centercode{--fa:"\f380"}.fa-cloudscale{--fa:"\f383"}.fa-cloudsmith{--fa:"\f384"}.fa-cloudversify{--fa:"\f385"}.fa-cpanel{--fa:"\f388"}.fa-css3-alt{--fa:"\f38b"}.fa-cuttlefish{--fa:"\f38c"}.fa-d-and-d{--fa:"\f38d"}.fa-deploydog{--fa:"\f38e"}.fa-deskpro{--fa:"\f38f"}.fa-digital-ocean{--fa:"\f391"}.fa-discord{--fa:"\f392"}.fa-discourse{--fa:"\f393"}.fa-dochub{--fa:"\f394"}.fa-docker{--fa:"\f395"}.fa-draft2digital{--fa:"\f396"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-dyalog{--fa:"\f399"}.fa-earlybirds{--fa:"\f39a"}.fa-erlang{--fa:"\f39d"}.fa-facebook-f{--fa:"\f39e"}.fa-facebook-messenger{--fa:"\f39f"}.fa-firstdraft{--fa:"\f3a1"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-freebsd{--fa:"\f3a4"}.fa-gitkraken{--fa:"\f3a6"}.fa-gofore{--fa:"\f3a7"}.fa-goodreads{--fa:"\f3a8"}.fa-goodreads-g{--fa:"\f3a9"}.fa-google-drive{--fa:"\f3aa"}.fa-google-play{--fa:"\f3ab"}.fa-gripfire{--fa:"\f3ac"}.fa-grunt{--fa:"\f3ad"}.fa-gulp{--fa:"\f3ae"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-hotjar{--fa:"\f3b1"}.fa-hubspot{--fa:"\f3b2"}.fa-itunes{--fa:"\f3b4"}.fa-itunes-note{--fa:"\f3b5"}.fa-jenkins{--fa:"\f3b6"}.fa-joget{--fa:"\f3b7"}.fa-js{--fa:"\f3b8"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-keycdn{--fa:"\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-laravel{--fa:"\f3bd"}.fa-line{--fa:"\f3c0"}.fa-lyft{--fa:"\f3c3"}.fa-magento{--fa:"\f3c4"}.fa-medapps{--fa:"\f3c6"}.fa-medrt{--fa:"\f3c8"}.fa-microsoft{--fa:"\f3ca"}.fa-mix{--fa:"\f3cb"}.fa-mizuni{--fa:"\f3cc"}.fa-monero{--fa:"\f3d0"}.fa-napster{--fa:"\f3d2"}.fa-node-js{--fa:"\f3d3"}.fa-npm{--fa:"\f3d4"}.fa-ns8{--fa:"\f3d5"}.fa-nutritionix{--fa:"\f3d6"}.fa-page4{--fa:"\f3d7"}.fa-palfed{--fa:"\f3d8"}.fa-patreon{--fa:"\f3d9"}.fa-periscope{--fa:"\f3da"}.fa-phabricator{--fa:"\f3db"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-playstation{--fa:"\f3df"}.fa-pushed{--fa:"\f3e1"}.fa-python{--fa:"\f3e2"}.fa-red-river{--fa:"\f3e3"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-replyd{--fa:"\f3e6"}.fa-resolving{--fa:"\f3e7"}.fa-rocketchat{--fa:"\f3e8"}.fa-rockrms{--fa:"\f3e9"}.fa-schlix{--fa:"\f3ea"}.fa-searchengin{--fa:"\f3eb"}.fa-servicestack{--fa:"\f3ec"}.fa-sistrix{--fa:"\f3ee"}.fa-speakap{--fa:"\f3f3"}.fa-staylinked{--fa:"\f3f5"}.fa-steam-symbol{--fa:"\f3f6"}.fa-sticker-mule{--fa:"\f3f7"}.fa-studiovinari{--fa:"\f3f8"}.fa-supple{--fa:"\f3f9"}.fa-uber{--fa:"\f402"}.fa-uikit{--fa:"\f403"}.fa-uniregistry{--fa:"\f404"}.fa-untappd{--fa:"\f405"}.fa-ussunnah{--fa:"\f407"}.fa-vaadin{--fa:"\f408"}.fa-viber{--fa:"\f409"}.fa-vimeo{--fa:"\f40a"}.fa-vnv{--fa:"\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-whmcs{--fa:"\f40d"}.fa-wordpress-simple{--fa:"\f411"}.fa-xbox{--fa:"\f412"}.fa-yandex{--fa:"\f413"}.fa-yandex-international{--fa:"\f414"}.fa-apple-pay{--fa:"\f415"}.fa-cc-apple-pay{--fa:"\f416"}.fa-fly{--fa:"\f417"}.fa-node{--fa:"\f419"}.fa-osi{--fa:"\f41a"}.fa-react{--fa:"\f41b"}.fa-autoprefixer{--fa:"\f41c"}.fa-less{--fa:"\f41d"}.fa-sass{--fa:"\f41e"}.fa-vuejs{--fa:"\f41f"}.fa-angular{--fa:"\f420"}.fa-aviato{--fa:"\f421"}.fa-ember{--fa:"\f423"}.fa-gitter{--fa:"\f426"}.fa-hooli{--fa:"\f427"}.fa-strava{--fa:"\f428"}.fa-stripe{--fa:"\f429"}.fa-stripe-s{--fa:"\f42a"}.fa-typo3{--fa:"\f42b"}.fa-amazon-pay{--fa:"\f42c"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-ethereum{--fa:"\f42e"}.fa-korvue{--fa:"\f42f"}.fa-elementor{--fa:"\f430"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-flipboard{--fa:"\f44d"}.fa-hips{--fa:"\f452"}.fa-php{--fa:"\f457"}.fa-quinscape{--fa:"\f459"}.fa-readme{--fa:"\f4d5"}.fa-java{--fa:"\f4e4"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-ebay{--fa:"\f4f4"}.fa-keybase{--fa:"\f4f5"}.fa-mastodon{--fa:"\f4f6"}.fa-r-project{--fa:"\f4f7"}.fa-researchgate{--fa:"\f4f8"}.fa-teamspeak{--fa:"\f4f9"}.fa-first-order-alt{--fa:"\f50a"}.fa-fulcrum{--fa:"\f50b"}.fa-galactic-republic{--fa:"\f50c"}.fa-galactic-senate{--fa:"\f50d"}.fa-jedi-order{--fa:"\f50e"}.fa-mandalorian{--fa:"\f50f"}.fa-old-republic{--fa:"\f510"}.fa-phoenix-squadron{--fa:"\f511"}.fa-sith{--fa:"\f512"}.fa-trade-federation{--fa:"\f513"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-hornbill{--fa:"\f592"}.fa-mailchimp{--fa:"\f59e"}.fa-megaport{--fa:"\f5a3"}.fa-nimblr{--fa:"\f5a8"}.fa-rev{--fa:"\f5b2"}.fa-shopware{--fa:"\f5b5"}.fa-squarespace{--fa:"\f5be"}.fa-themeco{--fa:"\f5c6"}.fa-weebly{--fa:"\f5cc"}.fa-wix{--fa:"\f5cf"}.fa-ello{--fa:"\f5f1"}.fa-hackerrank{--fa:"\f5f7"}.fa-kaggle{--fa:"\f5fa"}.fa-markdown{--fa:"\f60f"}.fa-neos{--fa:"\f612"}.fa-zhihu{--fa:"\f63f"}.fa-alipay{--fa:"\f642"}.fa-the-red-yeti{--fa:"\f69d"}.fa-critical-role{--fa:"\f6c9"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-dev{--fa:"\f6cc"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-think-peaks{--fa:"\f731"}.fa-reacteurope{--fa:"\f75d"}.fa-artstation{--fa:"\f77a"}.fa-atlassian{--fa:"\f77b"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-centos{--fa:"\f789"}.fa-confluence{--fa:"\f78d"}.fa-dhl{--fa:"\f790"}.fa-diaspora{--fa:"\f791"}.fa-fedex{--fa:"\f797"}.fa-fedora{--fa:"\f798"}.fa-figma{--fa:"\f799"}.fa-intercom{--fa:"\f7af"}.fa-invision{--fa:"\f7b0"}.fa-jira{--fa:"\f7b1"}.fa-mendeley{--fa:"\f7b3"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-redhat{--fa:"\f7bc"}.fa-sketch{--fa:"\f7c6"}.fa-sourcetree{--fa:"\f7d3"}.fa-suse{--fa:"\f7d6"}.fa-ubuntu{--fa:"\f7df"}.fa-ups{--fa:"\f7e0"}.fa-usps{--fa:"\f7e1"}.fa-yarn{--fa:"\f7e3"}.fa-airbnb{--fa:"\f834"}.fa-battle-net{--fa:"\f835"}.fa-bootstrap{--fa:"\f836"}.fa-buffer{--fa:"\f837"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-itch-io{--fa:"\f83a"}.fa-salesforce{--fa:"\f83b"}.fa-speaker-deck{--fa:"\f83c"}.fa-symfony{--fa:"\f83d"}.fa-waze{--fa:"\f83f"}.fa-yammer{--fa:"\f840"}.fa-git-alt{--fa:"\f841"}.fa-stackpath{--fa:"\f842"}.fa-cotton-bureau{--fa:"\f89e"}.fa-buy-n-large{--fa:"\f8a6"}.fa-mdb{--fa:"\f8ca"}.fa-orcid{--fa:"\f8d2"}.fa-swift{--fa:"\f8e1"}.fa-umbraco{--fa:"\f8e8"}:host,:root{--fa-family-duotone:"Font Awesome 7 Duotone";--fa-font-duotone:normal 900 1em/1 var(--fa-family-duotone);--fa-style-family-duotone:var(--fa-family-duotone)}@font-face{font-family:"Font Awesome 7 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/build/fonts/fa-duotone-900.ed72f0d6.woff2)}.fa-duotone,.fad{--fa-family:var(--fa-family-duotone);--fa-style:900;position:relative;letter-spacing:normal}.fa-duotone:before,.fad:before{position:absolute;color:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.fa-duotone:after,.fad:after{color:var(--fa-secondary-color,currentColor)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-li,.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-li,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}:host,:root{--fa-font-light:normal 300 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/build/fonts/fa-light-300.357631c6.woff2)}.fal{--fa-family:var(--fa-family-classic)}.fa-light,.fal{--fa-style:300}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/build/fonts/fa-regular-400.4d973cb0.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-font-solid:normal 900 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/build/fonts/fa-solid-900.cb5216b4.woff2)}.fas{--fa-family:var(--fa-family-classic)}.fa-solid,.fas{--fa-style:900}:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:100;font-display:block;src:url(/build/fonts/fa-thin-100.e628781b.woff2)}.fat{--fa-style:100}.fa-classic,.fat{--fa-family:var(--fa-family-classic)}.fa-thin{--fa-style:100}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/build/fonts/fa-brands-400.169a5d03.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:900;src:url(/build/fonts/fa-solid-900.cb5216b4.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:400;src:url(/build/fonts/fa-regular-400.4d973cb0.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:300;src:url(/build/fonts/fa-light-300.357631c6.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Duotone";font-display:block;font-weight:900;src:url(/build/fonts/fa-duotone-900.ed72f0d6.woff2) format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-solid-900.cb5216b4.woff2) format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-brands-400.169a5d03.woff2) format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-regular-400.4d973cb0.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-v4compatibility.ff2e31e6.woff2) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Colors */
/* Fonts */
/* Dimensions*/
/*@import "~bootstrap";*/
:root,
[data-mdb-theme=light] {
  --mdb-red: #f44336;
  --mdb-pink: #e91e63;
  --mdb-purple: #9c27b0;
  --mdb-indigo: #3f51b5;
  --mdb-blue: #2196f3;
  --mdb-cyan: #00bcd4;
  --mdb-teal: #009688;
  --mdb-green: #4caf50;
  --mdb-yellow: #ffeb3b;
  --mdb-orange: #ff9800;
  --mdb-white: #fff;
  --mdb-black: #000;
  --mdb-gray: #757575;
  --mdb-gray-dark: #4f4f4f;
  --mdb-gray-50: #fbfbfb;
  --mdb-gray-100: #f5f5f5;
  --mdb-gray-200: #eeeeee;
  --mdb-gray-300: #e0e0e0;
  --mdb-gray-400: #bdbdbd;
  --mdb-gray-500: #9e9e9e;
  --mdb-gray-600: #757575;
  --mdb-gray-700: #616161;
  --mdb-gray-800: #4f4f4f;
  --mdb-gray-900: #262626;
  --mdb-primary: #375d81;
  --mdb-secondary: #9cb7cf;
  --mdb-success: #14a44d;
  --mdb-danger: #dc4c64;
  --mdb-warning: #e4a11b;
  --mdb-info: #54b4d3;
  --mdb-light: #fbfbfb;
  --mdb-dark: #332d2d;
  --mdb-primary-rgb: 55, 93, 129;
  --mdb-secondary-rgb: 156, 183, 207;
  --mdb-success-rgb: 20, 164, 77;
  --mdb-danger-rgb: 220, 76, 100;
  --mdb-warning-rgb: 228, 161, 27;
  --mdb-info-rgb: 84, 180, 211;
  --mdb-light-rgb: 251, 251, 251;
  --mdb-dark-rgb: 51, 45, 45;
  --mdb-primary-text-emphasis: rgb(44, 74.4, 103.2);
  --mdb-secondary-text-emphasis: rgb(62.4, 73.2, 82.8);
  --mdb-success-text-emphasis: rgb(12, 98.4, 46.2);
  --mdb-info-text-emphasis: rgb(58.8, 126, 147.7);
  --mdb-warning-text-emphasis: rgb(136.8, 96.6, 16.2);
  --mdb-danger-text-emphasis: rgb(176, 60.8, 80);
  --mdb-light-text-emphasis: #616161;
  --mdb-dark-text-emphasis: #eeeeee;
  --mdb-primary-bg-subtle: rgb(225, 230.7, 236.1);
  --mdb-secondary-bg-subtle: rgb(240.15, 244.2, 247.8);
  --mdb-success-bg-subtle: rgb(219.75, 241.35, 228.3);
  --mdb-info-bg-subtle: rgb(229.35, 243.75, 248.4);
  --mdb-warning-bg-subtle: rgb(250.95, 240.9, 220.8);
  --mdb-danger-bg-subtle: rgb(249.75, 228.15, 231.75);
  --mdb-light-bg-subtle: #f5f5f5;
  --mdb-dark-bg-subtle: #262626;
  --mdb-primary-border-subtle: rgb(175, 190.2, 204.6);
  --mdb-secondary-border-subtle: rgb(215.4, 226.2, 235.8);
  --mdb-success-border-subtle: rgb(161, 218.6, 183.8);
  --mdb-info-border-subtle: rgb(186.6, 225, 237.4);
  --mdb-warning-border-subtle: rgb(244.2, 217.4, 163.8);
  --mdb-danger-border-subtle: rgb(241, 183.4, 193);
  --mdb-light-border-subtle: #eeeeee;
  --mdb-dark-border-subtle: #9e9e9e;
  --mdb-white-rgb: 255, 255, 255;
  --mdb-black-rgb: 0, 0, 0;
  --mdb-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --mdb-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --mdb-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --mdb-body-font-family: var(--mdb-font-roboto);
  --mdb-body-font-size: 1rem;
  --mdb-body-font-weight: 400;
  --mdb-body-line-height: 1.6;
  --mdb-body-color: #4f4f4f;
  --mdb-body-color-rgb: 79, 79, 79;
  --mdb-body-bg: #fff;
  --mdb-body-bg-rgb: 255, 255, 255;
  --mdb-emphasis-color: #000;
  --mdb-emphasis-color-rgb: 0, 0, 0;
  --mdb-secondary-color: rgba(79, 79, 79, 0.75);
  --mdb-secondary-color-rgb: 79, 79, 79;
  --mdb-secondary-bg: #eeeeee;
  --mdb-secondary-bg-rgb: 238, 238, 238;
  --mdb-tertiary-color: rgba(79, 79, 79, 0.5);
  --mdb-tertiary-color-rgb: 79, 79, 79;
  --mdb-tertiary-bg: #fbfbfb;
  --mdb-tertiary-bg-rgb: 251, 251, 251;
  --mdb-heading-color: inherit;
  --mdb-link-color: #375d81;
  --mdb-link-color-rgb: 55, 93, 129;
  --mdb-link-decoration: none;
  --mdb-link-hover-color: rgb(52.25, 88.35, 122.55);
  --mdb-link-hover-color-rgb: 52, 88, 123;
  --mdb-link-hover-decoration: none;
  --mdb-code-color: #e91e63;
  --mdb-highlight-color: #4f4f4f;
  --mdb-highlight-bg: #fff9c4;
  --mdb-border-width: 1px;
  --mdb-border-style: solid;
  --mdb-border-color: #e0e0e0;
  --mdb-border-color-translucent: rgba(0, 0, 0, 0.175);
  --mdb-border-radius: 0.25rem;
  --mdb-border-radius-sm: 0.25rem;
  --mdb-border-radius-lg: 0.5rem;
  --mdb-border-radius-xl: 1rem;
  --mdb-border-radius-xxl: 2rem;
  --mdb-border-radius-2xl: var(
    --mdb-border-radius-xxl
  );
  --mdb-border-radius-pill: 50rem;
  --mdb-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --mdb-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --mdb-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --mdb-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --mdb-focus-ring-width: 0.25rem;
  --mdb-focus-ring-opacity: 0.25;
  --mdb-focus-ring-color: rgba(55, 93, 129, 0.25);
  --mdb-form-valid-color: #14a44d;
  --mdb-form-valid-border-color: #14a44d;
  --mdb-form-invalid-color: #dc4c64;
  --mdb-form-invalid-border-color: #dc4c64;
}

[data-mdb-theme=dark] {
  color-scheme: dark;
  --mdb-body-color: #fff;
  --mdb-body-color-rgb: 255, 255, 255;
  --mdb-body-bg: #303030;
  --mdb-body-bg-rgb: 48, 48, 48;
  --mdb-emphasis-color: #fff;
  --mdb-emphasis-color-rgb: 255, 255, 255;
  --mdb-secondary-color: rgba(255, 255, 255, 0.75);
  --mdb-secondary-color-rgb: 255, 255, 255;
  --mdb-secondary-bg: #4f4f4f;
  --mdb-secondary-bg-rgb: 79, 79, 79;
  --mdb-tertiary-color: rgba(255, 255, 255, 0.5);
  --mdb-tertiary-color-rgb: 255, 255, 255;
  --mdb-tertiary-bg: rgb(58.5, 58.5, 58.5);
  --mdb-tertiary-bg-rgb: 59, 59, 59;
  --mdb-primary-text-emphasis: rgb(95, 125.4, 154.2);
  --mdb-secondary-text-emphasis: rgb(215.4, 226.2, 235.8);
  --mdb-success-text-emphasis: rgb(114, 200.4, 148.2);
  --mdb-info-text-emphasis: rgb(135.3, 202.5, 224.2);
  --mdb-warning-text-emphasis: rgb(238.8, 198.6, 118.2);
  --mdb-danger-text-emphasis: rgb(227, 111.8, 131);
  --mdb-light-text-emphasis: #f5f5f5;
  --mdb-dark-text-emphasis: #eeeeee;
  --mdb-primary-bg-subtle: rgb(11, 18.6, 25.8);
  --mdb-secondary-bg-subtle: rgb(31.2, 36.6, 41.4);
  --mdb-success-bg-subtle: rgb(4, 32.8, 15.4);
  --mdb-info-bg-subtle: rgb(16.8, 36, 42.2);
  --mdb-warning-bg-subtle: rgb(45.6, 32.2, 5.4);
  --mdb-danger-bg-subtle: rgb(44, 15.2, 20);
  --mdb-light-bg-subtle: #4f4f4f;
  --mdb-dark-bg-subtle: #262626;
  --mdb-primary-border-subtle: rgb(33, 55.8, 77.4);
  --mdb-secondary-border-subtle: rgb(93.6, 109.8, 124.2);
  --mdb-success-border-subtle: rgb(12, 98.4, 46.2);
  --mdb-info-border-subtle: rgb(50.4, 108, 126.6);
  --mdb-warning-border-subtle: rgb(136.8, 96.6, 16.2);
  --mdb-danger-border-subtle: rgb(132, 45.6, 60);
  --mdb-light-border-subtle: #616161;
  --mdb-dark-border-subtle: #4f4f4f;
  --mdb-heading-color: inherit;
  --mdb-link-color: rgb(135, 157.8, 179.4);
  --mdb-link-hover-color: rgb(141, 162.66, 183.18);
  --mdb-link-color-rgb: 135, 158, 179;
  --mdb-link-hover-color-rgb: 141, 163, 183;
  --mdb-code-color: rgb(241.8, 120, 161.4);
  --mdb-highlight-color: #fff;
  --mdb-highlight-bg: #f9a825;
  --mdb-border-color: rgba(255, 255, 255, 0.12);
  --mdb-border-color-translucent: rgba(255, 255, 255, 0.15);
  --mdb-form-valid-color: #81c784;
  --mdb-form-valid-border-color: #81c784;
  --mdb-form-invalid-color: #e57373;
  --mdb-form-invalid-border-color: #e57373;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--mdb-body-font-family);
  font-size: var(--mdb-body-font-size);
  font-weight: var(--mdb-body-font-weight);
  line-height: var(--mdb-body-line-height);
  color: var(--mdb-body-color);
  text-align: var(--mdb-body-text-align);
  background-color: var(--mdb-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--mdb-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--mdb-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--mdb-highlight-color);
  background-color: var(--mdb-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--mdb-link-color-rgb), var(--mdb-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --mdb-link-color-rgb: var(--mdb-link-hover-color-rgb);
  text-decoration: none;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--mdb-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--mdb-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--mdb-body-bg);
  background-color: var(--mdb-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: var(--mdb-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend {
  line-height: inherit;
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-1 {
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-2 {
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-3 {
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-4 {
  font-weight: 300;
  line-height: 1.2;
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-5 {
  font-weight: 300;
  line-height: 1.2;
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.display-6 {
  font-weight: 300;
  line-height: 1.2;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #757575;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--mdb-body-bg);
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  border-radius: var(--mdb-border-radius);
  box-shadow: var(--mdb-box-shadow-sm);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--mdb-secondary-color);
}

.container,
.container-fluid,
.container-xxxxxl,
.container-xxxxl,
.container-xxxl,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --mdb-gutter-x: 1.5rem;
  --mdb-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--mdb-gutter-x) * 0.5);
  padding-left: calc(var(--mdb-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
@media (min-width: 1800px) {
  .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1600px;
  }
}
@media (min-width: 2000px) {
  .container-xxxxl, .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1800px;
  }
}
@media (min-width: 2400px) {
  .container-xxxxxl, .container-xxxxl, .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 2000px;
  }
}
:root {
  --mdb-breakpoint-xs: 0;
  --mdb-breakpoint-sm: 576px;
  --mdb-breakpoint-md: 768px;
  --mdb-breakpoint-lg: 992px;
  --mdb-breakpoint-xl: 1200px;
  --mdb-breakpoint-xxl: 1400px;
  --mdb-breakpoint-xxxl: 1800px;
  --mdb-breakpoint-xxxxl: 2000px;
  --mdb-breakpoint-xxxxxl: 2400px;
}

.row {
  --mdb-gutter-x: 1.5rem;
  --mdb-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--mdb-gutter-y));
  margin-right: calc(-0.5 * var(--mdb-gutter-x));
  margin-left: calc(-0.5 * var(--mdb-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--mdb-gutter-x) * 0.5);
  padding-left: calc(var(--mdb-gutter-x) * 0.5);
  margin-top: var(--mdb-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --mdb-gutter-x: 0;
}

.g-0,
.gy-0 {
  --mdb-gutter-y: 0;
}

.g-1,
.gx-1 {
  --mdb-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --mdb-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --mdb-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --mdb-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --mdb-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --mdb-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --mdb-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --mdb-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --mdb-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --mdb-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --mdb-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --mdb-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --mdb-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --mdb-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --mdb-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --mdb-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 1800px) {
  .col-xxxl {
    flex: 1 0 0%;
  }
  .row-cols-xxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxl-0,
  .gx-xxxl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xxxl-0,
  .gy-xxxl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xxxl-1,
  .gx-xxxl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xxxl-1,
  .gy-xxxl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xxxl-2,
  .gx-xxxl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xxxl-2,
  .gy-xxxl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xxxl-3,
  .gx-xxxl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xxxl-3,
  .gy-xxxl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xxxl-4,
  .gx-xxxl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xxxl-4,
  .gy-xxxl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xxxl-5,
  .gx-xxxl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xxxl-5,
  .gy-xxxl-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 2000px) {
  .col-xxxxl {
    flex: 1 0 0%;
  }
  .row-cols-xxxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxxl-0 {
    margin-left: 0;
  }
  .offset-xxxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxxl-0,
  .gx-xxxxl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xxxxl-0,
  .gy-xxxxl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xxxxl-1,
  .gx-xxxxl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xxxxl-1,
  .gy-xxxxl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xxxxl-2,
  .gx-xxxxl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xxxxl-2,
  .gy-xxxxl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xxxxl-3,
  .gx-xxxxl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xxxxl-3,
  .gy-xxxxl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xxxxl-4,
  .gx-xxxxl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xxxxl-4,
  .gy-xxxxl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xxxxl-5,
  .gx-xxxxl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xxxxl-5,
  .gy-xxxxl-5 {
    --mdb-gutter-y: 3rem;
  }
}
@media (min-width: 2400px) {
  .col-xxxxxl {
    flex: 1 0 0%;
  }
  .row-cols-xxxxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxxxl-0 {
    margin-left: 0;
  }
  .offset-xxxxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxxxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxxxxl-0,
  .gx-xxxxxl-0 {
    --mdb-gutter-x: 0;
  }
  .g-xxxxxl-0,
  .gy-xxxxxl-0 {
    --mdb-gutter-y: 0;
  }
  .g-xxxxxl-1,
  .gx-xxxxxl-1 {
    --mdb-gutter-x: 0.25rem;
  }
  .g-xxxxxl-1,
  .gy-xxxxxl-1 {
    --mdb-gutter-y: 0.25rem;
  }
  .g-xxxxxl-2,
  .gx-xxxxxl-2 {
    --mdb-gutter-x: 0.5rem;
  }
  .g-xxxxxl-2,
  .gy-xxxxxl-2 {
    --mdb-gutter-y: 0.5rem;
  }
  .g-xxxxxl-3,
  .gx-xxxxxl-3 {
    --mdb-gutter-x: 1rem;
  }
  .g-xxxxxl-3,
  .gy-xxxxxl-3 {
    --mdb-gutter-y: 1rem;
  }
  .g-xxxxxl-4,
  .gx-xxxxxl-4 {
    --mdb-gutter-x: 1.5rem;
  }
  .g-xxxxxl-4,
  .gy-xxxxxl-4 {
    --mdb-gutter-y: 1.5rem;
  }
  .g-xxxxxl-5,
  .gx-xxxxxl-5 {
    --mdb-gutter-x: 3rem;
  }
  .g-xxxxxl-5,
  .gy-xxxxxl-5 {
    --mdb-gutter-y: 3rem;
  }
}
.table {
  --mdb-table-color-type: initial;
  --mdb-table-bg-type: initial;
  --mdb-table-color-state: initial;
  --mdb-table-bg-state: initial;
  --mdb-table-color: var(--mdb-body-color);
  --mdb-table-bg: var(--mdb-body-bg);
  --mdb-table-border-color: var(--mdb-border-color);
  --mdb-table-accent-bg: transparent;
  --mdb-table-striped-color: var(--mdb-body-color);
  --mdb-table-striped-bg: rgba(0, 0, 0, 0.02);
  --mdb-table-active-color: var(--mdb-body-color);
  --mdb-table-active-bg: rgba(var(--mdb-emphasis-color-rgb), 0.1);
  --mdb-table-hover-color: var(--mdb-body-color);
  --mdb-table-hover-bg: rgba(0, 0, 0, 0.025);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--mdb-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 1rem 1.4rem;
  color: var(--mdb-table-color-state, var(--mdb-table-color-type, var(--mdb-table-color)));
  background-color: var(--mdb-table-bg);
  border-bottom-width: var(--mdb-border-width);
  box-shadow: inset 0 0 0 9999px var(--mdb-table-bg-state, var(--mdb-table-bg-type, var(--mdb-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--mdb-border-width) * 2) solid inherit;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--mdb-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--mdb-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --mdb-table-color-type: var(--mdb-table-striped-color);
  --mdb-table-bg-type: var(--mdb-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --mdb-table-color-type: var(--mdb-table-striped-color);
  --mdb-table-bg-type: var(--mdb-table-striped-bg);
}

.table-active {
  --mdb-table-color-state: var(--mdb-table-active-color);
  --mdb-table-bg-state: var(--mdb-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --mdb-table-color-state: var(--mdb-table-hover-color);
  --mdb-table-bg-state: var(--mdb-table-hover-bg);
}

.table-primary {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(215, 222.6, 229.8);
  --mdb-table-border-color: rgb(172, 178.08, 183.84);
  --mdb-table-striped-bg: rgb(204.25, 211.47, 218.31);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(193.5, 200.34, 206.82);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(198.875, 205.905, 212.565);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-secondary {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(235.2, 240.6, 245.4);
  --mdb-table-border-color: rgb(188.16, 192.48, 196.32);
  --mdb-table-striped-bg: rgb(223.44, 228.57, 233.13);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(211.68, 216.54, 220.86);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(217.56, 222.555, 226.995);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-success {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(208, 236.8, 219.4);
  --mdb-table-border-color: rgb(166.4, 189.44, 175.52);
  --mdb-table-striped-bg: rgb(197.6, 224.96, 208.43);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(187.2, 213.12, 197.46);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(192.4, 219.04, 202.945);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-info {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(220.8, 240, 246.2);
  --mdb-table-border-color: rgb(176.64, 192, 196.96);
  --mdb-table-striped-bg: rgb(209.76, 228, 233.89);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(198.72, 216, 221.58);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(204.24, 222, 227.735);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-warning {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(249.6, 236.2, 209.4);
  --mdb-table-border-color: rgb(199.68, 188.96, 167.52);
  --mdb-table-striped-bg: rgb(237.12, 224.39, 198.93);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(224.64, 212.58, 188.46);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(230.88, 218.485, 193.695);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-danger {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(248, 219.2, 224);
  --mdb-table-border-color: rgb(198.4, 175.36, 179.2);
  --mdb-table-striped-bg: rgb(235.6, 208.24, 212.8);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(223.2, 197.28, 201.6);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(229.4, 202.76, 207.2);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-light {
  --mdb-table-color: #000;
  --mdb-table-bg: #fbfbfb;
  --mdb-table-border-color: rgb(200.8, 200.8, 200.8);
  --mdb-table-striped-bg: rgb(238.45, 238.45, 238.45);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(225.9, 225.9, 225.9);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(232.175, 232.175, 232.175);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-dark {
  --mdb-table-color: #fff;
  --mdb-table-bg: #332d2d;
  --mdb-table-border-color: rgb(91.8, 87, 87);
  --mdb-table-striped-bg: rgb(61.2, 55.5, 55.5);
  --mdb-table-striped-color: #fff;
  --mdb-table-active-bg: rgb(71.4, 66, 66);
  --mdb-table-active-color: #fff;
  --mdb-table-hover-bg: rgb(66.3, 60.75, 60.75);
  --mdb-table-hover-color: #fff;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1799.98px) {
  .table-responsive-xxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1999.98px) {
  .table-responsive-xxxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 2399.98px) {
  .table-responsive-xxxxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
  color: var(--mdb-form-control-label-color);
}

.col-form-label {
  padding-top: calc(0.375rem + var(--mdb-border-width));
  padding-bottom: calc(0.375rem + var(--mdb-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
  color: var(--mdb-form-control-label-color);
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--mdb-border-width));
  padding-bottom: calc(0.5rem + var(--mdb-border-width));
  font-size: 1rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--mdb-border-width));
  padding-bottom: calc(0.25rem + var(--mdb-border-width));
  font-size: 0.775rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--mdb-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--mdb-surface-color);
  appearance: none;
  background-color: var(--mdb-body-bg);
  background-clip: padding-box;
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  border-radius: var(--mdb-border-radius);
  box-shadow: var(--mdb-box-shadow-inset);
  transition: all 0.2s linear;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--mdb-surface-color);
  background-color: var(--mdb-body-bg);
  border-color: var(--mdb-input-focus-border-color);
  outline: 0;
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.6em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: rgba(var(--mdb-surface-color-rgb), 0.8);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--mdb-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--mdb-surface-color);
  background-color: var(--mdb-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--mdb-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--mdb-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.6;
  color: var(--mdb-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--mdb-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.775rem;
  border-radius: var(--mdb-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: var(--mdb-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.6em + 0.75rem + calc(var(--mdb-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.6em + 0.75rem + calc(var(--mdb-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--mdb-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--mdb-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.6em + 0.5rem + calc(var(--mdb-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.6em + 1rem + calc(var(--mdb-border-width) * 2));
}

.form-select {
  --mdb-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%234f4f4f%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--mdb-surface-color);
  appearance: none;
  background-color: var(--mdb-body-bg);
  background-image: var(--mdb-form-select-bg-img), var(--mdb-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  border-radius: var(--mdb-border-radius);
  box-shadow: var(--mdb-box-shadow-inset);
  transition: all 0.2s linear;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #375d81;
  outline: 0;
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--mdb-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--mdb-surface-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.775rem;
  border-radius: var(--mdb-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1rem;
  border-radius: var(--mdb-border-radius-lg);
}

[data-mdb-theme=dark] .form-select {
  --mdb-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.6rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --mdb-form-check-bg: var(--mdb-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.3em;
  vertical-align: top;
  appearance: none;
  background-color: var(--mdb-form-check-bg);
  background-image: var(--mdb-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: var(--mdb-input-focus-border-color);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-check-input:checked {
  background-color: #375d81;
  border-color: #375d81;
}
.form-check-input:checked[type=checkbox] {
  --mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #375d81;
  border-color: #757575;
  --mdb-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--mdb-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27var%28--mdb-input-focus-border-color%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-mdb-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --mdb-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #375d81;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(195, 206.4, 217.2);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--mdb-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--mdb-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #375d81;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(195, 206.4, 217.2);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--mdb-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--mdb-box-shadow-inset);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--mdb-form-control-disabled-bg);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--mdb-form-control-disabled-bg);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--mdb-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--mdb-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--mdb-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--mdb-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--mdb-body-bg);
  border-radius: var(--mdb-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--mdb-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--mdb-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #757575;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--mdb-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--mdb-surface-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--mdb-tertiary-bg);
  border: var(--mdb-border-width) solid var(--mdb-border-color);
  border-radius: var(--mdb-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: var(--mdb-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.775rem;
  border-radius: var(--mdb-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--mdb-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--mdb-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 16px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--mdb-success);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--mdb-form-valid-border-color);
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2314a44d%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--mdb-form-valid-border-color);
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(var(--mdb-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--mdb-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --mdb-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2314a44d%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--mdb-form-valid-border-color);
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(var(--mdb-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--mdb-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--mdb-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--mdb-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--mdb-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--mdb-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 16px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--mdb-danger);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--mdb-form-invalid-border-color);
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc4c64%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc4c64%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--mdb-form-invalid-border-color);
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(var(--mdb-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--mdb-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --mdb-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc4c64%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc4c64%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--mdb-form-invalid-border-color);
  box-shadow: var(--mdb-box-shadow-inset), 0 0 0 0.25rem rgba(var(--mdb-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--mdb-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--mdb-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--mdb-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--mdb-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --mdb-btn-padding-x: 1.5rem;
  --mdb-btn-padding-y: 0.375rem;
  --mdb-btn-font-family: ;
  --mdb-btn-font-size: 0.75rem;
  --mdb-btn-font-weight: 500;
  --mdb-btn-line-height: 1.5;
  --mdb-btn-color: var(--mdb-body-color);
  --mdb-btn-bg: transparent;
  --mdb-btn-border-width: 2px;
  --mdb-btn-border-color: transparent;
  --mdb-btn-border-radius: 0.25rem;
  --mdb-btn-hover-border-color: transparent;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);
  --mdb-btn-disabled-opacity: 0.65;
  --mdb-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--mdb-btn-focus-shadow-rgb), 0.5);
  display: inline-block;
  padding: var(--mdb-btn-padding-y) var(--mdb-btn-padding-x);
  font-family: var(--mdb-btn-font-family);
  font-size: var(--mdb-btn-font-size);
  font-weight: var(--mdb-btn-font-weight);
  line-height: var(--mdb-btn-line-height);
  color: var(--mdb-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--mdb-btn-border-width) solid var(--mdb-btn-border-color);
  border-radius: var(--mdb-btn-border-radius);
  background-color: var(--mdb-btn-bg);
  box-shadow: var(--mdb-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--mdb-btn-hover-color);
  background-color: var(--mdb-btn-hover-bg);
  border-color: var(--mdb-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--mdb-btn-color);
  background-color: var(--mdb-btn-bg);
  border-color: var(--mdb-btn-border-color);
}
.btn:focus-visible {
  color: var(--mdb-btn-hover-color);
  background-color: var(--mdb-btn-hover-bg);
  border-color: var(--mdb-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--mdb-btn-box-shadow), var(--mdb-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--mdb-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--mdb-btn-box-shadow), var(--mdb-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--mdb-btn-active-color);
  background-color: var(--mdb-btn-active-bg);
  border-color: var(--mdb-btn-active-border-color);
  box-shadow: var(--mdb-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--mdb-btn-active-shadow), var(--mdb-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--mdb-btn-active-shadow), var(--mdb-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--mdb-btn-disabled-color);
  pointer-events: none;
  background-color: var(--mdb-btn-disabled-bg);
  border-color: var(--mdb-btn-disabled-border-color);
  opacity: var(--mdb-btn-disabled-opacity);
  box-shadow: none;
}

.btn-primary {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #375d81;
  --mdb-btn-border-color: #375d81;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: rgb(52.25, 88.35, 122.55);
  --mdb-btn-hover-border-color: rgb(44, 74.4, 103.2);
  --mdb-btn-focus-shadow-rgb: 85, 117, 148;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: rgb(49.5, 83.7, 116.1);
  --mdb-btn-active-border-color: rgb(41.25, 69.75, 96.75);
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #375d81;
  --mdb-btn-disabled-border-color: #375d81;
}

.btn-secondary {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #9cb7cf;
  --mdb-btn-border-color: #9cb7cf;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: rgb(148.2, 173.85, 196.65);
  --mdb-btn-hover-border-color: rgb(124.8, 146.4, 165.6);
  --mdb-btn-focus-shadow-rgb: 171, 194, 214;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: rgb(140.4, 164.7, 186.3);
  --mdb-btn-active-border-color: rgb(117, 137.25, 155.25);
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #9cb7cf;
  --mdb-btn-disabled-border-color: #9cb7cf;
}

.btn-success {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #14a44d;
  --mdb-btn-border-color: #14a44d;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: rgb(19, 155.8, 73.15);
  --mdb-btn-hover-border-color: rgb(16, 131.2, 61.6);
  --mdb-btn-focus-shadow-rgb: 55, 178, 104;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: rgb(18, 147.6, 69.3);
  --mdb-btn-active-border-color: rgb(15, 123, 57.75);
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #14a44d;
  --mdb-btn-disabled-border-color: #14a44d;
}

.btn-danger {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #dc4c64;
  --mdb-btn-border-color: #dc4c64;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: rgb(209, 72.2, 95);
  --mdb-btn-hover-border-color: rgb(176, 60.8, 80);
  --mdb-btn-focus-shadow-rgb: 225, 103, 123;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: rgb(198, 68.4, 90);
  --mdb-btn-active-border-color: #a5394b;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #dc4c64;
  --mdb-btn-disabled-border-color: #dc4c64;
}

.btn-warning {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #e4a11b;
  --mdb-btn-border-color: #e4a11b;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: rgb(216.6, 152.95, 25.65);
  --mdb-btn-hover-border-color: rgb(182.4, 128.8, 21.6);
  --mdb-btn-focus-shadow-rgb: 232, 175, 61;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: rgb(205.2, 144.9, 24.3);
  --mdb-btn-active-border-color: rgb(171, 120.75, 20.25);
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #e4a11b;
  --mdb-btn-disabled-border-color: #e4a11b;
}

.btn-info {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #54b4d3;
  --mdb-btn-border-color: #54b4d3;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: rgb(79.8, 171, 200.45);
  --mdb-btn-hover-border-color: rgb(67.2, 144, 168.8);
  --mdb-btn-focus-shadow-rgb: 110, 191, 218;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: rgb(75.6, 162, 189.9);
  --mdb-btn-active-border-color: rgb(63, 135, 158.25);
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #54b4d3;
  --mdb-btn-disabled-border-color: #54b4d3;
}

.btn-light {
  --mdb-btn-color: #000;
  --mdb-btn-bg: #fbfbfb;
  --mdb-btn-border-color: #fbfbfb;
  --mdb-btn-hover-color: #000;
  --mdb-btn-hover-bg: rgb(238.45, 238.45, 238.45);
  --mdb-btn-hover-border-color: rgb(200.8, 200.8, 200.8);
  --mdb-btn-focus-shadow-rgb: 213, 213, 213;
  --mdb-btn-active-color: #000;
  --mdb-btn-active-bg: rgb(225.9, 225.9, 225.9);
  --mdb-btn-active-border-color: rgb(188.25, 188.25, 188.25);
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #000;
  --mdb-btn-disabled-bg: #fbfbfb;
  --mdb-btn-disabled-border-color: #fbfbfb;
}

.btn-dark {
  --mdb-btn-color: #fff;
  --mdb-btn-bg: #332d2d;
  --mdb-btn-border-color: #332d2d;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: rgb(61.2, 55.5, 55.5);
  --mdb-btn-hover-border-color: rgb(71.4, 66, 66);
  --mdb-btn-focus-shadow-rgb: 82, 77, 77;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: rgb(71.4, 66, 66);
  --mdb-btn-active-border-color: rgb(71.4, 66, 66);
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fff;
  --mdb-btn-disabled-bg: #332d2d;
  --mdb-btn-disabled-border-color: #332d2d;
}

.btn-outline-primary {
  --mdb-btn-color: #375d81;
  --mdb-btn-border-color: #375d81;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #375d81;
  --mdb-btn-hover-border-color: #375d81;
  --mdb-btn-focus-shadow-rgb: 55, 93, 129;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #375d81;
  --mdb-btn-active-border-color: #375d81;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #375d81;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #375d81;
  --mdb-gradient: none;
}

.btn-outline-secondary {
  --mdb-btn-color: #9cb7cf;
  --mdb-btn-border-color: #9cb7cf;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #9cb7cf;
  --mdb-btn-hover-border-color: #9cb7cf;
  --mdb-btn-focus-shadow-rgb: 156, 183, 207;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #9cb7cf;
  --mdb-btn-active-border-color: #9cb7cf;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #9cb7cf;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #9cb7cf;
  --mdb-gradient: none;
}

.btn-outline-success {
  --mdb-btn-color: #14a44d;
  --mdb-btn-border-color: #14a44d;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #14a44d;
  --mdb-btn-hover-border-color: #14a44d;
  --mdb-btn-focus-shadow-rgb: 20, 164, 77;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #14a44d;
  --mdb-btn-active-border-color: #14a44d;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #14a44d;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #14a44d;
  --mdb-gradient: none;
}

.btn-outline-danger {
  --mdb-btn-color: #dc4c64;
  --mdb-btn-border-color: #dc4c64;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #dc4c64;
  --mdb-btn-hover-border-color: #dc4c64;
  --mdb-btn-focus-shadow-rgb: 220, 76, 100;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #dc4c64;
  --mdb-btn-active-border-color: #dc4c64;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #dc4c64;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #dc4c64;
  --mdb-gradient: none;
}

.btn-outline-warning {
  --mdb-btn-color: #e4a11b;
  --mdb-btn-border-color: #e4a11b;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #e4a11b;
  --mdb-btn-hover-border-color: #e4a11b;
  --mdb-btn-focus-shadow-rgb: 228, 161, 27;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #e4a11b;
  --mdb-btn-active-border-color: #e4a11b;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #e4a11b;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #e4a11b;
  --mdb-gradient: none;
}

.btn-outline-info {
  --mdb-btn-color: #54b4d3;
  --mdb-btn-border-color: #54b4d3;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #54b4d3;
  --mdb-btn-hover-border-color: #54b4d3;
  --mdb-btn-focus-shadow-rgb: 84, 180, 211;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #54b4d3;
  --mdb-btn-active-border-color: #54b4d3;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #54b4d3;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #54b4d3;
  --mdb-gradient: none;
}

.btn-outline-light {
  --mdb-btn-color: #fbfbfb;
  --mdb-btn-border-color: #fbfbfb;
  --mdb-btn-hover-color: #000;
  --mdb-btn-hover-bg: #fbfbfb;
  --mdb-btn-hover-border-color: #fbfbfb;
  --mdb-btn-focus-shadow-rgb: 251, 251, 251;
  --mdb-btn-active-color: #000;
  --mdb-btn-active-bg: #fbfbfb;
  --mdb-btn-active-border-color: #fbfbfb;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #fbfbfb;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #fbfbfb;
  --mdb-gradient: none;
}

.btn-outline-dark {
  --mdb-btn-color: #332d2d;
  --mdb-btn-border-color: #332d2d;
  --mdb-btn-hover-color: #fff;
  --mdb-btn-hover-bg: #332d2d;
  --mdb-btn-hover-border-color: #332d2d;
  --mdb-btn-focus-shadow-rgb: 51, 45, 45;
  --mdb-btn-active-color: #fff;
  --mdb-btn-active-bg: #332d2d;
  --mdb-btn-active-border-color: #332d2d;
  --mdb-btn-active-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-disabled-color: #332d2d;
  --mdb-btn-disabled-bg: transparent;
  --mdb-btn-disabled-border-color: #332d2d;
  --mdb-gradient: none;
}

.btn-link {
  --mdb-btn-font-weight: 400;
  --mdb-btn-color: #375d81;
  --mdb-btn-bg: transparent;
  --mdb-btn-border-color: transparent;
  --mdb-btn-hover-color: rgb(52.25, 88.35, 122.55);
  --mdb-btn-hover-border-color: transparent;
  --mdb-btn-active-color: rgb(52.25, 88.35, 122.55);
  --mdb-btn-active-border-color: transparent;
  --mdb-btn-disabled-color: #9e9e9e;
  --mdb-btn-disabled-border-color: transparent;
  --mdb-btn-box-shadow: 0 0 0 #000;
  --mdb-btn-focus-shadow-rgb: 85, 117, 148;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--mdb-btn-color);
}
.btn-link:hover {
  color: var(--mdb-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --mdb-btn-padding-y: 0.5rem;
  --mdb-btn-padding-x: 1.6875rem;
  --mdb-btn-font-size: 0.875rem;
  --mdb-btn-border-radius: var(--mdb-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --mdb-btn-padding-y: 0.25rem;
  --mdb-btn-padding-x: 1rem;
  --mdb-btn-font-size: 0.75rem;
  --mdb-btn-border-radius: var(--mdb-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --mdb-dropdown-zindex: 1000;
  --mdb-dropdown-min-width: 10rem;
  --mdb-dropdown-padding-x: 0;
  --mdb-dropdown-padding-y: 0.5rem;
  --mdb-dropdown-spacer: 0.125rem;
  --mdb-dropdown-font-size: 0.875rem;
  --mdb-dropdown-color: var(--mdb-surface-color);
  --mdb-dropdown-bg: var(--mdb-surface-bg);
  --mdb-dropdown-border-color: var(--mdb-border-color-translucent);
  --mdb-dropdown-border-radius: 0.5rem;
  --mdb-dropdown-border-width: var(--mdb-border-width);
  --mdb-dropdown-inner-border-radius: calc(0.5rem - var(--mdb-border-width));
  --mdb-dropdown-divider-bg: var(--mdb-divider-color);
  --mdb-dropdown-divider-margin-y: 0.5rem;
  --mdb-dropdown-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-dropdown-link-color: var(--mdb-surface-color);
  --mdb-dropdown-link-hover-color: var(--mdb-surface-color);
  --mdb-dropdown-link-hover-bg: var(--mdb-tertiary-bg);
  --mdb-dropdown-link-active-color: #fff;
  --mdb-dropdown-link-active-bg: #375d81;
  --mdb-dropdown-link-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-dropdown-item-padding-x: 1rem;
  --mdb-dropdown-item-padding-y: 0.5rem;
  --mdb-dropdown-header-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-dropdown-header-padding-x: 1rem;
  --mdb-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--mdb-dropdown-zindex);
  display: none;
  min-width: var(--mdb-dropdown-min-width);
  padding: var(--mdb-dropdown-padding-y) var(--mdb-dropdown-padding-x);
  margin: 0;
  font-size: var(--mdb-dropdown-font-size);
  color: var(--mdb-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--mdb-dropdown-bg);
  background-clip: padding-box;
  border: var(--mdb-dropdown-border-width) solid var(--mdb-dropdown-border-color);
  border-radius: var(--mdb-dropdown-border-radius);
  box-shadow: var(--mdb-dropdown-box-shadow);
}
.dropdown-menu[data-mdb-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--mdb-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-mdb-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-mdb-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1800px) {
  .dropdown-menu-xxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2000px) {
  .dropdown-menu-xxxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxxl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxxl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2400px) {
  .dropdown-menu-xxxxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxxxl-start[data-mdb-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxxxl-end[data-mdb-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-mdb-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--mdb-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-mdb-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--mdb-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-mdb-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--mdb-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--mdb-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--mdb-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--mdb-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--mdb-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--mdb-dropdown-link-hover-color);
  background-color: var(--mdb-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--mdb-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--mdb-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--mdb-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--mdb-dropdown-header-padding-y) var(--mdb-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--mdb-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);
  color: var(--mdb-dropdown-link-color);
}

.dropdown-menu-dark {
  --mdb-dropdown-color: #e0e0e0;
  --mdb-dropdown-bg: #4f4f4f;
  --mdb-dropdown-border-color: var(--mdb-border-color-translucent);
  --mdb-dropdown-box-shadow: ;
  --mdb-dropdown-link-color: #e0e0e0;
  --mdb-dropdown-link-hover-color: #fff;
  --mdb-dropdown-divider-bg: var(--mdb-divider-color);
  --mdb-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --mdb-dropdown-link-active-color: #fff;
  --mdb-dropdown-link-active-bg: #375d81;
  --mdb-dropdown-link-disabled-color: #9e9e9e;
  --mdb-dropdown-header-color: #9e9e9e;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0.25rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(2px * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.265625rem;
  padding-left: 1.265625rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(2px * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --mdb-nav-link-padding-x: 1rem;
  --mdb-nav-link-padding-y: 0.5rem;
  --mdb-nav-link-font-weight: ;
  --mdb-nav-link-color: var(--mdb-link-color);
  --mdb-nav-link-hover-color: var(--mdb-link-hover-color);
  --mdb-nav-link-disabled-color: var(--mdb-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--mdb-nav-link-padding-y) var(--mdb-nav-link-padding-x);
  font-size: var(--mdb-nav-link-font-size);
  font-weight: var(--mdb-nav-link-font-weight);
  color: var(--mdb-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--mdb-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--mdb-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --mdb-nav-tabs-border-width: var(--mdb-border-width);
  --mdb-nav-tabs-border-color: var(--mdb-border-color);
  --mdb-nav-tabs-border-radius: var(--mdb-border-radius);
  --mdb-nav-tabs-link-hover-border-color: var(--mdb-secondary-bg) var(--mdb-secondary-bg) var(--mdb-border-color);
  --mdb-nav-tabs-link-active-color: #375d81;
  --mdb-nav-tabs-link-active-bg: var(--mdb-body-bg);
  --mdb-nav-tabs-link-active-border-color: #375d81;
  border-bottom: var(--mdb-nav-tabs-border-width) solid var(--mdb-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--mdb-nav-tabs-border-width));
  border: var(--mdb-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--mdb-nav-tabs-border-radius);
  border-top-right-radius: var(--mdb-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--mdb-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--mdb-nav-tabs-link-active-color);
  background-color: var(--mdb-nav-tabs-link-active-bg);
  border-color: var(--mdb-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--mdb-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --mdb-nav-pills-border-radius: var(--mdb-border-radius);
  --mdb-nav-pills-link-active-color: var(--mdb-primary-text-emphasis);
  --mdb-nav-pills-link-active-bg: var(--mdb-primary-bg-subtle);
}
.nav-pills .nav-link {
  border-radius: var(--mdb-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--mdb-nav-pills-link-active-color);
  background-color: var(--mdb-nav-pills-link-active-bg);
}

.nav-underline {
  --mdb-nav-underline-gap: 1rem;
  --mdb-nav-underline-border-width: 0.125rem;
  --mdb-nav-underline-link-active-color: var(--mdb-emphasis-color);
  gap: var(--mdb-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--mdb-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--mdb-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --mdb-navbar-padding-x: 0;
  --mdb-navbar-padding-y: 0.5rem;
  --mdb-navbar-color: rgba(var(--mdb-emphasis-color-rgb), 0.65);
  --mdb-navbar-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.8);
  --mdb-navbar-disabled-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);
  --mdb-navbar-active-color: rgba(var(--mdb-emphasis-color-rgb), 1);
  --mdb-navbar-brand-padding-y: 0.3rem;
  --mdb-navbar-brand-margin-end: 1rem;
  --mdb-navbar-brand-font-size: 1.25rem;
  --mdb-navbar-brand-color: rgba(var(--mdb-emphasis-color-rgb), 1);
  --mdb-navbar-brand-hover-color: rgba(var(--mdb-emphasis-color-rgb), 1);
  --mdb-navbar-nav-link-padding-x: 0.5rem;
  --mdb-navbar-toggler-padding-y: 0.25rem;
  --mdb-navbar-toggler-padding-x: 0.75rem;
  --mdb-navbar-toggler-font-size: 1.25rem;
  --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2879, 79, 79, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --mdb-navbar-toggler-border-color: rgba(var(--mdb-emphasis-color-rgb), 0.15);
  --mdb-navbar-toggler-border-radius: 0.25rem;
  --mdb-navbar-toggler-focus-width: 0.25rem;
  --mdb-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--mdb-navbar-padding-y) var(--mdb-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl,
.navbar > .container-xxxl,
.navbar > .container-xxxxl,
.navbar > .container-xxxxxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--mdb-navbar-brand-padding-y);
  padding-bottom: var(--mdb-navbar-brand-padding-y);
  margin-right: var(--mdb-navbar-brand-margin-end);
  font-size: var(--mdb-navbar-brand-font-size);
  color: var(--mdb-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--mdb-navbar-brand-hover-color);
}

.navbar-nav {
  --mdb-nav-link-padding-x: 0;
  --mdb-nav-link-padding-y: 0.5rem;
  --mdb-nav-link-font-weight: ;
  --mdb-nav-link-color: var(--mdb-navbar-color);
  --mdb-nav-link-hover-color: var(--mdb-navbar-hover-color);
  --mdb-nav-link-disabled-color: var(--mdb-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--mdb-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--mdb-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--mdb-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--mdb-navbar-toggler-padding-y) var(--mdb-navbar-toggler-padding-x);
  font-size: var(--mdb-navbar-toggler-font-size);
  line-height: 1;
  color: var(--mdb-navbar-color);
  background-color: transparent;
  border: var(--mdb-border-width) solid var(--mdb-navbar-toggler-border-color);
  border-radius: var(--mdb-navbar-toggler-border-radius);
  transition: var(--mdb-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--mdb-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--mdb-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--mdb-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1800px) {
  .navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 2000px) {
  .navbar-expand-xxxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxxl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 2400px) {
  .navbar-expand-xxxxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxxxl .navbar-nav .nav-link {
    padding-right: var(--mdb-navbar-nav-link-padding-x);
    padding-left: var(--mdb-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxxxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--mdb-navbar-nav-link-padding-x);
  padding-left: var(--mdb-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  box-shadow: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-mdb-theme=dark] {
  --mdb-navbar-color: rgba(255, 255, 255, 0.55);
  --mdb-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --mdb-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --mdb-navbar-active-color: #fff;
  --mdb-navbar-brand-color: #fff;
  --mdb-navbar-brand-hover-color: #fff;
  --mdb-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-mdb-theme=dark] .navbar-toggler-icon {
  --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --mdb-card-spacer-y: 1.5rem;
  --mdb-card-spacer-x: 1.5rem;
  --mdb-card-title-spacer-y: 0.5rem;
  --mdb-card-title-color: ;
  --mdb-card-subtitle-color: ;
  --mdb-card-border-width: var(--mdb-border-width);
  --mdb-card-border-color: rgba(0, 0, 0, 0.175);
  --mdb-card-border-radius: 0.5rem;
  --mdb-card-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-card-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));
  --mdb-card-cap-padding-y: 0.75rem;
  --mdb-card-cap-padding-x: 1.5rem;
  --mdb-card-cap-bg: rgba(255, 255, 255, 0);
  --mdb-card-cap-color: ;
  --mdb-card-height: ;
  --mdb-card-color: ;
  --mdb-card-bg: var(--mdb-surface-bg);
  --mdb-card-img-overlay-padding: 1.5rem;
  --mdb-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--mdb-card-height);
  color: var(--mdb-body-color);
  word-wrap: break-word;
  background-color: var(--mdb-card-bg);
  background-clip: border-box;
  border: var(--mdb-card-border-width) solid var(--mdb-card-border-color);
  border-radius: var(--mdb-card-border-radius);
  box-shadow: var(--mdb-card-box-shadow);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--mdb-card-inner-border-radius);
  border-top-right-radius: var(--mdb-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--mdb-card-inner-border-radius);
  border-bottom-left-radius: var(--mdb-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--mdb-card-spacer-y) var(--mdb-card-spacer-x);
  color: var(--mdb-card-color);
}

.card-title {
  margin-bottom: var(--mdb-card-title-spacer-y);
  color: var(--mdb-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--mdb-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--mdb-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--mdb-card-spacer-x);
}

.card-header {
  padding: var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--mdb-card-cap-color);
  background-color: var(--mdb-card-cap-bg);
  border-bottom: var(--mdb-card-border-width) solid var(--mdb-card-border-color);
}
.card-header:first-child {
  border-radius: var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);
  color: var(--mdb-card-cap-color);
  background-color: var(--mdb-card-cap-bg);
  border-top: var(--mdb-card-border-width) solid var(--mdb-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--mdb-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--mdb-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--mdb-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--mdb-card-bg);
  border-bottom-color: var(--mdb-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--mdb-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--mdb-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--mdb-card-img-overlay-padding);
  border-radius: var(--mdb-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--mdb-card-inner-border-radius);
  border-top-right-radius: var(--mdb-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--mdb-card-inner-border-radius);
  border-bottom-left-radius: var(--mdb-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--mdb-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --mdb-accordion-color: var(--mdb-surface-color);
  --mdb-accordion-bg: var(--mdb-body-bg);
  --mdb-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --mdb-accordion-border-color: var(--mdb-border-color);
  --mdb-accordion-border-width: var(--mdb-border-width);
  --mdb-accordion-border-radius: 0.5rem;
  --mdb-accordion-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));
  --mdb-accordion-btn-padding-x: 1.5rem;
  --mdb-accordion-btn-padding-y: 1.15rem;
  --mdb-accordion-btn-color: var(--mdb-surface-color);
  --mdb-accordion-btn-bg: var(--mdb-accordion-bg);
  --mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%234f4f4f%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --mdb-accordion-btn-icon-width: 1.25rem;
  --mdb-accordion-btn-icon-transform: rotate(-180deg);
  --mdb-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23375d81%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --mdb-accordion-btn-focus-box-shadow: inset 0 -1px 0 var(--mdb-border-color);
  --mdb-accordion-body-padding-x: 1.5rem;
  --mdb-accordion-body-padding-y: 1.15rem;
  --mdb-accordion-active-color: #375d81;
  --mdb-accordion-active-bg: var(--mdb-surface-bg);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--mdb-accordion-btn-padding-y) var(--mdb-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--mdb-accordion-btn-color);
  text-align: left;
  background-color: var(--mdb-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--mdb-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--mdb-accordion-active-color);
  background-color: var(--mdb-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--mdb-accordion-border-width)) 0 var(--mdb-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--mdb-accordion-btn-active-icon);
  transform: var(--mdb-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--mdb-accordion-btn-icon-width);
  height: var(--mdb-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--mdb-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--mdb-accordion-btn-icon-width);
  transition: var(--mdb-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--mdb-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--mdb-accordion-color);
  background-color: var(--mdb-accordion-bg);
  border: var(--mdb-accordion-border-width) solid var(--mdb-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--mdb-accordion-border-radius);
  border-top-right-radius: var(--mdb-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--mdb-accordion-inner-border-radius);
  border-top-right-radius: var(--mdb-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--mdb-accordion-border-radius);
  border-bottom-left-radius: var(--mdb-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--mdb-accordion-inner-border-radius);
  border-bottom-left-radius: var(--mdb-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--mdb-accordion-border-radius);
  border-bottom-left-radius: var(--mdb-accordion-border-radius);
}

.accordion-body {
  padding: var(--mdb-accordion-body-padding-y) var(--mdb-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-mdb-theme=dark] .accordion-button::after {
  --mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23375d81%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

.breadcrumb {
  --mdb-breadcrumb-padding-x: 0;
  --mdb-breadcrumb-padding-y: 0;
  --mdb-breadcrumb-margin-bottom: 1rem;
  --mdb-breadcrumb-bg: ;
  --mdb-breadcrumb-border-radius: ;
  --mdb-breadcrumb-divider-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-breadcrumb-item-padding-x: 0.5rem;
  --mdb-breadcrumb-item-active-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  display: flex;
  flex-wrap: wrap;
  padding: var(--mdb-breadcrumb-padding-y) var(--mdb-breadcrumb-padding-x);
  margin-bottom: var(--mdb-breadcrumb-margin-bottom);
  font-size: var(--mdb-breadcrumb-font-size);
  list-style: none;
  background-color: var(--mdb-breadcrumb-bg);
  border-radius: var(--mdb-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--mdb-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--mdb-breadcrumb-item-padding-x);
  color: var(--mdb-breadcrumb-divider-color);
  content: var(--mdb-breadcrumb-divider, "/") /* rtl: var(--mdb-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--mdb-breadcrumb-item-active-color);
}

.pagination {
  --mdb-pagination-padding-x: 0.75rem;
  --mdb-pagination-padding-y: 0.375rem;
  --mdb-pagination-font-size: 0.9rem;
  --mdb-pagination-color: var(--mdb-body-color);
  --mdb-pagination-bg: var(--mdb-body-bg);
  --mdb-pagination-border-width: var(--mdb-border-width);
  --mdb-pagination-border-color: var(--mdb-border-color);
  --mdb-pagination-border-radius: 0.25rem;
  --mdb-pagination-hover-color: var(--mdb-body-color);
  --mdb-pagination-hover-bg: var(--mdb-highlight-bg-color);
  --mdb-pagination-hover-border-color: var(--mdb-border-color);
  --mdb-pagination-focus-color: var(--mdb-link-hover-color);
  --mdb-pagination-focus-bg: var(--mdb-highlight-bg-color);
  --mdb-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
  --mdb-pagination-active-color: var(--mdb-primary-text-emphasis);
  --mdb-pagination-active-bg: var(--mdb-primary-bg-subtle);
  --mdb-pagination-active-border-color: #375d81;
  --mdb-pagination-disabled-color: rgba(var(--mdb-body-color-rgb), 0.55);
  --mdb-pagination-disabled-bg: transparent;
  --mdb-pagination-disabled-border-color: var(--mdb-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--mdb-pagination-padding-y) var(--mdb-pagination-padding-x);
  font-size: var(--mdb-pagination-font-size);
  color: var(--mdb-pagination-color);
  background-color: var(--mdb-pagination-bg);
  border: var(--mdb-pagination-border-width) solid var(--mdb-pagination-border-color);
  transition: all 0.3s linear;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--mdb-pagination-hover-color);
  background-color: var(--mdb-pagination-hover-bg);
  border-color: var(--mdb-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--mdb-pagination-focus-color);
  background-color: var(--mdb-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--mdb-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--mdb-pagination-active-color);
  background-color: var(--mdb-pagination-active-bg);
  border-color: var(--mdb-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--mdb-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--mdb-pagination-disabled-bg);
  border-color: var(--mdb-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--mdb-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--mdb-pagination-border-radius);
  border-bottom-left-radius: var(--mdb-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--mdb-pagination-border-radius);
  border-bottom-right-radius: var(--mdb-pagination-border-radius);
}

.pagination-lg {
  --mdb-pagination-padding-x: 1.5rem;
  --mdb-pagination-padding-y: 0.75rem;
  --mdb-pagination-font-size: 1.25rem;
  --mdb-pagination-border-radius: var(--mdb-border-radius-lg);
}

.pagination-sm {
  --mdb-pagination-padding-x: 0.5rem;
  --mdb-pagination-padding-y: 0.25rem;
  --mdb-pagination-font-size: 0.875rem;
  --mdb-pagination-border-radius: var(--mdb-border-radius-sm);
}

.badge {
  --mdb-badge-padding-x: 0.65em;
  --mdb-badge-padding-y: 0.35em;
  --mdb-badge-font-size: 0.75em;
  --mdb-badge-font-weight: 700;
  --mdb-badge-color: #fff;
  --mdb-badge-border-radius: 0.27rem;
  display: inline-block;
  padding: var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);
  font-size: var(--mdb-badge-font-size);
  font-weight: var(--mdb-badge-font-weight);
  line-height: 1;
  color: var(--mdb-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--mdb-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --mdb-alert-bg: transparent;
  --mdb-alert-padding-x: 1.5rem;
  --mdb-alert-padding-y: 1.25rem;
  --mdb-alert-margin-bottom: 1rem;
  --mdb-alert-color: inherit;
  --mdb-alert-border-color: transparent;
  --mdb-alert-border: var(--mdb-border-width) solid var(--mdb-alert-border-color);
  --mdb-alert-border-radius: 0.5rem;
  --mdb-alert-link-color: inherit;
  position: relative;
  padding: var(--mdb-alert-padding-y) var(--mdb-alert-padding-x);
  margin-bottom: var(--mdb-alert-margin-bottom);
  color: var(--mdb-alert-color);
  background-color: var(--mdb-alert-bg);
  border: var(--mdb-alert-border);
  border-radius: var(--mdb-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--mdb-alert-link-color);
}

.alert-dismissible {
  padding-right: 4.5rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.5625rem 1.5rem;
}

.alert-primary {
  --mdb-alert-color: var(--mdb-primary-text-emphasis);
  --mdb-alert-bg: var(--mdb-primary-bg-subtle);
  --mdb-alert-border-color: var(--mdb-primary-border-subtle);
  --mdb-alert-link-color: var(--mdb-primary-text-emphasis);
}

.alert-secondary {
  --mdb-alert-color: var(--mdb-secondary-text-emphasis);
  --mdb-alert-bg: var(--mdb-secondary-bg-subtle);
  --mdb-alert-border-color: var(--mdb-secondary-border-subtle);
  --mdb-alert-link-color: var(--mdb-secondary-text-emphasis);
}

.alert-success {
  --mdb-alert-color: var(--mdb-success-text-emphasis);
  --mdb-alert-bg: var(--mdb-success-bg-subtle);
  --mdb-alert-border-color: var(--mdb-success-border-subtle);
  --mdb-alert-link-color: var(--mdb-success-text-emphasis);
}

.alert-danger {
  --mdb-alert-color: var(--mdb-danger-text-emphasis);
  --mdb-alert-bg: var(--mdb-danger-bg-subtle);
  --mdb-alert-border-color: var(--mdb-danger-border-subtle);
  --mdb-alert-link-color: var(--mdb-danger-text-emphasis);
}

.alert-warning {
  --mdb-alert-color: var(--mdb-warning-text-emphasis);
  --mdb-alert-bg: var(--mdb-warning-bg-subtle);
  --mdb-alert-border-color: var(--mdb-warning-border-subtle);
  --mdb-alert-link-color: var(--mdb-warning-text-emphasis);
}

.alert-info {
  --mdb-alert-color: var(--mdb-info-text-emphasis);
  --mdb-alert-bg: var(--mdb-info-bg-subtle);
  --mdb-alert-border-color: var(--mdb-info-border-subtle);
  --mdb-alert-link-color: var(--mdb-info-text-emphasis);
}

.alert-light {
  --mdb-alert-color: var(--mdb-light-text-emphasis);
  --mdb-alert-bg: var(--mdb-light-bg-subtle);
  --mdb-alert-border-color: var(--mdb-light-border-subtle);
  --mdb-alert-link-color: var(--mdb-light-text-emphasis);
}

.alert-dark {
  --mdb-alert-color: var(--mdb-dark-text-emphasis);
  --mdb-alert-bg: var(--mdb-dark-bg-subtle);
  --mdb-alert-border-color: var(--mdb-dark-border-subtle);
  --mdb-alert-link-color: var(--mdb-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 4px;
  }
}
.progress,
.progress-stacked {
  --mdb-progress-height: 4px;
  --mdb-progress-font-size: 0.75rem;
  --mdb-progress-bg: var(--mdb-secondary-bg);
  --mdb-progress-border-radius: var(--mdb-border-radius);
  --mdb-progress-box-shadow: var(--mdb-box-shadow-inset);
  --mdb-progress-bar-color: #fff;
  --mdb-progress-bar-bg: #375d81;
  --mdb-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--mdb-progress-height);
  overflow: hidden;
  font-size: var(--mdb-progress-font-size);
  background-color: var(--mdb-progress-bg);
  border-radius: var(--mdb-progress-border-radius);
  box-shadow: var(--mdb-progress-box-shadow);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--mdb-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--mdb-progress-bar-bg);
  transition: var(--mdb-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--mdb-progress-height) var(--mdb-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --mdb-list-group-color: var(--mdb-body-color);
  --mdb-list-group-bg: transparent;
  --mdb-list-group-border-color: var(--mdb-border-color);
  --mdb-list-group-border-width: var(--mdb-border-width);
  --mdb-list-group-border-radius: 0.5rem;
  --mdb-list-group-item-padding-x: 1.5rem;
  --mdb-list-group-item-padding-y: 0.5rem;
  --mdb-list-group-action-color: var(--mdb-secondary-color);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-tertiary-bg);
  --mdb-list-group-action-active-color: var(--mdb-body-color);
  --mdb-list-group-action-active-bg: var(--mdb-secondary-bg);
  --mdb-list-group-disabled-color: rgba(var(--mdb-body-color-rgb), 0.5);
  --mdb-list-group-disabled-bg: transparent;
  --mdb-list-group-active-color: #fff;
  --mdb-list-group-active-bg: #375d81;
  --mdb-list-group-active-border-color: #375d81;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--mdb-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--mdb-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--mdb-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--mdb-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--mdb-list-group-action-active-color);
  background-color: var(--mdb-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--mdb-list-group-item-padding-y) var(--mdb-list-group-item-padding-x);
  color: var(--mdb-list-group-color);
  background-color: var(--mdb-list-group-bg);
  border: var(--mdb-list-group-border-width) solid var(--mdb-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--mdb-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--mdb-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--mdb-list-group-active-color);
  background-color: var(--mdb-list-group-active-bg);
  border-color: var(--mdb-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--mdb-list-group-border-width));
  border-top-width: var(--mdb-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--mdb-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--mdb-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--mdb-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--mdb-list-group-border-width));
  border-left-width: var(--mdb-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 1800px) {
  .list-group-horizontal-xxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 2000px) {
  .list-group-horizontal-xxxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxxl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxxxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
@media (min-width: 2400px) {
  .list-group-horizontal-xxxxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxxxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--mdb-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxxxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--mdb-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxxxl > .list-group-item + .list-group-item {
    border-top-width: var(--mdb-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxxxxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--mdb-list-group-border-width));
    border-left-width: var(--mdb-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--mdb-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --mdb-list-group-color: var(--mdb-primary-text-emphasis);
  --mdb-list-group-bg: var(--mdb-primary-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-primary-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-primary-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-primary-border-subtle);
  --mdb-list-group-active-color: var(--mdb-primary-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-primary-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-primary-text-emphasis);
}

.list-group-item-secondary {
  --mdb-list-group-color: var(--mdb-secondary-text-emphasis);
  --mdb-list-group-bg: var(--mdb-secondary-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-secondary-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-secondary-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-secondary-border-subtle);
  --mdb-list-group-active-color: var(--mdb-secondary-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-secondary-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-secondary-text-emphasis);
}

.list-group-item-success {
  --mdb-list-group-color: var(--mdb-success-text-emphasis);
  --mdb-list-group-bg: var(--mdb-success-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-success-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-success-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-success-border-subtle);
  --mdb-list-group-active-color: var(--mdb-success-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-success-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-success-text-emphasis);
}

.list-group-item-danger {
  --mdb-list-group-color: var(--mdb-danger-text-emphasis);
  --mdb-list-group-bg: var(--mdb-danger-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-danger-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-danger-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-danger-border-subtle);
  --mdb-list-group-active-color: var(--mdb-danger-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-danger-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-danger-text-emphasis);
}

.list-group-item-warning {
  --mdb-list-group-color: var(--mdb-warning-text-emphasis);
  --mdb-list-group-bg: var(--mdb-warning-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-warning-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-warning-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-warning-border-subtle);
  --mdb-list-group-active-color: var(--mdb-warning-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-warning-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-warning-text-emphasis);
}

.list-group-item-info {
  --mdb-list-group-color: var(--mdb-info-text-emphasis);
  --mdb-list-group-bg: var(--mdb-info-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-info-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-info-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-info-border-subtle);
  --mdb-list-group-active-color: var(--mdb-info-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-info-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-info-text-emphasis);
}

.list-group-item-light {
  --mdb-list-group-color: var(--mdb-light-text-emphasis);
  --mdb-list-group-bg: var(--mdb-light-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-light-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-light-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-light-border-subtle);
  --mdb-list-group-active-color: var(--mdb-light-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-light-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-light-text-emphasis);
}

.list-group-item-dark {
  --mdb-list-group-color: var(--mdb-dark-text-emphasis);
  --mdb-list-group-bg: var(--mdb-dark-bg-subtle);
  --mdb-list-group-border-color: var(--mdb-dark-border-subtle);
  --mdb-list-group-action-hover-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-hover-bg: var(--mdb-dark-border-subtle);
  --mdb-list-group-action-active-color: var(--mdb-emphasis-color);
  --mdb-list-group-action-active-bg: var(--mdb-dark-border-subtle);
  --mdb-list-group-active-color: var(--mdb-dark-bg-subtle);
  --mdb-list-group-active-bg: var(--mdb-dark-text-emphasis);
  --mdb-list-group-active-border-color: var(--mdb-dark-text-emphasis);
}

.btn-close {
  --mdb-btn-close-color: #000;
  --mdb-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");
  --mdb-btn-close-opacity: 0.5;
  --mdb-btn-close-hover-opacity: 0.75;
  --mdb-btn-close-focus-shadow: 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
  --mdb-btn-close-focus-opacity: 1;
  --mdb-btn-close-disabled-opacity: 0.25;
  --mdb-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--mdb-btn-close-color);
  background: transparent var(--mdb-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: var(--mdb-btn-close-opacity);
}
.btn-close:hover {
  color: var(--mdb-btn-close-color);
  text-decoration: none;
  opacity: var(--mdb-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--mdb-btn-close-focus-shadow);
  opacity: var(--mdb-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--mdb-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--mdb-btn-close-white-filter);
}

[data-mdb-theme=dark] .btn-close {
  filter: var(--mdb-btn-close-white-filter);
}

.toast {
  --mdb-toast-zindex: 1060;
  --mdb-toast-padding-x: 1rem;
  --mdb-toast-padding-y: 0.65rem;
  --mdb-toast-spacing: 1.5rem;
  --mdb-toast-max-width: 350px;
  --mdb-toast-font-size: 0.875rem;
  --mdb-toast-color: ;
  --mdb-toast-bg: var(--mdb-surface-bg);
  --mdb-toast-border-width: var(--mdb-border-width);
  --mdb-toast-border-color: var(--mdb-border-color-translucent);
  --mdb-toast-border-radius: 0.5rem;
  --mdb-toast-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-toast-header-color: var(--mdb-secondary-color);
  --mdb-toast-header-bg: var(--mdb-surface-bg);
  --mdb-toast-header-border-color: var(--mdb-border-color-translucent);
  width: var(--mdb-toast-max-width);
  max-width: 100%;
  font-size: var(--mdb-toast-font-size);
  color: var(--mdb-toast-color);
  pointer-events: auto;
  background-color: var(--mdb-toast-bg);
  background-clip: padding-box;
  border: var(--mdb-toast-border-width) solid var(--mdb-toast-border-color);
  box-shadow: var(--mdb-toast-box-shadow);
  border-radius: var(--mdb-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --mdb-toast-zindex: 1060;
  position: absolute;
  z-index: var(--mdb-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--mdb-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--mdb-toast-padding-y) var(--mdb-toast-padding-x);
  color: var(--mdb-toast-header-color);
  background-color: var(--mdb-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--mdb-toast-border-width) solid var(--mdb-toast-header-border-color);
  border-top-left-radius: calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width));
  border-top-right-radius: calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--mdb-toast-padding-x));
  margin-left: var(--mdb-toast-padding-x);
}

.toast-body {
  padding: var(--mdb-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --mdb-modal-zindex: 1055;
  --mdb-modal-width: 500px;
  --mdb-modal-padding: 1rem;
  --mdb-modal-margin: 0.5rem;
  --mdb-modal-color: var(--mdb-surface-color);
  --mdb-modal-bg: var(--mdb-surface-bg);
  --mdb-modal-border-color: var(--mdb-border-color-translucent);
  --mdb-modal-border-width: var(--mdb-border-width);
  --mdb-modal-border-radius: 0.5rem;
  --mdb-modal-box-shadow: var(--mdb-box-shadow-sm);
  --mdb-modal-inner-border-radius: calc(0.5rem - (var(--mdb-border-width)));
  --mdb-modal-header-padding-x: 1rem;
  --mdb-modal-header-padding-y: 1rem;
  --mdb-modal-header-padding: 1rem 1rem;
  --mdb-modal-header-border-color: var(--mdb-divider-color);
  --mdb-modal-header-border-width: 2px;
  --mdb-modal-title-line-height: 1.6;
  --mdb-modal-footer-gap: 0.5rem;
  --mdb-modal-footer-bg: ;
  --mdb-modal-footer-border-color: var(--mdb-divider-color);
  --mdb-modal-footer-border-width: 2px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--mdb-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--mdb-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--mdb-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--mdb-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--mdb-modal-color);
  pointer-events: auto;
  background-color: var(--mdb-modal-bg);
  background-clip: padding-box;
  border: var(--mdb-modal-border-width) solid var(--mdb-modal-border-color);
  border-radius: var(--mdb-modal-border-radius);
  box-shadow: var(--mdb-modal-box-shadow);
  outline: 0;
}

.modal-backdrop {
  --mdb-backdrop-zindex: 1050;
  --mdb-backdrop-bg: #000;
  --mdb-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--mdb-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--mdb-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--mdb-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--mdb-modal-header-padding);
  border-bottom: var(--mdb-modal-header-border-width) solid var(--mdb-modal-header-border-color);
  border-top-left-radius: var(--mdb-modal-inner-border-radius);
  border-top-right-radius: var(--mdb-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--mdb-modal-header-padding-y) * 0.5) calc(var(--mdb-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--mdb-modal-header-padding-y)) calc(-0.5 * var(--mdb-modal-header-padding-x)) calc(-0.5 * var(--mdb-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--mdb-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--mdb-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--mdb-modal-padding) - var(--mdb-modal-footer-gap) * 0.5);
  background-color: var(--mdb-modal-footer-bg);
  border-top: var(--mdb-modal-footer-border-width) solid var(--mdb-modal-footer-border-color);
  border-bottom-right-radius: var(--mdb-modal-inner-border-radius);
  border-bottom-left-radius: var(--mdb-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--mdb-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --mdb-modal-margin: 1.75rem;
    --mdb-modal-box-shadow: var(--mdb-box-shadow);
  }
  .modal-dialog {
    max-width: var(--mdb-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --mdb-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --mdb-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --mdb-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1799.98px) {
  .modal-fullscreen-xxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxxl-down .modal-header,
  .modal-fullscreen-xxxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1999.98px) {
  .modal-fullscreen-xxxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxxxl-down .modal-header,
  .modal-fullscreen-xxxxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxxxl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 2399.98px) {
  .modal-fullscreen-xxxxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxxxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxxxxl-down .modal-header,
  .modal-fullscreen-xxxxxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxxxxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --mdb-tooltip-zindex: 1090;
  --mdb-tooltip-max-width: 200px;
  --mdb-tooltip-padding-x: 16px;
  --mdb-tooltip-padding-y: 6px;
  --mdb-tooltip-margin: ;
  --mdb-tooltip-font-size: 0.875rem;
  --mdb-tooltip-color: var(--mdb-surface-inverted-color);
  --mdb-tooltip-bg: var(--mdb-surface-inverted-bg);
  --mdb-tooltip-border-radius: 0.25rem;
  --mdb-tooltip-opacity: 0.9;
  --mdb-tooltip-arrow-width: 0.8rem;
  --mdb-tooltip-arrow-height: 0.4rem;
  z-index: var(--mdb-tooltip-zindex);
  display: block;
  margin: var(--mdb-tooltip-margin);
  font-family: var(--mdb-font-roboto);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--mdb-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--mdb-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--mdb-tooltip-arrow-width);
  height: var(--mdb-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--mdb-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--mdb-tooltip-bg);
}

/*!rtl:begin:ignore*/
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--mdb-tooltip-arrow-height));
  width: var(--mdb-tooltip-arrow-height);
  height: var(--mdb-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--mdb-tooltip-arrow-width) * 0.5) var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--mdb-tooltip-bg);
}

/*!rtl:end:ignore*/
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--mdb-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--mdb-tooltip-arrow-width) * 0.5) var(--mdb-tooltip-arrow-height);
  border-bottom-color: var(--mdb-tooltip-bg);
}

/*!rtl:begin:ignore*/
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--mdb-tooltip-arrow-height));
  width: var(--mdb-tooltip-arrow-height);
  height: var(--mdb-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--mdb-tooltip-arrow-width) * 0.5) 0 calc(var(--mdb-tooltip-arrow-width) * 0.5) var(--mdb-tooltip-arrow-height);
  border-left-color: var(--mdb-tooltip-bg);
}

/*!rtl:end:ignore*/
.tooltip-inner {
  max-width: var(--mdb-tooltip-max-width);
  padding: var(--mdb-tooltip-padding-y) var(--mdb-tooltip-padding-x);
  color: var(--mdb-tooltip-color);
  text-align: center;
  background-color: var(--mdb-tooltip-bg);
  border-radius: var(--mdb-tooltip-border-radius);
}

.popover {
  --mdb-popover-zindex: 1080;
  --mdb-popover-max-width: 276px;
  --mdb-popover-font-size: 0.875rem;
  --mdb-popover-bg: var(--mdb-surface-bg);
  --mdb-popover-border-width: 1px;
  --mdb-popover-border-color: var(--mdb-divider-color);
  --mdb-popover-border-radius: 0.5rem;
  --mdb-popover-inner-border-radius: calc(0.5rem - 1px);
  --mdb-popover-box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-popover-header-padding-x: 1rem;
  --mdb-popover-header-padding-y: 0.5rem;
  --mdb-popover-header-font-size: 1rem;
  --mdb-popover-header-color: var(--mdb-surface-color);
  --mdb-popover-header-bg: var(--mdb-surface-bg);
  --mdb-popover-body-padding-x: 1rem;
  --mdb-popover-body-padding-y: 1rem;
  --mdb-popover-body-color: var(--mdb-surface-color);
  --mdb-popover-arrow-width: 1rem;
  --mdb-popover-arrow-height: 0.5rem;
  --mdb-popover-arrow-border: var(--mdb-popover-border-color);
  z-index: var(--mdb-popover-zindex);
  display: block;
  max-width: var(--mdb-popover-max-width);
  font-family: var(--mdb-font-roboto);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--mdb-popover-font-size);
  word-wrap: break-word;
  background-color: var(--mdb-popover-bg);
  background-clip: padding-box;
  border: var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);
  border-radius: var(--mdb-popover-border-radius);
  box-shadow: var(--mdb-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--mdb-popover-arrow-width);
  height: var(--mdb-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--mdb-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--mdb-popover-border-width);
  border-top-color: var(--mdb-popover-bg);
}

/*!rtl:begin:ignore*/
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));
  width: var(--mdb-popover-arrow-height);
  height: var(--mdb-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--mdb-popover-arrow-width) * 0.5) var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--mdb-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--mdb-popover-border-width);
  border-right-color: var(--mdb-popover-bg);
}

/*!rtl:end:ignore*/
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--mdb-popover-arrow-width) * 0.5) var(--mdb-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--mdb-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--mdb-popover-border-width);
  border-bottom-color: var(--mdb-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--mdb-popover-arrow-width);
  margin-left: calc(-0.5 * var(--mdb-popover-arrow-width));
  content: "";
  border-bottom: var(--mdb-popover-border-width) solid var(--mdb-popover-header-bg);
}

/*!rtl:begin:ignore*/
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));
  width: var(--mdb-popover-arrow-height);
  height: var(--mdb-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--mdb-popover-arrow-width) * 0.5) 0 calc(var(--mdb-popover-arrow-width) * 0.5) var(--mdb-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--mdb-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--mdb-popover-border-width);
  border-left-color: var(--mdb-popover-bg);
}

/*!rtl:end:ignore*/
.popover-header {
  padding: var(--mdb-popover-header-padding-y) var(--mdb-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--mdb-popover-header-font-size);
  color: var(--mdb-popover-header-color);
  background-color: var(--mdb-popover-header-bg);
  border-bottom: var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);
  border-top-left-radius: var(--mdb-popover-inner-border-radius);
  border-top-right-radius: var(--mdb-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--mdb-popover-body-padding-y) var(--mdb-popover-body-padding-x);
  color: var(--mdb-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: none /*rtl:none*/;
}

.carousel-control-next-icon {
  background-image: none /*rtl:none*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-mdb-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-mdb-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-mdb-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-mdb-theme=dark] .carousel .carousel-control-prev-icon,
[data-mdb-theme=dark] .carousel .carousel-control-next-icon, [data-mdb-theme=dark].carousel .carousel-control-prev-icon,
[data-mdb-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-mdb-theme=dark] .carousel .carousel-indicators [data-mdb-target], [data-mdb-theme=dark].carousel .carousel-indicators [data-mdb-target] {
  background-color: #000;
}
[data-mdb-theme=dark] .carousel .carousel-caption, [data-mdb-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--mdb-spinner-width);
  height: var(--mdb-spinner-height);
  vertical-align: var(--mdb-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--mdb-spinner-animation-speed) linear infinite var(--mdb-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /*!rtl:ignore*/;
  }
}
.spinner-border {
  --mdb-spinner-width: 2rem;
  --mdb-spinner-height: 2rem;
  --mdb-spinner-vertical-align: -0.125em;
  --mdb-spinner-border-width: 0.25em;
  --mdb-spinner-animation-speed: 0.75s;
  --mdb-spinner-animation-name: spinner-border;
  border: var(--mdb-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --mdb-spinner-width: 1rem;
  --mdb-spinner-height: 1rem;
  --mdb-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --mdb-spinner-width: 2rem;
  --mdb-spinner-height: 2rem;
  --mdb-spinner-vertical-align: -0.125em;
  --mdb-spinner-animation-speed: 0.75s;
  --mdb-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --mdb-spinner-width: 1rem;
  --mdb-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --mdb-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxxxxl, .offcanvas-xxxxl, .offcanvas-xxxl, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --mdb-offcanvas-zindex: 1045;
  --mdb-offcanvas-width: 400px;
  --mdb-offcanvas-height: 30vh;
  --mdb-offcanvas-padding-x: 1rem;
  --mdb-offcanvas-padding-y: 1rem;
  --mdb-offcanvas-color: var(--mdb-body-color);
  --mdb-offcanvas-bg: var(--mdb-body-bg);
  --mdb-offcanvas-border-width: var(--mdb-border-width);
  --mdb-offcanvas-border-color: var(--mdb-border-color-translucent);
  --mdb-offcanvas-box-shadow: var(--mdb-box-shadow-sm);
  --mdb-offcanvas-transition: transform 0.3s ease-in-out;
  --mdb-offcanvas-title-line-height: 1.6;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1799.98px) {
  .offcanvas-xxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 1799.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxl {
    transition: none;
  }
}
@media (max-width: 1799.98px) {
  .offcanvas-xxxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.hiding, .offcanvas-xxxl.show {
    visibility: visible;
  }
}
@media (min-width: 1800px) {
  .offcanvas-xxxl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1999.98px) {
  .offcanvas-xxxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 1999.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxxl {
    transition: none;
  }
}
@media (max-width: 1999.98px) {
  .offcanvas-xxxxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxxxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxxxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxxxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxxxl.showing, .offcanvas-xxxxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxxxl.showing, .offcanvas-xxxxl.hiding, .offcanvas-xxxxl.show {
    visibility: visible;
  }
}
@media (min-width: 2000px) {
  .offcanvas-xxxxl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxxxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxxxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 2399.98px) {
  .offcanvas-xxxxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--mdb-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--mdb-offcanvas-color);
    visibility: hidden;
    background-color: var(--mdb-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--mdb-offcanvas-box-shadow);
    transition: var(--mdb-offcanvas-transition);
  }
}
@media (max-width: 2399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxxxl {
    transition: none;
  }
}
@media (max-width: 2399.98px) {
  .offcanvas-xxxxxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--mdb-offcanvas-width);
    border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxxxxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--mdb-offcanvas-width);
    border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxxxxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxxxxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--mdb-offcanvas-height);
    max-height: 100%;
    border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxxxxl.showing, .offcanvas-xxxxxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxxxxl.showing, .offcanvas-xxxxxl.hiding, .offcanvas-xxxxxl.show {
    visibility: visible;
  }
}
@media (min-width: 2400px) {
  .offcanvas-xxxxxl {
    --mdb-offcanvas-height: auto;
    --mdb-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxxxxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxxxxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--mdb-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--mdb-offcanvas-color);
  visibility: hidden;
  background-color: var(--mdb-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--mdb-offcanvas-box-shadow);
  transition: var(--mdb-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--mdb-offcanvas-width);
  border-right: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--mdb-offcanvas-width);
  border-left: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--mdb-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--mdb-offcanvas-height);
  max-height: 100%;
  border-top: var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--mdb-offcanvas-padding-y) * 0.5) calc(var(--mdb-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--mdb-offcanvas-padding-y)) calc(-0.5 * var(--mdb-offcanvas-padding-x)) calc(-0.5 * var(--mdb-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--mdb-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--mdb-primary-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--mdb-secondary-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--mdb-success-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--mdb-danger-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #fff !important;
  background-color: RGBA(var(--mdb-warning-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(var(--mdb-info-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--mdb-light-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--mdb-dark-rgb), var(--mdb-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--mdb-primary-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-primary-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(52, 88, 123, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(52, 88, 123, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--mdb-secondary-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-secondary-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(148, 174, 197, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(148, 174, 197, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--mdb-success-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-success-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(19, 156, 73, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(19, 156, 73, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--mdb-danger-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-danger-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(209, 72, 95, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(209, 72, 95, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--mdb-warning-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-warning-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(217, 153, 26, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(217, 153, 26, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--mdb-info-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-info-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(80, 171, 200, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(80, 171, 200, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--mdb-light-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-light-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(251, 251, 251, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(251, 251, 251, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--mdb-dark-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-dark-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(48, 43, 43, var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(48, 43, 43, var(--mdb-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--mdb-emphasis-color-rgb), var(--mdb-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--mdb-focus-ring-x, 0) var(--mdb-focus-ring-y, 0) var(--mdb-focus-ring-blur, 0) var(--mdb-focus-ring-width) var(--mdb-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--mdb-link-color-rgb), var(--mdb-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--mdb-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--mdb-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --mdb-aspect-ratio: 100%;
}

.ratio-4x3 {
  --mdb-aspect-ratio: 75%;
}

.ratio-16x9 {
  --mdb-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --mdb-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1800px) {
  .sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 2000px) {
  .sticky-xxxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 2400px) {
  .sticky-xxxxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--mdb-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

/* Numeric */
.diagonal-fractions {
  font-variant-numeric: diagonal-fractions;
}

/* Background colors */
.bg-super-light {
  --mdb-bg-super-light: #fbfbfb;
  background-color: var(--mdb-bg-super-light);
}

/* Background attachment */
.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

/* Overflow */
.overflow-y-scroll {
  overflow-y: scroll;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

/* Tables */
.table-fixed {
  table-layout: fixed;
}

.table-auto {
  table-layout: auto;
}

.link-primary {
  transition: color 0.15s;
}

.link-secondary {
  transition: color 0.15s;
}

.link-success {
  transition: color 0.15s;
}

.link-danger {
  transition: color 0.15s;
}

.link-warning {
  transition: color 0.15s;
}

.link-info {
  transition: color 0.15s;
}

.link-light {
  transition: color 0.15s;
}

.link-dark {
  transition: color 0.15s;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-cover {
  object-fit: cover !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-5 {
  opacity: 0.05 !important;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.opacity-15 {
  opacity: 0.15 !important;
}

.opacity-20 {
  opacity: 0.2 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.opacity-35 {
  opacity: 0.35 !important;
}

.opacity-40 {
  opacity: 0.4 !important;
}

.opacity-45 {
  opacity: 0.45 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-55 {
  opacity: 0.55 !important;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.opacity-65 {
  opacity: 0.65 !important;
}

.opacity-70 {
  opacity: 0.7 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-80 {
  opacity: 0.8 !important;
}

.opacity-85 {
  opacity: 0.85 !important;
}

.opacity-90 {
  opacity: 0.9 !important;
}

.opacity-95 {
  opacity: 0.95 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--mdb-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--mdb-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--mdb-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.shadow-0 {
  box-shadow: none !important;
}

.shadow-1 {
  box-shadow: 0 0px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 1px 1px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-2 {
  box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-3 {
  box-shadow: 0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-4 {
  box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-5 {
  box-shadow: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-6 {
  box-shadow: 0 2px 35px -12px rgba(var(--mdb-box-shadow-color-rgb), 0.21), 0 50px 40px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}

.shadow-1-soft {
  box-shadow: 0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-2-soft {
  box-shadow: 0 2px 10px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-3-soft {
  box-shadow: 0 5px 15px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-4-soft {
  box-shadow: 0 10px 20px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-5-soft {
  box-shadow: 0 15px 30px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-6-soft {
  box-shadow: 0 20px 40px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05) !important;
}

.shadow-1-strong {
  box-shadow: 0 0px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 1px 1px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-2-strong {
  box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-3-strong {
  box-shadow: 0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-4-strong {
  box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-5-strong {
  box-shadow: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-6-strong {
  box-shadow: 0 2px 35px -12px rgba(var(--mdb-box-shadow-color-rgb), 0.26), 0 50px 40px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.1) !important;
}

.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.06) !important;
}

.focus-ring-primary {
  --mdb-focus-ring-color: rgba(var(--mdb-primary-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-secondary {
  --mdb-focus-ring-color: rgba(var(--mdb-secondary-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-success {
  --mdb-focus-ring-color: rgba(var(--mdb-success-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-danger {
  --mdb-focus-ring-color: rgba(var(--mdb-danger-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-warning {
  --mdb-focus-ring-color: rgba(var(--mdb-warning-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-info {
  --mdb-focus-ring-color: rgba(var(--mdb-info-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-light {
  --mdb-focus-ring-color: rgba(var(--mdb-light-rgb), var(--mdb-focus-ring-opacity));
}

.focus-ring-dark {
  --mdb-focus-ring-color: rgba(var(--mdb-dark-rgb), var(--mdb-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-primary-rgb), var(--mdb-border-opacity)) !important;
}

.border-secondary {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-secondary-rgb), var(--mdb-border-opacity)) !important;
}

.border-success {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-success-rgb), var(--mdb-border-opacity)) !important;
}

.border-danger {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-danger-rgb), var(--mdb-border-opacity)) !important;
}

.border-warning {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-warning-rgb), var(--mdb-border-opacity)) !important;
}

.border-info {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-info-rgb), var(--mdb-border-opacity)) !important;
}

.border-light {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-light-rgb), var(--mdb-border-opacity)) !important;
}

.border-dark {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-dark-rgb), var(--mdb-border-opacity)) !important;
}

.border-black {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-black-rgb), var(--mdb-border-opacity)) !important;
}

.border-white {
  --mdb-border-opacity: 1;
  border-color: rgba(var(--mdb-white-rgb), var(--mdb-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--mdb-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--mdb-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--mdb-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--mdb-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--mdb-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--mdb-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--mdb-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--mdb-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --mdb-border-opacity: 0.1;
}

.border-opacity-25 {
  --mdb-border-opacity: 0.25;
}

.border-opacity-50 {
  --mdb-border-opacity: 0.5;
}

.border-opacity-75 {
  --mdb-border-opacity: 0.75;
}

.border-opacity-100 {
  --mdb-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.mb-6 {
  margin-bottom: 3.5rem !important;
}

.mb-7 {
  margin-bottom: 4rem !important;
}

.mb-8 {
  margin-bottom: 5rem !important;
}

.mb-9 {
  margin-bottom: 6rem !important;
}

.mb-10 {
  margin-bottom: 8rem !important;
}

.mb-11 {
  margin-bottom: 10rem !important;
}

.mb-12 {
  margin-bottom: 12rem !important;
}

.mb-13 {
  margin-bottom: 14rem !important;
}

.mb-14 {
  margin-bottom: 16rem !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--mdb-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.6 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/*!rtl:begin:remove*/
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/*!rtl:end:remove*/
.text-primary {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-primary-rgb), var(--mdb-text-opacity)) !important;
}

.text-secondary {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-secondary-rgb), var(--mdb-text-opacity)) !important;
}

.text-success {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-success-rgb), var(--mdb-text-opacity)) !important;
}

.text-danger {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-danger-rgb), var(--mdb-text-opacity)) !important;
}

.text-warning {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-warning-rgb), var(--mdb-text-opacity)) !important;
}

.text-info {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-info-rgb), var(--mdb-text-opacity)) !important;
}

.text-light {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-light-rgb), var(--mdb-text-opacity)) !important;
}

.text-dark {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-dark-rgb), var(--mdb-text-opacity)) !important;
}

.text-black {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-black-rgb), var(--mdb-text-opacity)) !important;
}

.text-white {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-white-rgb), var(--mdb-text-opacity)) !important;
}

.text-body {
  --mdb-text-opacity: 1;
  color: rgba(var(--mdb-body-color-rgb), var(--mdb-text-opacity)) !important;
}

.text-muted {
  --mdb-text-opacity: 1;
  color: var(--mdb-secondary-color) !important;
}

.text-black-50 {
  --mdb-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --mdb-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --mdb-text-opacity: 1;
  color: var(--mdb-secondary-color) !important;
}

.text-body-tertiary {
  --mdb-text-opacity: 1;
  color: var(--mdb-tertiary-color) !important;
}

.text-body-emphasis {
  --mdb-text-opacity: 1;
  color: var(--mdb-emphasis-color) !important;
}

.text-reset {
  --mdb-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --mdb-text-opacity: 0.25;
}

.text-opacity-50 {
  --mdb-text-opacity: 0.5;
}

.text-opacity-75 {
  --mdb-text-opacity: 0.75;
}

.text-opacity-100 {
  --mdb-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--mdb-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--mdb-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--mdb-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--mdb-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--mdb-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--mdb-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--mdb-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--mdb-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --mdb-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --mdb-link-opacity: 0.1;
}

.link-opacity-25 {
  --mdb-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --mdb-link-opacity: 0.25;
}

.link-opacity-50 {
  --mdb-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --mdb-link-opacity: 0.5;
}

.link-opacity-75 {
  --mdb-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --mdb-link-opacity: 0.75;
}

.link-opacity-100 {
  --mdb-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --mdb-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-primary-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-secondary-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-success {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-success-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-danger {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-danger-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-warning {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-warning-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-info {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-info-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-light {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-light-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline-dark {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-dark-rgb), var(--mdb-link-underline-opacity)) !important;
}

.link-underline {
  --mdb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--mdb-link-color-rgb), var(--mdb-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --mdb-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --mdb-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --mdb-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --mdb-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --mdb-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --mdb-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --mdb-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --mdb-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --mdb-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --mdb-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --mdb-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --mdb-link-underline-opacity: 1;
}

.bg-primary {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-primary-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-secondary {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-secondary-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-success {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-success-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-danger {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-danger-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-warning {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-warning-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-info {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-info-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-light {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-light-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-dark {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-dark-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-black {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-black-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-white {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-white-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-body {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-body-bg-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-transparent {
  --mdb-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-secondary-bg-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-body-tertiary {
  --mdb-bg-opacity: 1;
  background-color: rgba(var(--mdb-tertiary-bg-rgb), var(--mdb-bg-opacity)) !important;
}

.bg-opacity-10 {
  --mdb-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --mdb-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --mdb-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --mdb-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --mdb-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--mdb-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--mdb-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--mdb-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--mdb-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--mdb-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--mdb-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--mdb-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--mdb-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--mdb-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--mdb-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--mdb-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: 0.375rem !important;
}

.rounded-5 {
  border-radius: 0.5rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--mdb-border-radius-pill) !important;
}

.rounded-6 {
  border-radius: 0.75rem !important;
}

.rounded-7 {
  border-radius: 1rem !important;
}

.rounded-8 {
  border-radius: 1.25rem !important;
}

.rounded-9 {
  border-radius: 1.5rem !important;
}

.rounded-top {
  border-top-left-radius: var(--mdb-border-radius) !important;
  border-top-right-radius: var(--mdb-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--mdb-border-radius-sm) !important;
  border-top-right-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--mdb-border-radius) !important;
  border-top-right-radius: var(--mdb-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--mdb-border-radius-lg) !important;
  border-top-right-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--mdb-border-radius-xl) !important;
  border-top-right-radius: var(--mdb-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--mdb-border-radius-xxl) !important;
  border-top-right-radius: var(--mdb-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--mdb-border-radius-pill) !important;
  border-top-right-radius: var(--mdb-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--mdb-border-radius) !important;
  border-bottom-right-radius: var(--mdb-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--mdb-border-radius-sm) !important;
  border-bottom-right-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--mdb-border-radius) !important;
  border-bottom-right-radius: var(--mdb-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--mdb-border-radius-lg) !important;
  border-bottom-right-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--mdb-border-radius-xl) !important;
  border-bottom-right-radius: var(--mdb-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--mdb-border-radius-xxl) !important;
  border-bottom-right-radius: var(--mdb-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--mdb-border-radius-pill) !important;
  border-bottom-right-radius: var(--mdb-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--mdb-border-radius) !important;
  border-bottom-left-radius: var(--mdb-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--mdb-border-radius-sm) !important;
  border-bottom-left-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--mdb-border-radius) !important;
  border-bottom-left-radius: var(--mdb-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--mdb-border-radius-lg) !important;
  border-bottom-left-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--mdb-border-radius-xl) !important;
  border-bottom-left-radius: var(--mdb-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--mdb-border-radius-xxl) !important;
  border-bottom-left-radius: var(--mdb-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--mdb-border-radius-pill) !important;
  border-bottom-left-radius: var(--mdb-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--mdb-border-radius) !important;
  border-top-left-radius: var(--mdb-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--mdb-border-radius-sm) !important;
  border-top-left-radius: var(--mdb-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--mdb-border-radius) !important;
  border-top-left-radius: var(--mdb-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--mdb-border-radius-lg) !important;
  border-top-left-radius: var(--mdb-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--mdb-border-radius-xl) !important;
  border-top-left-radius: var(--mdb-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--mdb-border-radius-xxl) !important;
  border-top-left-radius: var(--mdb-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--mdb-border-radius-pill) !important;
  border-top-left-radius: var(--mdb-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.ls-tighter {
  letter-spacing: -0.05em !important;
}

.ls-tight {
  letter-spacing: -0.025em !important;
}

.ls-normal {
  letter-spacing: 0em !important;
}

.ls-wide {
  letter-spacing: 0.025em !important;
}

.ls-wider {
  letter-spacing: 0.05em !important;
}

.ls-widest {
  letter-spacing: 0.1em !important;
}

.object-top {
  object-position: top !important;
}

.object-center {
  object-position: center !important;
}

.object-bottom {
  object-position: bottom !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .mb-sm-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 8rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 12rem !important;
  }
  .mb-sm-13 {
    margin-bottom: 14rem !important;
  }
  .mb-sm-14 {
    margin-bottom: 16rem !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .mb-md-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 4rem !important;
  }
  .mb-md-8 {
    margin-bottom: 5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 6rem !important;
  }
  .mb-md-10 {
    margin-bottom: 8rem !important;
  }
  .mb-md-11 {
    margin-bottom: 10rem !important;
  }
  .mb-md-12 {
    margin-bottom: 12rem !important;
  }
  .mb-md-13 {
    margin-bottom: 14rem !important;
  }
  .mb-md-14 {
    margin-bottom: 16rem !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .mb-lg-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 8rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 12rem !important;
  }
  .mb-lg-13 {
    margin-bottom: 14rem !important;
  }
  .mb-lg-14 {
    margin-bottom: 16rem !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .mb-xl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xxl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xxl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1800px) {
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: grid !important;
  }
  .d-xxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxl-first {
    order: -1 !important;
  }
  .order-xxxl-0 {
    order: 0 !important;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-last {
    order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xxxl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xxxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxxl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xxxl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xxxl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xxxl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxxl-n3 {
    margin: -1rem !important;
  }
  .m-xxxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxxl-3 {
    gap: 1rem !important;
  }
  .gap-xxxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxxl-start {
    text-align: left !important;
  }
  .text-xxxl-end {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 2000px) {
  .float-xxxxl-start {
    float: left !important;
  }
  .float-xxxxl-end {
    float: right !important;
  }
  .float-xxxxl-none {
    float: none !important;
  }
  .d-xxxxl-inline {
    display: inline !important;
  }
  .d-xxxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxxl-block {
    display: block !important;
  }
  .d-xxxxl-grid {
    display: grid !important;
  }
  .d-xxxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxxl-table {
    display: table !important;
  }
  .d-xxxxl-table-row {
    display: table-row !important;
  }
  .d-xxxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxxl-flex {
    display: flex !important;
  }
  .d-xxxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxxl-none {
    display: none !important;
  }
  .flex-xxxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxxl-center {
    align-items: center !important;
  }
  .align-items-xxxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxxl-center {
    align-content: center !important;
  }
  .align-content-xxxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxxl-center {
    align-self: center !important;
  }
  .align-self-xxxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxxl-first {
    order: -1 !important;
  }
  .order-xxxxl-0 {
    order: 0 !important;
  }
  .order-xxxxl-1 {
    order: 1 !important;
  }
  .order-xxxxl-2 {
    order: 2 !important;
  }
  .order-xxxxl-3 {
    order: 3 !important;
  }
  .order-xxxxl-4 {
    order: 4 !important;
  }
  .order-xxxxl-5 {
    order: 5 !important;
  }
  .order-xxxxl-last {
    order: 6 !important;
  }
  .m-xxxxl-0 {
    margin: 0 !important;
  }
  .m-xxxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxxl-auto {
    margin: auto !important;
  }
  .mx-xxxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxxxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxxxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xxxxl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xxxxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxxxl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xxxxl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xxxxl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xxxxl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xxxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxxl-auto {
    margin-left: auto !important;
  }
  .m-xxxxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxxxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxxxl-n3 {
    margin: -1rem !important;
  }
  .m-xxxxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxxxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxxxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxxxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxxxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxxxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxxxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxxxl-0 {
    padding: 0 !important;
  }
  .p-xxxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxxxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxxxl-3 {
    gap: 1rem !important;
  }
  .gap-xxxxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxxxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxxxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxxxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxxxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxxxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxxxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxxxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxxxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxxxl-start {
    text-align: left !important;
  }
  .text-xxxxl-end {
    text-align: right !important;
  }
  .text-xxxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 2400px) {
  .float-xxxxxl-start {
    float: left !important;
  }
  .float-xxxxxl-end {
    float: right !important;
  }
  .float-xxxxxl-none {
    float: none !important;
  }
  .d-xxxxxl-inline {
    display: inline !important;
  }
  .d-xxxxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxxxl-block {
    display: block !important;
  }
  .d-xxxxxl-grid {
    display: grid !important;
  }
  .d-xxxxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxxxl-table {
    display: table !important;
  }
  .d-xxxxxl-table-row {
    display: table-row !important;
  }
  .d-xxxxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxxxl-flex {
    display: flex !important;
  }
  .d-xxxxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxxxl-none {
    display: none !important;
  }
  .flex-xxxxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxxxl-center {
    align-items: center !important;
  }
  .align-items-xxxxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxxxl-center {
    align-content: center !important;
  }
  .align-content-xxxxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxxxl-center {
    align-self: center !important;
  }
  .align-self-xxxxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxxxl-first {
    order: -1 !important;
  }
  .order-xxxxxl-0 {
    order: 0 !important;
  }
  .order-xxxxxl-1 {
    order: 1 !important;
  }
  .order-xxxxxl-2 {
    order: 2 !important;
  }
  .order-xxxxxl-3 {
    order: 3 !important;
  }
  .order-xxxxxl-4 {
    order: 4 !important;
  }
  .order-xxxxxl-5 {
    order: 5 !important;
  }
  .order-xxxxxl-last {
    order: 6 !important;
  }
  .m-xxxxxl-0 {
    margin: 0 !important;
  }
  .m-xxxxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxxxl-auto {
    margin: auto !important;
  }
  .mx-xxxxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxxxl-auto {
    margin-bottom: auto !important;
  }
  .mb-xxxxxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxxxxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxxxxl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xxxxxl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xxxxxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxxxxl-11 {
    margin-bottom: 10rem !important;
  }
  .mb-xxxxxl-12 {
    margin-bottom: 12rem !important;
  }
  .mb-xxxxxl-13 {
    margin-bottom: 14rem !important;
  }
  .mb-xxxxxl-14 {
    margin-bottom: 16rem !important;
  }
  .ms-xxxxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxxxl-auto {
    margin-left: auto !important;
  }
  .m-xxxxxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxxxxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxxxxl-n3 {
    margin: -1rem !important;
  }
  .m-xxxxxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxxxxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxxxxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxxxxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxxxxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxxxxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxxxxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxxxxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxxxxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxxxxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxxxxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxxxxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxxxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxxxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxxxxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxxxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxxxxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxxxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxxxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxxxxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxxxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxxxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxxxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxxxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxxxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxxxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxxxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxxxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxxxxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxxxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxxxxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxxxxl-0 {
    padding: 0 !important;
  }
  .p-xxxxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxxxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxxxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxxxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxxxxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxxxxl-3 {
    gap: 1rem !important;
  }
  .gap-xxxxxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxxxxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxxxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxxxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxxxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxxxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxxxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxxxxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxxxxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxxxxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxxxxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxxxxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxxxxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxxxxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxxxxl-start {
    text-align: left !important;
  }
  .text-xxxxxl-end {
    text-align: right !important;
  }
  .text-xxxxxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/* Numeric */
.diagonal-fractions {
  font-variant-numeric: diagonal-fractions;
}

/* Background colors */
.bg-super-light {
  --mdb-bg-super-light: #fbfbfb;
  background-color: var(--mdb-bg-super-light);
}

/* Background attachment */
.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

/* Overflow */
.overflow-y-scroll {
  overflow-y: scroll;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

/* Tables */
.table-fixed {
  table-layout: fixed;
}

.table-auto {
  table-layout: auto;
}

.link-primary {
  transition: color 0.15s;
}

.link-secondary {
  transition: color 0.15s;
}

.link-success {
  transition: color 0.15s;
}

.link-danger {
  transition: color 0.15s;
}

.link-warning {
  transition: color 0.15s;
}

.link-info {
  transition: color 0.15s;
}

.link-light {
  transition: color 0.15s;
}

.link-dark {
  transition: color 0.15s;
}

:root,
[data-mdb-theme=light] {
  --mdb-font-roboto: "Roboto", sans-serif;
  --mdb-bg-opacity: 1;
  --mdb-text-hover-opacity: 0.8;
  --mdb-surface-color: #4f4f4f;
  --mdb-surface-color-rgb: 79, 79, 79;
  --mdb-surface-bg: #fff;
  --mdb-surface-inverted-color: #fff;
  --mdb-surface-inverted-color-rgb: 255, 255, 255;
  --mdb-surface-inverted-bg: #6d6d6d;
  --mdb-divider-color: #f5f5f5;
  --mdb-divider-blurry-color: hsl(0, 0%, 40%);
  --mdb-highlight-bg-color: #eeeeee;
  --mdb-scrollbar-rail-bg: #eeeeee;
  --mdb-scrollbar-thumb-bg: #9e9e9e;
  --mdb-picker-header-bg: #375d81;
  --mdb-timepicker-clock-face-bg: var(--mdb-secondary-bg);
  --mdb-sidenav-backdrop-opacity: 0.1;
  --mdb-input-focus-border-color: var(--mdb-primary);
  --mdb-input-focus-label-color: var(--mdb-primary);
  --mdb-form-control-border-color: #bdbdbd;
  --mdb-form-control-label-color: #757575;
  --mdb-form-control-disabled-bg: #e0e0e0;
  --mdb-box-shadow-color: #000;
  --mdb-box-shadow-color-rgb: 0, 0, 0;
  --mdb-stepper-mobile-bg: #fbfbfb;
  --mdb-datepicker-cell-in-range-background-color: rgb(175, 190.2, 204.6);
}

[data-mdb-theme=dark] {
  color-scheme: dark;
  --mdb-surface-color: #fff;
  --mdb-surface-color-rgb: 255, 255, 255;
  --mdb-surface-bg: #424242;
  --mdb-surface-inverted-color: #fff;
  --mdb-surface-inverted-color-rgb: 255, 255, 255;
  --mdb-surface-inverted-bg: #757575;
  --mdb-divider-color: rgba(255, 255, 255, 0.12);
  --mdb-divider-blurry-color: hsl(0, 0%, 70%);
  --mdb-highlight-bg-color: rgb(59.7, 59.7, 59.7);
  --mdb-scrollbar-rail-bg: #9e9e9e;
  --mdb-scrollbar-thumb-bg: #eeeeee;
  --mdb-picker-header-bg: #323232;
  --mdb-timepicker-clock-face-bg: #616161;
  --mdb-sidenav-backdrop-opacity: 0.5;
  --mdb-form-control-border-color: rgba(255, 255, 255, 0.7);
  --mdb-form-control-label-color: #bdbdbd;
  --mdb-form-control-disabled-bg: #616161;
  --mdb-box-shadow-color: #000;
  --mdb-box-shadow-color-rgb: 0, 0, 0;
  --mdb-stepper-mobile-bg: rgb(58.5, 58.5, 58.5);
  --mdb-datepicker-cell-in-range-background-color: #616161;
}

hr:not([size]).hr {
  --mdb-divider-height: 2px;
  --mdb-divider-bg: var(--mdb-divider-color);
  --mdb-divider-opacity: 1;
  --mdb-divider-blurry-bg: transparent;
  --mdb-divider-blurry-bg-image: linear-gradient(90deg, transparent, var(--mdb-divider-blurry-color), transparent);
  --mdb-divider-blurry-height: 1px;
  --mdb-divider-blurry-opacity: 0.25;
  height: var(--mdb-divider-height);
  background-color: var(--mdb-divider-bg);
  opacity: var(--mdb-divider-opacity);
}
hr:not([size]).hr.hr-blurry {
  background-color: var(--mdb-divider-blurry-bg);
  background-image: var(--mdb-divider-blurry-bg-image);
  height: var(--mdb-divider-blurry-height);
  opacity: var(--mdb-divider-blurry-opacity);
}
hr:not([size]).vr {
  height: auto;
}

hr.hr,
hr.vr {
  border-top: none !important;
}

.vr {
  --mdb-divider-width: 2px;
  --mdb-divider-bg: var(--mdb-divider-color);
  --mdb-divider-opacity: 1;
  width: var(--mdb-divider-width);
  background-color: var(--mdb-divider-bg);
  opacity: var(--mdb-divider-opacity);
}

.vr-blurry {
  --mdb-divider-blurry-vr-bg-image: linear-gradient(180deg, transparent, var(--mdb-divider-blurry-color), transparent);
  --mdb-divider-blurry-vr-width: 1px;
  --mdb-divider-blurry-opacity: 0.25;
  background-image: var(--mdb-divider-blurry-vr-bg-image);
  width: var(--mdb-divider-blurry-vr-width);
  opacity: var(--mdb-divider-blurry-opacity);
}

a {
  --mdb-link-decoration: none;
  text-decoration: var(--mdb-link-decoration);
}

.note {
  --mdb-note-padding: 10px;
  --mdb-note-border-width: 6px;
  --mdb-note-border-radius: 5px;
  --mdb-note-strong-font-weight: 600;
  padding: var(--mdb-note-padding);
  border-left: var(--mdb-note-border-width) solid;
  border-radius: var(--mdb-note-border-radius);
}
.note strong {
  font-weight: var(--mdb-note-strong-font-weight);
}

.note-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
}

.note-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
}

.note-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
}

.note-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
}

.note-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
}

.note-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
}

.note-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
}

.note-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
}

@media (min-width: 1199px) {
  .w-responsive {
    width: 75%;
  }
}

.bg-primary {
  --mdb--bg-opacity: 1;
  background-color: rgba(55, 93, 129, var(--mdb--bg-opacity));
}

.bg-secondary {
  --mdb--bg-opacity: 1;
  background-color: rgba(156, 183, 207, var(--mdb--bg-opacity));
}

.bg-success {
  --mdb--bg-opacity: 1;
  background-color: rgba(20, 164, 77, var(--mdb--bg-opacity));
}

.bg-danger {
  --mdb--bg-opacity: 1;
  background-color: rgba(220, 76, 100, var(--mdb--bg-opacity));
}

.bg-warning {
  --mdb--bg-opacity: 1;
  background-color: rgba(228, 161, 27, var(--mdb--bg-opacity));
}

.bg-info {
  --mdb--bg-opacity: 1;
  background-color: rgba(84, 180, 211, var(--mdb--bg-opacity));
}

.bg-light {
  --mdb--bg-opacity: 1;
  background-color: rgba(251, 251, 251, var(--mdb--bg-opacity));
}

.bg-dark {
  --mdb--bg-opacity: 1;
  background-color: rgba(51, 45, 45, var(--mdb--bg-opacity));
}

/*******************************
             Flag
*******************************/
#mdb-table-flag tr {
  cursor: pointer;
}

.mdb-flag-selected {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  text-align: center;
  max-width: 150px;
  margin: 0 auto;
  margin-top: 10px;
}

.mdb-selected-flag-text {
  margin: 0 auto;
  max-width: 150px;
}

i.flag:not(.icon) {
  display: inline-block;
  width: 16px;
  height: 11px;
  margin: 0 0.5em 0 0;
  line-height: 11px;
  text-decoration: inherit;
  vertical-align: baseline;
  backface-visibility: hidden;
}

/* Sprite */
i.flag::before {
  display: inline-block;
  width: 16px;
  height: 11px;
  content: "";
  background: url("https://mdbootstrap.com/img/svg/flags.png") no-repeat -108px -1976px;
}
i.flag {
  /* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */
  /*******************************
           Theme Overrides
  *******************************/
}
i.flag-ad:before, i.flag-andorra:before {
  background-position: 0 0 !important;
}
i.flag-ae:before, i.flag-united-arab-emirates:before, i.flag-uae:before {
  background-position: 0 -26px !important;
}
i.flag-af:before, i.flag-afghanistan:before {
  background-position: 0 -52px !important;
}
i.flag-ag:before, i.flag-antigua:before {
  background-position: 0 -78px !important;
}
i.flag-ai:before, i.flag-anguilla:before {
  background-position: 0 -104px !important;
}
i.flag-al:before, i.flag-albania:before {
  background-position: 0 -130px !important;
}
i.flag-am:before, i.flag-armenia:before {
  background-position: 0 -156px !important;
}
i.flag-an:before, i.flag-netherlands-antilles:before {
  background-position: 0 -182px !important;
}
i.flag-ao:before, i.flag-angola:before {
  background-position: 0 -208px !important;
}
i.flag-ar:before, i.flag-argentina:before {
  background-position: 0 -234px !important;
}
i.flag-as:before, i.flag-american-samoa:before {
  background-position: 0 -260px !important;
}
i.flag-at:before, i.flag-austria:before {
  background-position: 0 -286px !important;
}
i.flag-au:before, i.flag-australia:before {
  background-position: 0 -312px !important;
}
i.flag-aw:before, i.flag-aruba:before {
  background-position: 0 -338px !important;
}
i.flag-ax:before, i.flag-aland-islands:before {
  background-position: 0 -364px !important;
}
i.flag-az:before, i.flag-azerbaijan:before {
  background-position: 0 -390px !important;
}
i.flag-ba:before, i.flag-bosnia:before {
  background-position: 0 -416px !important;
}
i.flag-bb:before, i.flag-barbados:before {
  background-position: 0 -442px !important;
}
i.flag-bd:before, i.flag-bangladesh:before {
  background-position: 0 -468px !important;
}
i.flag-be:before, i.flag-belgium:before {
  background-position: 0 -494px !important;
}
i.flag-bf:before, i.flag-burkina-faso:before {
  background-position: 0 -520px !important;
}
i.flag-bg:before, i.flag-bulgaria:before {
  background-position: 0 -546px !important;
}
i.flag-bh:before, i.flag-bahrain:before {
  background-position: 0 -572px !important;
}
i.flag-bi:before, i.flag-burundi:before {
  background-position: 0 -598px !important;
}
i.flag-bj:before, i.flag-benin:before {
  background-position: 0 -624px !important;
}
i.flag-bm:before, i.flag-bermuda:before {
  background-position: 0 -650px !important;
}
i.flag-bn:before, i.flag-brunei:before {
  background-position: 0 -676px !important;
}
i.flag-bo:before, i.flag-bolivia:before {
  background-position: 0 -702px !important;
}
i.flag-br:before, i.flag-brazil:before {
  background-position: 0 -728px !important;
}
i.flag-bs:before, i.flag-bahamas:before {
  background-position: 0 -754px !important;
}
i.flag-bt:before, i.flag-bhutan:before {
  background-position: 0 -780px !important;
}
i.flag-bv:before, i.flag-bouvet-island:before {
  background-position: 0 -806px !important;
}
i.flag-bw:before, i.flag-botswana:before {
  background-position: 0 -832px !important;
}
i.flag-by:before, i.flag-belarus:before {
  background-position: 0 -858px !important;
}
i.flag-bz:before, i.flag-belize:before {
  background-position: 0 -884px !important;
}
i.flag-ca:before, i.flag-canada:before {
  background-position: 0 -910px !important;
}
i.flag-cc:before, i.flag-cocos-islands:before {
  background-position: 0 -962px !important;
}
i.flag-cd:before, i.flag-congo:before {
  background-position: 0 -988px !important;
}
i.flag-cf:before, i.flag-central-african-republic:before {
  background-position: 0 -1014px !important;
}
i.flag-cg:before, i.flag-congo-brazzaville:before {
  background-position: 0 -1040px !important;
}
i.flag-ch:before, i.flag-switzerland:before {
  background-position: 0 -1066px !important;
}
i.flag-ci:before, i.flag-cote-divoire:before {
  background-position: 0 -1092px !important;
}
i.flag-ck:before, i.flag-cook-islands:before {
  background-position: 0 -1118px !important;
}
i.flag-cl:before, i.flag-chile:before {
  background-position: 0 -1144px !important;
}
i.flag-cm:before, i.flag-cameroon:before {
  background-position: 0 -1170px !important;
}
i.flag-cn:before, i.flag-china:before {
  background-position: 0 -1196px !important;
}
i.flag-co:before, i.flag-colombia:before {
  background-position: 0 -1222px !important;
}
i.flag-cr:before, i.flag-costa-rica:before {
  background-position: 0 -1248px !important;
}
i.flag-cs:before, i.flag-serbia:before {
  background-position: 0 -1274px !important;
}
i.flag-cu:before, i.flag-cuba:before {
  background-position: 0 -1300px !important;
}
i.flag-cv:before, i.flag-cape-verde:before {
  background-position: 0 -1326px !important;
}
i.flag-cx:before, i.flag-christmas-island:before {
  background-position: 0 -1352px !important;
}
i.flag-cy:before, i.flag-cyprus:before {
  background-position: 0 -1378px !important;
}
i.flag-cz:before, i.flag-czech-republic:before {
  background-position: 0 -1404px !important;
}
i.flag-de:before, i.flag-germany:before {
  background-position: 0 -1430px !important;
}
i.flag-dj:before, i.flag-djibouti:before {
  background-position: 0 -1456px !important;
}
i.flag-dk:before, i.flag-denmark:before {
  background-position: 0 -1482px !important;
}
i.flag-dm:before, i.flag-dominica:before {
  background-position: 0 -1508px !important;
}
i.flag-do:before, i.flag-dominican-republic:before {
  background-position: 0 -1534px !important;
}
i.flag-dz:before, i.flag-algeria:before {
  background-position: 0 -1560px !important;
}
i.flag-ec:before, i.flag-ecuador:before {
  background-position: 0 -1586px !important;
}
i.flag-ee:before, i.flag-estonia:before {
  background-position: 0 -1612px !important;
}
i.flag-eg:before, i.flag-egypt:before {
  background-position: 0 -1638px !important;
}
i.flag-eh:before, i.flag-western-sahara:before {
  background-position: 0 -1664px !important;
}
i.flag-gb-eng:before, i.flag-england:before {
  background-position: 0 -1690px !important;
}
i.flag-er:before, i.flag-eritrea:before {
  background-position: 0 -1716px !important;
}
i.flag-es:before, i.flag-spain:before {
  background-position: 0 -1742px !important;
}
i.flag-et:before, i.flag-ethiopia:before {
  background-position: 0 -1768px !important;
}
i.flag-eu:before, i.flag-european-union:before {
  background-position: 0 -1794px !important;
}
i.flag-fi:before, i.flag-finland:before {
  background-position: 0 -1846px !important;
}
i.flag-fj:before, i.flag-fiji:before {
  background-position: 0 -1872px !important;
}
i.flag-fk:before, i.flag-falkland-islands:before {
  background-position: 0 -1898px !important;
}
i.flag-fm:before, i.flag-micronesia:before {
  background-position: 0 -1924px !important;
}
i.flag-fo:before, i.flag-faroe-islands:before {
  background-position: 0 -1950px !important;
}
i.flag-fr:before, i.flag-france:before {
  background-position: 0 -1976px !important;
}
i.flag-ga:before, i.flag-gabon:before {
  background-position: -36px 0 !important;
}
i.flag-gb:before, i.flag-uk:before, i.flag-united-kingdom:before {
  background-position: -36px -26px !important;
}
i.flag-gd:before, i.flag-grenada:before {
  background-position: -36px -52px !important;
}
i.flag-ge:before, i.flag-georgia:before {
  background-position: -36px -78px !important;
}
i.flag-gf:before, i.flag-french-guiana:before {
  background-position: -36px -104px !important;
}
i.flag-gh:before, i.flag-ghana:before {
  background-position: -36px -130px !important;
}
i.flag-gi:before, i.flag-gibraltar:before {
  background-position: -36px -156px !important;
}
i.flag-gl:before, i.flag-greenland:before {
  background-position: -36px -182px !important;
}
i.flag-gm:before, i.flag-gambia:before {
  background-position: -36px -208px !important;
}
i.flag-gn:before, i.flag-guinea:before {
  background-position: -36px -234px !important;
}
i.flag-gp:before, i.flag-guadeloupe:before {
  background-position: -36px -260px !important;
}
i.flag-gq:before, i.flag-equatorial-guinea:before {
  background-position: -36px -286px !important;
}
i.flag-gr:before, i.flag-greece:before {
  background-position: -36px -312px !important;
}
i.flag-gs:before, i.flag-sandwich-islands:before {
  background-position: -36px -338px !important;
}
i.flag-gt:before, i.flag-guatemala:before {
  background-position: -36px -364px !important;
}
i.flag-gu:before, i.flag-guam:before {
  background-position: -36px -390px !important;
}
i.flag-gw:before, i.flag-guinea-bissau:before {
  background-position: -36px -416px !important;
}
i.flag-gy:before, i.flag-guyana:before {
  background-position: -36px -442px !important;
}
i.flag-hk:before, i.flag-hong-kong:before {
  background-position: -36px -468px !important;
}
i.flag-hm:before, i.flag-heard-island:before {
  background-position: -36px -494px !important;
}
i.flag-hn:before, i.flag-honduras:before {
  background-position: -36px -520px !important;
}
i.flag-hr:before, i.flag-croatia:before {
  background-position: -36px -546px !important;
}
i.flag-ht:before, i.flag-haiti:before {
  background-position: -36px -572px !important;
}
i.flag-hu:before, i.flag-hungary:before {
  background-position: -36px -598px !important;
}
i.flag-id:before, i.flag-indonesia:before {
  background-position: -36px -624px !important;
}
i.flag-ie:before, i.flag-ireland:before {
  background-position: -36px -650px !important;
}
i.flag-il:before, i.flag-israel:before {
  background-position: -36px -676px !important;
}
i.flag-in:before, i.flag-india:before {
  background-position: -36px -702px !important;
}
i.flag-io:before, i.flag-indian-ocean-territory:before {
  background-position: -36px -728px !important;
}
i.flag-iq:before, i.flag-iraq:before {
  background-position: -36px -754px !important;
}
i.flag-ir:before, i.flag-iran:before {
  background-position: -36px -780px !important;
}
i.flag-is:before, i.flag-iceland:before {
  background-position: -36px -806px !important;
}
i.flag-it:before, i.flag-italy:before {
  background-position: -36px -832px !important;
}
i.flag-jm:before, i.flag-jamaica:before {
  background-position: -36px -858px !important;
}
i.flag-jo:before, i.flag-jordan:before {
  background-position: -36px -884px !important;
}
i.flag-jp:before, i.flag-japan:before {
  background-position: -36px -910px !important;
}
i.flag-ke:before, i.flag-kenya:before {
  background-position: -36px -936px !important;
}
i.flag-kg:before, i.flag-kyrgyzstan:before {
  background-position: -36px -962px !important;
}
i.flag-kh:before, i.flag-cambodia:before {
  background-position: -36px -988px !important;
}
i.flag-ki:before, i.flag-kiribati:before {
  background-position: -36px -1014px !important;
}
i.flag-km:before, i.flag-comoros:before {
  background-position: -36px -1040px !important;
}
i.flag-kn:before, i.flag-saint-kitts-and-nevis:before {
  background-position: -36px -1066px !important;
}
i.flag-kp:before, i.flag-north-korea:before {
  background-position: -36px -1092px !important;
}
i.flag-kr:before, i.flag-south-korea:before {
  background-position: -36px -1118px !important;
}
i.flag-kw:before, i.flag-kuwait:before {
  background-position: -36px -1144px !important;
}
i.flag-ky:before, i.flag-cayman-islands:before {
  background-position: -36px -1170px !important;
}
i.flag-kz:before, i.flag-kazakhstan:before {
  background-position: -36px -1196px !important;
}
i.flag-la:before, i.flag-laos:before {
  background-position: -36px -1222px !important;
}
i.flag-lb:before, i.flag-lebanon:before {
  background-position: -36px -1248px !important;
}
i.flag-lc:before, i.flag-saint-lucia:before {
  background-position: -36px -1274px !important;
}
i.flag-li:before, i.flag-liechtenstein:before {
  background-position: -36px -1300px !important;
}
i.flag-lk:before, i.flag-sri-lanka:before {
  background-position: -36px -1326px !important;
}
i.flag-lr:before, i.flag-liberia:before {
  background-position: -36px -1352px !important;
}
i.flag-ls:before, i.flag-lesotho:before {
  background-position: -36px -1378px !important;
}
i.flag-lt:before, i.flag-lithuania:before {
  background-position: -36px -1404px !important;
}
i.flag-lu:before, i.flag-luxembourg:before {
  background-position: -36px -1430px !important;
}
i.flag-lv:before, i.flag-latvia:before {
  background-position: -36px -1456px !important;
}
i.flag-ly:before, i.flag-libya:before {
  background-position: -36px -1482px !important;
}
i.flag-ma:before, i.flag-morocco:before {
  background-position: -36px -1508px !important;
}
i.flag-mc:before, i.flag-monaco:before {
  background-position: -36px -1534px !important;
}
i.flag-md:before, i.flag-moldova:before {
  background-position: -36px -1560px !important;
}
i.flag-me:before, i.flag-montenegro:before {
  background-position: -36px -1586px !important;
}
i.flag-mg:before, i.flag-madagascar:before {
  background-position: -36px -1613px !important;
}
i.flag-mh:before, i.flag-marshall-islands:before {
  background-position: -36px -1639px !important;
}
i.flag-mk:before, i.flag-macedonia:before {
  background-position: -36px -1665px !important;
}
i.flag-ml:before, i.flag-mali:before {
  background-position: -36px -1691px !important;
}
i.flag-mm:before, i.flag-myanmar:before, i.flag-burma:before {
  background-position: -73px -1821px !important;
}
i.flag-mn:before, i.flag-mongolia:before {
  background-position: -36px -1743px !important;
}
i.flag-mo:before, i.flag-macau:before {
  background-position: -36px -1769px !important;
}
i.flag-mp:before, i.flag-northern-mariana-islands:before {
  background-position: -36px -1795px !important;
}
i.flag-mq:before, i.flag-martinique:before {
  background-position: -36px -1821px !important;
}
i.flag-mr:before, i.flag-mauritania:before {
  background-position: -36px -1847px !important;
}
i.flag-ms:before, i.flag-montserrat:before {
  background-position: -36px -1873px !important;
}
i.flag-mt:before, i.flag-malta:before {
  background-position: -36px -1899px !important;
}
i.flag-mu:before, i.flag-mauritius:before {
  background-position: -36px -1925px !important;
}
i.flag-mv:before, i.flag-maldives:before {
  background-position: -36px -1951px !important;
}
i.flag-mw:before, i.flag-malawi:before {
  background-position: -36px -1977px !important;
}
i.flag-mx:before, i.flag-mexico:before {
  background-position: -72px 0 !important;
}
i.flag-my:before, i.flag-malaysia:before {
  background-position: -72px -26px !important;
}
i.flag-mz:before, i.flag-mozambique:before {
  background-position: -72px -52px !important;
}
i.flag-na:before, i.flag-namibia:before {
  background-position: -72px -78px !important;
}
i.flag-nc:before, i.flag-new-caledonia:before {
  background-position: -72px -104px !important;
}
i.flag-ne:before, i.flag-niger:before {
  background-position: -72px -130px !important;
}
i.flag-nf:before, i.flag-norfolk-island:before {
  background-position: -72px -156px !important;
}
i.flag-ng:before, i.flag-nigeria:before {
  background-position: -72px -182px !important;
}
i.flag-ni:before, i.flag-nicaragua:before {
  background-position: -72px -208px !important;
}
i.flag-nl:before, i.flag-netherlands:before {
  background-position: -72px -234px !important;
}
i.flag-no:before, i.flag-norway:before {
  background-position: -72px -260px !important;
}
i.flag-np:before, i.flag-nepal:before {
  background-position: -72px -286px !important;
}
i.flag-nr:before, i.flag-nauru:before {
  background-position: -72px -312px !important;
}
i.flag-nu:before, i.flag-niue:before {
  background-position: -72px -338px !important;
}
i.flag-nz:before, i.flag-new-zealand:before {
  background-position: -72px -364px !important;
}
i.flag-om:before, i.flag-oman:before {
  background-position: -72px -390px !important;
}
i.flag-pa:before, i.flag-panama:before {
  background-position: -72px -416px !important;
}
i.flag-pe:before, i.flag-peru:before {
  background-position: -72px -442px !important;
}
i.flag-pf:before, i.flag-french-polynesia:before {
  background-position: -72px -468px !important;
}
i.flag-pg:before, i.flag-new-guinea:before {
  background-position: -72px -494px !important;
}
i.flag-ph:before, i.flag-philippines:before {
  background-position: -72px -520px !important;
}
i.flag-pk:before, i.flag-pakistan:before {
  background-position: -72px -546px !important;
}
i.flag-pl:before, i.flag-poland:before {
  background-position: -72px -572px !important;
}
i.flag-pm:before, i.flag-saint-pierre:before {
  background-position: -72px -598px !important;
}
i.flag-pn:before, i.flag-pitcairn-islands:before {
  background-position: -72px -624px !important;
}
i.flag-pr:before, i.flag-puerto-rico:before {
  background-position: -72px -650px !important;
}
i.flag-ps:before, i.flag-palestine:before {
  background-position: -72px -676px !important;
}
i.flag-pt:before, i.flag-portugal:before {
  background-position: -72px -702px !important;
}
i.flag-pw:before, i.flag-palau:before {
  background-position: -72px -728px !important;
}
i.flag-py:before, i.flag-paraguay:before {
  background-position: -72px -754px !important;
}
i.flag-qa:before, i.flag-qatar:before {
  background-position: -72px -780px !important;
}
i.flag-re:before, i.flag-reunion:before {
  background-position: -72px -806px !important;
}
i.flag-ro:before, i.flag-romania:before {
  background-position: -72px -832px !important;
}
i.flag-rs:before, i.flag-serbia:before {
  background-position: -72px -858px !important;
}
i.flag-ru:before, i.flag-russia:before {
  background-position: -72px -884px !important;
}
i.flag-rw:before, i.flag-rwanda:before {
  background-position: -72px -910px !important;
}
i.flag-sa:before, i.flag-saudi-arabia:before {
  background-position: -72px -936px !important;
}
i.flag-sb:before, i.flag-solomon-islands:before {
  background-position: -72px -962px !important;
}
i.flag-sc:before, i.flag-seychelles:before {
  background-position: -72px -988px !important;
}
i.flag-gb-sct:before, i.flag-scotland:before {
  background-position: -72px -1014px !important;
}
i.flag-sd:before, i.flag-sudan:before {
  background-position: -72px -1040px !important;
}
i.flag-se:before, i.flag-sweden:before {
  background-position: -72px -1066px !important;
}
i.flag-sg:before, i.flag-singapore:before {
  background-position: -72px -1092px !important;
}
i.flag-sh:before, i.flag-saint-helena:before {
  background-position: -72px -1118px !important;
}
i.flag-si:before, i.flag-slovenia:before {
  background-position: -72px -1144px !important;
}
i.flag-sj:before, i.flag-svalbard:before, i.flag-jan-mayen:before {
  background-position: -72px -1170px !important;
}
i.flag-sk:before, i.flag-slovakia:before {
  background-position: -72px -1196px !important;
}
i.flag-sl:before, i.flag-sierra-leone:before {
  background-position: -72px -1222px !important;
}
i.flag-sm:before, i.flag-san-marino:before {
  background-position: -72px -1248px !important;
}
i.flag-sn:before, i.flag-senegal:before {
  background-position: -72px -1274px !important;
}
i.flag-so:before, i.flag-somalia:before {
  background-position: -72px -1300px !important;
}
i.flag-sr:before, i.flag-suriname:before {
  background-position: -72px -1326px !important;
}
i.flag-st:before, i.flag-sao-tome:before {
  background-position: -72px -1352px !important;
}
i.flag-sv:before, i.flag-el-salvador:before {
  background-position: -72px -1378px !important;
}
i.flag-sy:before, i.flag-syria:before {
  background-position: -72px -1404px !important;
}
i.flag-sz:before, i.flag-swaziland:before {
  background-position: -72px -1430px !important;
}
i.flag-tc:before, i.flag-caicos-islands:before {
  background-position: -72px -1456px !important;
}
i.flag-td:before, i.flag-chad:before {
  background-position: -72px -1482px !important;
}
i.flag-tf:before, i.flag-french-territories:before {
  background-position: -72px -1508px !important;
}
i.flag-tg:before, i.flag-togo:before {
  background-position: -72px -1534px !important;
}
i.flag-th:before, i.flag-thailand:before {
  background-position: -72px -1560px !important;
}
i.flag-tj:before, i.flag-tajikistan:before {
  background-position: -72px -1586px !important;
}
i.flag-tk:before, i.flag-tokelau:before {
  background-position: -72px -1612px !important;
}
i.flag-tl:before, i.flag-timorleste:before {
  background-position: -72px -1638px !important;
}
i.flag-tm:before, i.flag-turkmenistan:before {
  background-position: -72px -1664px !important;
}
i.flag-tn:before, i.flag-tunisia:before {
  background-position: -72px -1690px !important;
}
i.flag-to:before, i.flag-tonga:before {
  background-position: -72px -1716px !important;
}
i.flag-tr:before, i.flag-turkey:before {
  background-position: -72px -1742px !important;
}
i.flag-tt:before, i.flag-trinidad:before {
  background-position: -72px -1768px !important;
}
i.flag-tv:before, i.flag-tuvalu:before {
  background-position: -72px -1794px !important;
}
i.flag-tw:before, i.flag-taiwan:before {
  background-position: -72px -1820px !important;
}
i.flag-tz:before, i.flag-tanzania:before {
  background-position: -72px -1846px !important;
}
i.flag-ua:before, i.flag-ukraine:before {
  background-position: -72px -1872px !important;
}
i.flag-ug:before, i.flag-uganda:before {
  background-position: -72px -1898px !important;
}
i.flag-um:before, i.flag-us-minor-islands:before {
  background-position: -72px -1924px !important;
}
i.flag-us:before, i.flag-america:before, i.flag-united-states:before {
  background-position: -72px -1950px !important;
}
i.flag-uy:before, i.flag-uruguay:before {
  background-position: -72px -1976px !important;
}
i.flag-uz:before, i.flag-uzbekistan:before {
  background-position: -108px 0 !important;
}
i.flag-va:before, i.flag-vatican-city:before {
  background-position: -108px -26px !important;
}
i.flag-vc:before, i.flag-saint-vincent:before {
  background-position: -108px -52px !important;
}
i.flag-ve:before, i.flag-venezuela:before {
  background-position: -108px -78px !important;
}
i.flag-vg:before, i.flag-british-virgin-islands:before {
  background-position: -108px -104px !important;
}
i.flag-vi:before, i.flag-us-virgin-islands:before {
  background-position: -108px -130px !important;
}
i.flag-vn:before, i.flag-vietnam:before {
  background-position: -108px -156px !important;
}
i.flag-vu:before, i.flag-vanuatu:before {
  background-position: -108px -182px !important;
}
i.flag-gb-wls:before, i.flag-wales:before {
  background-position: -108px -208px !important;
}
i.flag-wf:before, i.flag-wallis-and-futuna:before {
  background-position: -108px -234px !important;
}
i.flag-ws:before, i.flag-samoa:before {
  background-position: -108px -260px !important;
}
i.flag-ye:before, i.flag-yemen:before {
  background-position: -108px -286px !important;
}
i.flag-yt:before, i.flag-mayotte:before {
  background-position: -108px -312px !important;
}
i.flag-za:before, i.flag-south-africa:before {
  background-position: -108px -338px !important;
}
i.flag-zm:before, i.flag-zambia:before {
  background-position: -108px -364px !important;
}
i.flag-zw:before, i.flag-zimbabwe:before {
  background-position: -108px -390px !important;
}

/*******************************
         Site Overrides
*******************************/
.bg-fixed {
  background-attachment: fixed;
}

.bg-image {
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-attachment: fixed;
}

.hover-overlay .mask {
  --mdb-image-hover-transition: all 0.3s ease-in-out;
  opacity: 0;
  transition: var(--mdb-image-hover-transition);
}
.hover-overlay .mask:hover {
  opacity: 1;
}

.hover-zoom {
  --mdb-image-hover-zoom-transition: all 0.3s linear;
  --mdb-image-hover-zoom-transform: scale(1.1);
}
.hover-zoom img,
.hover-zoom video {
  transition: var(--mdb-image-hover-zoom-transition);
}
.hover-zoom:hover img,
.hover-zoom:hover video {
  transform: var(--mdb-image-hover-zoom-transform);
}

.hover-shadow,
.card.hover-shadow,
.hover-shadow-soft,
.card.hover-shadow-soft {
  --mdb-image-hover-shadow-transition: all 0.3s ease-in-out;
  transition: var(--mdb-image-hover-shadow-transition);
}
.hover-shadow:hover,
.card.hover-shadow:hover,
.hover-shadow-soft:hover,
.card.hover-shadow-soft:hover {
  transition: var(--mdb-image-hover-shadow-transition);
}

.hover-shadow,
.card.hover-shadow {
  --mdb-image-hover-shadow-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  box-shadow: none;
}
.hover-shadow:hover,
.card.hover-shadow:hover {
  box-shadow: var(--mdb-image-hover-shadow-box-shadow);
}

.hover-shadow-soft,
.card.hover-shadow-soft {
  --mdb-image-hover-shadow-box-shadow-soft: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  box-shadow: none;
}
.hover-shadow-soft:hover,
.card.hover-shadow-soft:hover {
  box-shadow: var(--mdb-image-hover-shadow-box-shadow-soft);
}

.form-control {
  min-height: auto;
  padding: 4.5px 12px 3.68px 12px;
  transition: all 0.1s linear;
  box-shadow: none;
}
.form-control:focus {
  box-shadow: none;
  transition: all 0.1s linear;
  border-color: #375d81;
  box-shadow: inset 0px 0px 0px 1px #375d81;
}
.form-control.form-control-sm {
  font-size: 0.775rem;
  line-height: 1.5;
}
.form-control.form-control-lg {
  line-height: 2.15;
  border-radius: 0.25rem;
}

.form-outline {
  position: relative;
  width: 100%;
}
.form-outline .form-helper {
  width: 100%;
  position: absolute;
  font-size: 0.875em;
  color: #757575;
}
.form-outline .form-helper .form-counter {
  text-align: right;
}
.form-outline .trailing {
  position: absolute;
  right: 10px;
  left: initial;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: var(--mdb-surface-color);
}
.form-outline .form-icon-trailing {
  padding-right: 2rem !important;
}
.form-outline .form-control {
  min-height: auto;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border: 0;
  background: transparent;
  transition: all 0.2s linear;
}
.form-outline .form-control ~ .form-label {
  position: absolute;
  top: 0;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  left: 0.75rem;
  padding-top: 0.37rem;
  pointer-events: none;
  transform-origin: 0 0;
  transition: all 0.2s ease-out;
  color: var(--mdb-form-control-label-color);
  margin-bottom: 0;
}
.form-outline .form-control ~ .form-notch {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  text-align: left;
  pointer-events: none;
}
.form-outline .form-control ~ .form-notch div {
  pointer-events: none;
  border: 1px solid;
  border-color: var(--mdb-form-control-border-color);
  box-sizing: border-box;
  background: transparent;
  transition: all 0.2s linear;
}
.form-outline .form-control ~ .form-notch .form-notch-leading {
  left: 0;
  top: 0;
  height: 100%;
  width: 0.5rem;
  border-right: none;
  border-radius: 0.25rem 0 0 0.25rem;
}
.form-outline .form-control ~ .form-notch .form-notch-middle {
  flex: 0 0 auto;
  width: auto;
  max-width: calc(100% - 1rem);
  height: 100%;
  border-right: none;
  border-left: none;
}
.form-outline .form-control ~ .form-notch .form-notch-trailing {
  flex-grow: 1;
  height: 100%;
  border-left: none;
  border-radius: 0 0.25rem 0.25rem 0;
}
.form-outline .form-control:not(.placeholder-active)::placeholder {
  opacity: 0;
}
.form-outline .form-control:focus::placeholder, .form-outline .form-control.active::placeholder {
  opacity: 1;
}
.form-outline .form-control:focus {
  box-shadow: none !important;
}
.form-outline .form-control:focus ~ .form-label, .form-outline .form-control.active ~ .form-label {
  transform: translateY(-1rem) translateY(0.1rem) scale(0.8);
}
.form-outline .form-control:focus ~ .form-label {
  color: var(--mdb-input-focus-label-color);
}
.form-outline .form-control:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.active ~ .form-notch .form-notch-middle {
  border-right: none;
  border-left: none;
  border-top: 1px solid transparent;
}
.form-outline .form-control:focus ~ .form-notch .form-notch-middle {
  border-color: var(--mdb-input-focus-border-color);
  box-shadow: 0 1px 0 0 var(--mdb-input-focus-border-color);
  border-top: 1px solid transparent;
}
.form-outline .form-control:focus ~ .form-notch .form-notch-leading, .form-outline .form-control.active ~ .form-notch .form-notch-leading {
  border-right: none;
}
.form-outline .form-control:focus ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-input-focus-border-color);
  box-shadow: -1px 0 0 0 var(--mdb-input-focus-border-color), 0 1px 0 0 var(--mdb-input-focus-border-color), 0 -1px 0 0 var(--mdb-input-focus-border-color);
}
.form-outline .form-control:focus ~ .form-notch .form-notch-trailing, .form-outline .form-control.active ~ .form-notch .form-notch-trailing {
  border-left: none;
}
.form-outline .form-control:focus ~ .form-notch .form-notch-trailing {
  border-color: var(--mdb-input-focus-border-color);
  box-shadow: 1px 0 0 0 var(--mdb-input-focus-border-color), 0 -1px 0 0 var(--mdb-input-focus-border-color), 0 1px 0 0 var(--mdb-input-focus-border-color);
}
.form-outline .form-control:disabled, .form-outline .form-control.disabled, .form-outline .form-control[readonly] {
  background-color: var(--mdb-form-control-disabled-bg);
}
.form-outline .form-control:disabled ~ .timepicker-toggle-button,
.form-outline .form-control:disabled ~ .datepicker-toggle-button,
.form-outline .form-control:disabled ~ .datetimepicker-toggle-button,
.form-outline .form-control:disabled ~ .select-arrow,
.form-outline .form-control:disabled ~ .trailing, .form-outline .form-control.disabled ~ .timepicker-toggle-button,
.form-outline .form-control.disabled ~ .datepicker-toggle-button,
.form-outline .form-control.disabled ~ .datetimepicker-toggle-button,
.form-outline .form-control.disabled ~ .select-arrow,
.form-outline .form-control.disabled ~ .trailing, .form-outline .form-control[readonly] ~ .timepicker-toggle-button,
.form-outline .form-control[readonly] ~ .datepicker-toggle-button,
.form-outline .form-control[readonly] ~ .datetimepicker-toggle-button,
.form-outline .form-control[readonly] ~ .select-arrow,
.form-outline .form-control[readonly] ~ .trailing {
  color: rgba(var(--mdb-surface-color-rgb), 0.5);
}
.form-outline .form-control.form-control-lg {
  font-size: 1rem;
  line-height: 2.15;
}
.form-outline .form-control.form-control-lg ~ .form-label {
  padding-top: 0.7rem;
}
.form-outline .form-control.form-control-lg:focus ~ .form-label, .form-outline .form-control.form-control-lg.active ~ .form-label {
  transform: translateY(-1.25rem) translateY(0.1rem) scale(0.8);
}
.form-outline .form-control.form-control-sm {
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  font-size: 0.775rem;
  line-height: 1.5;
}
.form-outline .form-control.form-control-sm ~ .form-label {
  padding-top: 0.33rem;
  font-size: 0.775rem;
}
.form-outline .form-control.form-control-sm:focus ~ .form-label, .form-outline .form-control.form-control-sm.active ~ .form-label {
  transform: translateY(-0.85rem) translateY(0.1rem) scale(0.8);
}
.form-outline.form-white .form-control {
  color: #fff;
}
.form-outline.form-white .form-control ~ .form-label {
  color: #fbfbfb;
}
.form-outline.form-white .form-control ~ .form-notch div {
  border-color: #fbfbfb;
}
.form-outline.form-white .form-control:focus ~ .form-label {
  color: #fff;
}
.form-outline.form-white .form-control:focus ~ .form-notch .form-notch-middle {
  border-color: #fff;
  box-shadow: 0 1px 0 0 #fff;
  border-top: 1px solid transparent;
}
.form-outline.form-white .form-control:focus ~ .form-notch .form-notch-leading {
  border-color: #fff;
  box-shadow: -1px 0 0 0 #fff, 0 1px 0 0 #fff, 0 -1px 0 0 #fff;
}
.form-outline.form-white .form-control:focus ~ .form-notch .form-notch-trailing {
  border-color: #fff;
  box-shadow: 1px 0 0 0 #fff, 0 -1px 0 0 #fff, 0 1px 0 0 #fff;
}
.form-outline.form-white .form-control::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.form-outline.form-white .form-control:disabled, .form-outline.form-white .form-control.disabled, .form-outline.form-white .form-control[readonly] {
  background-color: rgba(255, 255, 255, 0.45);
}

.select-input.form-control[readonly]:not([disabled]) {
  background-color: transparent;
}

.form-select {
  transition: all 0.2s linear;
}

.form-select:focus {
  border-color: #375d81;
  outline: 0;
  box-shadow: inset 0px 0px 0px 1px #375d81;
}

.form-check {
  min-height: 1.5rem;
}

.form-check-input {
  position: relative;
  width: 1.125rem;
  height: 1.125rem;
  background-color: var(--mdb-body-bg);
  border: 0.125rem solid var(--mdb-form-control-border-color);
}
.form-check-input:before {
  content: "";
  position: absolute;
  box-shadow: 0px 0px 0px 13px transparent;
  border-radius: 50%;
  width: 0.875rem;
  height: 0.875rem;
  background-color: transparent;
  opacity: 0;
  pointer-events: none;
  transform: scale(0);
}
.form-check-input:hover {
  cursor: pointer;
}
.form-check-input:hover:before {
  opacity: 0.04;
  box-shadow: 0px 0px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
}
.form-check-input:focus {
  box-shadow: none;
  border-color: var(--mdb-form-control-border-color);
  transition: border-color 0.2s;
}
.form-check-input:focus:before {
  opacity: 0.12;
  box-shadow: 0px 0px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
  transform: scale(1);
  transition: box-shadow 0.2s, transform 0.2s;
}
.form-check-input:checked {
  border-color: #375d81;
}
.form-check-input:checked:before {
  opacity: 0.16;
}
.form-check-input:checked:after {
  content: "";
  position: absolute;
}
.form-check-input:checked:focus {
  border-color: #375d81;
}
.form-check-input:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #375d81;
  transform: scale(1);
  transition: box-shadow 0.2s, transform 0.2s;
}
.form-check-input:indeterminate:focus:before {
  box-shadow: 0px 0px 0px 13px #375d81;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25rem;
  margin-top: 0.19em;
  margin-right: 6px;
}
.form-check-input[type=checkbox]:focus:after {
  content: "";
  position: absolute;
  width: 0.875rem;
  height: 0.875rem;
  z-index: 1;
  display: block;
  border-radius: 0;
  background-color: var(--mdb-body-bg);
}
.form-check-input[type=checkbox]:checked {
  background-image: none;
  background-color: #375d81;
}
.form-check-input[type=checkbox]:checked:after {
  display: block;
  transform: rotate(45deg) /*!rtl:ignore*/;
  border-width: 0.125rem;
  border-color: #fff;
  width: 0.375rem;
  height: 0.8125rem;
  border-style: solid;
  border-top: 0;
  border-left: 0 /*!rtl:ignore*/;
  margin-left: 0.25rem;
  margin-top: -1px;
  background-color: transparent;
}
.form-check-input[type=checkbox]:checked:focus {
  background-color: #375d81;
}
.form-check-input[type=checkbox]:indeterminate {
  border-color: #375d81;
}
.form-check-input[type=radio] {
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.125em;
  margin-right: 4px;
}
.form-check-input[type=radio]:before {
  width: 1rem;
  height: 1rem;
}
.form-check-input[type=radio]:after {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  z-index: 1;
  display: block;
  border-radius: 50%;
  background-color: var(--mdb-body-bg);
}
.form-check-input[type=radio]:checked {
  background-image: none;
  background-color: var(--mdb-body-bg);
}
.form-check-input[type=radio]:checked:after {
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  border-color: #375d81;
  background-color: #375d81;
  transition: border-color;
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
}
.form-check-input[type=radio]:checked:focus {
  background-color: var(--mdb-body-bg);
}

.form-check-label {
  padding-left: 0.15rem;
}
.form-check-label:hover {
  cursor: pointer;
}

.form-switch .form-check-input {
  background-image: none;
  border-width: 0;
  border-radius: 0.4375rem;
  width: 2rem;
  height: 0.875rem;
  background-color: rgba(var(--mdb-emphasis-color-rgb), 0.25);
  margin-top: 0.3em;
  margin-right: 8px;
}
.form-switch .form-check-input:after {
  content: "";
  position: absolute;
  border: none;
  z-index: 2;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  background-color: var(--mdb-surface-bg);
  margin-top: -0.1875rem;
  box-shadow: 0 0px 3px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  transition: background-color 0.2s, transform 0.2s;
}
.form-switch .form-check-input:focus {
  background-image: none;
}
.form-switch .form-check-input:focus:before {
  box-shadow: 3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
  transform: scale(1);
  transition: box-shadow 0.2s, transform 0.2s;
}
.form-switch .form-check-input:focus:after {
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
}
.form-switch .form-check-input:checked {
  background-image: none;
}
.form-switch .form-check-input:checked:focus {
  background-image: none;
}
.form-switch .form-check-input:checked:focus:before {
  margin-left: 1.0625rem;
  box-shadow: 3px -1px 0px 13px #375d81;
  transform: scale(1);
  transition: box-shadow 0.2s, transform 0.2s;
}
.form-switch .form-check-input:checked[type=checkbox] {
  background-image: none;
}
.form-switch .form-check-input:checked[type=checkbox]:after {
  content: "";
  position: absolute;
  border: none;
  z-index: 2;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #375d81;
  margin-top: -3px;
  margin-left: 1.0625rem;
  box-shadow: 0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14), 0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
  transition: background-color 0.2s, transform 0.2s;
}

.form-control[type=file] {
  border-color: var(--mdb-form-control-border-color);
}
.form-control[type=file]::-webkit-file-upload-button {
  background-color: transparent;
}
.form-control[type=file]:disabled {
  background-color: var(--mdb-form-control-disabled-bg);
  color: rgba(var(--mdb-surface-color-rgb), 0.5);
}
.form-control[type=file]:disabled::file-selector-button {
  color: rgba(var(--mdb-surface-color-rgb), 0.5);
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: transparent;
}

.input-group {
  flex-wrap: nowrap;
}
.input-group > .form-control {
  min-height: calc(2.08rem + 2px);
  height: calc(2.08rem + 2px);
  padding-top: 0.27rem;
  padding-bottom: 0.27rem;
  transition: all 0.2s linear;
}
.input-group > .form-control:focus {
  transition: all 0.2s linear;
  border-color: #375d81;
  outline: 0;
  box-shadow: inset 0 0 0 1px #375d81;
}

.input-group-text {
  background-color: transparent;
  padding-top: 0.26rem;
  padding-bottom: 0.26rem;
}
.input-group-text > .form-check-input[type=checkbox] {
  margin-left: 1px;
  margin-right: 1px;
}
.input-group-text > .form-check-input[type=radio] {
  margin-right: 0;
}

.input-group-lg > .form-control {
  height: calc(2.645rem + 2px);
  font-size: 1rem;
  padding-top: 0.33rem;
  padding-bottom: 0.33rem;
}
.input-group-lg .input-group-text {
  font-size: 1rem;
}

.input-group-sm > .form-control {
  min-height: calc(1.66rem + 2px);
  height: calc(1.66rem + 2px);
  font-size: 0.775rem;
  padding-top: 0.33rem;
  padding-bottom: 0.33rem;
}
.input-group-sm .input-group-text {
  font-size: 0.775rem;
  line-height: 1.5;
}

.input-group.form-outline .input-group-text {
  border-left: 0;
}
.input-group.form-outline input + .input-group-text {
  border: 0;
  border-left: 1px solid #bdbdbd;
}
.input-group .form-outline:not(:first-child),
.input-group .select-wrapper:not(:first-child),
.input-group .form-outline:not(:first-child) .form-notch-leading,
.input-group .select-wrapper:not(:first-child) .form-notch-leading {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.input-group .form-outline:not(:last-child),
.input-group .select-wrapper:not(:last-child),
.input-group .form-outline:not(:last-child) .form-notch-trailing,
.input-group .select-wrapper:not(:last-child) .form-notch-trailing {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.input-group > [class*=btn-outline-] + [class*=btn-outline-] {
  border-left: 0;
}

.input-group > .btn[class*=btn-outline-] {
  padding-top: 0.47rem;
}

.input-group > .btn {
  padding-top: 0.59rem;
}

.input-group.input-group-lg .input-group-text {
  height: calc(2.645rem + 2px);
}

.input-group .input-group-text {
  height: calc(2.08rem + 2px);
}
.input-group .btn {
  line-height: 1;
}

.input-group.input-group-sm .input-group-text {
  height: calc(1.66rem + 2px);
}

INPUT:-webkit-autofill,
SELECT:-webkit-autofill,
TEXTAREA:-webkit-autofill {
  animation-name: onautofillstart;
  -webkit-background-clip: text;
  box-shadow: inset 0 0 20px 20px var(--mdb-body-bg);
  -webkit-box-shadow: 0 0 20px 20px var(--mdb-body-bg) inset !important;
}
INPUT:-webkit-autofill:hover, INPUT:-webkit-autofill:focus, INPUT:-webkit-autofill:active,
SELECT:-webkit-autofill:hover,
SELECT:-webkit-autofill:focus,
SELECT:-webkit-autofill:active,
TEXTAREA:-webkit-autofill:hover,
TEXTAREA:-webkit-autofill:focus,
TEXTAREA:-webkit-autofill:active {
  animation-name: onautofillstart;
  -webkit-background-clip: text;
  box-shadow: inset 0 0 20px 20px var(--mdb-body-bg);
  -webkit-box-shadow: 0 0 20px 20px var(--mdb-body-bg) inset !important;
}
INPUT:not(:-webkit-autofill),
SELECT:not(:-webkit-autofill),
TEXTAREA:not(:-webkit-autofill) {
  animation-name: onautofillcancel;
}

@keyframes onautofillstart {}
@keyframes onautofillcancel {}
.was-validated .input-group .invalid-feedback,
.was-validated .input-group .valid-feedback {
  margin-top: 2.5rem;
}

.input-group .invalid-feedback,
.input-group .valid-feedback {
  margin-top: 2.5rem;
}

.valid-feedback {
  position: absolute;
  display: none;
  width: auto;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #14a44d;
  margin-top: -0.75rem;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 16px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  background-color: rgba(20, 164, 77, 0.9);
  border-radius: 0.25rem !important;
  color: #fff;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  margin-bottom: 1rem;
  background-image: none;
  border-color: #14a44d;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #14a44d;
  box-shadow: 0 0 0 0.25rem rgba(20, 164, 77, 0.25);
}

.was-validated .form-outline .form-control:valid ~ .form-label, .form-outline .form-control.is-valid ~ .form-label {
  color: #14a44d;
}
.was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-leading,
.was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-middle,
.was-validated .form-outline .form-control:valid ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-valid ~ .form-notch .form-notch-leading,
.form-outline .form-control.is-valid ~ .form-notch .form-notch-middle,
.form-outline .form-control.is-valid ~ .form-notch .form-notch-trailing {
  border-color: #14a44d;
}
.was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:valid.active ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid.active ~ .form-notch .form-notch-middle {
  border-top: 1px solid transparent;
}
.was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-middle {
  box-shadow: 0 1px 0 0 #14a44d;
}
.was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-leading, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-leading {
  border-color: #14a44d;
  box-shadow: -1px 0 0 0 #14a44d, 0 1px 0 0 #14a44d, 0 -1px 0 0 #14a44d;
}
.was-validated .form-outline .form-control:valid:focus ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-valid:focus ~ .form-notch .form-notch-trailing {
  border-color: #14a44d;
  box-shadow: 1px 0 0 0 #14a44d, 0 -1px 0 0 #14a44d, 0 1px 0 0 #14a44d;
}
.was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-leading, .form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-leading {
  box-shadow: -1px 0 0 0 #14a44d, 0 1px 0 0 #14a44d, 0 -1px 0 0 #14a44d;
}
.was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-middle, .form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-middle {
  box-shadow: 0 1px 0 0 #14a44d;
  border-top: 1px solid transparent;
}
.was-validated .form-outline .form-control:valid.select-input.focused ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-valid.select-input.focused ~ .form-notch .form-notch-trailing {
  box-shadow: 1px 0 0 0 #14a44d, 0 -1px 0 0 #14a44d, 0 1px 0 0 #14a44d;
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #14a44d;
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #14a44d;
  box-shadow: 0 0 0 0.25rem rgba(20, 164, 77, 0.25);
}
.was-validated .form-select:valid ~ .valid-feedback, .form-select.is-valid ~ .valid-feedback {
  margin-top: 0;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid {
  margin-bottom: 0;
}

.was-validated input[type=file].form-control:valid .valid-feedback, input[type=file].form-control.is-valid .valid-feedback {
  margin-top: 0;
}
.was-validated input[type=file].form-control:valid:focus, input[type=file].form-control.is-valid:focus {
  box-shadow: inset 0 0 0 1px #14a44d;
  border-color: #14a44d;
}
.was-validated input[type=file].form-control:valid:focus ~ .form-file-label, input[type=file].form-control.is-valid:focus ~ .form-file-label {
  box-shadow: none;
}
.was-validated input[type=file].form-control:valid:focus-within ~ .form-file-label .form-file-text,
.was-validated input[type=file].form-control:valid:focus-within ~ .form-file-label .form-file-button, input[type=file].form-control.is-valid:focus-within ~ .form-file-label .form-file-text,
input[type=file].form-control.is-valid:focus-within ~ .form-file-label .form-file-button {
  border-color: #14a44d;
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #14a44d;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #14a44d;
}
.was-validated .form-check-input:valid:checked:focus:before, .form-check-input.is-valid:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #14a44d;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: none;
}
.was-validated .form-check-input:valid:focus:before, .form-check-input.is-valid:focus:before {
  box-shadow: 0px 0px 0px 13px #14a44d;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #14a44d;
  margin-bottom: 1rem;
}
.was-validated .form-check-input:valid[type=checkbox]:checked:focus, .form-check-input.is-valid[type=checkbox]:checked:focus {
  background-color: #14a44d;
  border-color: #14a44d;
}
.was-validated .form-check-input:valid[type=radio]:checked, .form-check-input.is-valid[type=radio]:checked {
  border-color: #14a44d;
  background-color: #fff;
}
.was-validated .form-check-input:valid[type=radio]:checked:focus:before, .form-check-input.is-valid[type=radio]:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #14a44d;
}
.was-validated .form-check-input:valid[type=radio]:checked:after, .form-check-input.is-valid[type=radio]:checked:after {
  border-color: #14a44d;
  background-color: #14a44d;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .form-switch .form-check-input:valid:focus:before, .form-switch .form-check-input.is-valid:focus:before {
  box-shadow: 3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
}
.was-validated .form-switch .form-check-input:valid:checked[type=checkbox]:after, .form-switch .form-check-input.is-valid:checked[type=checkbox]:after {
  background-color: #14a44d;
  box-shadow: 0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14), 0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
}
.was-validated .form-switch .form-check-input:valid:checked:focus:before, .form-switch .form-check-input.is-valid:checked:focus:before {
  box-shadow: 3px -1px 0px 13px #14a44d;
}

.invalid-feedback {
  position: absolute;
  display: none;
  width: auto;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #dc4c64;
  margin-top: -0.75rem;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 6px 16px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  background-color: rgba(220, 76, 100, 0.9);
  border-radius: 0.25rem !important;
  color: #fff;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  margin-bottom: 1rem;
  background-image: none;
  border-color: #dc4c64;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc4c64;
  box-shadow: 0 0 0 0.25rem rgba(220, 76, 100, 0.25);
}

.was-validated .form-outline .form-control:invalid ~ .form-label, .form-outline .form-control.is-invalid ~ .form-label {
  color: #dc4c64;
}
.was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-leading,
.was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-middle,
.was-validated .form-outline .form-control:invalid ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-invalid ~ .form-notch .form-notch-leading,
.form-outline .form-control.is-invalid ~ .form-notch .form-notch-middle,
.form-outline .form-control.is-invalid ~ .form-notch .form-notch-trailing {
  border-color: #dc4c64;
}
.was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-middle, .was-validated .form-outline .form-control:invalid.active ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid.active ~ .form-notch .form-notch-middle {
  border-top: 1px solid transparent;
}
.was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-middle {
  box-shadow: 0 1px 0 0 #dc4c64;
}
.was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-leading, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-leading {
  border-color: #dc4c64;
  box-shadow: -1px 0 0 0 #dc4c64, 0 1px 0 0 #dc4c64, 0 -1px 0 0 #dc4c64;
}
.was-validated .form-outline .form-control:invalid:focus ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-invalid:focus ~ .form-notch .form-notch-trailing {
  border-color: #dc4c64;
  box-shadow: 1px 0 0 0 #dc4c64, 0 -1px 0 0 #dc4c64, 0 1px 0 0 #dc4c64;
}
.was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-leading, .form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-leading {
  box-shadow: -1px 0 0 0 #dc4c64, 0 1px 0 0 #dc4c64, 0 -1px 0 0 #dc4c64;
}
.was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-middle, .form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-middle {
  box-shadow: 0 1px 0 0 #dc4c64;
  border-top: 1px solid transparent;
}
.was-validated .form-outline .form-control:invalid.select-input.focused ~ .form-notch .form-notch-trailing, .form-outline .form-control.is-invalid.select-input.focused ~ .form-notch .form-notch-trailing {
  box-shadow: 1px 0 0 0 #dc4c64, 0 -1px 0 0 #dc4c64, 0 1px 0 0 #dc4c64;
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc4c64;
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc4c64;
  box-shadow: 0 0 0 0.25rem rgba(220, 76, 100, 0.25);
}
.was-validated .form-select:invalid ~ .invalid-feedback, .form-select.is-invalid ~ .invalid-feedback {
  margin-top: 0;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid {
  margin-bottom: 0;
}

.was-validated input[type=file].form-control:invalid .invalid-feedback, input[type=file].form-control.is-invalid .invalid-feedback {
  margin-top: 0;
}
.was-validated input[type=file].form-control:invalid:focus, input[type=file].form-control.is-invalid:focus {
  box-shadow: inset 0 0 0 1px #dc4c64;
  border-color: #dc4c64;
}
.was-validated input[type=file].form-control:invalid:focus ~ .form-file-label, input[type=file].form-control.is-invalid:focus ~ .form-file-label {
  box-shadow: none;
}
.was-validated input[type=file].form-control:invalid:focus-within ~ .form-file-label .form-file-text,
.was-validated input[type=file].form-control:invalid:focus-within ~ .form-file-label .form-file-button, input[type=file].form-control.is-invalid:focus-within ~ .form-file-label .form-file-text,
input[type=file].form-control.is-invalid:focus-within ~ .form-file-label .form-file-button {
  border-color: #dc4c64;
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc4c64;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc4c64;
}
.was-validated .form-check-input:invalid:checked:focus:before, .form-check-input.is-invalid:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #dc4c64;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: none;
}
.was-validated .form-check-input:invalid:focus:before, .form-check-input.is-invalid:focus:before {
  box-shadow: 0px 0px 0px 13px #dc4c64;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc4c64;
  margin-bottom: 1rem;
}
.was-validated .form-check-input:invalid[type=checkbox]:checked:focus, .form-check-input.is-invalid[type=checkbox]:checked:focus {
  background-color: #dc4c64;
  border-color: #dc4c64;
}
.was-validated .form-check-input:invalid[type=radio]:checked, .form-check-input.is-invalid[type=radio]:checked {
  border-color: #dc4c64;
  background-color: #fff;
}
.was-validated .form-check-input:invalid[type=radio]:checked:focus:before, .form-check-input.is-invalid[type=radio]:checked:focus:before {
  box-shadow: 0px 0px 0px 13px #dc4c64;
}
.was-validated .form-check-input:invalid[type=radio]:checked:after, .form-check-input.is-invalid[type=radio]:checked:after {
  border-color: #dc4c64;
  background-color: #dc4c64;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .form-switch .form-check-input:invalid:focus:before, .form-switch .form-check-input.is-invalid:focus:before {
  box-shadow: 3px -1px 0px 13px rgba(var(--mdb-box-shadow-color-rgb), 0.6);
}
.was-validated .form-switch .form-check-input:invalid:checked[type=checkbox]:after, .form-switch .form-check-input.is-invalid:checked[type=checkbox]:after {
  background-color: #dc4c64;
  box-shadow: 0 3px 1px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.2), 0 2px 2px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.14), 0 1px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
}
.was-validated .form-switch .form-check-input:invalid:checked:focus:before, .form-switch .form-check-input.is-invalid:checked:focus:before {
  box-shadow: 3px -1px 0px 13px #dc4c64;
}

.form-range:focus {
  box-shadow: none;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: none;
}
.form-range:focus::-moz-range-thumb {
  box-shadow: none;
}
.form-range:focus::-ms-thumb {
  box-shadow: none;
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  margin-top: -6px;
  box-shadow: none;
  appearance: none;
}
.form-range::-webkit-slider-runnable-track {
  height: 4px;
  border-radius: 0;
  box-shadow: none;
  background-color: var(--mdb-secondary-bg);
}
.form-range::-moz-range-thumb {
  box-shadow: none;
  appearance: none;
}
.form-range::-moz-range-track {
  box-shadow: none;
}

.table {
  --mdb-table-font-size: 0.9rem;
  --mdb-table-divider-color: currentcolor;
  font-size: var(--mdb-table-font-size);
}
.table th {
  font-weight: 500;
}
.table tbody {
  font-weight: 400;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: inherit;
}

.table-primary {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(215, 222.6, 229.8);
  --mdb-table-border-color: rgb(172, 178.08, 183.84);
  --mdb-table-striped-bg: rgb(204.25, 211.47, 218.31);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(193.5, 200.34, 206.82);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(198.875, 205.905, 212.565);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-secondary {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(235.2, 240.6, 245.4);
  --mdb-table-border-color: rgb(188.16, 192.48, 196.32);
  --mdb-table-striped-bg: rgb(223.44, 228.57, 233.13);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(211.68, 216.54, 220.86);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(217.56, 222.555, 226.995);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-success {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(208, 236.8, 219.4);
  --mdb-table-border-color: rgb(166.4, 189.44, 175.52);
  --mdb-table-striped-bg: rgb(197.6, 224.96, 208.43);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(187.2, 213.12, 197.46);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(192.4, 219.04, 202.945);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-info {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(220.8, 240, 246.2);
  --mdb-table-border-color: rgb(176.64, 192, 196.96);
  --mdb-table-striped-bg: rgb(209.76, 228, 233.89);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(198.72, 216, 221.58);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(204.24, 222, 227.735);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-warning {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(249.6, 236.2, 209.4);
  --mdb-table-border-color: rgb(199.68, 188.96, 167.52);
  --mdb-table-striped-bg: rgb(237.12, 224.39, 198.93);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(224.64, 212.58, 188.46);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(230.88, 218.485, 193.695);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-danger {
  --mdb-table-color: #000;
  --mdb-table-bg: rgb(248, 219.2, 224);
  --mdb-table-border-color: rgb(198.4, 175.36, 179.2);
  --mdb-table-striped-bg: rgb(235.6, 208.24, 212.8);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(223.2, 197.28, 201.6);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(229.4, 202.76, 207.2);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-light {
  --mdb-table-color: #000;
  --mdb-table-bg: #fbfbfb;
  --mdb-table-border-color: rgb(200.8, 200.8, 200.8);
  --mdb-table-striped-bg: rgb(238.45, 238.45, 238.45);
  --mdb-table-striped-color: #000;
  --mdb-table-active-bg: rgb(225.9, 225.9, 225.9);
  --mdb-table-active-color: #000;
  --mdb-table-hover-bg: rgb(232.175, 232.175, 232.175);
  --mdb-table-hover-color: #000;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-dark {
  --mdb-table-color: #fff;
  --mdb-table-bg: #332d2d;
  --mdb-table-border-color: rgb(91.8, 87, 87);
  --mdb-table-striped-bg: rgb(61.2, 55.5, 55.5);
  --mdb-table-striped-color: #fff;
  --mdb-table-active-bg: rgb(71.4, 66, 66);
  --mdb-table-active-color: #fff;
  --mdb-table-hover-bg: rgb(66.3, 60.75, 60.75);
  --mdb-table-hover-color: #fff;
  color: var(--mdb-table-color);
  border-color: var(--mdb-table-border-color);
}

.table-hover > tbody > tr {
  transition: 0.5s;
}
.table-hover > tbody > tr:hover {
  --mdb-table-accent-bg: transparent;
  background-color: var(--mdb-table-hover-bg);
}

.table-group-divider {
  border-top: calc(2 * var(--mdb-border-width)) solid;
  border-top-color: inherit;
}

.table-divider-color {
  border-top-color: var(--mdb-table-divider-color);
}

.btn {
  --mdb-btn-padding-top: 0.625rem;
  --mdb-btn-padding-bottom: 0.5rem;
  --mdb-btn-border-width: 0;
  --mdb-btn-border-color: none;
  --mdb-btn-border-radius: 0.25rem;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);
  --mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  padding-top: var(--mdb-btn-padding-top);
  padding-bottom: var(--mdb-btn-padding-bottom);
  text-transform: uppercase;
  vertical-align: bottom;
  border: 0;
  border-radius: var(--mdb-btn-border-radius);
  box-shadow: var(--mdb-btn-box-shadow);
}
:not(.btn-check) + .btn:hover, .btn:first-child:hover, .btn:focus-visible, .btn:hover {
  box-shadow: var(--mdb-btn-hover-box-shadow);
}
.btn-check:focus-visible + .btn, .btn-check:focus + .btn, .btn:focus {
  box-shadow: var(--mdb-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active, .btn.show {
  box-shadow: var(--mdb-btn-active-box-shadow);
}
.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {
  box-shadow: var(--mdb-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  box-shadow: var(--mdb-btn-box-shadow);
}

[class*=btn-outline-] {
  --mdb-btn-padding-top: 0.5rem;
  --mdb-btn-padding-bottom: 0.375rem;
  --mdb-btn-padding-x: 1.375rem;
  --mdb-btn-border-width: 2px;
  --mdb-btn-line-height: 1.5;
  padding: var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);
  border-width: var(--mdb-btn-border-width);
  border-style: solid;
  box-shadow: none;
}
:not(.btn-check) + [class*=btn-outline-]:hover, [class*=btn-outline-]:first-child:hover, [class*=btn-outline-]:focus-visible, [class*=btn-outline-]:hover {
  box-shadow: none;
}
.btn-check:focus-visible + [class*=btn-outline-], .btn-check:focus + [class*=btn-outline-], [class*=btn-outline-]:focus {
  box-shadow: none;
}
.btn-check:checked + [class*=btn-outline-], .btn-check:active + [class*=btn-outline-], [class*=btn-outline-]:active, [class*=btn-outline-].active, [class*=btn-outline-].show {
  box-shadow: none;
}
.btn-check:checked + [class*=btn-outline-]:focus, .btn-check:active + [class*=btn-outline-]:focus, [class*=btn-outline-]:active:focus, [class*=btn-outline-].active:focus, [class*=btn-outline-].show:focus {
  box-shadow: none;
}
[class*=btn-outline-]:disabled, [class*=btn-outline-].disabled, fieldset:disabled [class*=btn-outline-] {
  box-shadow: none;
}
[class*=btn-outline-].btn-lg, .btn-group-lg > [class*=btn-outline-].btn {
  --mdb-btn-padding-top: 0.625rem;
  --mdb-btn-padding-bottom: 0.5625rem;
  --mdb-btn-padding-x: 1.5625rem;
  --mdb-btn-font-size: 0.875rem;
  --mdb-btn-line-height: 1.6;
}
[class*=btn-outline-].btn-sm, .btn-group-sm > [class*=btn-outline-].btn {
  --mdb-btn-padding-top: 0.25rem;
  --mdb-btn-padding-bottom: 0.1875rem;
  --mdb-btn-padding-x: 0.875rem;
  --mdb-btn-font-size: 0.75rem;
  --mdb-btn-line-height: 1.5;
}

.btn-secondary {
  box-shadow: none;
}
:not(.btn-check) + .btn-secondary:hover, .btn-secondary:first-child:hover, .btn-secondary:focus-visible, .btn-secondary:hover {
  box-shadow: none !important;
}
.btn-check:focus-visible + .btn-secondary, .btn-check:focus + .btn-secondary, .btn-secondary:focus {
  box-shadow: none;
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .btn-secondary.show {
  box-shadow: none;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .btn-secondary.show:focus {
  box-shadow: none;
}
.btn-secondary:disabled, .btn-secondary.disabled, fieldset:disabled .btn-secondary {
  box-shadow: none;
}

.btn-primary {
  --mdb-btn-bg: #375d81;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgb(52.25, 88.35, 122.55);
  --mdb-btn-hover-bg: rgb(52.25, 88.35, 122.55);
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: rgb(52.25, 88.35, 122.55);
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: rgb(49.5, 83.7, 116.1);
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(52.25, 88.35, 122.55, 0.3), 0 4px 18px 0 rgba(52.25, 88.35, 122.55, 0.2);
}
:not(.btn-check) + .btn-primary:hover, .btn-primary:first-child:hover, .btn-primary:focus-visible, .btn-primary:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-primary, .btn-check:focus + .btn-primary, .btn-primary:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .btn-primary.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .btn-primary.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-primary:hover, .btn-check:active + .btn-primary:hover, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-primary:disabled, .btn-primary.disabled, fieldset:disabled .btn-primary {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-primary {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-primary:hover, [data-mdb-theme=dark] .btn-primary:active, [data-mdb-theme=dark] .btn-primary:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-secondary {
  --mdb-btn-bg: rgb(225, 230.7, 236.1);
  --mdb-btn-color: rgb(38.5, 65.1, 90.3);
  --mdb-btn-box-shadow: 0 4px 9px -4px rgb(226.5, 231.915, 237.045);
  --mdb-btn-hover-bg: rgb(213.75, 219.165, 224.295);
  --mdb-btn-hover-color: rgb(38.5, 65.1, 90.3);
  --mdb-btn-focus-bg: rgb(213.75, 219.165, 224.295);
  --mdb-btn-focus-color: rgb(38.5, 65.1, 90.3);
  --mdb-btn-active-bg: rgb(213.75, 219.165, 224.295);
  --mdb-btn-active-color: rgb(38.5, 65.1, 90.3);
  --mdb-btn-box-shadow-state: transparent;
}
:not(.btn-check) + .btn-secondary:hover, .btn-secondary:first-child:hover, .btn-secondary:focus-visible, .btn-secondary:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-secondary, .btn-check:focus + .btn-secondary, .btn-secondary:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .btn-secondary.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .btn-secondary.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-secondary:hover, .btn-check:active + .btn-secondary:hover, .btn-secondary:active:hover, .btn-secondary.active:hover, .btn-secondary.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-secondary:disabled, .btn-secondary.disabled, fieldset:disabled .btn-secondary {
  box-shadow: var(--mdb-btn-box-shadow);
}

.btn-success {
  --mdb-btn-bg: #14a44d;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgb(19, 155.8, 73.15);
  --mdb-btn-hover-bg: rgb(19, 155.8, 73.15);
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: rgb(19, 155.8, 73.15);
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: rgb(18, 147.6, 69.3);
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(19, 155.8, 73.15, 0.3), 0 4px 18px 0 rgba(19, 155.8, 73.15, 0.2);
}
:not(.btn-check) + .btn-success:hover, .btn-success:first-child:hover, .btn-success:focus-visible, .btn-success:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-success, .btn-check:focus + .btn-success, .btn-success:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .btn-success.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .btn-success.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-success:hover, .btn-check:active + .btn-success:hover, .btn-success:active:hover, .btn-success.active:hover, .btn-success.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-success:disabled, .btn-success.disabled, fieldset:disabled .btn-success {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-success {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-success:hover, [data-mdb-theme=dark] .btn-success:active, [data-mdb-theme=dark] .btn-success:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-danger {
  --mdb-btn-bg: #dc4c64;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgb(209, 72.2, 95);
  --mdb-btn-hover-bg: rgb(209, 72.2, 95);
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: rgb(209, 72.2, 95);
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: rgb(198, 68.4, 90);
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(209, 72.2, 95, 0.3), 0 4px 18px 0 rgba(209, 72.2, 95, 0.2);
}
:not(.btn-check) + .btn-danger:hover, .btn-danger:first-child:hover, .btn-danger:focus-visible, .btn-danger:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-danger, .btn-check:focus + .btn-danger, .btn-danger:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .btn-danger.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .btn-danger.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-danger:hover, .btn-check:active + .btn-danger:hover, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-danger:disabled, .btn-danger.disabled, fieldset:disabled .btn-danger {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-danger {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-danger:hover, [data-mdb-theme=dark] .btn-danger:active, [data-mdb-theme=dark] .btn-danger:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-warning {
  --mdb-btn-bg: #e4a11b;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgb(216.6, 152.95, 25.65);
  --mdb-btn-hover-bg: rgb(216.6, 152.95, 25.65);
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: rgb(216.6, 152.95, 25.65);
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: rgb(205.2, 144.9, 24.3);
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(216.6, 152.95, 25.65, 0.3), 0 4px 18px 0 rgba(216.6, 152.95, 25.65, 0.2);
}
:not(.btn-check) + .btn-warning:hover, .btn-warning:first-child:hover, .btn-warning:focus-visible, .btn-warning:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-warning, .btn-check:focus + .btn-warning, .btn-warning:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .btn-warning.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .btn-warning.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-warning:hover, .btn-check:active + .btn-warning:hover, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-warning:disabled, .btn-warning.disabled, fieldset:disabled .btn-warning {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-warning {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-warning:hover, [data-mdb-theme=dark] .btn-warning:active, [data-mdb-theme=dark] .btn-warning:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-info {
  --mdb-btn-bg: #54b4d3;
  --mdb-btn-color: #fff;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgb(79.8, 171, 200.45);
  --mdb-btn-hover-bg: rgb(79.8, 171, 200.45);
  --mdb-btn-hover-color: #fff;
  --mdb-btn-focus-bg: rgb(79.8, 171, 200.45);
  --mdb-btn-focus-color: #fff;
  --mdb-btn-active-bg: rgb(75.6, 162, 189.9);
  --mdb-btn-active-color: #fff;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(79.8, 171, 200.45, 0.3), 0 4px 18px 0 rgba(79.8, 171, 200.45, 0.2);
}
:not(.btn-check) + .btn-info:hover, .btn-info:first-child:hover, .btn-info:focus-visible, .btn-info:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-info, .btn-check:focus + .btn-info, .btn-info:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .btn-info.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .btn-info.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-info:hover, .btn-check:active + .btn-info:hover, .btn-info:active:hover, .btn-info.active:hover, .btn-info.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-info:disabled, .btn-info.disabled, fieldset:disabled .btn-info {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-info {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-info:hover, [data-mdb-theme=dark] .btn-info:active, [data-mdb-theme=dark] .btn-info:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-light {
  --mdb-btn-bg: #f5f5f5;
  --mdb-btn-color: #616161;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgb(245.5, 245.5, 245.5);
  --mdb-btn-hover-bg: rgb(232.75, 232.75, 232.75);
  --mdb-btn-hover-color: #616161;
  --mdb-btn-focus-bg: rgb(245.5, 245.5, 245.5);
  --mdb-btn-focus-color: #616161;
  --mdb-btn-active-bg: rgb(220.5, 220.5, 220.5);
  --mdb-btn-active-color: #616161;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(238.45, 238.45, 238.45, 0.3), 0 4px 18px 0 rgba(238.45, 238.45, 238.45, 0.2);
}
:not(.btn-check) + .btn-light:hover, .btn-light:first-child:hover, .btn-light:focus-visible, .btn-light:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-light, .btn-check:focus + .btn-light, .btn-light:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .btn-light.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .btn-light.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-light:hover, .btn-check:active + .btn-light:hover, .btn-light:active:hover, .btn-light.active:hover, .btn-light.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-light:disabled, .btn-light.disabled, fieldset:disabled .btn-light {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-light {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-light:hover, [data-mdb-theme=dark] .btn-light:active, [data-mdb-theme=dark] .btn-light:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-dark {
  --mdb-btn-bg: #262626;
  --mdb-btn-color: #eeeeee;
  --mdb-btn-box-shadow: 0 4px 9px -4px rgb(48.85, 48.85, 48.85);
  --mdb-btn-hover-bg: rgb(48.85, 48.85, 48.85);
  --mdb-btn-hover-color: #eeeeee;
  --mdb-btn-focus-bg: rgb(48.85, 48.85, 48.85);
  --mdb-btn-focus-color: #eeeeee;
  --mdb-btn-active-bg: rgb(59.7, 59.7, 59.7);
  --mdb-btn-active-color: #eeeeee;
  --mdb-btn-box-shadow-state: 0 8px 9px -4px rgba(48.45, 42.75, 42.75, 0.3), 0 4px 18px 0 rgba(48.45, 42.75, 42.75, 0.2);
}
:not(.btn-check) + .btn-dark:hover, .btn-dark:first-child:hover, .btn-dark:focus-visible, .btn-dark:hover {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:focus-visible + .btn-dark, .btn-check:focus + .btn-dark, .btn-dark:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
  background-color: var(--mdb-btn-focus-bg);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .btn-dark.show {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .btn-dark.show:focus {
  box-shadow: var(--mdb-btn-box-shadow-state);
}
.btn-check:checked + .btn-dark:hover, .btn-check:active + .btn-dark:hover, .btn-dark:active:hover, .btn-dark.active:hover, .btn-dark.show:hover {
  background-color: var(--mdb-btn-active-bg);
}
.btn-dark:disabled, .btn-dark.disabled, fieldset:disabled .btn-dark {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-dark {
  box-shadow: 0 4px 9px -4px rgba(0, 0, 0, 0.35);
}
[data-mdb-theme=dark] .btn-dark:hover, [data-mdb-theme=dark] .btn-dark:active, [data-mdb-theme=dark] .btn-dark:focus {
  box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.7);
}

.btn-outline-primary {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #375d81;
  --mdb-btn-hover-bg: rgb(245, 246.9, 248.7);
  --mdb-btn-hover-color: rgb(52.25, 88.35, 122.55);
  --mdb-btn-focus-bg: rgb(245, 246.9, 248.7);
  --mdb-btn-focus-color: rgb(52.25, 88.35, 122.55);
  --mdb-btn-active-bg: rgb(245, 246.9, 248.7);
  --mdb-btn-active-color: rgb(49.5, 83.7, 116.1);
  --mdb-btn-outline-border-color: #375d81;
  --mdb-btn-outline-focus-border-color: rgb(44, 74.4, 103.2);
  --mdb-btn-outline-hover-border-color: rgb(44, 74.4, 103.2);
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-primary:hover, .btn-outline-primary:first-child:hover, .btn-outline-primary:focus-visible, .btn-outline-primary:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-primary, .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled, fieldset:disabled .btn-outline-primary {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-primary {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(95, 125.4, 154.2);
  --mdb-btn-hover-bg: rgb(16.5, 27.9, 38.7);
  --mdb-btn-hover-color: rgb(52.25, 88.35, 122.55);
  --mdb-btn-focus-bg: rgb(16.5, 27.9, 38.7);
  --mdb-btn-focus-color: rgb(52.25, 88.35, 122.55);
  --mdb-btn-active-bg: rgb(16.5, 27.9, 38.7);
  --mdb-btn-active-color: rgb(49.5, 83.7, 116.1);
}

.btn-outline-secondary {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(38.5, 65.1, 90.3);
  --mdb-btn-hover-bg: rgb(244.175, 245.505, 246.765);
  --mdb-btn-hover-color: rgb(38.5, 65.1, 90.3);
  --mdb-btn-focus-bg: rgb(244.175, 245.505, 246.765);
  --mdb-btn-focus-color: rgb(38.5, 65.1, 90.3);
  --mdb-btn-active-bg: rgb(244.175, 245.505, 246.765);
  --mdb-btn-active-color: rgb(38.5, 65.1, 90.3);
  --mdb-btn-outline-border-color: rgb(225, 230.7, 236.1);
  --mdb-btn-outline-focus-border-color: rgb(213.75, 219.165, 224.295);
  --mdb-btn-outline-hover-border-color: rgb(213.75, 219.165, 224.295);
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-secondary:hover, .btn-outline-secondary:first-child:hover, .btn-outline-secondary:focus-visible, .btn-outline-secondary:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-secondary, .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled, fieldset:disabled .btn-outline-secondary {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-secondary {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(195, 206.4, 217.2);
  --mdb-btn-hover-bg: rgb(22, 37.2, 51.6);
  --mdb-btn-hover-color: rgb(175, 190.2, 204.6);
  --mdb-btn-focus-bg: rgb(22, 37.2, 51.6);
  --mdb-btn-focus-color: rgb(175, 190.2, 204.6);
  --mdb-btn-active-bg: rgb(22, 37.2, 51.6);
  --mdb-btn-active-color: rgb(175, 190.2, 204.6);
  --mdb-btn-outline-border-color: #9baec0;
  --mdb-btn-outline-focus-border-color: rgb(147.25, 165.3, 182.4);
  --mdb-btn-outline-hover-border-color: rgb(147.25, 165.3, 182.4);
  border-color: var(--mdb-btn-outline-border-color);
}

.btn-outline-success {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #14a44d;
  --mdb-btn-hover-bg: rgb(243.25, 250.45, 246.1);
  --mdb-btn-hover-color: rgb(19, 155.8, 73.15);
  --mdb-btn-focus-bg: rgb(243.25, 250.45, 246.1);
  --mdb-btn-focus-color: rgb(19, 155.8, 73.15);
  --mdb-btn-active-bg: rgb(243.25, 250.45, 246.1);
  --mdb-btn-active-color: rgb(18, 147.6, 69.3);
  --mdb-btn-outline-border-color: #14a44d;
  --mdb-btn-outline-focus-border-color: rgb(16, 131.2, 61.6);
  --mdb-btn-outline-hover-border-color: rgb(16, 131.2, 61.6);
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-success:hover, .btn-outline-success:first-child:hover, .btn-outline-success:focus-visible, .btn-outline-success:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-success, .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-success:disabled, .btn-outline-success.disabled, fieldset:disabled .btn-outline-success {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-success {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(67, 182.2, 112.6);
  --mdb-btn-hover-bg: rgb(6, 49.2, 23.1);
  --mdb-btn-hover-color: rgb(19, 155.8, 73.15);
  --mdb-btn-focus-bg: rgb(6, 49.2, 23.1);
  --mdb-btn-focus-color: rgb(19, 155.8, 73.15);
  --mdb-btn-active-bg: rgb(6, 49.2, 23.1);
  --mdb-btn-active-color: rgb(18, 147.6, 69.3);
}

.btn-outline-danger {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #dc4c64;
  --mdb-btn-hover-bg: rgb(253.25, 246.05, 247.25);
  --mdb-btn-hover-color: rgb(209, 72.2, 95);
  --mdb-btn-focus-bg: rgb(253.25, 246.05, 247.25);
  --mdb-btn-focus-color: rgb(209, 72.2, 95);
  --mdb-btn-active-bg: rgb(253.25, 246.05, 247.25);
  --mdb-btn-active-color: rgb(198, 68.4, 90);
  --mdb-btn-outline-border-color: #dc4c64;
  --mdb-btn-outline-focus-border-color: rgb(176, 60.8, 80);
  --mdb-btn-outline-hover-border-color: rgb(176, 60.8, 80);
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-danger:hover, .btn-outline-danger:first-child:hover, .btn-outline-danger:focus-visible, .btn-outline-danger:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-danger, .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled, fieldset:disabled .btn-outline-danger {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-danger {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(227, 111.8, 131);
  --mdb-btn-hover-bg: rgb(66, 22.8, 30);
  --mdb-btn-hover-color: rgb(209, 72.2, 95);
  --mdb-btn-focus-bg: rgb(66, 22.8, 30);
  --mdb-btn-focus-color: rgb(209, 72.2, 95);
  --mdb-btn-active-bg: rgb(66, 22.8, 30);
  --mdb-btn-active-color: rgb(198, 68.4, 90);
}

.btn-outline-warning {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #e4a11b;
  --mdb-btn-hover-bg: rgb(253.65, 250.3, 243.6);
  --mdb-btn-hover-color: rgb(216.6, 152.95, 25.65);
  --mdb-btn-focus-bg: rgb(253.65, 250.3, 243.6);
  --mdb-btn-focus-color: rgb(216.6, 152.95, 25.65);
  --mdb-btn-active-bg: rgb(253.65, 250.3, 243.6);
  --mdb-btn-active-color: rgb(205.2, 144.9, 24.3);
  --mdb-btn-outline-border-color: #e4a11b;
  --mdb-btn-outline-focus-border-color: rgb(182.4, 128.8, 21.6);
  --mdb-btn-outline-hover-border-color: rgb(182.4, 128.8, 21.6);
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-warning:hover, .btn-outline-warning:first-child:hover, .btn-outline-warning:focus-visible, .btn-outline-warning:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-warning, .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled, fieldset:disabled .btn-outline-warning {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-warning {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(233.4, 179.8, 72.6);
  --mdb-btn-hover-bg: rgb(68.4, 48.3, 8.1);
  --mdb-btn-hover-color: rgb(216.6, 152.95, 25.65);
  --mdb-btn-focus-bg: rgb(68.4, 48.3, 8.1);
  --mdb-btn-focus-color: rgb(216.6, 152.95, 25.65);
  --mdb-btn-active-bg: rgb(68.4, 48.3, 8.1);
  --mdb-btn-active-color: rgb(205.2, 144.9, 24.3);
}

.btn-outline-info {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #54b4d3;
  --mdb-btn-hover-bg: rgb(246.45, 251.25, 252.8);
  --mdb-btn-hover-color: rgb(79.8, 171, 200.45);
  --mdb-btn-focus-bg: rgb(246.45, 251.25, 252.8);
  --mdb-btn-focus-color: rgb(79.8, 171, 200.45);
  --mdb-btn-active-bg: rgb(246.45, 251.25, 252.8);
  --mdb-btn-active-color: rgb(75.6, 162, 189.9);
  --mdb-btn-outline-border-color: #54b4d3;
  --mdb-btn-outline-focus-border-color: rgb(67.2, 144, 168.8);
  --mdb-btn-outline-hover-border-color: rgb(67.2, 144, 168.8);
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-info:hover, .btn-outline-info:first-child:hover, .btn-outline-info:focus-visible, .btn-outline-info:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-info, .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-info:disabled, .btn-outline-info.disabled, fieldset:disabled .btn-outline-info {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-info {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(118.2, 195, 219.8);
  --mdb-btn-hover-bg: rgb(25.2, 54, 63.3);
  --mdb-btn-hover-color: rgb(79.8, 171, 200.45);
  --mdb-btn-focus-bg: rgb(25.2, 54, 63.3);
  --mdb-btn-focus-color: rgb(79.8, 171, 200.45);
  --mdb-btn-active-bg: rgb(25.2, 54, 63.3);
  --mdb-btn-active-color: rgb(75.6, 162, 189.9);
}

.btn-outline-light {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #fbfbfb;
  --mdb-btn-hover-bg: rgb(254.8, 254.8, 254.8);
  --mdb-btn-hover-color: rgb(238.45, 238.45, 238.45);
  --mdb-btn-focus-bg: rgb(254.8, 254.8, 254.8);
  --mdb-btn-focus-color: rgb(238.45, 238.45, 238.45);
  --mdb-btn-active-bg: rgb(254.8, 254.8, 254.8);
  --mdb-btn-active-color: rgb(225.9, 225.9, 225.9);
  --mdb-btn-outline-border-color: #fbfbfb;
  --mdb-btn-outline-focus-border-color: rgb(200.8, 200.8, 200.8);
  --mdb-btn-outline-hover-border-color: rgb(200.8, 200.8, 200.8);
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-light:hover, .btn-outline-light:first-child:hover, .btn-outline-light:focus-visible, .btn-outline-light:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-light, .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-light:disabled, .btn-outline-light.disabled, fieldset:disabled .btn-outline-light {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-light {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(251.8, 251.8, 251.8);
  --mdb-btn-hover-bg: rgb(75.3, 75.3, 75.3);
  --mdb-btn-hover-color: rgb(238.45, 238.45, 238.45);
  --mdb-btn-focus-bg: rgb(75.3, 75.3, 75.3);
  --mdb-btn-focus-color: rgb(238.45, 238.45, 238.45);
  --mdb-btn-active-bg: rgb(75.3, 75.3, 75.3);
  --mdb-btn-active-color: rgb(225.9, 225.9, 225.9);
}

.btn-outline-dark {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: #332d2d;
  --mdb-btn-hover-bg: rgb(244.8, 244.5, 244.5);
  --mdb-btn-hover-color: rgb(48.45, 42.75, 42.75);
  --mdb-btn-focus-bg: rgb(244.8, 244.5, 244.5);
  --mdb-btn-focus-color: rgb(48.45, 42.75, 42.75);
  --mdb-btn-active-bg: rgb(244.8, 244.5, 244.5);
  --mdb-btn-active-color: rgb(45.9, 40.5, 40.5);
  --mdb-btn-outline-border-color: #332d2d;
  --mdb-btn-outline-focus-border-color: rgb(40.8, 36, 36);
  --mdb-btn-outline-hover-border-color: rgb(40.8, 36, 36);
  border-color: var(--mdb-btn-outline-border-color);
}
:not(.btn-check) + .btn-outline-dark:hover, .btn-outline-dark:first-child:hover, .btn-outline-dark:focus-visible, .btn-outline-dark:hover {
  border-color: var(--mdb-btn-outline-hover-border-color);
}
.btn-check:focus-visible + .btn-outline-dark, .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.show {
  border-color: var(--mdb-btn-outline-active-border-color);
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.show:focus {
  border-color: var(--mdb-btn-outline-focus-border-color);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled, fieldset:disabled .btn-outline-dark {
  border-color: var(--mdb-btn-outline-border-color);
}

[data-mdb-theme=dark] .btn-outline-dark {
  --mdb-btn-bg: transparent;
  --mdb-btn-color: rgb(91.8, 87, 87);
  --mdb-btn-hover-bg: rgb(15.3, 13.5, 13.5);
  --mdb-btn-hover-color: rgb(48.45, 42.75, 42.75);
  --mdb-btn-focus-bg: rgb(15.3, 13.5, 13.5);
  --mdb-btn-focus-color: rgb(48.45, 42.75, 42.75);
  --mdb-btn-active-bg: rgb(15.3, 13.5, 13.5);
  --mdb-btn-active-color: rgb(45.9, 40.5, 40.5);
}

.btn-link {
  --mdb-btn-font-weight: 500;
  --mdb-btn-color: #375d81;
  --mdb-btn-hover-color: rgb(52.25, 88.35, 122.55);
  --mdb-btn-hover-bg: hsl(0, 0%, 96%);
  --mdb-btn-focus-color: rgb(49.5, 83.7, 116.1);
  --mdb-btn-active-color: rgb(46.75, 79.05, 109.65);
  --mdb-btn-disabled-color: #9e9e9e;
  --mdb-btn-box-shadow: none;
  text-decoration: none;
  box-shadow: var(--mdb-btn-box-shadow);
}
:not(.btn-check) + .btn-link:hover, .btn-link:first-child:hover, .btn-link:focus-visible, .btn-link:hover {
  text-decoration: none;
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:focus-visible + .btn-link, .btn-check:focus + .btn-link, .btn-link:focus {
  color: var(--mdb-btn-focus-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:checked + .btn-link, .btn-check:active + .btn-link, .btn-link:active, .btn-link.active, .btn-link.show {
  color: var(--mdb-btn-active-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:checked + .btn-link:focus, .btn-check:active + .btn-link:focus, .btn-link:active:focus, .btn-link.active:focus, .btn-link.show:focus {
  color: var(--mdb-btn-focus-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-link:disabled, .btn-link.disabled, fieldset:disabled .btn-link {
  box-shadow: var(--mdb-btn-box-shadow);
}

.btn-tertiary {
  --mdb-btn-font-weight: 500;
  --mdb-btn-color: #375d81;
  --mdb-btn-hover-color: rgb(52.25, 88.35, 122.55);
  --mdb-btn-hover-bg: transparent;
  --mdb-btn-focus-color: rgb(49.5, 83.7, 116.1);
  --mdb-btn-active-color: rgb(46.75, 79.05, 109.65);
  --mdb-btn-disabled-color: #9e9e9e;
  --mdb-btn-box-shadow: none;
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
  box-shadow: var(--mdb-btn-box-shadow);
}
:not(.btn-check) + .btn-tertiary:hover, .btn-tertiary:first-child:hover, .btn-tertiary:focus-visible, .btn-tertiary:hover {
  text-decoration: none;
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:focus-visible + .btn-tertiary, .btn-check:focus + .btn-tertiary, .btn-tertiary:focus {
  color: var(--mdb-btn-focus-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:checked + .btn-tertiary, .btn-check:active + .btn-tertiary, .btn-tertiary:active, .btn-tertiary.active, .btn-tertiary.show {
  color: var(--mdb-btn-active-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-check:checked + .btn-tertiary:focus, .btn-check:active + .btn-tertiary:focus, .btn-tertiary:active:focus, .btn-tertiary.active:focus, .btn-tertiary.show:focus {
  color: var(--mdb-btn-focus-color);
  box-shadow: var(--mdb-btn-box-shadow);
}
.btn-tertiary:disabled, .btn-tertiary.disabled, fieldset:disabled .btn-tertiary {
  box-shadow: var(--mdb-btn-box-shadow);
}

[data-mdb-theme=dark] .btn-secondary {
  --mdb-btn-bg: rgb(175, 190.2, 204.6);
  --mdb-btn-hover-bg: #9baec0;
  --mdb-btn-focus-bg: #9baec0;
  --mdb-btn-active-bg: #9baec0;
}

[data-mdb-theme=dark] .btn-link {
  --mdb-btn-color: #9cb7cf;
  --mdb-btn-hover-color: rgb(185.7, 204.6, 221.4);
  --mdb-btn-hover-bg: rgb(62.4, 73.2, 82.8);
  --mdb-btn-focus-color: rgb(185.7, 204.6, 221.4);
  --mdb-btn-active-color: rgb(185.7, 204.6, 221.4);
}

[data-mdb-theme=dark] .btn-tertiary {
  --mdb-btn-color: #9cb7cf;
  --mdb-btn-hover-color: rgb(185.7, 204.6, 221.4);
  --mdb-btn-focus-color: rgb(185.7, 204.6, 221.4);
  --mdb-btn-active-color: rgb(185.7, 204.6, 221.4);
}

.btn-lg, .btn-group-lg > .btn {
  --mdb-btn-padding-top: 0.75rem;
  --mdb-btn-padding-bottom: 0.6875rem;
  --mdb-btn-padding-x: 1.6875rem;
  --mdb-btn-font-size: 0.875rem;
  --mdb-btn-line-height: 1.6;
}

.btn-sm, .btn-group-sm > .btn {
  --mdb-btn-padding-top: 0.375rem;
  --mdb-btn-padding-bottom: 0.3125rem;
  --mdb-btn-padding-x: 1rem;
  --mdb-btn-font-size: 0.75rem;
  --mdb-btn-line-height: 1.5;
}

.btn-rounded {
  --mdb-btn-border-radius: 10rem;
  border-radius: var(--mdb-btn-border-radius);
}

.btn-floating,
[class*=btn-outline-].btn-floating {
  --mdb-btn-border-radius: 50%;
  border-radius: var(--mdb-btn-border-radius);
  padding: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn-floating {
  --mdb-btn-width: 2.3125rem;
  --mdb-btn-height: 2.3125rem;
  --mdb-btn-icon-width: 2.3125rem;
  --mdb-btn-icon-line-height: 2.3125rem;
  --mdb-btn-width-lg: 2.8125rem;
  --mdb-btn-height-lg: 2.8125rem;
  --mdb-btn-icon-width-lg: 2.8125rem;
  --mdb-btn-icon-line-height-lg: 2.8125rem;
  --mdb-btn-width-sm: 1.8125rem;
  --mdb-btn-height-sm: 1.8125rem;
  --mdb-btn-icon-width-sm: 1.8125rem;
  --mdb-btn-icon-line-height-sm: 1.8125rem;
  width: var(--mdb-btn-width);
  height: var(--mdb-btn-height);
}
.btn-floating .fas,
.btn-floating .far,
.btn-floating .fab {
  width: var(--mdb-btn-icon-width);
  line-height: var(--mdb-btn-icon-line-height);
}
.btn-floating.btn-lg, .btn-group-lg > .btn-floating.btn {
  width: var(--mdb-btn-width-lg);
  height: var(--mdb-btn-height-lg);
}
.btn-floating.btn-lg .fas, .btn-group-lg > .btn-floating.btn .fas,
.btn-floating.btn-lg .far,
.btn-group-lg > .btn-floating.btn .far,
.btn-floating.btn-lg .fab,
.btn-group-lg > .btn-floating.btn .fab {
  width: var(--mdb-btn-icon-width-lg);
  line-height: var(--mdb-btn-icon-line-height-lg);
}
.btn-floating.btn-sm, .btn-group-sm > .btn-floating.btn {
  width: var(--mdb-btn-width-sm);
  height: var(--mdb-btn-height-sm);
}
.btn-floating.btn-sm .fas, .btn-group-sm > .btn-floating.btn .fas,
.btn-floating.btn-sm .far,
.btn-group-sm > .btn-floating.btn .far,
.btn-floating.btn-sm .fab,
.btn-group-sm > .btn-floating.btn .fab {
  width: var(--mdb-btn-icon-width-sm);
  line-height: var(--mdb-btn-icon-line-height-sm);
}

[class*=btn-outline-].btn-floating {
  --mdb-btn-icon-width: 2.0625rem;
  --mdb-btn-icon-width-lg: 2.5625rem;
  --mdb-btn-icon-width-sm: 1.5625rem;
  --mdb-btn-icon-line-height: 2.0625rem;
  --mdb-btn-icon-line-height-lg: 2.5625rem;
  --mdb-btn-icon-line-height-sm: 1.5625rem;
}
[class*=btn-outline-].btn-floating .fas,
[class*=btn-outline-].btn-floating .far,
[class*=btn-outline-].btn-floating .fab {
  width: var(--mdb-btn-icon-width);
  line-height: var(--mdb-btn-icon-line-height);
}
[class*=btn-outline-].btn-floating.btn-lg .fas, .btn-group-lg > [class*=btn-outline-].btn-floating.btn .fas,
[class*=btn-outline-].btn-floating.btn-lg .far,
.btn-group-lg > [class*=btn-outline-].btn-floating.btn .far,
[class*=btn-outline-].btn-floating.btn-lg .fab,
.btn-group-lg > [class*=btn-outline-].btn-floating.btn .fab {
  width: var(--mdb-btn-icon-width-lg);
  line-height: var(--mdb-btn-icon-line-height-lg);
}
[class*=btn-outline-].btn-floating.btn-sm .fas, .btn-group-sm > [class*=btn-outline-].btn-floating.btn .fas,
[class*=btn-outline-].btn-floating.btn-sm .far,
.btn-group-sm > [class*=btn-outline-].btn-floating.btn .far,
[class*=btn-outline-].btn-floating.btn-sm .fab,
.btn-group-sm > [class*=btn-outline-].btn-floating.btn .fab {
  width: var(--mdb-btn-icon-width-sm);
  line-height: var(--mdb-btn-icon-line-height-sm);
}

.fixed-action-btn {
  --mdb-btn-right: 2.1875rem;
  --mdb-btn-bottom: 2.1875rem;
  --mdb-btn-zindex: 1030;
  --mdb-btn-padding-top: 0.9375rem;
  --mdb-btn-padding-bottom: 1.25rem;
  --mdb-btn-padding-x: 1.25rem;
  --mdb-btn-margin-bottom: 1.5rem;
  position: fixed;
  right: var(--mdb-btn-right);
  bottom: var(--mdb-btn-bottom);
  z-index: var(--mdb-btn-zindex);
  display: flex;
  flex-flow: column-reverse nowrap;
  align-items: center;
  padding: var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);
  margin-bottom: 0;
  height: auto;
  overflow: hidden;
}
.fixed-action-btn > .btn-floating {
  position: relative;
  transform: scale(1.2);
  z-index: 10;
}
.fixed-action-btn ul {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  margin-bottom: 0;
  text-align: center;
  opacity: 0;
  transition: transform 0.4s, opacity 0.4s;
  z-index: -1;
}
.fixed-action-btn ul li {
  z-index: 0;
  display: flex;
  margin-right: auto;
  margin-bottom: var(--mdb-btn-margin-bottom);
  margin-left: auto;
}
.fixed-action-btn ul li:first-of-type {
  margin-top: calc(var(--mdb-btn-margin-bottom) * 0.5);
}
.fixed-action-btn ul a.btn {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}
.fixed-action-btn ul a.btn.shown {
  opacity: 1;
}
.fixed-action-btn.active ul {
  opacity: 1;
}

.btn-block {
  --mdb-btn-margin-top: 0.5rem;
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: var(--mdb-btn-margin-top);
}

hr.divider-horizontal:not([size]) {
  height: 2px;
}

.divider-horizontal {
  opacity: 1;
  background-color: #f5f5f5;
  height: 2px;
}

.divider-vertical {
  opacity: 1;
  background-color: #f5f5f5;
  display: inline-block;
  width: 2px;
  margin: 0 1rem;
}

hr.divider-horizontal-blurry {
  background-image: linear-gradient(90deg, transparent, hsl(0, 0%, 40%), transparent);
  background-color: transparent;
}

hr.divider-vertical-blurry {
  background-image: linear-gradient(180deg, transparent, hsl(0, 0%, 40%), transparent);
  background-color: transparent;
  width: 1px;
  top: 0;
  right: 0;
}

.dropdown-menu {
  --mdb-dropdown-item-border-radius: 0.5rem;
  color: var(--mdb-dropdown-color);
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: 0;
  box-shadow: var(--mdb-dropdown-box-shadow);
  font-size: var(--mdb-dropdown-font-size);
  top: 100%;
  left: 0;
  margin-top: var(--mdb-dropdown-spacer);
}
.dropdown-menu > li {
  border-radius: 0;
}
.dropdown-menu > li:first-child {
  border-top-left-radius: var(--mdb-dropdown-item-border-radius);
  border-top-right-radius: var(--mdb-dropdown-item-border-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dropdown-menu > li:first-child .dropdown-item {
  border-top-left-radius: var(--mdb-dropdown-item-border-radius);
  border-top-right-radius: var(--mdb-dropdown-item-border-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dropdown-menu > li:not(:first-child):not(:last-child) .dropdown-item {
  border-radius: 0;
}
.dropdown-menu > li:last-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--mdb-dropdown-item-border-radius);
  border-bottom-right-radius: var(--mdb-dropdown-item-border-radius);
}
.dropdown-menu > li:last-child .dropdown-item {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--mdb-dropdown-item-border-radius);
  border-bottom-right-radius: var(--mdb-dropdown-item-border-radius);
}
.dropdown-menu.animation {
  --mdb-dropdown-menu-animated-animation-duration: 0.55s;
  --mdb-dropdown-menu-animated-animation-timing-function: ease;
  display: block;
  /* Speed up animations */
  animation-duration: var(--mdb-dropdown-menu-animated-animation-duration);
  animation-timing-function: var(--mdb-dropdown-menu-animated-animation-timing-function);
}

.dropdown-item {
  --mdb-dropdown-state-color: var(--mdb-surface-color);
  --mdb-dropdown-state-background-color: var(--mdb-highlight-bg-color);
  padding: var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);
  color: var(--mdb-dropdown-color);
  border-radius: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--mdb-dropdown-state-color);
  background-color: var(--mdb-dropdown-state-background-color);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--mdb-dropdown-state-color);
  background-color: var(--mdb-dropdown-state-background-color);
}
.dropdown-item:focus {
  outline: none;
}

.hidden-arrow.dropdown-toggle:after {
  display: none;
}

.animation {
  animation-duration: 1s;
  animation-fill-mode: both;
  padding: auto;
}

@media (prefers-reduced-motion) {
  .animation {
    transition: none !important;
    animation: unset !important;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-in {
  animation-name: fade-in;
}

@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fade-out {
  animation-name: fade-out;
}

.dropdown-divider {
  --mdb-dropdown-divider-border-top-width: 2px;
  --mdb-dropdown-divider-border-top-bg: var(--mdb-divider-color);
  border-top: var(--mdb-dropdown-divider-border-top-width) solid var(--mdb-dropdown-divider-border-top-bg);
  opacity: 1;
}

.dropdown-menu INPUT:not(:-webkit-autofill),
.dropdown-menu SELECT:not(:-webkit-autofill),
.dropdown-menu TEXTAREA:not(:-webkit-autofill) {
  animation-name: none !important;
}

.btn-group,
.btn-group-vertical {
  --mdb-btn-box-shadow: 0 4px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.35);
  --mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(var(--mdb-box-shadow-color-rgb), 0.15), 0 4px 18px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.1);
  --mdb-btn-group-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  box-shadow: var(--mdb-btn-box-shadow);
  transition: var(--mdb-btn-group-transition);
}
.btn-group:hover,
.btn-group-vertical:hover {
  box-shadow: var(--mdb-btn-hover-box-shadow);
}
.btn-group:focus, .btn-group.focus,
.btn-group-vertical:focus,
.btn-group-vertical.focus {
  box-shadow: var(--mdb-btn-focus-box-shadow);
}
.btn-group:active, .btn-group.active,
.btn-group-vertical:active,
.btn-group-vertical.active {
  box-shadow: var(--mdb-btn-active-box-shadow);
}
.btn-group:active:focus, .btn-group.active:focus,
.btn-group-vertical:active:focus,
.btn-group-vertical.active:focus {
  box-shadow: var(--mdb-btn-focus-box-shadow);
}
.btn-group:disabled, .btn-group.disabled, fieldset:disabled .btn-group,
.btn-group-vertical:disabled,
.btn-group-vertical.disabled,
fieldset:disabled .btn-group-vertical {
  box-shadow: var(--mdb-btn-box-shadow);
  border: 0;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  box-shadow: none;
}
:not(.btn-check) + .btn-group > .btn:hover, .btn-group > .btn:first-child:hover, .btn-group > .btn:focus-visible, .btn-group > .btn:hover,
:not(.btn-check) + .btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:first-child:hover,
.btn-group-vertical > .btn:focus-visible,
.btn-group-vertical > .btn:hover {
  box-shadow: none !important;
}
.btn-check:focus-visible + .btn-group > .btn, .btn-check:focus + .btn-group > .btn, .btn-group > .btn:focus,
.btn-check:focus-visible + .btn-group-vertical > .btn,
.btn-check:focus + .btn-group-vertical > .btn,
.btn-group-vertical > .btn:focus {
  box-shadow: none;
}
.btn-check:checked + .btn-group > .btn, .btn-check:active + .btn-group > .btn, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group > .btn.show,
.btn-check:checked + .btn-group-vertical > .btn,
.btn-check:active + .btn-group-vertical > .btn,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn.show {
  box-shadow: none;
}
.btn-check:checked + .btn-group > .btn:focus, .btn-check:active + .btn-group > .btn:focus, .btn-group > .btn:active:focus, .btn-group > .btn.active:focus, .btn-group > .btn.show:focus,
.btn-check:checked + .btn-group-vertical > .btn:focus,
.btn-check:active + .btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active:focus,
.btn-group-vertical > .btn.active:focus,
.btn-group-vertical > .btn.show:focus {
  box-shadow: none;
}
.btn-group > .btn:disabled, .btn-group > .btn.disabled, fieldset:disabled .btn-group > .btn,
.btn-group-vertical > .btn:disabled,
.btn-group-vertical > .btn.disabled,
fieldset:disabled .btn-group-vertical > .btn {
  box-shadow: none;
}
.btn-group > .btn-group,
.btn-group-vertical > .btn-group {
  box-shadow: none;
}
.btn-group > .btn-link:first-child,
.btn-group > .btn-tertiary:first-child,
.btn-group-vertical > .btn-link:first-child,
.btn-group-vertical > .btn-tertiary:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-link:last-child,
.btn-group > .btn-tertiary:last-child,
.btn-group-vertical > .btn-link:last-child,
.btn-group-vertical > .btn-tertiary:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group,
.btn-group-lg > .btn,
.btn-group-sm > .btn {
  --mdb-btn-border-radius: 0.25rem;
  border-radius: var(--mdb-btn-border-radius);
}

.nav-tabs {
  border-bottom: 0;
}
.nav-tabs .nav-link {
  --mdb-nav-tabs-link-font-weight: 500;
  --mdb-nav-tabs-link-font-size: 12px;
  --mdb-nav-tabs-link-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-nav-tabs-link-padding-top: 17px;
  --mdb-nav-tabs-link-padding-bottom: 16px;
  --mdb-nav-tabs-link-padding-x: 29px;
  --mdb-nav-tabs-link-hover-bgc: var(--mdb-highlight-bg-color);
  --mdb-nav-tabs-link-border-bottom-width: 2px;
  --mdb-nav-tabs-link-active-color: #375d81;
  --mdb-nav-tabs-link-active-border-color: #375d81;
  border-width: 0;
  border-bottom: var(--mdb-nav-tabs-link-border-bottom-width) solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  line-height: 1;
  font-weight: var(--mdb-nav-tabs-link-font-weight);
  font-size: var(--mdb-nav-tabs-link-font-size);
  color: var(--mdb-nav-tabs-link-color);
  padding: var(--mdb-nav-tabs-link-padding-top) var(--mdb-nav-tabs-link-padding-x) var(--mdb-nav-tabs-link-padding-bottom) var(--mdb-nav-tabs-link-padding-x);
}
.nav-tabs .nav-link:hover {
  background-color: var(--mdb-nav-tabs-link-hover-bgc);
  border-color: transparent;
}
.nav-tabs .nav-link:focus {
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--mdb-nav-tabs-link-active-color);
  border-color: var(--mdb-nav-tabs-link-active-border-color);
}

.nav-pills {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.nav-pills .nav-link {
  --mdb-nav-pills-link-border-radius: 0.25rem;
  --mdb-nav-pills-link-font-size: 12px;
  --mdb-nav-pills-link-padding-top: 17px;
  --mdb-nav-pills-link-padding-bottom: 16px;
  --mdb-nav-pills-link-padding-x: 29px;
  --mdb-nav-pills-link-line-height: 1;
  --mdb-nav-pills-link-hover-bg: var(--mdb-highlight-bg-color);
  --mdb-nav-pills-link-font-weight: 500;
  --mdb-nav-pills-link-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-nav-pills-margin: 0.5rem;
  border-radius: var(--mdb-nav-pills-link-border-radius);
  font-size: var(--mdb-nav-pills-link-font-size);
  text-transform: uppercase;
  padding: var(--mdb-nav-pills-link-padding-top) var(--mdb-nav-pills-link-padding-x) var(--mdb-nav-pills-link-padding-bottom) var(--mdb-nav-pills-link-padding-x);
  line-height: var(--mdb-nav-pills-link-line-height);
  background-color: var(--mdb-nav-pills-link-hover-bg);
  font-weight: var(--mdb-nav-pills-link-font-weight);
  color: var(--mdb-nav-pills-link-color);
  margin: var(--mdb-nav-pills-margin);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  --mdb-nav-pills-link-active-bg: var(--mdb-primary-bg-subtle);
  --mdb-nav-pills-link-active-color: var(--mdb-primary-text-emphasis);
  background-color: var(--mdb-nav-pills-link-active-bg);
  color: var(--mdb-nav-pills-link-active-color);
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: auto;
}

.navbar {
  --mdb-navbar-box-shadow: 0 4px 12px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 4px rgba(var(--mdb-box-shadow-color-rgb), 0.05);
  --mdb-navbar-padding-top: 0.5625rem;
  --mdb-navbar-brand-img-margin-right: 0.25rem;
  box-shadow: var(--mdb-navbar-box-shadow);
  padding-top: var(--mdb-navbar-padding-top);
}

.navbar-toggler {
  border: 0;
}
.navbar-toggler:focus {
  box-shadow: none;
}

.navbar-dark .navbar-toggler,
.navbar-light .navbar-toggler {
  border: 0;
}

.navbar-brand {
  display: flex;
  align-items: center;
}
.navbar-brand img {
  margin-right: var(--mdb-navbar-brand-img-margin-right);
}

.navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-light .navbar-toggler-icon {
  background-image: none;
}

.navbar-dark .navbar-toggler-icon {
  background-image: none;
}

.navbar-dark,
.navbar[data-mdb-theme=dark] {
  --mdb-navbar-color: rgba(255, 255, 255, 0.55);
  --mdb-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --mdb-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --mdb-navbar-active-color: #fff;
  --mdb-navbar-brand-color: #fff;
  --mdb-navbar-brand-hover-color: #fff;
  --mdb-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  border: 0;
}
.card .bg-image {
  border-top-left-radius: var(--mdb-card-border-radius);
  border-top-right-radius: var(--mdb-card-border-radius);
}
.card[class*=bg-] .card-header {
  --mdb-card-header-border-bottom-color: rgba(0, 0, 0, 0.175);
  border-bottom-color: var(--mdb-card-header-border-bottom-color);
}
.card[class*=bg-] .card-footer {
  --mdb-card-footer-border-top-color: rgba(0, 0, 0, 0.175);
  border-top-color: var(--mdb-card-footer-border-top-color);
}

.card-header {
  --mdb-card-header-border-width: 2px;
  --mdb-card-header-border-color: var(--mdb-divider-color);
  border-bottom: var(--mdb-card-header-border-width) solid var(--mdb-card-header-border-color);
}

.card-body[class*=bg-] {
  border-bottom-left-radius: var(--mdb-card-border-radius);
  border-bottom-right-radius: var(--mdb-card-border-radius);
}

.card-footer {
  --mdb-card-footer-border-color: var(--mdb-divider-color);
  --mdb-card-footer-border-width: 2px;
  border-top: var(--mdb-card-footer-border-width) solid var(--mdb-card-footer-border-color);
}

.card-img-left {
  border-top-left-radius: var(--mdb-card-border-radius);
  border-bottom-left-radius: var(--mdb-card-border-radius);
}

.navbar .breadcrumb {
  --mdb-breadcrumb-item-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-breadcrumb-item-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.7);
  --mdb-breadcrumb-item-before-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-breadcrumb-item-transition: color 0.15s ease-in-out;
  background-color: transparent;
  margin-bottom: 0;
}
.navbar .breadcrumb .breadcrumb-item a {
  color: var(--mdb-breadcrumb-item-color);
  transition: var(--mdb-breadcrumb-item-transition);
}
.navbar .breadcrumb .breadcrumb-item a:hover, .navbar .breadcrumb .breadcrumb-item a:focus {
  color: var(--mdb-breadcrumb-item-hover-color);
}
.navbar .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  color: var(--mdb-breadcrumb-item-before-color);
}

.pagination {
  --mdb-pagination-border-radius: 0.25rem;
  --mdb-pagination-active-transition: all 0.2s linear;
  --mdb-pagination-active-font-weight: 500;
  --mdb-pagination-circle-border-radius: 50%;
  --mdb-pagination-circle-padding-x: 0.841rem;
  --mdb-pagination-circle-padding-l-lg: 1.399414rem;
  --mdb-pagination-circle-padding-r-lg: 1.399415rem;
  --mdb-pagination-circle-padding-l-sm: 0.696rem;
  --mdb-pagination-circle-padding-r-sm: 0.688rem;
}

.page-link {
  background-color: transparent;
  border: 0;
  outline: 0;
  border-radius: var(--mdb-pagination-border-radius);
}
.page-link:focus {
  box-shadow: none;
}
.page-link.active, .active > .page-link {
  border: 0;
  transition: var(--mdb-pagination-active-transition);
  font-weight: var(--mdb-pagination-active-font-weight);
}

.page-item:not(:first-child) .page-link {
  margin-left: 0;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--mdb-pagination-border-radius);
  border-bottom-left-radius: var(--mdb-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--mdb-pagination-border-radius);
  border-bottom-right-radius: var(--mdb-pagination-border-radius);
}

.pagination-circle .page-item:first-child .page-link {
  border-radius: var(--mdb-pagination-circle-border-radius);
}
.pagination-circle .page-item:last-child .page-link {
  border-radius: var(--mdb-pagination-circle-border-radius);
}
.pagination-circle .page-link {
  border-radius: var(--mdb-pagination-circle-border-radius);
  padding-left: var(--mdb-pagination-circle-padding-x);
  padding-right: var(--mdb-pagination-circle-padding-x);
}
.pagination-circle.pagination-lg .page-link {
  padding-left: var(--mdb-pagination-circle-padding-l-lg);
  padding-right: var(--mdb-pagination-circle-padding-r-lg);
}
.pagination-circle.pagination-sm .page-link {
  padding-left: var(--mdb-pagination-circle-padding-l-sm);
  padding-right: var(--mdb-pagination-circle-padding-r-sm);
}

.badge-dot {
  --mdb-badge-border-radius: 4.5px;
  --mdb-badge-height: 9px;
  --mdb-badge-width: 9px;
  --mdb-badge-margin-left: -0.3125rem;
  position: absolute;
  min-width: 0;
  width: var(--mdb-badge-width);
  height: var(--mdb-badge-height);
  border-radius: var(--mdb-badge-border-radius);
  padding: 0;
  margin-left: var(--mdb-badge-margin-left);
}
.badge-dot:empty {
  display: inline-block;
}

.badge-notification {
  --mdb-badge-font-size: 0.6rem;
  --mdb-badge-padding-x: 0.45em;
  --mdb-badge-padding-y: 0.2em;
  --mdb-badge-margin-top: -0.1rem;
  --mdb-badge-margin-left: -0.5rem;
  position: absolute;
  font-size: var(--mdb-badge-font-size);
  padding: var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);
  margin-top: var(--mdb-badge-margin-top);
  margin-left: var(--mdb-badge-margin-left);
}

.badge-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
}
.badge-primary i {
  color: var(--mdb-primary-text-emphasis);
}

.badge-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
}
.badge-secondary i {
  color: var(--mdb-secondary-text-emphasis);
}

.badge-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
}
.badge-success i {
  color: var(--mdb-success-text-emphasis);
}

.badge-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
}
.badge-danger i {
  color: var(--mdb-danger-text-emphasis);
}

.badge-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
}
.badge-warning i {
  color: var(--mdb-warning-text-emphasis);
}

.badge-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
}
.badge-info i {
  color: var(--mdb-info-text-emphasis);
}

.badge-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
}
.badge-light i {
  color: var(--mdb-light-text-emphasis);
}

.badge-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
}
.badge-dark i {
  color: var(--mdb-dark-text-emphasis);
}

.alert {
  border: 0;
}

.alert-absolute {
  position: absolute;
}

.alert-fixed {
  --mdb-alert-fixed-z-index: 1070;
  position: fixed;
  z-index: var(--mdb-alert-fixed-z-index);
}

.parent-alert-relative {
  position: relative;
}

.alert-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
}
.alert-primary i {
  color: var(--mdb-primary-text-emphasis);
}
.alert-primary .alert-link {
  color: var(--mdb-primary-text-emphasis);
}
.alert-primary .alert-link:hover {
  color: rgba(var(--mdb-primary-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
}
.alert-secondary i {
  color: var(--mdb-secondary-text-emphasis);
}
.alert-secondary .alert-link {
  color: var(--mdb-secondary-text-emphasis);
}
.alert-secondary .alert-link:hover {
  color: rgba(var(--mdb-secondary-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
}
.alert-success i {
  color: var(--mdb-success-text-emphasis);
}
.alert-success .alert-link {
  color: var(--mdb-success-text-emphasis);
}
.alert-success .alert-link:hover {
  color: rgba(var(--mdb-success-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
}
.alert-danger i {
  color: var(--mdb-danger-text-emphasis);
}
.alert-danger .alert-link {
  color: var(--mdb-danger-text-emphasis);
}
.alert-danger .alert-link:hover {
  color: rgba(var(--mdb-danger-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
}
.alert-warning i {
  color: var(--mdb-warning-text-emphasis);
}
.alert-warning .alert-link {
  color: var(--mdb-warning-text-emphasis);
}
.alert-warning .alert-link:hover {
  color: rgba(var(--mdb-warning-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
}
.alert-info i {
  color: var(--mdb-info-text-emphasis);
}
.alert-info .alert-link {
  color: var(--mdb-info-text-emphasis);
}
.alert-info .alert-link:hover {
  color: rgba(var(--mdb-info-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
}
.alert-light i {
  color: var(--mdb-light-text-emphasis);
}
.alert-light .alert-link {
  color: var(--mdb-light-text-emphasis);
}
.alert-light .alert-link:hover {
  color: rgba(var(--mdb-light-text-emphasis), var(--mdb-text-hover-opacity));
}

.alert-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
}
.alert-dark i {
  color: var(--mdb-dark-text-emphasis);
}
.alert-dark .alert-link {
  color: var(--mdb-dark-text-emphasis);
}
.alert-dark .alert-link:hover {
  color: rgba(var(--mdb-dark-text-emphasis), var(--mdb-text-hover-opacity));
}

.progress {
  border-radius: 0;
  box-shadow: none;
}

.progress-circular {
  --mdb-progress-circular-size: 48px;
  --mdb-progress-circular-bar-width: 4px;
  --mdb-progress-circular-color: var(--mdb-emphasis-color);
  position: relative;
  width: var(--mdb-progress-circular-size);
  height: var(--mdb-progress-circular-size);
  background-color: transparent;
  display: inline-block;
}
.progress-circular .progress-bar {
  background-color: var(--mdb-progress-bar-bg);
}
.progress-circular .progress-bar::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-sizing: border-box;
  background: conic-gradient(transparent calc(var(--percentage) * 1%), var(--mdb-progress-bg) 0%);
  -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - var(--mdb-progress-circular-bar-width)), black calc(100% - var(--mdb-progress-circular-bar-width) + 1px));
  mask: radial-gradient(farthest-side, transparent calc(100% - var(--mdb-progress-circular-bar-width)), black calc(100% - var(--mdb-progress-circular-bar-width) + 1px));
  background-color: inherit;
}
.progress-circular .progress-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--mdb-progress-circular-color);
}

.list-group {
  --mdb-list-group-item-transition-time: 0.5s;
}

.list-group-item {
  --mdb-list-group-item-active-margin-top: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: var(--mdb-list-group-item-active-margin-top);
}

.list-group-item-action {
  transition: var(--mdb-list-group-item-transition-time);
}
.list-group-item-action:hover {
  transition: var(--mdb-list-group-item-transition-time);
}

.list-group-light {
  --mdb-list-group-light-item-py: 1rem;
  --mdb-list-group-light-item-border: 2px solid var(--mdb-divider-color);
  --mdb-list-group-light-item-border-width: 2px;
  --mdb-list-group-light-active-border-radius: 0.5rem;
  --mdb-list-group-light-active-bg: var(--mdb-primary-bg-subtle);
  --mdb-list-group-light-active-color: var(--mdb-primary-text-emphasis);
}
.list-group-light .list-group-item {
  padding: var(--mdb-list-group-light-item-py) 0;
  border: var(--mdb-list-group-light-item-border);
}
.list-group-light > .list-group-item {
  border-width: 0 0 var(--mdb-list-group-light-item-border-width);
}
.list-group-light > .list-group-item:last-of-type {
  border: none;
}
.list-group-light .active {
  border: none;
  border-radius: var(--mdb-list-group-light-active-border-radius);
  background-color: var(--mdb-list-group-light-active-bg);
  color: var(--mdb-list-group-light-active-color);
}
.list-group-light .list-group-item-action:hover {
  border-radius: var(--mdb-list-group-light-active-border-radius);
}
.list-group-light .list-group-item-action:focus {
  border-radius: var(--mdb-list-group-light-active-border-radius);
}

.list-group-small {
  --mdb-list-group-small-item-py: 0.5rem;
}
.list-group-small .list-group-item {
  padding: var(--mdb-list-group-small-item-py) 0;
}

.list-group-item-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
}
.list-group-item-primary i {
  color: var(--mdb-primary-link-emphasis);
}

.list-group-item-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
}
.list-group-item-secondary i {
  color: var(--mdb-secondary-link-emphasis);
}

.list-group-item-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
}
.list-group-item-success i {
  color: var(--mdb-success-link-emphasis);
}

.list-group-item-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
}
.list-group-item-danger i {
  color: var(--mdb-danger-link-emphasis);
}

.list-group-item-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
}
.list-group-item-warning i {
  color: var(--mdb-warning-link-emphasis);
}

.list-group-item-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
}
.list-group-item-info i {
  color: var(--mdb-info-link-emphasis);
}

.list-group-item-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
}
.list-group-item-light i {
  color: var(--mdb-light-link-emphasis);
}

.list-group-item-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
}
.list-group-item-dark i {
  color: var(--mdb-dark-link-emphasis);
}

.btn-close:focus {
  box-shadow: none;
}

.modal-content {
  --mdb-modal-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  border: 0;
  box-shadow: var(--mdb-modal-box-shadow);
}

.toast {
  --mdb-toast-border-bottom-width: 2px;
  --mdb-toast-btn-close-width: 1.3em;
  --mdb-toast-btn-close-mr: -0.375rem;
  --mdb-toast-btn-close-ml: 0.75rem;
  --mdb-toast-bg: var(--mdb-surface-bg);
  --mdb-toast-header-bg: var(--mdb-surface-bg);
  border: 0;
}
.toast .btn-close {
  width: var(--mdb-toast-btn-close-width);
}

.toast-header {
  border-bottom-width: var(--mdb-toast-border-bottom-width);
}
.toast-header .btn-close {
  margin-right: var(--mdb-toast-btn-close-mr);
  margin-left: var(--mdb-toast-btn-close-ml);
}

.parent-toast-relative {
  position: relative;
}

.toast-absolute {
  position: absolute;
}

.toast-fixed {
  position: fixed;
  z-index: var(--mdb-toast-zindex);
}

.toast-primary {
  background-color: var(--mdb-primary-bg-subtle);
  color: var(--mdb-primary-text-emphasis);
  border-color: var(--mdb-primary-border-subtle);
}
.toast-primary i {
  color: var(--mdb-primary-text-emphasis);
}

.toast-secondary {
  background-color: var(--mdb-secondary-bg-subtle);
  color: var(--mdb-secondary-text-emphasis);
  border-color: var(--mdb-secondary-border-subtle);
}
.toast-secondary i {
  color: var(--mdb-secondary-text-emphasis);
}

.toast-success {
  background-color: var(--mdb-success-bg-subtle);
  color: var(--mdb-success-text-emphasis);
  border-color: var(--mdb-success-border-subtle);
}
.toast-success i {
  color: var(--mdb-success-text-emphasis);
}

.toast-danger {
  background-color: var(--mdb-danger-bg-subtle);
  color: var(--mdb-danger-text-emphasis);
  border-color: var(--mdb-danger-border-subtle);
}
.toast-danger i {
  color: var(--mdb-danger-text-emphasis);
}

.toast-warning {
  background-color: var(--mdb-warning-bg-subtle);
  color: var(--mdb-warning-text-emphasis);
  border-color: var(--mdb-warning-border-subtle);
}
.toast-warning i {
  color: var(--mdb-warning-text-emphasis);
}

.toast-info {
  background-color: var(--mdb-info-bg-subtle);
  color: var(--mdb-info-text-emphasis);
  border-color: var(--mdb-info-border-subtle);
}
.toast-info i {
  color: var(--mdb-info-text-emphasis);
}

.toast-light {
  background-color: var(--mdb-light-bg-subtle);
  color: var(--mdb-light-text-emphasis);
  border-color: var(--mdb-light-border-subtle);
}
.toast-light i {
  color: var(--mdb-light-text-emphasis);
}

.toast-dark {
  background-color: var(--mdb-dark-bg-subtle);
  color: var(--mdb-dark-text-emphasis);
  border-color: var(--mdb-dark-border-subtle);
}
.toast-dark i {
  color: var(--mdb-dark-text-emphasis);
}

.tooltip {
  --mdb-tooltip-font-size: 14px;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .tooltip-arrow {
  display: none;
}

.tooltip-inner {
  font-size: var(--mdb-tooltip-font-size);
}

.popover {
  --mdb-popover-border-bottom-width: 2px;
}
.popover .popover-arrow {
  display: none;
}

.popover-header {
  border-bottom: var(--mdb-popover-border-bottom-width) solid var(--mdb-popover-border-color);
}

.nav-pills.menu-sidebar .nav-link {
  --mdb-scrollspy-menu-sidebar-font-size: 0.8rem;
  --mdb-scrollspy-menu-sidebar-color: var(--mdb-body-color);
  --mdb-scrollspy-menu-sidebar-line-height: 1.1rem;
  --mdb-scrollspy-menu-sidebar-padding-x: 5px;
  --mdb-scrollspy-menu-sidebar-font-weight: 400;
  --mdb-scrollspy-menu-sidebar-transition: all 0.2s ease-in-out;
  --mdb-scrollspy-menu-sidebar-margin-y: 3px;
  font-size: var(--mdb-scrollspy-menu-sidebar-font-size);
  background-color: transparent;
  color: var(--mdb-scrollspy-menu-sidebar-color);
  line-height: var(--mdb-scrollspy-menu-sidebar-line-height);
  padding: 0 var(--mdb-scrollspy-menu-sidebar-padding-x);
  font-weight: var(--mdb-scrollspy-menu-sidebar-font-weight);
  transition: var(--mdb-scrollspy-menu-sidebar-transition);
  text-transform: initial;
  margin-top: var(--mdb-scrollspy-menu-sidebar-margin-y);
  margin-bottom: var(--mdb-scrollspy-menu-sidebar-margin-y);
}
.nav-pills.menu-sidebar .nav-link.active,
.nav-pills.menu-sidebar .show > .nav-link {
  --mdb-scrollspy-menu-sidebar-active-color: #375d81;
  --mdb-scrollspy-menu-sidebar-active-font-weight: 600;
  --mdb-scrollspy-menu-sidebar-active-border-width: 0.125rem;
  --mdb-scrollspy-menu-sidebar-active-border-color: #375d81;
  background-color: transparent;
  box-shadow: none;
  color: var(--mdb-scrollspy-menu-sidebar-active-color);
  font-weight: var(--mdb-scrollspy-menu-sidebar-active-font-weight);
  border-left: var(--mdb-scrollspy-menu-sidebar-active-border-width) solid var(--mdb-scrollspy-menu-sidebar-active-border-color);
  border-radius: 0;
}
.nav-pills.menu-sidebar .collapsible-scrollspy ~ .nav {
  --mdb-scrollspy-collapsible-nav-transition-time: 0.5s;
  transition: height var(--mdb-scrollspy-collapsible-nav-transition-time) ease;
  flex-wrap: nowrap;
}

.ripple-surface {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}

.ripple-surface-unbound {
  overflow: visible;
}

.ripple-wave {
  --mdb-ripple-wave-cubicBezier: cubic-bezier(0, 0, 0.15, 1);
  --mdb-ripple-wave-border-radius: 50%;
  --mdb-ripple-wave-opacity: 0.5;
  --mdb-ripple-wave-transform: scale(0);
  --mdb-ripple-wave-z-index: 999;
  --mdb-ripple-wave-active-transform: scale(1);
  background-image: radial-gradient(circle, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 70%);
  border-radius: var(--mdb-ripple-wave-border-radius);
  opacity: var(--mdb-ripple-wave-opacity);
  pointer-events: none;
  position: absolute;
  touch-action: none;
  transform: var(--mdb-ripple-wave-transform);
  transition-property: transform, opacity;
  transition-timing-function: var(--mdb-ripple-wave-cubicBezier), var(--mdb-ripple-wave-cubicBezier);
  z-index: var(--mdb-ripple-wave-z-index);
}
.ripple-wave.active {
  transform: var(--mdb-ripple-wave-active-transform);
  opacity: 0;
}

.btn .ripple-wave {
  background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}

.input-wrapper .ripple-wave {
  background-image: radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}

.ripple-surface-primary .ripple-wave {
  background-image: radial-gradient(circle, rgba(55, 93, 129, 0.2) 0, rgba(55, 93, 129, 0.3) 40%, rgba(55, 93, 129, 0.4) 50%, rgba(55, 93, 129, 0.5) 60%, rgba(55, 93, 129, 0) 70%);
}

.ripple-surface-secondary .ripple-wave {
  background-image: radial-gradient(circle, rgba(227, 235, 247, 0.2) 0, rgba(227, 235, 247, 0.3) 40%, rgba(227, 235, 247, 0.4) 50%, rgba(227, 235, 247, 0.5) 60%, rgba(227, 235, 247, 0) 70%);
}

.ripple-surface-success .ripple-wave {
  background-image: radial-gradient(circle, rgba(20, 164, 77, 0.2) 0, rgba(20, 164, 77, 0.3) 40%, rgba(20, 164, 77, 0.4) 50%, rgba(20, 164, 77, 0.5) 60%, rgba(20, 164, 77, 0) 70%);
}

.ripple-surface-danger .ripple-wave {
  background-image: radial-gradient(circle, rgba(220, 76, 100, 0.2) 0, rgba(220, 76, 100, 0.3) 40%, rgba(220, 76, 100, 0.4) 50%, rgba(220, 76, 100, 0.5) 60%, rgba(220, 76, 100, 0) 70%);
}

.ripple-surface-warning .ripple-wave {
  background-image: radial-gradient(circle, rgba(228, 161, 27, 0.2) 0, rgba(228, 161, 27, 0.3) 40%, rgba(228, 161, 27, 0.4) 50%, rgba(228, 161, 27, 0.5) 60%, rgba(228, 161, 27, 0) 70%);
}

.ripple-surface-info .ripple-wave {
  background-image: radial-gradient(circle, rgba(84, 180, 211, 0.2) 0, rgba(84, 180, 211, 0.3) 40%, rgba(84, 180, 211, 0.4) 50%, rgba(84, 180, 211, 0.5) 60%, rgba(84, 180, 211, 0) 70%);
}

.ripple-surface-light .ripple-wave {
  background-image: radial-gradient(circle, rgba(251, 251, 251, 0.2) 0, rgba(251, 251, 251, 0.3) 40%, rgba(251, 251, 251, 0.4) 50%, rgba(251, 251, 251, 0.5) 60%, rgba(251, 251, 251, 0) 70%);
}

.ripple-surface-dark .ripple-wave {
  background-image: radial-gradient(circle, rgba(51, 45, 45, 0.2) 0, rgba(51, 45, 45, 0.3) 40%, rgba(51, 45, 45, 0.4) 50%, rgba(51, 45, 45, 0.5) 60%, rgba(51, 45, 45, 0) 70%);
}

.range {
  --mdb-range-thumb-height: 30px;
  --mdb-range-thumb-width: 30px;
  --mdb-range-thumb-top: -35px;
  --mdb-range-thumb-margin-left: -15px;
  --mdb-range-thumb-border-radius: 50% 50% 50% 0;
  --mdb-range-thumb-transform: scale(0);
  --mdb-range-thumb-transition: transform 0.2s ease-in-out;
  --mdb-range-thumb-value-font-size: 12px;
  --mdb-range-thumb-value-line-height: 30px;
  --mdb-range-thumb-value-color: #fff;
  --mdb-range-thumb-value-font-weight: 500;
  --mdb-range-thumb-background: #375d81;
  position: relative;
}
.range .thumb {
  position: absolute;
  display: block;
  height: var(--mdb-range-thumb-height);
  width: var(--mdb-range-thumb-width);
  top: var(--mdb-range-thumb-top);
  margin-left: var(--mdb-range-thumb-margin-left);
  text-align: center;
  border-radius: var(--mdb-range-thumb-border-radius);
  transform: var(--mdb-range-thumb-transform);
  transform-origin: bottom;
  transition: var(--mdb-range-thumb-transition);
}
.range .thumb:after {
  position: absolute;
  display: block;
  content: "";
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: var(--mdb-range-thumb-border-radius);
  transform: rotate(-45deg);
  background: var(--mdb-range-thumb-background);
  z-index: -1;
}
.range .thumb .thumb-value {
  display: block;
  font-size: var(--mdb-range-thumb-value-font-size);
  line-height: var(--mdb-range-thumb-value-line-height);
  color: var(--mdb-range-thumb-value-color);
  font-weight: var(--mdb-range-thumb-value-font-weight);
  z-index: 2;
}
.range .thumb.thumb-active {
  transform: scale(1);
}

.accordion-button:not(.collapsed):focus {
  box-shadow: var(--mdb-accordion-btn-focus-box-shadow);
}
.accordion-button:focus {
  border-color: var(--mdb-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: none;
}

.accordion-flush {
  --mdb-accordion-flush-btn-box-shadow: inset 0 -2px 0 var(--mdb-divider-color);
  --mdb-accordion-flush-border-bottom: 2px solid var(--mdb-divider-color);
}
.accordion-flush .accordion-button:not(.collapsed) {
  box-shadow: var(--mdb-accordion-flush-btn-box-shadow);
}
.accordion-flush .accordion-item {
  border-bottom: var(--mdb-accordion-flush-border-bottom);
}

.accordion-borderless {
  --mdb-accordion-borderless-btn-border-radius: 0.5rem;
  --mdb-accordion-borderless-btn-bg: var(--mdb-primary-bg-subtle);
  --mdb-accordion-borderless-btn-color: var(--mdb-primary-text-emphasis);
}
.accordion-borderless .accordion-item {
  border: 0;
}
.accordion-borderless .accordion-item .accordion-button {
  border-radius: var(--mdb-accordion-borderless-btn-border-radius);
}
.accordion-borderless .accordion-item .accordion-button:not(.collapsed) {
  background-color: var(--mdb-accordion-borderless-btn-bg);
  color: var(--mdb-accordion-borderless-btn-color);
  box-shadow: none;
}

.carousel-control-prev-icon::after {
  content: "\f053";
  --mdb-carousel-control-icon-font-size: 1.7rem;
  --mdb-carousel-control-icon-font-weight: 700;
  font-weight: var(--mdb-carousel-control-icon-font-weight);
  font-size: var(--mdb-carousel-control-icon-font-size);
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free";
}

.carousel-control-next-icon::after {
  content: "\f054";
  --mdb-carousel-control-icon-font-size: 1.7rem;
  --mdb-carousel-control-icon-font-weight: 700;
  font-weight: var(--mdb-carousel-control-icon-font-weight);
  font-size: var(--mdb-carousel-control-icon-font-size);
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free";
}

.modal {
  --mdb-modal-top-left-top: 10px;
  --mdb-modal-top-left-left: 10px;
  --mdb-modal-top-right-top: 10px;
  --mdb-modal-top-right-right: 10px;
  --mdb-modal-bottom-left-bottom: 10px;
  --mdb-modal-bottom-left-left: 10px;
  --mdb-modal-bottom-right-bottom: 10px;
  --mdb-modal-bottom-right-right: 10px;
  --mdb-modal-fade-top-transform: translate3d(0, -25%, 0);
  --mdb-modal-fade-right-transform: translate3d(25%, 0, 0);
  --mdb-modal-fade-bottom-transform: translate3d(0, 25%, 0);
  --mdb-modal-fade-left-transform: translate3d(-25%, 0, 0);
  --mdb-modal-side-right: 10px;
  --mdb-modal-side-bottom: 10px;
  --mdb-modal-non-invasive-box-shadow: 0 2px 6px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 6px 18px -1px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-modal-non-invasive-box-shadow-top: 0 -10px 20px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.05);
}
@media (min-width: 768px) {
  .modal .modal-dialog.modal-top {
    top: 0;
  }
  .modal .modal-dialog.modal-left {
    left: 0;
  }
  .modal .modal-dialog.modal-right {
    right: 0;
  }
  .modal .modal-dialog.modal-top-left {
    top: var(--mdb-modal-top-left-top);
    left: var(--mdb-modal-top-left-left);
  }
  .modal .modal-dialog.modal-top-right {
    top: var(--mdb-modal-top-right-top);
    right: var(--mdb-modal-top-right-right);
  }
  .modal .modal-dialog.modal-bottom-left {
    bottom: var(--mdb-modal-bottom-left-bottom);
    left: var(--mdb-modal-bottom-left-left);
  }
  .modal .modal-dialog.modal-bottom-right {
    right: var(--mdb-modal-bottom-right-right);
    bottom: var(--mdb-modal-bottom-right-bottom);
  }
}
.modal .modal-dialog.modal-bottom {
  bottom: 0;
}
.modal.fade.top:not(.show) .modal-dialog {
  transform: var(--mdb-modal-fade-top-transform);
}
.modal.fade.right:not(.show) .modal-dialog {
  transform: var(--mdb-modal-fade-right-transform);
}
.modal.fade.bottom:not(.show) .modal-dialog {
  transform: var(--mdb-modal-fade-bottom-transform);
}
.modal.fade.left:not(.show) .modal-dialog {
  transform: var(--mdb-modal-fade-left-transform);
}
@media (min-width: 992px) {
  .modal .modal-side {
    position: absolute;
    width: 100%;
    right: var(--mdb-modal-side-right);
    bottom: var(--mdb-modal-side-bottom);
    margin: 0;
  }
}
.modal .modal-frame {
  position: absolute;
  max-width: 100%;
  width: 100%;
  margin: 0;
}

.modal-open .modal.frame {
  overflow-y: hidden;
}

.modal-non-invasive-open {
  overflow-y: auto;
}
.modal-non-invasive-open .modal.modal-non-invasive-show {
  display: table;
}
@media (min-width: 992px) {
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-bottom-right {
    bottom: 0;
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-bottom-left {
    bottom: 0;
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-side {
    bottom: 0;
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show.modal.frame.bottom {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow-top);
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show.modal.frame.bottom .modal-content {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow-top);
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show.modal.frame.top {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow);
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-side.modal-bottom-right .modal-content {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow-top);
  }
  .modal-non-invasive-open .modal.modal-non-invasive-show .modal-side.modal-bottom-left .modal-content {
    box-shadow: var(--mdb-modal-non-invasive-box-shadow-top);
  }
}
.modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-bottom-right {
  right: 0;
}
.modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-bottom-left {
  left: 0;
}
.modal-non-invasive-open .modal.modal-non-invasive-show .modal-dialog.modal-top-left {
  left: 0;
}
.modal-non-invasive-open .modal.modal-non-invasive-show .modal-side {
  right: 0;
}

.ps {
  --mdb-scrollbar-rail-x-y-transition-opacity-bg: background-color 0.2s linear, opacity 0.2s linear;
  --mdb-scrollbar-z-index: 1035;
  --mdb-scrollbar-rail-x-y-length: 0.9375rem;
  --mdb-scrollbar-rail-x-y-opacity: 0.6;
  --mdb-scrollbar-rail-x-y-hover-opacity: 0.9;
  --mdb-scrollbar-rail-x-y-bg-color: var(--mdb-scrollbar-rail-bg);
  --mdb-scrollbar-rail-x-y-clicking-length: 0.6875rem;
  --mdb-scrollbar-rail-x-transition-height-bg: background-color 0.2s linear, height 0.2s ease-in-out;
  --mdb-scrollbar-rail-y-transition-width-bg: background-color 0.2s linear, width 0.2s ease-in-out;
  --mdb-scrollbar-thumb-x-y-color: var(--mdb-scrollbar-thumb-bg);
  --mdb-scrollbar-thumb-x-y-border-radius: 0.375rem;
  --mdb-scrollbar-thumb-x-y-length: 0.375rem;
  --mdb-scrollbar-thumb-x-y-position-length: 0.125rem;
  overflow: hidden !important;
  overflow-anchor: none;
  touch-action: auto;
}

.ps__rail-x,
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: var(--mdb-scrollbar-rail-x-y-transition-opacity-bg);
  position: absolute;
  z-index: var(--mdb-scrollbar-z-index);
}

.ps__rail-x {
  height: var(--mdb-scrollbar-rail-x-y-length);
  bottom: 0;
}

.ps__rail-y {
  width: var(--mdb-scrollbar-rail-x-y-length);
  right: 0;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
  opacity: var(--mdb-scrollbar-rail-x-y-opacity);
}

.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y {
  opacity: var(--mdb-scrollbar-rail-x-y-opacity);
}

.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: var(--mdb-scrollbar-rail-x-y-opacity);
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: var(--mdb-scrollbar-rail-x-y-bg-color);
  opacity: var(--mdb-scrollbar-rail-x-y-hover-opacity);
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x,
.ps__thumb-y {
  background-color: var(--mdb-scrollbar-thumb-x-y-color);
  border-radius: var(--mdb-scrollbar-thumb-x-y-border-radius);
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-x {
  transition: var(--mdb-scrollbar-rail-x-transition-height-bg);
  height: var(--mdb-scrollbar-thumb-x-y-length);
  /* there must be 'bottom' for ps__thumb-x */
  bottom: var(--mdb-scrollbar-thumb-x-y-position-length);
}

.ps__thumb-y {
  transition: var(--mdb-scrollbar-rail-y-transition-width-bg);
  width: var(--mdb-scrollbar-thumb-x-y-length);
  /* there must be 'right' for ps__thumb-y */
  right: var(--mdb-scrollbar-thumb-x-y-position-length);
}

.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
  height: var(--mdb-scrollbar-rail-x-y-clicking-length);
}

.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
  width: var(--mdb-scrollbar-rail-x-y-clicking-length);
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.sidenav {
  --mdb-sidenav-transform: translateX(-100%) /*!rtl:translate(100%)*/;
  --mdb-sidenav-zindex: 1035;
  --mdb-sidenav-color: var(--mdb-surface-color);
  --mdb-sidenav-background-color: var(--mdb-surface-bg);
  --mdb-sidenav-width: 240px;
  --mdb-sidenav-height: 100vh;
  --mdb-sidenav-box-shadow: 0 4px 12px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 2px 4px rgba(var(--mdb-box-shadow-color-rgb), 0.05);
  --mdb-sidenav-data-hidden-false-transform: translateX(0%);
  --mdb-sidenav-data-color-light-color: rgba(255, 255, 255, 0.6);
  --mdb-sidenav-data-right-true-transform: translateX(100%);
  --mdb-sidenav-data-slim-collapsed-true-width: 77px;
  --mdb-sidenav-menu-padding: 0.2rem;
  --mdb-sidenav-collapse-sidenav-link-font-size: 0.78rem;
  --mdb-sidenav-collapse-sidenav-link-height: 1.5rem;
  --mdb-sidenav-link-font-size: 0.89rem;
  --mdb-sidenav-link-padding-y: 1rem;
  --mdb-sidenav-link-padding-x: 1.5rem;
  --mdb-sidenav-collapse-sidenav-link-padding-left: 3.4rem;
  --mdb-sidenav-link-height: 3rem;
  --mdb-sidenav-link-border-radius: 5px;
  --mdb-sidenav-link-transition: all 0.3s linear;
  --mdb-sidenav-link-hover-color: inherit;
  --mdb-sidenav-link-hover-background-color: var(--mdb-highlight-bg-color);
  --mdb-sidenav-link-active-focus-background-color: var(--mdb-highlight-bg-color);
  --mdb-sidenav-link-active-color: inherit;
  --mdb-sidenav-link-active-focus-color: inherit;
  --mdb-sidenav-subheading-font-size: 0.6rem;
  --mdb-sidenav-subheading-padding-y: 1rem;
  --mdb-sidenav-subheading-padding-x: 1.5rem;
  --mdb-sidenav-subheading-fw: 700;
  --mdb-sidenav-sm-link-pt: 0.4rem;
  --mdb-sidenav-sm-link-pb: 0.4rem;
  --mdb-sidenav-rotate-icon-margin-right: 0.8rem;
  --mdb-sidenav-rotate-icon-transition: transform 0.3s;
  --mdb-sidenav-light-color: rgba(255, 255, 255, 0.6);
  top: 0;
  left: 0;
  transform: var(--mdb-sidenav-transform);
  position: fixed;
  z-index: var(--mdb-sidenav-zindex);
  color: var(--mdb-sidenav-color);
  background-color: var(--mdb-sidenav-background-color);
  overflow: hidden;
  width: var(--mdb-sidenav-width);
  height: var(--mdb-sidenav-height);
  box-shadow: var(--mdb-sidenav-box-shadow);
}
.sidenav[data-mdb-hidden=false] {
  transform: var(--mdb-sidenav-data-hidden-false-transform);
}
.sidenav[data-mdb-color=light] {
  color: var(--mdb-sidenav-data-color-light-color);
}
.sidenav[data-mdb-right=true] {
  right: 0;
  left: unset;
  transform: var(--mdb-sidenav-data-right-true-transform);
}
.sidenav[data-mdb-position=absolute] {
  position: absolute;
  height: 100%;
}
.sidenav[data-mdb-position=relative] {
  position: relative;
  height: 100%;
}
.sidenav [data-mdb-slim=true] {
  display: none;
}
.sidenav[data-mdb-slim-collapsed=true] {
  width: var(--mdb-sidenav-data-slim-collapsed-true-width);
}
.sidenav[data-mdb-slim-collapsed=true] [data-mdb-slim=false] {
  display: none;
}
.sidenav[data-mdb-slim-collapsed=true] [data-mdb-slim=true] {
  display: unset;
}

.sidenav-menu,
.sidenav-collapse {
  list-style: none;
  position: relative;
  padding: 0 var(--mdb-sidenav-menu-padding);
  margin: 0;
}

.sidenav-collapse {
  display: none;
  padding: 0;
}
.sidenav-collapse.show, .sidenav-collapse.collapsing {
  display: block;
}
.sidenav-collapse .sidenav-link {
  font-size: var(--mdb-sidenav-collapse-sidenav-link-font-size);
  height: var(--mdb-sidenav-collapse-sidenav-link-height);
  padding-left: var(--mdb-sidenav-collapse-sidenav-link-padding-left);
}

.sidenav-item {
  position: relative;
}

.sidenav-link {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: var(--mdb-sidenav-link-font-size);
  padding: var(--mdb-sidenav-link-padding-y) var(--mdb-sidenav-link-padding-x);
  height: var(--mdb-sidenav-link-height);
  color: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: var(--mdb-sidenav-link-border-radius);
  transition: var(--mdb-sidenav-link-transition);
}
.sidenav-link:hover {
  color: inherit;
  background-color: var(--mdb-sidenav-link-hover-background-color);
  outline: none;
}
.sidenav-link:active, .sidenav-link:focus {
  color: inherit;
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
  outline: none;
}
.sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}
.sidenav-link i {
  color: #9fa6b2;
}

.sidenav-subheading {
  color: unset;
  text-transform: uppercase;
  font-size: var(--mdb-sidenav-subheading-font-size);
  padding: var(--mdb-sidenav-subheading-padding-y) var(--mdb-sidenav-subheading-padding-x);
  font-weight: var(--mdb-sidenav-subheading-fw);
}

.sidenav-sm .sidenav-link {
  padding-top: var(--mdb-sidenav-sm-link-pt);
  padding-bottom: var(--mdb-sidenav-sm-link-pb);
  height: initial;
}

.rotate-icon {
  position: absolute;
  right: 0;
  margin-left: auto;
  margin-right: var(--mdb-sidenav-rotate-icon-margin-right);
  transition: var(--mdb-sidenav-rotate-icon-transition);
}

.sidenav-backdrop {
  --mdb-sidenav-backdrop-zindex: 1034;
  --mdb-sidenav-backdrop-background-color: rgba(0, 0, 0, var(--mdb-sidenav-backdrop-opacity));
  z-index: var(--mdb-sidenav-backdrop-zindex);
  top: 0;
  left: 0;
  background-color: var(--mdb-sidenav-backdrop-background-color);
}

.sidenav-light {
  color: var(--mdb-sidenav-light-color);
}

.sidenav-slim {
  --mdb-sidenav-slim-link-padding-left: 1rem;
}
.sidenav-slim .sidenav-link {
  padding-left: var(--mdb-sidenav-slim-link-padding-left);
}

.sidenav-primary {
  --mdb-sidenav-link-hover-background-color: rgba(55, 93, 129, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    55,
    93,
    129,
    0.05
  );
}
.sidenav-primary .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-primary .sidenav-link:active, .sidenav-primary .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-primary .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-secondary {
  --mdb-sidenav-link-hover-background-color: rgba(156, 183, 207, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    156,
    183,
    207,
    0.05
  );
}
.sidenav-secondary .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-secondary .sidenav-link:active, .sidenav-secondary .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-secondary .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-success {
  --mdb-sidenav-link-hover-background-color: rgba(20, 164, 77, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    20,
    164,
    77,
    0.05
  );
}
.sidenav-success .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-success .sidenav-link:active, .sidenav-success .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-success .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-danger {
  --mdb-sidenav-link-hover-background-color: rgba(220, 76, 100, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    220,
    76,
    100,
    0.05
  );
}
.sidenav-danger .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-danger .sidenav-link:active, .sidenav-danger .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-danger .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-warning {
  --mdb-sidenav-link-hover-background-color: rgba(228, 161, 27, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    228,
    161,
    27,
    0.05
  );
}
.sidenav-warning .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-warning .sidenav-link:active, .sidenav-warning .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-warning .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-info {
  --mdb-sidenav-link-hover-background-color: rgba(84, 180, 211, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    84,
    180,
    211,
    0.05
  );
}
.sidenav-info .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-info .sidenav-link:active, .sidenav-info .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-info .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-light {
  --mdb-sidenav-link-hover-background-color: rgba(251, 251, 251, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    251,
    251,
    251,
    0.05
  );
}
.sidenav-light .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-light .sidenav-link:active, .sidenav-light .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-light .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.sidenav-dark {
  --mdb-sidenav-link-hover-background-color: rgba(51, 45, 45, 0.05);
  --mdb-sidenav-link-active-focus-background-color: rgba(
    51,
    45,
    45,
    0.05
  );
}
.sidenav-dark .sidenav-item .sidenav-link:hover {
  color: var(--mdb-sidenav-link-hover-color);
  background-color: var(--mdb-sidenav-link-hover-background-color);
}
.sidenav-dark .sidenav-link:active, .sidenav-dark .sidenav-link:focus {
  color: var(--mdb-sidenav-link-active-focus-color);
  background-color: var(--mdb-sidenav-link-active-focus-background-color);
}
.sidenav-dark .sidenav-link.active {
  color: var(--mdb-sidenav-link-active-color);
}

.animation {
  --mdb-animation-delay-1s: 1s;
  --mdb-animation-delay-2s: 3s;
  --mdb-animation-delay-3s: 3s;
  --mdb-animation-delay-4s: 4s;
  --mdb-animation-delay-5s: 5s;
  --mdb-animation-fast-duration: 800ms;
  --mdb-animation-faster-duration: 500ms;
  --mdb-animation-slow-duration: 2s;
  --mdb-animation-slower-duration: 3s;
}
.animation.infinite {
  animation-iteration-count: infinite;
}
.animation.delay-1s {
  animation-delay: var(--mdb-animation-delay-1s);
}
.animation.delay-2s {
  animation-delay: var(--mdb-animation-delay-2s);
}
.animation.delay-3s {
  animation-delay: var(--mdb-animation-delay-3s);
}
.animation.delay-4s {
  animation-delay: var(--mdb-animation-delay-4s);
}
.animation.delay-5s {
  animation-delay: var(--mdb-animation-delay-5s);
}
.animation.fast {
  animation-duration: var(--mdb-animation-fast-duration);
}
.animation.faster {
  animation-duration: var(--mdb-animation-faster-duration);
}
.animation.slow {
  animation-duration: var(--mdb-animation-slow-duration);
}
.animation.slower {
  animation-duration: var(--mdb-animation-slower-duration);
}

@keyframes fade-in-down {
  from {
    opacity: 0;
    transform: var(--mdb-animation-fade-in-down-transform-from);
  }
  to {
    opacity: 1;
    transform: var(--mdb-animation-fade-in-down-transform-to);
  }
}
.fade-in-down {
  --mdb-animation-fade-in-down-transform-from: translate3d(0, -100%, 0);
  --mdb-animation-fade-in-down-transform-to: translate3d(0, 0, 0);
  animation-name: fade-in-down;
}

@keyframes fade-in-left {
  from {
    opacity: 0;
    transform: var(--mdb-animation-fade-in-left-transform-from);
  }
  to {
    opacity: 1;
    transform: var(--mdb-animation-fade-in-left-transform-to);
  }
}
.fade-in-left {
  --mdb-animation-fade-in-left-transform-from: translate3d(-100%, 0, 0);
  --mdb-animation-fade-in-left-transform-to: translate3d(0, 0, 0);
  animation-name: fade-in-left;
}

@keyframes fade-in-right {
  from {
    opacity: 0;
    transform: var(--mdb-animation-fade-in-right-transform-from);
  }
  to {
    opacity: 1;
    transform: var(--mdb-animation-fade-in-right-transform-to);
  }
}
.fade-in-right {
  --mdb-animation-fade-in-right-transform-from: translate3d(100%, 0, 0);
  --mdb-animation-fade-in-right-transform-to: translate3d(0, 0, 0);
  animation-name: fade-in-right;
}

@keyframes fade-in-up {
  from {
    opacity: 0;
    transform: var(--mdb-animation-fade-in-up-transform-from);
  }
  to {
    opacity: 1;
    transform: var(--mdb-animation-fade-in-up-transform-to);
  }
}
.fade-in-up {
  --mdb-animation-fade-in-up-transform-from: translate3d(0, 100%, 0);
  --mdb-animation-fade-in-up-transform-to: translate3d(0, 0, 0);
  animation-name: fade-in-up;
}

@keyframes fade-out-down {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: var(--mdb-animation-fade-out-down-transform-to);
  }
}
.fade-out-down {
  --mdb-animation-fade-out-down-transform-to: translate3d(0, 100%, 0);
  animation-name: fade-out-down;
}

@keyframes fade-out-left {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: var(--mdb-animation-fade-out-left-transform-to);
  }
}
.fade-out-left {
  --mdb-animation-fade-out-left-transform-to: translate3d(-100%, 0, 0);
  animation-name: fade-out-left;
}

@keyframes fade-out-right {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: var(--mdb-animation-fade-out-right-transform-to);
  }
}
.fade-out-right {
  --mdb-animation-fade-out-right-transform-to: translate3d(100%, 0, 0);
  animation-name: fade-out-right;
}

@keyframes fade-out-up {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: var(--mdb-animation-fade-out-up-transform-to);
  }
}
.fade-out-up {
  --mdb-animation-fade-out-up-transform-to: translate3d(0, -100%, 0);
  animation-name: fade-out-up;
}

@keyframes slide-in-down {
  from {
    visibility: visible;
    transform: var(--mdb-animation-slide-in-down-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-in-down-transform-to);
  }
}
.slide-in-down {
  --mdb-animation-slide-in-down-transform-from: translate3d(0, -100%, 0);
  --mdb-animation-slide-in-down-transform-to: translate3d(0, 0, 0);
  animation-name: slide-in-down;
}

@keyframes slide-in-left {
  from {
    visibility: visible;
    transform: var(--mdb-animation-slide-in-left-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-in-left-transform-to);
  }
}
.slide-in-left {
  --mdb-animation-slide-in-left-transform-from: translate3d(-100%, 0, 0);
  --mdb-animation-slide-in-left-transform-to: translate3d(0, 0, 0);
  animation-name: slide-in-left;
}

@keyframes slide-in-right {
  from {
    visibility: visible;
    transform: var(--mdb-animation-slide-in-right-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-in-right-transform-to);
  }
}
.slide-in-right {
  --mdb-animation-slide-in-right-transform-from: translate3d(100%, 0, 0);
  --mdb-animation-slide-in-right-transform-to: translate3d(0, 0, 0);
  animation-name: slide-in-right;
}

@keyframes slide-in-up {
  from {
    visibility: visible;
    transform: var(--mdb-animation-slide-in-up-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-in-up-transform-to);
  }
}
.slide-in-up {
  --mdb-animation-slide-in-up-transform-from: translate3d(0, 100%, 0);
  --mdb-animation-slide-in-up-transform-to: translate3d(0, 0, 0);
  animation-name: slide-in-up;
}

@keyframes slide-out-down {
  from {
    transform: var(--mdb-animation-slide-out-down-transform-from);
  }
  to {
    visibility: hidden;
    transform: var(--mdb-animation-slide-out-down-transform-to);
  }
}
.slide-out-down {
  --mdb-animation-slide-out-down-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-out-down-transform-to: translate3d(0, 100%, 0);
  animation-name: slide-out-down;
}

@keyframes slide-out-left {
  from {
    transform: var(--mdb-animation-slide-out-left-transform-from);
  }
  to {
    visibility: hidden;
    transform: var(--mdb-animation-slide-out-left-transform-to);
  }
}
.slide-out-left {
  --mdb-animation-slide-out-left-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-out-left-transform-to: translate3d(-100%, 0, 0);
  animation-name: slide-out-left;
}

@keyframes slide-out-right {
  from {
    transform: var(--mdb-animation-slide-out-right-transform-from);
  }
  to {
    visibility: hidden;
    transform: var(--mdb-animation-slide-out-right-transform-to);
  }
}
.slide-out-right {
  --mdb-animation-slide-out-right-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-out-right-transform-to: translate3d(100%, 0, 0);
  animation-name: slide-out-right;
}

@keyframes slide-out-up {
  from {
    transform: var(--mdb-animation-slide-out-up-transform-from);
  }
  to {
    visibility: hidden;
    transform: var(--mdb-animation-slide-out-up-transform-to);
  }
}
.slide-out-up {
  --mdb-animation-slide-out-up-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-out-up-transform-to: translate3d(0, -100%, 0);
  animation-name: slide-out-up;
}

@keyframes slide-down {
  from {
    transform: var(--mdb-animation-slide-down-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-down-transform-to);
  }
}
.slide-down {
  --mdb-animation-slide-down-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-down-transform-to: translate3d(0, 100%, 0);
  animation-name: slide-down;
}

@keyframes slide-left {
  from {
    transform: var(--mdb-animation-slide-left-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-left-transform-to);
  }
}
.slide-left {
  --mdb-animation-slide-left-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-left-transform-to: translate3d(-100%, 0, 0);
  animation-name: slide-left;
}

@keyframes slide-right {
  from {
    transform: var(--mdb-animation-slide-right-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-right-transform-to);
  }
}
.slide-right {
  --mdb-animation-slide-right-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-right-transform-to: translate3d(100%, 0, 0);
  animation-name: slide-right;
}

@keyframes slide-up {
  from {
    transform: var(--mdb-animation-slide-up-transform-from);
  }
  to {
    transform: var(--mdb-animation-slide-up-transform-to);
  }
}
.slide-up {
  --mdb-animation-slide-up-transform-from: translate3d(0, 0, 0);
  --mdb-animation-slide-up-transform-to: translate3d(0, -100%, 0);
  animation-name: slide-up;
}

@keyframes zoom-in {
  from {
    opacity: 0;
    transform: var(--mdb-animation-zoom-in-transform-from);
  }
  50% {
    opacity: 1;
  }
}
.zoom-in {
  --mdb-animation-zoom-in-transform-from: scale3d(0.3, 0.3, 0.3);
  animation-name: zoom-in;
}

@keyframes zoom-out {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: var(--mdb-animation-zoom-out-transform-50);
  }
  to {
    opacity: 0;
  }
}
.zoom-out {
  --mdb-animation-zoom-out-transform-50: scale3d(0.3, 0.3, 0.3);
  animation-name: zoom-out;
}

@keyframes tada {
  from {
    transform: var(--mdb-animation-tada-transform-from);
  }
  10%, 20% {
    transform: var(--mdb-animation-tada-transform-20);
  }
  30%, 50%, 70%, 90% {
    transform: var(--mdb-animation-tada-transform-90);
  }
  40%, 60%, 80% {
    transform: var(--mdb-animation-tada-transform-80);
  }
  to {
    transform: var(--mdb-animation-tada-transform-to);
  }
}
.tada {
  --mdb-animation-tada-transform-from: scale3d(1, 1, 1);
  --mdb-animation-tada-transform-20: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  --mdb-animation-tada-transform-90: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  --mdb-animation-tada-transform-80: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  --mdb-animation-tada-transform-to: scale3d(1, 1, 1);
  animation-name: tada;
}

@keyframes pulse {
  from {
    transform: var(--mdb-animation-pulse-transform-from);
  }
  50% {
    transform: var(--mdb-animation-pulse-transform-50);
  }
  to {
    transform: var(--mdb-animation-pulse-transform-to);
  }
}
.pulse {
  --mdb-animation-pulse-transform-from: scale3d(1, 1, 1);
  --mdb-animation-pulse-transform-50: scale3d(1.05, 1.05, 1.05);
  --mdb-animation-pulse-transform-to: scale3d(1, 1, 1);
  animation-name: pulse;
}

.lightbox img:not(.lightbox-disabled) {
  cursor: zoom-in;
}

.lightbox-gallery {
  --mdb-lightbox-zindex: 1100;
  --mdb-lightbox-toolbar-zindex: 1110;
  --mdb-lightbox-gallery-background-color: rgba(0, 0, 0, 0.9);
  --mdb-lightbox-gallery-transition: all 0.3s ease-out;
  --mdb-lightbox-gallery-toolbar-height: 50px;
  --mdb-lightbox-gallery-toolbar-transition: opacity 0.4s;
  --mdb-lightbox-gallery-toolbar-button-width: 50px;
  --mdb-lightbox-gallery-toolbar-button-height: 50px;
  --mdb-lightbox-gallery-toolbar-button-color: #b3b3b3;
  --mdb-lightbox-gallery-toolbar-button-transition: color 0.2s;
  --mdb-lightbox-gallery-toolbar-button-hover-color: #fff;
  --mdb-lightbox-gallery-content-top: 50px;
  --mdb-lightbox-gallery-content-left: 50px;
  --mdb-lightbox-gallery-content-width: calc(100% - 100px);
  --mdb-lightbox-gallery-content-height: calc(100% - 100px);
  --mdb-lightbox-gallery-arrow-width: 50px;
  --mdb-lightbox-gallery-arrow-transition: opacity 0.4s;
  --mdb-lightbox-gallery-arrow-button-width: 50px;
  --mdb-lightbox-gallery-arrow-button-height: 50px;
  --mdb-lightbox-gallery-arrow-button-color: #b3b3b3;
  --mdb-lightbox-gallery-arrow-button-transition: color 0.2s;
  --mdb-lightbox-gallery-arrow-button-hover-color: #fff;
  --mdb-lightbox-gallery-button-focus-color: #fff;
  --mdb-lightbox-gallery-image-transform: scale(0.25);
  --mdb-lightbox-gallery-image-transition: all 0.4s ease-out;
  --mdb-lightbox-gallery-counter-color: #b3b3b3;
  --mdb-lightbox-gallery-counter-padding-x: 10px;
  --mdb-lightbox-gallery-caption-color: #fff;
  --mdb-lightbox-gallery-caption-margin-x: 10px;
  --mdb-lightbox-gallery-caption-wrapper-height: 50px;
  --mdb-lightbox-gallery-loader-transition: opacity 1s;
  --mdb-lightbox-icons-font: var(--fa-font-solid);
  visibility: hidden;
  position: fixed;
  left: 0 /*!rtl:ignore*/;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: var(--mdb-lightbox-zindex);
  background-color: var(--mdb-lightbox-gallery-background-color);
  opacity: 0;
  pointer-events: none;
  transition: var(--mdb-lightbox-gallery-transition);
}
.lightbox-gallery .lightbox-gallery-toolbar {
  position: absolute;
  top: 0;
  left: 0 /*!rtl:ignore*/;
  width: 100%;
  height: var(--mdb-lightbox-gallery-toolbar-height);
  z-index: var(--mdb-lightbox-toolbar-zindex);
  transition: var(--mdb-lightbox-gallery-toolbar-transition);
}
.lightbox-gallery .lightbox-gallery-toolbar .lightbox-gallery-left-tools {
  float: left;
  height: 100%;
}
.lightbox-gallery .lightbox-gallery-toolbar .lightbox-gallery-right-tools {
  float: right;
}
.lightbox-gallery .lightbox-gallery-toolbar button {
  border: none;
  background: none;
  width: var(--mdb-lightbox-gallery-toolbar-button-width);
  height: var(--mdb-lightbox-gallery-toolbar-button-height);
  color: var(--mdb-lightbox-gallery-toolbar-button-color);
  transition: var(--mdb-lightbox-gallery-toolbar-button-transition);
}
.lightbox-gallery .lightbox-gallery-toolbar button:hover {
  color: var(--mdb-lightbox-gallery-toolbar-button-hover-color);
}
.lightbox-gallery .lightbox-gallery-toolbar button:before {
  font: var(--mdb-lightbox-icons-font);
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-fullscreen-btn:before {
  content: "\f065";
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-fullscreen-btn.active:before {
  content: "\f066";
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-zoom-btn:before {
  content: "\f00e";
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-zoom-btn.active:before {
  content: "\f010";
}
.lightbox-gallery .lightbox-gallery-toolbar button.lightbox-gallery-close-btn:before {
  content: "\f00d";
}
.lightbox-gallery .lightbox-gallery-counter {
  height: 100%;
  color: var(--mdb-lightbox-gallery-counter-color);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 var(--mdb-lightbox-gallery-counter-padding-x);
  margin-bottom: 0;
  direction: ltr /*!rtl:ignore*/;
}
.lightbox-gallery .lightbox-gallery-content {
  position: fixed;
  top: var(--mdb-lightbox-gallery-content-top);
  left: var(--mdb-lightbox-gallery-content-left) /*!rtl:ignore*/;
  width: var(--mdb-lightbox-gallery-content-width);
  height: var(--mdb-lightbox-gallery-content-height);
}
.lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image {
  position: absolute;
  left: 0 /*!rtl:ignore*/;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transform: var(--mdb-lightbox-gallery-image-transform);
  transition: var(--mdb-lightbox-gallery-image-transition);
  pointer-events: none;
}
.lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image img {
  position: absolute;
  left: 0 /*!rtl:ignore*/;
  top: 0;
  max-width: 100%;
  height: auto;
  cursor: pointer;
  pointer-events: auto;
  transition: transform 0.3s;
  transform-origin: 0 0;
}
.lightbox-gallery .lightbox-gallery-content .lightbox-gallery-image img.vertical {
  height: 100%;
  max-height: 100%;
  width: auto;
  max-width: initial;
}
.lightbox-gallery .lightbox-gallery-arrow-right {
  position: fixed;
  right: 0;
  top: 0;
  width: var(--mdb-lightbox-gallery-arrow-width);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--mdb-lightbox-gallery-arrow-transition);
}
.lightbox-gallery .lightbox-gallery-arrow-right button {
  border: none;
  background: none;
  width: var(--mdb-lightbox-gallery-arrow-button-width);
  height: var(--mdb-lightbox-gallery-arrow-button-height);
  color: var(--mdb-lightbox-gallery-arrow-button-color);
  transition: var(--mdb-lightbox-gallery-arrow-button-transition);
}
.lightbox-gallery .lightbox-gallery-arrow-right button:hover {
  color: var(--mdb-lightbox-gallery-arrow-button-hover-color);
}
.lightbox-gallery .lightbox-gallery-arrow-right button:before {
  font: var(--mdb-lightbox-icons-font);
  content: "\f061";
}
.lightbox-gallery .lightbox-gallery-arrow-left {
  position: fixed;
  left: 0;
  top: 0;
  width: var(--mdb-lightbox-gallery-arrow-width);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--mdb-lightbox-gallery-arrow-transition);
}
.lightbox-gallery .lightbox-gallery-arrow-left button {
  border: none;
  background: none;
  width: var(--mdb-lightbox-gallery-arrow-button-width);
  height: var(--mdb-lightbox-gallery-arrow-button-height);
  color: var(--mdb-lightbox-gallery-arrow-button-color);
  transition: var(--mdb-lightbox-gallery-arrow-button-transition);
}
.lightbox-gallery .lightbox-gallery-arrow-left button:hover {
  color: var(--mdb-lightbox-gallery-arrow-button-hover-color);
}
.lightbox-gallery .lightbox-gallery-arrow-left button:before {
  font: var(--mdb-lightbox-icons-font);
  content: "\f060";
}
.lightbox-gallery .lightbox-gallery-caption-wrapper {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: var(--mdb-lightbox-gallery-caption-wrapper-height);
  display: flex;
  justify-content: center;
  align-items: center;
}
.lightbox-gallery .lightbox-gallery-caption-wrapper .lightbox-gallery-caption {
  color: var(--mdb-lightbox-gallery-caption-color);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 var(--mdb-lightbox-gallery-caption-margin-x);
  text-align: center;
}
.lightbox-gallery .lightbox-gallery-loader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  transition: var(--mdb-lightbox-gallery-loader-transition);
}
.lightbox-gallery button:focus {
  outline: none;
  color: var(--mdb-lightbox-gallery-button-focus-color);
}

.disabled-scroll {
  overflow-y: hidden;
  position: relative;
}
@media only screen and (min-device-width: 768px) {
  .disabled-scroll.replace-scrollbar {
    --mdb-lightbox-disabled-scroll-media-padding-right: 17px;
    padding-right: var(--mdb-lightbox-disabled-scroll-media-padding-right);
  }
}

.rating {
  --mdb-rating-icon-padding: 0.25rem;
  display: flex;
  margin: 0;
  padding: 0;
}
.rating li {
  list-style: none;
}
.rating i {
  padding: var(--mdb-rating-icon-padding);
}
.rating i.fa-sm {
  line-height: 1;
}
.rating .partial {
  position: relative;
}
.rating .partial::before {
  font-weight: 900;
  clip-path: inset(0 calc(100% - var(--percentage)) 0 0);
  -webkit-clip-path: inset(0 calc(100% - var(--percentage)) 0 0);
}
.rating .partial::after {
  content: var(--content);
  font-weight: 400;
  width: 100%;
  position: absolute;
  top: var(--mdb-rating-icon-padding);
  left: var(--mdb-rating-icon-padding);
}

.rating:not([data-mdb-readonly=true]) li {
  cursor: pointer;
}

.timepicker-wrapper {
  --mdb-timepicker-wrapper-bg: rgba(0, 0, 0, 0.4);
  --mdb-timepicker-elements-min-width: 310px;
  --mdb-timepicker-elements-min-height: 325px;
  --mdb-timepicker-elements-background: var(--mdb-surface-bg);
  --mdb-timepicker-elements-border-top-right-radius: 0.6rem;
  --mdb-timepicker-elements-border-top-left-radius: 0.6rem;
  --mdb-timepicker-elements-media-border-bottom-left-radius: 0;
  --mdb-timepicker-head-bg: var(--mdb-picker-header-bg);
  --mdb-timepicker-head-height: 100px;
  --mdb-timepicker-head-border-top-right-radius: 0.5rem;
  --mdb-timepicker-head-border-top-left-radius: 0.5rem;
  --mdb-timepicker-head-padding-y: 10px;
  --mdb-timepicker-head-padding-right: 24px;
  --mdb-timepicker-head-padding-left: 50px;
  --mdb-timepicker-head-media-padding: 10px;
  --mdb-timepicker-head-media-padding-right: 10px;
  --mdb-timepicker-head-media-min-height: 305px;
  --mdb-timepicker-head-inline-border-bottom-right-radius: 0.5rem;
  --mdb-timepicker-head-inline-border-bottom-left-radius: 0.5rem;
  --mdb-timepicker-button-font-size: 0.8rem;
  --mdb-timepicker-button-min-width: 64px;
  --mdb-timepicker-button-font-weight: 500;
  --mdb-timepicker-button-line-height: 40px;
  --mdb-timepicker-button-border-radius: 10px;
  --mdb-timepicker-button-letter-spacing: 0.1rem;
  --mdb-timepicker-button-color: var(--mdb-surface-color);
  --mdb-timepicker-button-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  --mdb-timepicker-button-padding-x: 10px;
  --mdb-timepicker-button-height: 40px;
  --mdb-timepicker-button-margin-bottom: 10px;
  --mdb-timepicker-button-hover-bg: rgba(var(--mdb-emphasis-color-rgb), 0.08);
  --mdb-timepicker-button-focus-bg: rgba(var(--mdb-emphasis-color-rgb), 0.08);
  --mdb-timepicker-submit-inline-height: 48px;
  --mdb-timepicker-submit-inline-min-width: 48px;
  --mdb-timepicker-submit-inline-margin-left: 30px;
  --mdb-timepicker-submit-inline-color: #fff;
  --mdb-timepicker-current-font-size: 3.75rem;
  --mdb-timepicker-current-font-weight: 300;
  --mdb-timepicker-current-line-height: 1.2;
  --mdb-timepicker-current-letter-spacing: -0.00833em;
  --mdb-timepicker-current-color: #fff;
  --mdb-timepicker-current-opacity: 0.54;
  --mdb-timepicker-clock-wrapper-min-width: 310px;
  --mdb-timepicker-clock-wrapper-max-width: 325px;
  --mdb-timepicker-clock-wrapper-min-height: 305px;
  --mdb-timepicker-clock-wrapper-text-color: var(--mdb-surface-color);
  --mdb-timepicker-mode-wrapper-font-size: 18px;
  --mdb-timepicker-mode-wrapper-color: rgba(255, 255, 255, 0.54);
  --mdb-timepicker-clock-inner-top: 50%;
  --mdb-timepicker-clock-inner-left: 50%;
  --mdb-timepicker-clock-inner-transform: translate(-50%, -50%);
  --mdb-timepicker-clock-inner-width: 160px;
  --mdb-timepicker-clock-inner-height: 160px;
  --mdb-timepicker-time-tips-inner-width: 32px;
  --mdb-timepicker-time-tips-inner-height: 32px;
  --mdb-timepicker-time-tips-inner-font-size: 1.1rem;
  --mdb-timepicker-time-tips-inner-font-weight: 300;
  --mdb-timepicker-clock-width: 260px;
  --mdb-timepicker-clock-height: 260px;
  --mdb-timepicker-clock-bg: var(--mdb-timepicker-clock-face-bg);
  --mdb-timepicker-time-tips-inner-active-color: #fff;
  --mdb-timepicker-time-tips-inner-active-bg: #375d81;
  --mdb-timepicker-time-tips-inner-active-font-weight: 400;
  --mdb-timepicker-time-tips-inner-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-timepicker-dot-font-weight: 300;
  --mdb-timepicker-dot-line-height: 1.2;
  --mdb-timepicker-dot-letter-spacing: -0.00833em;
  --mdb-timepicker-dot-color: #fff;
  --mdb-timepicker-dot-media-font-size: 3rem;
  --mdb-timepicker-dot-media-font-weight: 400;
  --mdb-timepicker-dot-font-size: 3.75rem;
  --mdb-timepicker-dot-opacity: 0.54;
  --mdb-timepicker-current-inline-font-size: 2.5rem;
  --mdb-timepicker-item-width: 20px;
  --mdb-timepicker-item-height: 20px;
  --mdb-timepicker-item-padding: 10px;
  --mdb-timepicker-item-font-size: 1.1em;
  --mdb-timepicker-item-middle-dot-top: 50%;
  --mdb-timepicker-item-middle-dot-left: 50%;
  --mdb-timepicker-item-middle-dot-width: 6px;
  --mdb-timepicker-item-middle-dot-height: 6px;
  --mdb-timepicker-item-middle-dot-transform: translate(-50%, -50%) /*!rtl:translate(50%, -50%)*/;
  --mdb-timepicker-item-middle-dot-border-radius: 50%;
  --mdb-timepicker-item-middle-dot-bg: #375d81;
  --mdb-timepicker-hand-pointer-bg: #375d81;
  --mdb-timepicker-hand-pointer-bottom: 50%;
  --mdb-timepicker-hand-pointer-height: 40%;
  --mdb-timepicker-hand-pointer-left: calc(50% - 1px);
  --mdb-timepicker-hand-pointer-width: 2px;
  --mdb-timepicker-transform-transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, height 400ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  --mdb-timepicker-time-tips-width: 32px;
  --mdb-timepicker-time-tips-height: 32px;
  --mdb-timepicker-time-tips-height: 32px;
  --mdb-timepicker-time-tips-font-size: 1.1rem;
  --mdb-timepicker-time-tips-active-color: #fff;
  --mdb-timepicker-circle-top: -21px;
  --mdb-timepicker-circle-left: -15px;
  --mdb-timepicker-circle-width: 4px;
  --mdb-timepicker-circle-border-width: 14px;
  --mdb-timepicker-circle-border-color: #375d81;
  --mdb-timepicker-circle-height: 4px;
  --mdb-timepicker-circle-active-background-color: #fff;
  --mdb-timepicker-hour-mode-color: #fff;
  --mdb-timepicker-hour-mode-opacity: 0.54;
  --mdb-timepicker-hour-mode-hover-bg: rgba(var(--mdb-emphasis-color-rgb), 0.15);
  --mdb-timepicker-hour-mode-font-size: 2.5rem;
  --mdb-timepicker-hour-mode-active-color: #fff;
  --mdb-timepicker-footer-border-bottom-left-radius: 0.5rem;
  --mdb-timepicker-footer-border-bottom-right-radius: 0.5rem;
  --mdb-timepicker-footer-height: 56px;
  --mdb-timepicker-footer-padding-x: 12px;
  --mdb-timepicker-footer-bg: var(--mdb-surface-bg);
  --mdb-timepicker-container-max-height: calc(100% - 64px);
  --mdb-timepicker-container-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-timepicker-icon-up-down-transition: 0.2s ease all;
  --mdb-timepicker-icon-up-down-transform: translate(-50%, -50%);
  --mdb-timepicker-icon-up-down-left: 50%;
  --mdb-timepicker-icon-up-down-width: 30px;
  --mdb-timepicker-icon-up-down-height: 30px;
  --mdb-timepicker-icon-up-top: -35px;
  --mdb-timepicker-icon-down-bottom: -47px;
  --mdb-timepicker-icon-btn-width: 30px;
  --mdb-timepicker-icon-btn-height: 30px;
  --mdb-timepicker-input-color: #375d81;
  --mdb-timepicker-clock-animation: show-up-clock 350ms linear;
  touch-action: none;
  z-index: var(--mdb-timepicker-zindex);
  opacity: 0;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  background-color: var(--mdb-timepicker-wrapper-bg);
}
.timepicker-wrapper-inline {
  --mdb-timepicker-wrapper-inline-border-radius: 0.5rem;
  border-radius: var(--mdb-timepicker-wrapper-inline-border-radius);
  overflow: hidden;
}
.timepicker-elements {
  min-width: var(--mdb-timepicker-elements-min-width);
  min-height: var(--mdb-timepicker-elements-min-height);
  background: var(--mdb-timepicker-elements-background);
  border-top-right-radius: var(--mdb-timepicker-elements-border-top-right-radius);
  border-top-left-radius: var(--mdb-timepicker-elements-border-top-left-radius);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-elements {
    flex-direction: row !important;
    border-bottom-left-radius: var(--mdb-timepicker-elements-media-border-bottom-left-radius);
    min-width: auto;
    min-height: auto;
    overflow-y: auto;
  }
}
.timepicker-elements-inline {
  min-height: auto;
}
.timepicker-head {
  background-color: var(--mdb-timepicker-head-bg);
  height: var(--mdb-timepicker-head-height);
  border-top-right-radius: var(--mdb-timepicker-head-border-top-right-radius);
  border-top-left-radius: var(--mdb-timepicker-head-border-top-left-radius);
  padding: var(--mdb-timepicker-head-padding-y) var(--mdb-timepicker-head-padding-right) var(--mdb-timepicker-head-padding-y) var(--mdb-timepicker-head-padding-left);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-head {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: var(--mdb-timepicker-head-media-padding);
    padding-right: var(--mdb-timepicker-head-media-padding-right) !important;
    height: auto;
    min-height: var(--mdb-timepicker-head-media-min-height);
  }
}
.timepicker-head-inline {
  padding: 0;
  border-bottom-right-radius: var(--mdb-timepicker-head-inline-border-bottom-right-radius);
  border-bottom-left-radius: var(--mdb-timepicker-head-inline-border-bottom-left-radius);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-head-content {
    flex-direction: column;
  }
}
.timepicker-button {
  font-size: var(--mdb-timepicker-button-font-size);
  min-width: var(--mdb-timepicker-button-min-width);
  box-sizing: border-box;
  font-weight: var(--mdb-timepicker-button-font-weight);
  line-height: var(--mdb-timepicker-button-line-height);
  border-radius: var(--mdb-timepicker-button-border-radius);
  letter-spacing: var(--mdb-timepicker-button-letter-spacing);
  text-transform: uppercase;
  color: var(--mdb-timepicker-button-color);
  border: none;
  background-color: transparent;
  transition: var(--mdb-timepicker-button-transition);
  outline: none;
  padding: 0 var(--mdb-timepicker-button-padding-x);
  height: var(--mdb-timepicker-button-height);
  margin-bottom: var(--mdb-timepicker-button-margin-bottom);
}
.timepicker-button:hover {
  background-color: var(--mdb-timepicker-button-hover-bg);
}
.timepicker-button:focus {
  outline: none;
  background-color: var(--mdb-timepicker-button-focus-bg);
}
.timepicker-submit-inline {
  border-radius: 100%;
  height: var(--mdb-timepicker-submit-inline-height);
  min-width: var(--mdb-timepicker-submit-inline-min-width);
  display: inline-block;
  margin-left: var(--mdb-timepicker-submit-inline-margin-left);
  color: var(--mdb-timepicker-submit-inline-color);
}
.timepicker-current {
  font-size: var(--mdb-timepicker-current-font-size);
  font-weight: var(--mdb-timepicker-current-font-weight);
  line-height: var(--mdb-timepicker-current-line-height);
  letter-spacing: var(--mdb-timepicker-current-letter-spacing);
  color: var(--mdb-timepicker-current-color);
  opacity: var(--mdb-timepicker-current-opacity);
  border: none;
  background: transparent;
  padding: 0;
  position: relative;
  vertical-align: unset;
}
.timepicker-current.active {
  opacity: 1;
}
.timepicker-current-wrapper {
  direction: ltr /*!rtl:ignore*/;
}
.timepicker-mode-wrapper {
  font-size: var(--mdb-timepicker-mode-wrapper-font-size);
  color: var(--mdb-timepicker-mode-wrapper-color);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-mode-wrapper {
    justify-content: space-around !important;
    flex-direction: row !important;
  }
}
.timepicker-mode-wrapper.active {
  opacity: 1;
}
.timepicker-clock-wrapper {
  min-width: var(--mdb-timepicker-clock-wrapper-min-width);
  max-width: var(--mdb-timepicker-clock-wrapper-max-width);
  min-height: var(--mdb-timepicker-clock-wrapper-min-height);
  overflow-x: hidden;
  height: 100%;
  color: var(--mdb-timepicker-clock-wrapper-text-color);
}
.timepicker-clock {
  position: relative;
  border-radius: 100%;
  width: var(--mdb-timepicker-clock-width);
  height: var(--mdb-timepicker-clock-height);
  cursor: default;
  margin: 0 auto;
  background-color: var(--mdb-timepicker-clock-bg);
}
.timepicker-clock-inner {
  position: absolute;
  top: var(--mdb-timepicker-clock-inner-top);
  left: var(--mdb-timepicker-clock-inner-left);
  transform: var(--mdb-timepicker-clock-inner-transform);
  width: var(--mdb-timepicker-clock-inner-width);
  height: var(--mdb-timepicker-clock-inner-height);
  border-radius: 100%;
}
.timepicker-time-tips-minutes, .timepicker-time-tips-inner, .timepicker-time-tips-hours {
  position: absolute;
  border-radius: 100%;
  width: var(--mdb-timepicker-time-tips-inner-width);
  height: var(--mdb-timepicker-time-tips-inner-height);
  text-align: center;
  cursor: pointer;
  font-size: var(--mdb-timepicker-time-tips-inner-font-size);
  border-radius: 100%;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: var(--mdb-timepicker-time-tips-inner-font-weight);
}
.timepicker-time-tips-minutes.active, .timepicker-time-tips-inner.active, .timepicker-time-tips-hours.active {
  color: var(--mdb-timepicker-time-tips-inner-active-color);
  background-color: var(--mdb-timepicker-time-tips-inner-active-bg);
  font-weight: var(--mdb-timepicker-time-tips-inner-active-font-weight);
}
.timepicker-time-tips-minutes:focus, .timepicker-time-tips-inner:focus, .timepicker-time-tips-hours:focus {
  outline: none;
}
.timepicker-time-tips-minutes.disabled, .timepicker-time-tips-inner.disabled, .timepicker-time-tips-hours.disabled {
  color: var(--mdb-timepicker-time-tips-inner-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.timepicker-time-tips-minutes::selection, .timepicker-time-tips-inner::selection, .timepicker-time-tips-hours::selection {
  background-color: transparent;
}
.timepicker-current, .timepicker-dot {
  font-weight: var(--mdb-timepicker-dot-font-weight);
  line-height: var(--mdb-timepicker-dot-line-height);
  letter-spacing: var(--mdb-timepicker-dot-letter-spacing);
  color: var(--mdb-timepicker-dot-color);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-current, .timepicker-dot {
    font-size: var(--mdb-timepicker-dot-media-font-size);
    font-weight: var(--mdb-timepicker-dot-media-font-weight);
  }
}
.timepicker-dot {
  font-size: var(--mdb-timepicker-dot-font-size);
  opacity: var(--mdb-timepicker-dot-opacity);
  border: none;
  background: transparent;
  padding: 0;
}
.timepicker-current-inline {
  font-size: var(--mdb-timepicker-current-inline-font-size);
}
.timepicker-item {
  position: absolute;
  border-radius: 100%;
  width: var(--mdb-timepicker-item-width);
  height: var(--mdb-timepicker-item-height);
  text-align: center;
  padding: var(--mdb-timepicker-item-padding);
  user-select: none;
  cursor: default;
  font-size: var(--mdb-timepicker-item-font-size);
  z-index: 3;
}
.timepicker-middle-dot {
  top: var(--mdb-timepicker-item-middle-dot-top);
  left: var(--mdb-timepicker-item-middle-dot-left);
  width: var(--mdb-timepicker-item-middle-dot-width);
  height: var(--mdb-timepicker-item-middle-dot-height);
  transform: var(--mdb-timepicker-item-middle-dot-transform);
  border-radius: var(--mdb-timepicker-item-middle-dot-border-radius);
  background-color: var(--mdb-timepicker-item-middle-dot-bg);
}
.timepicker-hand-pointer {
  background-color: var(--mdb-timepicker-hand-pointer-bg);
  bottom: var(--mdb-timepicker-hand-pointer-bottom);
  height: var(--mdb-timepicker-hand-pointer-height);
  left: var(--mdb-timepicker-hand-pointer-left) /*!rtl:ignore*/;
  transform-origin: center bottom 0 /*!rtl:ignore*/;
  width: var(--mdb-timepicker-hand-pointer-width);
}
.timepicker-transform {
  transition: var(--mdb-timepicker-transform-transition);
}
.timepicker-time-tips {
  position: absolute;
  border-radius: 100%;
  width: var(--mdb-timepicker-time-tips-width);
  height: var(--mdb-timepicker-time-tips-height);
  text-align: center;
  cursor: pointer;
  font-size: var(--mdb-timepicker-time-tips-font-size);
}
.timepicker-time-tips.active {
  color: var(--mdb-timepicker-time-tips-active-color);
}
.timepicker-circle {
  top: var(--mdb-timepicker-circle-top);
  left: var(--mdb-timepicker-circle-left);
  width: var(--mdb-timepicker-circle-width);
  border: var(--mdb-timepicker-circle-border-width) solid var(--mdb-timepicker-circle-border-color);
  height: var(--mdb-timepicker-circle-height);
  box-sizing: content-box;
  border-radius: 100%;
  background-color: transparent;
}
.timepicker-circle.active {
  background-color: var(--mdb-timepicker-circle-active-background-color);
}
.timepicker-hour-mode {
  padding: 0;
  background-color: transparent;
  border: none;
  color: var(--mdb-timepicker-hour-mode-color);
  opacity: var(--mdb-timepicker-hour-mode-opacity);
}
.timepicker-hour-mode, .timepicker-hour, .timepicker-minute {
  cursor: pointer;
}
.timepicker-hour-mode:hover, .timepicker-hour-mode:focus, .timepicker-hour:hover, .timepicker-hour:focus, .timepicker-minute:hover, .timepicker-minute:focus {
  background-color: var(--mdb-timepicker-hour-mode-hover-bg);
  outline: none;
}
.timepicker-hour-mode.active, .timepicker-hour.active, .timepicker-minute.active {
  color: #fff;
  opacity: 1;
}
.timepicker-hour-mode-current-inline, .timepicker-hour-current-inline, .timepicker-minute-current-inline {
  font-size: 2.5rem;
}
.timepicker-footer {
  border-bottom-left-radius: var(--mdb-timepicker-footer-border-bottom-left-radius);
  border-bottom-right-radius: var(--mdb-timepicker-footer-border-bottom-right-radius);
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: var(--mdb-timepicker-footer-height);
  padding-left: var(--mdb-timepicker-footer-padding-x);
  padding-right: var(--mdb-timepicker-footer-padding-x);
  background-color: var(--mdb-timepicker-footer-bg);
}
.timepicker-container {
  max-height: var(--mdb-timepicker-container-max-height);
  overflow-y: auto;
  box-shadow: var(--mdb-timepicker-container-box-shadow);
}
.timepicker-icon-up, .timepicker-icon-down {
  opacity: 0;
  transition: var(--mdb-timepicker-icon-up-down-transition);
  cursor: pointer;
  transform: var(--mdb-timepicker-icon-up-down-transform);
  left: var(--mdb-timepicker-icon-up-down-left);
  width: var(--mdb-timepicker-icon-up-down-width);
  height: var(--mdb-timepicker-icon-up-down-height);
  display: flex;
  justify-content: center;
  align-items: center;
  backface-visibility: hidden;
}
.timepicker-icon-up.active, .timepicker-icon-up:hover, .timepicker-icon-down.active, .timepicker-icon-down:hover {
  opacity: 1;
}
.timepicker-icon-up {
  top: var(--mdb-timepicker-icon-up-top);
}
.timepicker-icon-down {
  bottom: var(--mdb-timepicker-icon-down-bottom);
}
.timepicker-inline-hour-icons button, .timepicker-inline-minutes-icons button {
  opacity: 1 !important;
  cursor: default;
}
.timepicker-inline-hour-icons button:hover, .timepicker-inline-minutes-icons button:hover {
  background-color: unset !important;
}
.timepicker-clock-animation {
  animation: var(--mdb-timepicker-clock-animation);
}
.timepicker-icon-btn {
  width: var(--mdb-timepicker-icon-btn-width);
  height: var(--mdb-timepicker-icon-btn-height);
}
.timepicker-toggle-button {
  --mdb-timepicker-btn-icon-right: -10px;
  --mdb-timepicker-btn-icon-top: 50%;
  --mdb-timepicker-btn-icon-transform: translate(-50%, -50%) /*!rtl:translate(50%, -50%)*/;
  --mdb-timepicker-btn-icon-transition: all 0.3s ease;
  --mdb-timepicker-btn-icon-hover-color: #375d81;
  --mdb-timepicker-btn-icon-focus-color: #375d81;
  position: absolute;
  outline: none;
  border: none;
  background-color: transparent;
  right: var(--mdb-timepicker-btn-icon-right);
  top: var(--mdb-timepicker-btn-icon-top);
  transform: var(--mdb-timepicker-btn-icon-transform);
  transition: var(--mdb-timepicker-btn-icon-transition);
  cursor: pointer;
  padding-inline: 6px;
}
.timepicker-toggle-button:hover {
  color: var(--mdb-timepicker-btn-icon-hover-color);
}
.timepicker-toggle-button:focus {
  color: var(--mdb-timepicker-btn-icon-focus-color);
}
.timepicker-input:focus + .timepicker-toggle-button, .timepicker-input:focus + .timepicker-toggle-button i {
  color: var(--mdb-timepicker-input-color);
}
.timepicker a.timepicker-toggle-button, .timepicker-toggle-button.timepicker-icon {
  right: 1px;
}

@keyframes show-up-clock {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.justify-content-evenly {
  justify-content: space-evenly;
}

.timepicker-modal {
  --mdb-timepicker-zindex: 1065;
  z-index: var(--mdb-timepicker-zindex);
}
.timepicker-modal .fade.show {
  opacity: 1;
}

.navbar {
  --mdb-navbar-scroll-transition: background 0.5s ease-in-out, padding 0.5s ease-in-out;
  --mdb-navbar-scroll-scrolled-padding-y: 5px;
  --mdb-navbar-scroll-scrolled-color: #4f4f4f;
  --mdb-navbar-scroll-color: #fff;
  --mdb-navbar-scrolled-bg: #fff;
}
.navbar.navbar-scroll {
  transition: var(--mdb-navbar-scroll-transition);
}
.navbar.navbar-scroll.navbar-scrolled {
  padding-top: var(--mdb-navbar-scroll-scrolled-padding-y);
  padding-bottom: var(--mdb-navbar-scroll-scrolled-padding-y);
}

.navbar-scroll .nav-link,
.navbar-scroll .fa-bars {
  color: var(--mdb-navbar-scroll-color);
}

.navbar-scrolled .nav-link,
.navbar-scrolled .fa-bars {
  color: var(--mdb-navbar-scroll-scrolled-color);
}

.navbar-scrolled {
  background-color: var(--mdb-navbar-scrolled-bg);
}

:root {
  --mdb-datepicker-backdrop-background-color: rgba(0, 0, 0, 0.4);
  --mdb-datepicker-zindex: 1065;
  --mdb-datepicker-container-zindex: 1066;
  --mdb-datepicker-toggle-right: -10px;
  --mdb-datepicker-toggle-top: 50%;
  --mdb-datepicker-toggle-focus-color: #375d81;
}

.datepicker-toggle-button {
  position: absolute;
  outline: none;
  border: none;
  background-color: transparent;
  right: var(--mdb-datepicker-toggle-right);
  top: var(--mdb-datepicker-toggle-top);
  transform: translate(-50%, -50%);
  padding-inline: 6px;
}
.datepicker-toggle-button:focus {
  color: var(--mdb-datepicker-toggle-focus-color);
}
.datepicker-toggle-button:hover {
  color: var(--mdb-datepicker-toggle-focus-color);
}

.datepicker-backdrop {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--mdb-datepicker-backdrop-background-color);
  z-index: var(--mdb-datepicker-zindex);
}

.datepicker-dropdown-container {
  --mdb-datepicker-dropdown-container-width: 328px;
  --mdb-datepicker-dropdown-container-height: 380px;
  --mdb-datepicker-dropdown-container-background-color: var(--mdb-surface-bg);
  --mdb-datepicker-dropdown-container-border-radius: 0.5rem;
  --mdb-datepicker-dropdown-container-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  width: var(--mdb-datepicker-dropdown-container-width);
  height: var(--mdb-datepicker-dropdown-container-height);
  background-color: var(--mdb-datepicker-dropdown-container-background-color);
  border-radius: var(--mdb-datepicker-dropdown-container-border-radius);
  box-shadow: var(--mdb-datepicker-dropdown-container-box-shadow);
  z-index: var(--mdb-datepicker-container-zindex);
}

.datepicker-modal-container {
  --mdb-datepicker-modal-container-transform: translate(-50%, -50%);
  --mdb-datepicker-modal-container-width: 328px;
  --mdb-datepicker-modal-container-height: 512px;
  --mdb-datepicker-modal-container-background-color: var(--mdb-surface-bg);
  --mdb-datepicker-modal-container-border-radius: 0.6rem 0.6rem 0.5rem 0.5rem;
  --mdb-datepicker-modal-container-box-shadow: 0 2px 15px -3px rgba(var(--mdb-box-shadow-color-rgb), 0.07), 0 10px 20px -2px rgba(var(--mdb-box-shadow-color-rgb), 0.04);
  --mdb-datepicker-modal-container-date-media-margin-top: 100px;
  --mdb-datepicker-modal-container-day-cell-media-width: 32px;
  --mdb-datepicker-modal-container-day-cell-media-height: 32px;
  --mdb-datepicker-modal-container-media-width: 475px;
  --mdb-datepicker-modal-container-media-height: 360px;
  --mdb-datepicker-header-border-radius-landscape: 0.5rem 0 0 0.5rem;
  --mdb-datepicker-header-height: 120px;
  --mdb-datepicker-header-padding-x: 24px;
  --mdb-datepicker-header-background-color: var(--mdb-picker-header-bg);
  --mdb-datepicker-header-border-radius: 0.5rem 0.5rem 0 0;
  --mdb-datepicker-title-height: 32px;
  --mdb-datepicker-title-text-font-size: 10px;
  --mdb-datepicker-title-text-font-weight: 400;
  --mdb-datepicker-title-text-letter-spacing: 1.7px;
  --mdb-datepicker-title-text-color: #fff;
  --mdb-datepicker-date-height: 72px;
  --mdb-datepicker-date-text-font-size: 34px;
  --mdb-datepicker-date-text-font-weight: 400;
  --mdb-datepicker-date-text-color: #fff;
  --mdb-datepicker-footer-height: 56px;
  --mdb-datepicker-footer-padding-x: 12px;
  --mdb-datepicker-footer-btn-background-color: var(--mdb-surface-bg);
  --mdb-datepicker-footer-btn-color: var(--mdb-surface-color);
  --mdb-datepicker-footer-btn-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-footer-btn-padding-x: 10px;
  --mdb-datepicker-footer-btn-font-size: 0.8rem;
  --mdb-datepicker-footer-btn-font-weight: 500;
  --mdb-datepicker-footer-btn-height: 40px;
  --mdb-datepicker-footer-btn-line-height: 40px;
  --mdb-datepicker-footer-btn-letter-spacing: 0.1rem;
  --mdb-datepicker-footer-btn-border-radius: 10px;
  --mdb-datepicker-footer-btn-margin-bottom: 10px;
  --mdb-datepicker-footer-btn-state-background-color: var(--mdb-highlight-bg-color);
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: var(--mdb-datepicker-modal-container-transform);
  width: var(--mdb-datepicker-modal-container-width);
  height: var(--mdb-datepicker-modal-container-height);
  background-color: var(--mdb-datepicker-modal-container-background-color);
  border-radius: var(--mdb-datepicker-modal-container-border-radius);
  box-shadow: var(--mdb-datepicker-modal-container-box-shadow);
  z-index: var(--mdb-datepicker-container-zindex);
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-modal-container .datepicker-header {
    height: 100%;
  }
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-modal-container .datepicker-date {
    margin-top: var(--mdb-datepicker-modal-container-date-media-margin-top);
  }
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-modal-container {
    flex-direction: row;
    width: var(--mdb-datepicker-modal-container-media-width);
    height: var(--mdb-datepicker-modal-container-media-height);
  }
  .datepicker-modal-container .datepicker-day-cell {
    width: var(--mdb-datepicker-modal-container-day-cell-media-width);
    height: var(--mdb-datepicker-modal-container-day-cell-media-height);
  }
}

.datepicker-header {
  height: var(--mdb-datepicker-header-height);
  padding-right: var(--mdb-datepicker-header-padding-x);
  padding-left: var(--mdb-datepicker-header-padding-x);
  background-color: var(--mdb-datepicker-header-background-color);
  display: flex;
  flex-direction: column;
  border-radius: var(--mdb-datepicker-header-border-radius);
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-header {
    border-radius: var(--mdb-datepicker-header-border-radius-landscape);
  }
}

.datepicker-title {
  height: var(--mdb-datepicker-title-height);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.datepicker-title-text {
  font-size: var(--mdb-datepicker-title-text-font-size);
  font-weight: var(--mdb-datepicker-title-text-font-weight);
  text-transform: uppercase;
  letter-spacing: var(--mdb-datepicker-title-text-letter-spacing);
  color: var(--mdb-datepicker-title-text-color);
}

.datepicker-date {
  height: var(--mdb-datepicker-date-height);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.datepicker-date-text {
  font-size: var(--mdb-datepicker-date-text-font-size);
  font-weight: var(--mdb-datepicker-date-text-font-weight);
  color: var(--mdb-datepicker-date-text-color);
}

.datepicker-main {
  --mdb-datepicker-date-controls-padding-top: 10px;
  --mdb-datepicker-date-controls-padding-x: 12px;
  --mdb-datepicker-date-controls-color: rgba(0, 0, 0, 0.64);
  --mdb-datepicker-view-change-button-padding: 10px;
  --mdb-datepicker-view-change-button-color: var(--mdb-surface-color);
  --mdb-datepicker-view-change-button-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-view-change-button-font-weight: 500;
  --mdb-datepicker-view-change-button-font-size: 0.9rem;
  --mdb-datepicker-view-change-button-border-radius: 10px;
  --mdb-datepicker-view-change-button-state-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-view-change-button-after-border-width: 5px;
  --mdb-datepicker-view-change-button-after-margin-left: 5px;
  --mdb-datepicker-arrow-controls-margin-top: 10px;
  --mdb-datepicker-previous-button-width: 40px;
  --mdb-datepicker-previous-button-height: 40px;
  --mdb-datepicker-previous-button-line-height: 40px;
  --mdb-datepicker-previous-button-color: var(--mdb-surface-color);
  --mdb-datepicker-previous-button-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-previous-button-margin-right: 24px;
  --mdb-datepicker-previous-button-state-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-previous-button-state-border-radius: 50%;
  --mdb-datepicker-previous-button-after-margin: 15.5px;
  --mdb-datepicker-previous-button-after-border-width: 2px;
  --mdb-datepicker-previous-button-after-transform: translateX(2px) rotate(-45deg);
  --mdb-datepicker-next-button-width: 40px;
  --mdb-datepicker-next-button-height: 40px;
  --mdb-datepicker-next-button-line-height: 40px;
  --mdb-datepicker-next-button-color: var(--mdb-surface-color);
  --mdb-datepicker-next-button-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-next-button-margin-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-next-button-state-border-radius: 50%;
  --mdb-datepicker-next-button-after-margin: 15.5px;
  --mdb-datepicker-next-button-after-border-width: 2px;
  --mdb-datepicker-next-button-after-transform: translateX(-2px) rotate(45deg);
  --mdb-datepicker-view-padding-x: 12px;
  --mdb-datepicker-table-width: 304px;
  --mdb-datepicker-day-heading-width: 40px;
  --mdb-datepicker-day-heading-height: 40px;
  --mdb-datepicker-day-heading-font-size: 12px;
  --mdb-datepicker-day-heading-font-weight: 400;
  --mdb-datepicker-day-heading-color: var(--mdb-surface-color);
  --mdb-datepicker-cell-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-datepicker-cell-hover-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-cell-selected-background-color: #375d81;
  --mdb-datepicker-cell-selected-color: #fff;
  --mdb-datepicker-cell-focused-background-color: var(--mdb-highlight-bg-color);
  --mdb-datepicker-cell-focused-selected-background-color: #375d81;
  --mdb-datepicker-cell-border-width: 1px;
  --mdb-datepicker-cell-border-color: var(--mdb-surface-color);
  --mdb-datepicker-cell-color: var(--mdb-surface-color);
  --mdb-datepicker-small-cell-width: 40px;
  --mdb-datepicker-small-cell-height: 40px;
  --mdb-datepicker-small-cell-content-width: 40px;
  --mdb-datepicker-small-cell-content-height: 40px;
  --mdb-datepicker-small-cell-content-line-height: 40px;
  --mdb-datepicker-small-cell-content-border-radius: 50%;
  --mdb-datepicker-small-cell-content-font-size: 13px;
  --mdb-datepicker-large-cell-width: 76px;
  --mdb-datepicker-large-cell-height: 42px;
  --mdb-datepicker-large-cell-content-width: 72px;
  --mdb-datepicker-large-cell-content-height: 40px;
  --mdb-datepicker-large-cell-content-line-height: 40px;
  --mdb-datepicker-large-cell-content-padding-y: 1px;
  --mdb-datepicker-large-cell-content-padding-x: 2px;
  --mdb-datepicker-large-cell-content-border-radius: 999px;
  position: relative;
  height: 100%;
}

.datepicker-date-controls {
  padding: var(--mdb-datepicker-date-controls-padding-top) var(--mdb-datepicker-date-controls-padding-x) 0 var(--mdb-datepicker-date-controls-padding-x);
  display: flex;
  justify-content: space-between;
  color: var(--mdb-datepicker-date-controls-color);
}

.datepicker-view-change-button {
  padding: var(--mdb-datepicker-view-change-button-padding);
  color: var(--mdb-datepicker-view-change-button-color);
  font-weight: var(--mdb-datepicker-view-change-button-font-weight);
  font-size: var(--mdb-datepicker-view-change-button-font-size);
  border-radius: var(--mdb-datepicker-view-change-button-border-radius);
  box-shadow: none;
  background-color: transparent;
  margin: 0;
  border: none;
  outline: none;
}
.datepicker-view-change-button:hover, .datepicker-view-change-button:focus {
  background-color: var(--mdb-datepicker-view-change-button-state-background-color);
}
.datepicker-view-change-button:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-left: var(--mdb-datepicker-view-change-button-after-border-width) solid transparent;
  border-right: var(--mdb-datepicker-view-change-button-after-border-width) solid transparent;
  border-top-width: var(--mdb-datepicker-view-change-button-after-border-width);
  border-top-style: solid;
  margin: 0 0 0 var(--mdb-datepicker-view-change-button-after-margin-left);
  vertical-align: middle;
}
.datepicker-view-change-button.disabled {
  color: var(--mdb-datepicker-view-change-button-disabled-color);
}

.datepicker-arrow-controls {
  margin-top: var(--mdb-datepicker-arrow-controls-margin-top);
}

/*!rtl:begin:options:
{
  "autoRename": true,
  "stringMap":[
      {
      "name"    : "prev-next",
      "search"  : ["datepicker-previous-button", "datepicker-next-button"],
      "replace" : ["datepicker-next-button", "datepicker-previous-button"],
      "options" : {"ignoreCase":false}
      }
  ]
}
*/
.datepicker-previous-button {
  position: relative;
  padding: 0;
  width: var(--mdb-datepicker-previous-button-width);
  height: var(--mdb-datepicker-previous-button-height);
  line-height: var(--mdb-datepicker-previous-button-line-height);
  border: none;
  outline: none;
  margin: 0;
  color: var(--mdb-datepicker-previous-button-color);
  background-color: transparent;
  margin-right: var(--mdb-datepicker-previous-button-margin-right);
}
.datepicker-previous-button:hover, .datepicker-previous-button:focus {
  background-color: var(--mdb-datepicker-previous-button-state-background-color);
  border-radius: var(--mdb-datepicker-previous-button-state-border-radius);
}
.datepicker-previous-button.disabled {
  color: var(--mdb-datepicker-previous-button-disabled-color);
}

.datepicker-previous-button::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  content: "";
  margin: var(--mdb-datepicker-previous-button-after-margin);
  border: 0 solid currentColor;
  border-top-width: var(--mdb-datepicker-previous-button-after-border-width);
  border-left-width: var(--mdb-datepicker-previous-button-after-border-width);
  transform: var(--mdb-datepicker-previous-button-after-transform);
}

.datepicker-next-button {
  position: relative;
  padding: 0;
  width: var(--mdb-datepicker-next-button-width);
  height: var(--mdb-datepicker-next-button-height);
  line-height: var(--mdb-datepicker-next-button-line-height);
  border: none;
  outline: none;
  margin: 0;
  color: var(--mdb-datepicker-next-button-color);
  background-color: transparent;
}
.datepicker-next-button:hover, .datepicker-next-button:focus {
  background-color: var(--mdb-datepicker-next-button-margin-background-color);
  border-radius: var(--mdb-datepicker-next-button-state-border-radius);
}
.datepicker-next-button.disabled {
  color: var(--mdb-datepicker-next-button-disabled-color);
}

.datepicker-next-button::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  content: "";
  margin: var(--mdb-datepicker-next-button-after-margin);
  border: 0 solid currentColor;
  border-top-width: var(--mdb-datepicker-next-button-after-border-width);
  border-right-width: var(--mdb-datepicker-next-button-after-border-width);
  transform: var(--mdb-datepicker-next-button-after-transform);
}

/*!rtl:end:options*/
/*!rtl:raw:
  .datepicker-previous-button::after {
      rotate: 90deg;
      translate: -1px -2px;
  }

  .datepicker-next-button::after {
      rotate: -90deg;
      translate: 1px -2px;
  }
*/
.datepicker-view {
  padding-left: var(--mdb-datepicker-view-padding-x);
  padding-right: var(--mdb-datepicker-view-padding-x);
  outline: none;
  display: flex;
}

.datepicker-table {
  margin-right: auto;
  margin-left: auto;
  width: var(--mdb-datepicker-table-width);
}

.datepicker-day-heading {
  width: var(--mdb-datepicker-day-heading-width);
  height: var(--mdb-datepicker-day-heading-height);
  text-align: center;
  font-size: var(--mdb-datepicker-day-heading-font-size);
  font-weight: var(--mdb-datepicker-day-heading-font-weight);
  color: var(--prefixdatepicker-day-heading-color);
}

.datepicker-date-range {
  --mdb-datepicker-date-range-month-header-height: 1.6rem;
  --mdb-datepicker-date-range-month-header-font-size: 1rem;
}
.datepicker-date-range.datepicker-dropdown-container {
  width: calc(var(--mdb-datepicker-dropdown-container-width) * 2);
  height: calc(var(--mdb-datepicker-dropdown-container-height) + var(--mdb-datepicker-date-range-month-header-height));
}
@media screen and (min-width: 320px) and (max-width: 820px) {
  .datepicker-date-range.datepicker-dropdown-container {
    width: var(--mdb-datepicker-dropdown-container-width);
    height: var(--mdb-datepicker-dropdown-container-height);
  }
  .datepicker-date-range.datepicker-dropdown-container .vr,
  .datepicker-date-range.datepicker-dropdown-container .datepicker-table:nth-of-type(2),
  .datepicker-date-range.datepicker-dropdown-container .datepicker-month-header {
    display: none;
  }
}
.datepicker-date-range.datepicker-modal-container {
  width: calc(var(--mdb-datepicker-modal-container-width) * 2);
  height: calc(var(--mdb-datepicker-modal-container-height) + var(--mdb-datepicker-date-range-month-header-height));
}
@media screen and (min-width: 320px) and (max-width: 700px) {
  .datepicker-date-range.datepicker-modal-container {
    height: var(--mdb-datepicker-modal-container-height);
    width: var(--mdb-datepicker-modal-container-width);
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-date {
    height: calc(var(--mdb-datepicker-date-height) * 2);
    justify-content: start;
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-date .datepicker-date-text {
    font-size: calc(var(--mdb-datepicker-date-text-font-size) * 0.9);
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-view .datepicker-table {
    width: calc(var(--mdb-datepicker-modal-container-day-cell-media-width) * 7);
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-view .vr,
  .datepicker-date-range.datepicker-modal-container .datepicker-view .datepicker-table:nth-of-type(2),
  .datepicker-date-range.datepicker-modal-container .datepicker-view .datepicker-month-header {
    display: none;
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-footer-btn {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datepicker-date-range.datepicker-modal-container {
    flex-direction: row;
    width: var(--mdb-datepicker-modal-container-media-width);
    height: calc(var(--mdb-datepicker-modal-container-media-height) + var(--mdb-datepicker-modal-container-day-cell-media-height));
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-date {
    height: 100%;
    margin-top: 0.5rem;
    justify-content: start;
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-date-controls {
    padding-top: 0;
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-view .datepicker-table {
    width: calc(var(--mdb-datepicker-modal-container-day-cell-media-width) * 7);
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-view .vr,
  .datepicker-date-range.datepicker-modal-container .datepicker-view .datepicker-table:nth-of-type(2),
  .datepicker-date-range.datepicker-modal-container .datepicker-view .datepicker-month-header {
    display: none;
  }
  .datepicker-date-range.datepicker-modal-container .datepicker-footer-btn {
    margin-bottom: 0;
  }
}
.datepicker-date-range .datepicker-month-header {
  font-size: var(--mdb-datepicker-date-range-month-header-font-size);
  height: var(--mdb-datepicker-date-range-month-header-height);
}

.datepicker-cell {
  text-align: center;
  color: var(--mdb-datepicker-cell-color);
}
.datepicker-cell.disabled {
  color: var(--mdb-datepicker-cell-disabled-color);
  cursor: default;
  pointer-events: none;
}
.datepicker-cell.disabled:hover {
  cursor: default;
}
.datepicker-cell:hover {
  cursor: pointer;
}

.datepicker-cell:not(.disabled):not(.selected):hover .datepicker-cell-content {
  background-color: var(--mdb-datepicker-cell-hover-background-color);
}

.datepicker-cell.selected .datepicker-cell-content {
  background-color: var(--mdb-datepicker-cell-selected-background-color);
  color: var(--mdb-datepicker-cell-selected-color);
}

.datepicker-cell.in-range {
  background-color: var(--mdb-datepicker-cell-in-range-background-color);
}

.datepicker-cell.first-in-range {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, var(--mdb-datepicker-cell-in-range-background-color) 50%);
}

.datepicker-cell.last-in-range {
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 50%, var(--mdb-datepicker-cell-in-range-background-color) 50%);
}

.datepicker-cell:not(.selected).focused .datepicker-cell-content {
  background-color: var(--mdb-datepicker-cell-focused-background-color);
}

.datepicker-cell.focused .datepicker-cell-content.selected {
  background-color: var(--mdb-datepicker-cell-focused-selected-background-color);
}

.datepicker-cell.current .datepicker-cell-content {
  border: var(--mdb-datepicker-cell-border-width) solid var(--mdb-datepicker-cell-border-color);
}

.datepicker-small-cell {
  width: var(--mdb-datepicker-small-cell-width);
  height: var(--mdb-datepicker-small-cell-height);
}

.datepicker-small-cell-content {
  width: var(--mdb-datepicker-small-cell-content-width);
  height: var(--mdb-datepicker-small-cell-content-height);
  line-height: var(--mdb-datepicker-small-cell-content-line-height);
  border-radius: var(--mdb-datepicker-small-cell-content-border-radius);
  font-size: var(--mdb-datepicker-small-cell-content-font-size);
}

.datepicker-large-cell {
  width: var(--mdb-datepicker-large-cell-width);
  height: var(--mdb-datepicker-large-cell-height);
}

.datepicker-large-cell-content {
  width: var(--mdb-datepicker-large-cell-content-width);
  height: var(--mdb-datepicker-large-cell-content-height);
  line-height: var(--mdb-datepicker-large-cell-content-line-height);
  padding: var(--mdb-datepicker-large-cell-content-padding-y) var(--mdb-datepicker-large-cell-content-padding-x);
  border-radius: var(--mdb-datepicker-large-cell-content-border-radius);
}

.datepicker-footer {
  height: var(--mdb-datepicker-footer-height);
  display: flex;
  position: absolute;
  width: 100%;
  bottom: 0;
  justify-content: flex-end;
  align-items: center;
  padding-left: var(--mdb-datepicker-footer-padding-x);
  padding-right: var(--mdb-datepicker-footer-padding-x);
}

.datepicker-footer-btn {
  background-color: var(--mdb-datepicker-footer-btn-background-color);
  color: var(--mdb-datepicker-footer-btn-color);
  border: none;
  cursor: pointer;
  padding: 0 var(--mdb-datepicker-footer-btn-padding-x);
  text-transform: uppercase;
  font-size: var(--mdb-datepicker-footer-btn-font-size);
  font-weight: var(--mdb-datepicker-footer-btn-font-weight);
  height: var(--mdb-datepicker-footer-btn-height);
  line-height: var(--mdb-datepicker-footer-btn-line-height);
  letter-spacing: var(--mdb-datepicker-footer-btn-letter-spacing);
  border-radius: var(--mdb-datepicker-footer-btn-border-radius);
  margin-bottom: var(--mdb-datepicker-footer-btn-margin-bottom);
  outline: none;
}
.datepicker-footer-btn:hover, .datepicker-footer-btn:focus {
  background-color: var(--mdb-datepicker-footer-btn-state-background-color);
}
.datepicker-footer-btn.disabled {
  color: var(--mdb-datepicker-footer-btn-disabled-color);
}

.datepicker-clear-btn {
  margin-right: auto;
}

input[disabled] ~ .datepicker-toggle-button {
  pointer-events: none;
}

input[readonly] ~ .datepicker-toggle-button {
  pointer-events: none;
}

:root {
  --mdb-popconfirm-zindex: 1080;
  --mdb-popconfirm-border-radius: 0.5rem;
}

.popconfirm {
  --mdb-popconfirm-padding: 1rem;
  --mdb-popconfirm-background-color: var(--mdb-surface-bg);
  --mdb-popconfirm-text-color: var(--mdb-surface-color);
  padding: var(--mdb-popconfirm-padding);
  background-color: var(--mdb-popconfirm-background-color);
  border-radius: var(--mdb-popconfirm-border-radius);
  opacity: 0;
  color: var(--mdb-popconfirm-text-color);
}
.popconfirm.show {
  opacity: 1;
}

.popconfirm-popover {
  --mdb-popconfirm-popover-width: 300px;
  --mdb-popconfirm-border: 1px solid var(--mdb-divider-color);
  z-index: var(--mdb-popconfirm-zindex);
  width: var(--mdb-popconfirm-popover-width);
  border-radius: var(--mdb-popconfirm-border-radius);
  border: var(--mdb-popconfirm-border);
}

.popconfirm-modal {
  --mdb-popconfirm-modal-width: 300px;
  z-index: var(--mdb-popconfirm-zindex);
  width: var(--mdb-popconfirm-modal-width);
  position: absolute;
  border-radius: var(--mdb-popconfirm-border-radius);
}

.popconfirm-buttons-container {
  display: flex;
  justify-content: flex-end;
}
.popconfirm-buttons-container .btn {
  --mdb-popconfirm-buttons-container-btn-ml: 0.5rem;
  margin-left: var(--mdb-popconfirm-buttons-container-btn-ml);
}

.popconfirm-backdrop {
  --mdb-popconfirm-backdrop-zindex: 1070;
  --mdb-popconfirm-backdrop-background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  z-index: var(--mdb-popconfirm-backdrop-zindex);
  position: fixed;
  top: 0;
  left: 0;
  background-color: var(--mdb-popconfirm-backdrop-background-color);
  display: flex;
  justify-content: center;
  align-items: center;
}

.popconfirm-icon-container i {
  --mdb-popconfirm-icon-text-color: var(--mdb-surface-color);
  color: var(--mdb-popconfirm-icon-text-color);
}

.datatable {
  --mdb-datatable-color: var(--mdb-body-color);
  --mdb-datatable-border-color: var(--mdb-border-color);
  --mdb-datatable-striped-color: var(--mdb-body-color);
  --mdb-datatable-accent-bg: rgba(var(--mdb-emphasis-color-rgb), 0.02);
  --mdb-datatable-hover-color: var(--mdb-body-color);
  --mdb-datatable-hover-bg: rgba(var(--mdb-emphasis-color-rgb), 0.025);
  --mdb-datatable-muted-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-datatable-active-color: rgba(var(--mdb-emphasis-color-rgb), 0.1);
  --mdb-datatable-font-size: 0.9rem;
  --mdb-datatable-background-color: var(--mdb-body-bg);
  --mdb-datatable-table-th-td-max-width: 250px;
  --mdb-datatable-table-th-td-padding-y: 1rem;
  --mdb-datatable-table-th-td-padding-x: 1.4rem;
  --mdb-datatable-thead-tr-border-width: 1px;
  --mdb-datatable-thead-th-font-weight: 500;
  --mdb-datatable-thead-fixed-cell-background-color: var(--mdb-body-bg);
  --mdb-datatable-tbody-font-weight: 300;
  --mdb-datatable-tbody-tr-transition: all 0.3s ease-in;
  --mdb-datatable-tbody-tr-last-child-height: 71px;
  --mdb-datatable-tbody-loader-height: 2px;
  --mdb-datatable-tbody-progress-animation: datatableProgress 3s ease-in-out;
  --mdb-datatable-tbody-progress-width: 45%;
  --mdb-datatable-tbody-progress-opacity: 0.5;
  --mdb-datatable-tbody-progress-border-radius: 1px;
  --mdb-datatable-pagination-padding-y: 0.5rem;
  --mdb-datatable-pagination-border-width: 1px;
  --mdb-datatable-pagination-nav-font-size: 0.9rem;
  --mdb-datatable-pagination-buttons-margin-left: 2rem;
  --mdb-datatable-pagination-button-padding-x: 1rem;
  --mdb-datatable-sort-icon-transition-duration: 0.3s;
  --mdb-datatable-sort-icon-left: 0.4rem;
  --mdb-datatable-sort-icon-top: calc(50% - 0.5rem);
  --mdb-datatable-select-wrapper-font-size: 0.9rem;
  --mdb-datatable-select-wrapper-font-weight: 300;
  --mdb-datatable-sm-th-td-padding-y: 0.5rem;
  --mdb-datatable-sm-th-td-padding-x: 1.4rem;
  --mdb-datatable-sm-tbody-tr-last-child-height: 55px;
  --mdb-datatable-sm-pagination-padding: 0.2rem;
  --mdb-datatable-bordered-th-td-border-width: 1px;
  --mdb-datatable-hover-tbody-tr-transition: background-color 0.2s ease-in;
  --mdb-datatable-header-filter-margin: 8px 0 0 0;
  --mdb-datatable-header-filter-input-border-color: var(--mdb-border-color);
  --mdb-datatable-header-filter-input-border: 1px solid var(--mdb-border-color);
  --mdb-datatable-header-filter-input-border-radius: 0.15rem;
  --mdb-datatable-header-filter-input-padding: 0 4px;
  --mdb-datatable-header-filter-input-height: 2rem;
  --mdb-datatable-header-filter-input-width: 100%;
  --mdb-datatable-header-filter-input-bg: transparent;
  font-size: var(--mdb-datatable-font-size);
  color: var(--mdb-datatable-color);
  background-color: var(--mdb-datatable-background-color);
}
.datatable-inner {
  background-color: inherit;
}
.datatable table {
  font-size: var(--mdb-datatable-font-size);
  color: var(--mdb-datatable-color);
  background-color: inherit;
  margin-bottom: 0;
  border-color: var(--mdb-datatable-border-color);
}
.datatable table th,
.datatable table td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: var(--mdb-datatable-table-th-td-max-width);
  padding: var(--mdb-datatable-table-th-td-padding-y) var(--mdb-datatable-table-th-td-padding-x);
}
.datatable thead {
  background-color: inherit;
}
.datatable thead tr {
  background-color: inherit;
  border-bottom: var(--mdb-datatable-thead-tr-border-width) solid var(--mdb-datatable-border-color);
}
.datatable thead th {
  position: relative;
  border-bottom: none;
  font-weight: var(--mdb-datatable-thead-th-font-weight);
}
.datatable thead th:hover .datatable-sort-icon {
  opacity: 1;
}
.datatable thead .datatable-header-filter {
  display: block;
  margin: var(--mdb-datatable-header-filter-margin);
}
.datatable thead .datatable-header-filter-input {
  width: var(--mdb-datatable-header-filter-input-width);
  border: var(--mdb-datatable-header-filter-input-border);
  border-radius: var(--mdb-datatable-header-filter-input-border-radius);
  padding: var(--mdb-datatable-header-filter-input-padding);
  height: var(--mdb-datatable-header-filter-input-height);
  background: var(--mdb-datatable-header-filter-input-bg);
}
.datatable thead .datatable-header-filter-input:focus {
  outline: var(--mdb-datatable-header-filter-input-border);
}
.datatable thead .fixed-cell {
  position: sticky;
  top: 0;
  z-index: 3;
  box-shadow: var(--mdb-datatable-border-color) 0px 1px;
  background-color: var(--mdb-datatable-thead-fixed-cell-background-color);
}
.datatable tbody {
  font-weight: var(--mdb-datatable-tbody-font-weight);
  background-color: inherit;
}
.datatable tbody .fixed-cell {
  position: sticky;
  z-index: 1;
  background-color: inherit;
}
.datatable tbody tr {
  background-color: inherit;
  transition: var(--mdb-datatable-tbody-tr-transition);
}
.datatable tbody tr:last-child {
  border-bottom: transparent;
  height: var(--mdb-datatable-tbody-tr-last-child-height);
}
.datatable tbody tr:focus {
  outline: none;
}
.datatable tbody tr.active {
  background-color: var(--mdb-datatable-active-color);
}
.datatable tbody td:focus {
  outline: none;
}
.datatable-loader {
  width: 100%;
  height: var(--mdb-datatable-tbody-loader-height);
  position: relative;
  overflow: hidden;
}
.datatable-loader-inner {
  display: block;
  height: 100%;
}
.datatable-progress {
  animation: var(--mdb-datatable-tbody-progress-animation);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  width: var(--mdb-datatable-tbody-progress-width);
  position: relative;
  opacity: var(--mdb-datatable-tbody-progress-opacity);
  border-radius: var(--mdb-datatable-tbody-progress-border-radius);
  display: block;
  height: 100%;
}
@keyframes datatableProgress {
  0% {
    left: -45%;
  }
  100% {
    left: 100%;
  }
}
.datatable-pagination {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: var(--mdb-datatable-pagination-padding-y) 0;
  border-top: var(--mdb-datatable-pagination-border-width) solid var(--mdb-datatable-border-color);
}
.datatable-pagination-nav {
  padding: 0;
  font-size: var(--mdb-datatable-pagination-nav-font-size);
  direction: ltr /*!rtl:ignore*/;
}
.datatable-pagination-buttons {
  margin-left: var(--mdb-datatable-pagination-buttons-margin-left);
}
.datatable-pagination-button {
  padding-left: var(--mdb-datatable-pagination-button-padding-x);
  padding-right: var(--mdb-datatable-pagination-button-padding-x);
  color: var(--mdb-datatable-color);
}
.datatable-sort-icon {
  opacity: 0;
  color: var(--mdb-datatable-muted-color);
  cursor: pointer;
  transition-property: opacity, transform;
  transition-duration: var(--mdb-datatable-sort-icon-transition-duration);
  transition-timing-function: linear;
  position: absolute;
  left: var(--mdb-datatable-sort-icon-left);
  top: var(--mdb-datatable-sort-icon-top);
}
.datatable-sort-icon.active {
  opacity: 1;
  color: var(--mdb-datatable-color);
}
.datatable-select-wrapper {
  display: flex;
  align-items: center;
  font-size: var(--mdb-datatable-select-wrapper-font-size);
  font-weight: var(--mdb-datatable-select-wrapper-font-weight);
  padding: 0 1rem;
}
.datatable-select-wrapper .select-input {
  max-width: 70px;
}
.datatable-select-text {
  margin: 0 1rem;
}
.datatable.datatable-sm th,
.datatable.datatable-sm td {
  padding: var(--mdb-datatable-sm-th-td-padding-y) var(--mdb-datatable-sm-th-td-padding-x);
}
.datatable.datatable-sm tbody tr:last-child {
  border-bottom: transparent;
  height: var(--mdb-datatable-sm-tbody-tr-last-child-height);
}
.datatable.datatable-sm .datatable-pagination {
  padding: var(--mdb-datatable-sm-pagination-padding) 0;
}
.datatable.datatable-bordered th,
.datatable.datatable-bordered td {
  border-width: var(--mdb-datatable-bordered-th-td-border-width);
}
.datatable.datatable-bordered .datatable-pagination {
  border: var(--mdb-datatable-bordered-th-td-border-width) solid var(--mdb-datatable-border-color);
}
.datatable.datatable-striped tbody tr:nth-of-type(odd) {
  background-color: var(--mdb-datatable-accent-bg);
  color: var(--mdb-datatable-striped-color);
}
.datatable.datatable-striped tbody tr:nth-of-type(odd) td {
  background-color: inherit;
  color: inherit;
}
.datatable.datatable-hover tbody tr {
  transition: var(--mdb-datatable-hover-tbody-tr-transition) !important;
}
.datatable.datatable-hover tbody tr:hover {
  background-color: var(--mdb-datatable-hover-bg) !important;
  color: var(--mdb-datatable-hover-color);
}
.datatable.datatable-hover tbody tr:hover td {
  background-color: inherit;
  color: inherit;
}
.datatable.datatable-clickable-rows tbody tr {
  cursor: pointer;
}
.datatable.datatable-clickable-rows tbody tr.active {
  background-color: var(--mdb-datatable-hover-bg);
}
.datatable.datatable-clickable-rows tbody tr.active td {
  background-color: inherit;
  color: inherit;
}
.datatable.border-primary {
  --mdb-datatable-border-color: #375d81;
}
.datatable.border-secondary {
  --mdb-datatable-border-color: #9cb7cf;
}
.datatable.border-success {
  --mdb-datatable-border-color: #14a44d;
}
.datatable.border-danger {
  --mdb-datatable-border-color: #dc4c64;
}
.datatable.border-warning {
  --mdb-datatable-border-color: #e4a11b;
}
.datatable.border-info {
  --mdb-datatable-border-color: #54b4d3;
}
.datatable.border-light {
  --mdb-datatable-border-color: #fbfbfb;
}
.datatable.border-dark {
  --mdb-datatable-border-color: #332d2d;
}
.datatable.datatable-borderless {
  --mdb-datatable-border-color: transparent;
}
.datatable.datatable-loading {
  color: var(--mdb-datatable-muted-color);
}
.datatable.datatable-loading th {
  color: var(--mdb-datatable-muted-color);
}
.datatable.datatable-loading .datatable-sort-icon {
  display: none;
}

@media (max-width: 520px) {
  .datatable-pagination {
    flex-direction: column-reverse;
  }
  .datatable-pagination-nav {
    margin: 0.8rem 0;
  }
  .datatable-pagination-button {
    font-size: 1rem;
  }
  .datatable-pagination-buttons {
    margin: 0.8rem 0;
  }
}
.steps, .timeline, .stepper {
  --mdb-steps-transition: height 0.2s ease-in-out;
  position: relative;
  padding: 0;
  margin: 0;
  width: 100%;
  list-style: none;
  overflow: hidden;
  transition: var(--mdb-steps-transition);
}

.steps-step, .timeline-step, .stepper-vertical .stepper-step {
  --mdb-steps-step-after-left: 2.45rem;
  --mdb-steps-step-after-width: 1px;
  --mdb-steps-step-after-margin-top: 0.5rem;
  --mdb-steps-step-after-bg: rgba(var(--mdb-emphasis-color-rgb), 0.1);
  height: fit-content;
  position: relative;
}
.steps-step-after, .timeline-step:after, .stepper-vertical .stepper-step:not(:last-child):after {
  position: absolute;
  left: var(--mdb-steps-step-after-left);
  width: var(--mdb-steps-step-after-width);
  margin-top: var(--mdb-steps-step-after-margin-top);
  content: "";
  background-color: var(--mdb-steps-step-after-bg);
}

.steps-content, .timeline-content, .stepper-vertical .stepper-content {
  --mdb-steps-content-padding-y: 1.5rem;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: var(--mdb-steps-content-padding-y);
  padding-right: var(--mdb-steps-content-padding-y);
}

.steps-head-vertical, .timeline-head, .stepper-vertical .stepper-head {
  --mdb-steps-head-vertical-padding-top: 1.5rem;
  --mdb-steps-head-vertical-padding-x: 1.5rem;
  padding-left: var(--mdb-steps-head-vertical-padding-x);
  padding-right: var(--mdb-steps-head-vertical-padding-x);
  padding-top: var(--mdb-steps-head-vertical-padding-top);
}

.steps-head-icon-vertical, .timeline-head-icon, .stepper-vertical .stepper-head-icon {
  --mdb-steps-head-icon-vertical-margin-right: 0.75rem;
  margin-right: var(--mdb-steps-head-icon-vertical-margin-right);
}

.steps-head-text-after-vertical, .stepper-vertical .stepper-head-text:after {
  position: absolute;
}

.steps-head, .timeline-head, .stepper-head {
  --mdb-steps-head-line-height: 1.3;
  --mdb-steps-head-hover-bgc: rgba(var(--mdb-emphasis-color-rgb), 0.025);
  display: flex;
  align-items: center;
  text-decoration: none;
  color: unset;
  line-height: var(--mdb-steps-head-line-height);
}
.steps-head-hover, .stepper-head:hover {
  background-color: var(--mdb-steps-head-hover-bgc);
}
.steps-head-focus, .stepper-head:focus {
  outline: none;
}

.steps-head-text, .timeline-head-text, .stepper-head-text {
  --mdb-steps-head-text-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-steps-head-text-after-font-size: 0.8rem;
  color: var(--mdb-steps-head-text-color);
}
.steps-head-text-after, .timeline-head-text:after, .stepper-head-text:after {
  display: flex;
  font-size: var(--mdb-steps-head-text-after-font-size);
  content: attr(data-mdb-content);
}

.steps-head-icon, .timeline-head-icon, .stepper-head-icon {
  --mdb-steps-head-icon-font-size: 0.875rem;
  --mdb-steps-head-icon-width: 1.938rem;
  --mdb-steps-head-icon-height: 1.938rem;
  --mdb-steps-head-icon-font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  font-size: var(--mdb-steps-head-icon-font-size);
  width: var(--mdb-steps-head-icon-width);
  height: var(--mdb-steps-head-icon-height);
  font-weight: var(--mdb-steps-head-icon-font-weight);
}

.steps-active-head-text, .timeline-head-text, .stepper-active .stepper-head-text {
  --mdb-steps-active-head-text-font-weight: 500;
  font-weight: var(--mdb-steps-active-head-text-font-weight);
}

.stepper {
  --mdb-stepper-padding-x: 1rem;
  --mdb-stepper-step-height: 4.5rem;
  --mdb-stepper-step-head-padding-left: 1.5rem;
  --mdb-stepper-step-head-padding-right: 1.5rem;
  --mdb-stepper-step-head-height: 1px;
  --mdb-stepper-step-head-bg: rgba(var(--mdb-emphasis-color-rgb), 0.1);
  --mdb-stepper-step-head-margin-right: 0.5rem;
  --mdb-stepper-step-head-margin-left: 0.5rem;
  --mdb-stepper-head-icon-margin-y: 1.5rem;
  --mdb-stepper-head-icon-margin-right: 0.5rem;
  --mdb-stepper-vertical-step-top: 3.25rem;
  --mdb-stepper-vertical-step-height: calc(100% - 2.45rem);
  --mdb-stepper-vertical-content-padding-left: 3.75rem;
  --mdb-stepper-vertical-content-transition: height 0.3s ease-in-out, margin-top 0.3s ease-in-out, margin-bottom 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out;
  --mdb-stepper-vertical-head-padding-bottom: 1.5rem;
  --mdb-stepper-mobile-step-margin-y: 1rem;
  --mdb-stepper-mobile-step-head-padding-x: 0.25rem;
  --mdb-stepper-mobile-head-icon-height: 0.5rem;
  --mdb-stepper-mobile-head-icon-width: 0.5rem;
  --mdb-stepper-mobile-content-top: 2.56rem;
  --mdb-stepper-mobile-active-head-icon-bg: var(--mdb-primary);
  --mdb-stepper-mobile-completed-head-icon-bg: var(--mdb-success);
  --mdb-stepper-head-icon-bg: var(--mdb-surface-inverted-bg);
  --mdb-stepper-head-icon-color: var(--mdb-surface-inverted-color);
  --mdb-stepper-completed-head-icon-bg: var(--mdb-success-bg-subtle);
  --mdb-stepper-completed-head-icon-color: var(--mdb-success-text-emphasis);
  --mdb-stepper-active-head-icon-bg: var(--mdb-primary-bg-subtle);
  --mdb-stepper-active-head-icon-color: var(--mdb-primary-text-emphasis);
  --mdb-stepper-invalid-head-icon-bg: var(--mdb-danger-bg-subtle);
  --mdb-stepper-invalid-head-icon-color: var(--mdb-danger-text-emphasis);
  --mdb-stepper-disabled-head-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);
  --mdb-stepper-disabled-head-icon-bg: var(--mdb-surface-inverted-bg);
  --mdb-stepper-disabled-head-icon-color: rgba(var(--mdb-surface-inverted-color-rgb), 0.55);
  --mdb-stepper-mobile-head-padding-y: 0.5rem;
  --mdb-stepper-mobile-head-padding-x: 1rem;
  --mdb-stepper-mobile-footer-height: 2.5rem;
  --mdb-stepper-back-btn-i-margin-right: 0.5rem;
  --mdb-stepper-next-btn-i-margin-left: 0.5rem;
  --mdb-stepper-mobile-progress-bar-height: 0.3rem;
  --mdb-stepper-mobile-progress-height: 0.3rem;
  --mdb-stepper-mobile-progress-background-color: var(--mdb-secondary-bg);
  --mdb-stepper-mobile-active-progress-bar-color: var(--mdb-primary);
  --mdb-stepper-mobile-footer-bg: var(--mdb-stepper-mobile-bg);
  --mdb-stepper-mobile-head-bg: var(--mdb-stepper-mobile-bg);
  --mdb-stepper-mobile-invalid-icon-bg: var(--mdb-danger);
}

.stepper:not(.stepper-vertical) {
  display: flex;
  justify-content: space-between;
}
.stepper:not(.stepper-vertical) .stepper-content {
  position: absolute;
  width: 100%;
  padding-right: var(--mdb-stepper-padding-x);
  padding-left: var(--mdb-stepper-padding-x);
}
.stepper:not(.stepper-vertical) .stepper-step {
  flex: auto;
  height: var(--mdb-stepper-step-height);
}
.stepper:not(.stepper-vertical) .stepper-step:first-child .stepper-head {
  padding-left: var(--mdb-stepper-step-head-padding-left);
}
.stepper:not(.stepper-vertical) .stepper-step:last-child .stepper-head {
  padding-right: var(--mdb-stepper-step-head-padding-right);
}
.stepper:not(.stepper-vertical) .stepper-step:not(:first-child) .stepper-head:before {
  flex: 1;
  height: var(--mdb-stepper-step-head-height);
  width: 100%;
  margin-right: var(--mdb-stepper-step-head-margin-right);
  content: "";
  background-color: var(--mdb-stepper-step-head-bg);
}
.stepper:not(.stepper-vertical) .stepper-step:not(:last-child) .stepper-head:after {
  flex: 1;
  height: var(--mdb-stepper-step-head-height);
  width: 100%;
  margin-left: var(--mdb-stepper-step-head-margin-left);
  content: "";
  background-color: var(--mdb-stepper-step-head-bg);
}
.stepper:not(.stepper-vertical) .stepper-head-icon {
  margin-top: var(--mdb-stepper-head-icon-margin-y);
  margin-right: var(--mdb-stepper-head-icon-margin-right);
  margin-bottom: var(--mdb-stepper-head-icon-margin-y);
  margin-left: 0;
}

.stepper-vertical .stepper-step:not(:last-child):after {
  top: var(--mdb-stepper-vertical-step-top);
  height: var(--mdb-stepper-vertical-step-height);
}
.stepper-vertical .stepper-content {
  padding-left: var(--mdb-stepper-vertical-content-padding-left);
  transition: var(--mdb-stepper-vertical-content-transition);
}
.stepper-vertical .stepper-content-hide {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 0 !important;
}
.stepper-vertical .stepper-head {
  padding-bottom: var(--mdb-stepper-vertical-head-padding-bottom);
}
.stepper.stepper-mobile {
  justify-content: center;
  align-items: flex-end;
}
.stepper.stepper-mobile.stepper-progress-bar .stepper-head-icon {
  display: none;
}
.stepper.stepper-mobile .stepper-step {
  flex: unset;
  height: fit-content;
  margin-top: var(--mdb-stepper-mobile-step-margin-y);
  margin-bottom: var(--mdb-stepper-mobile-step-margin-y);
}
.stepper.stepper-mobile .stepper-step:not(:last-child) .stepper-head:after {
  margin-left: 0;
}
.stepper.stepper-mobile .stepper-step:not(:first-child) .stepper-head:before {
  margin-right: 0;
}
.stepper.stepper-mobile .stepper-step:not(:last-child):not(:first-child) .stepper-head {
  padding-left: var(--mdb-stepper-mobile-step-head-padding-x);
  padding-right: var(--mdb-stepper-mobile-step-head-padding-x);
}
.stepper.stepper-mobile .stepper-head-icon {
  font-size: 0;
  margin: 0;
  height: var(--mdb-stepper-mobile-head-icon-height);
  width: var(--mdb-stepper-mobile-head-icon-width);
  z-index: 1;
}
.stepper.stepper-mobile .stepper-head-text {
  display: none;
}
.stepper.stepper-mobile .stepper-content {
  top: var(--mdb-stepper-mobile-content-top);
}
.stepper.stepper-mobile .stepper-active .stepper-head-icon {
  background-color: var(--mdb-stepper-mobile-active-head-icon-bg);
}
.stepper.stepper-mobile .stepper-completed .stepper-head-icon {
  background-color: var(--mdb-stepper-mobile-completed-head-icon-bg);
}
.stepper.stepper-mobile .stepper-invalid .stepper-head-icon {
  background-color: var(--mdb-stepper-mobile-invalid-icon-bg);
}

.stepper-form {
  display: inherit;
  justify-content: inherit;
  width: inherit;
  position: inherit;
}

.stepper-content {
  left: 0;
}

.stepper-head {
  cursor: pointer;
}
.stepper-head-icon {
  background-color: var(--mdb-stepper-head-icon-bg);
  color: var(--mdb-stepper-head-icon-color);
}

.stepper-completed .stepper-head-icon {
  background-color: var(--mdb-stepper-completed-head-icon-bg);
  color: var(--mdb-stepper-completed-head-icon-color);
}

.stepper-active .stepper-content {
  display: block;
}
.stepper-active .stepper-head-icon {
  background-color: var(--mdb-stepper-active-head-icon-bg);
  color: var(--mdb-stepper-active-head-icon-color);
}

.stepper-invalid .stepper-head-icon {
  background-color: var(--mdb-stepper-invalid-head-icon-bg);
  color: var(--mdb-stepper-invalid-head-icon-color);
}

.stepper-disabled .stepper-head {
  cursor: default;
}
.stepper-disabled .stepper-head-icon {
  background-color: var(--mdb-stepper-disabled-head-icon-bg);
  color: var(--mdb-stepper-disabled-head-icon-color);
}
.stepper-disabled .stepper-head-text {
  color: var(--mdb-stepper-disabled-head-color);
}

.stepper-mobile-head {
  position: absolute;
  align-self: normal;
  height: fit-content;
  background-color: var(--mdb-stepper-mobile-head-bg);
  width: 100%;
  padding-top: var(--mdb-stepper-mobile-head-padding-y);
  padding-right: var(--mdb-stepper-mobile-head-padding-x);
  padding-bottom: var(--mdb-stepper-mobile-head-padding-y);
  padding-left: var(--mdb-stepper-mobile-head-padding-x);
}

.stepper-mobile-footer {
  position: absolute;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--mdb-stepper-mobile-footer-bg);
  width: 100%;
  height: var(--mdb-stepper-mobile-footer-height);
}

.stepper-back-btn {
  display: block;
  left: 0;
}
.stepper-back-btn .btn-link {
  color: unset;
}
.stepper-back-btn i {
  margin-right: var(--mdb-stepper-back-btn-i-margin-right);
}

.stepper-next-btn {
  display: block;
  right: 0;
}
.stepper-next-btn .btn-link {
  color: unset;
}
.stepper-next-btn i {
  margin-left: var(--mdb-stepper-next-btn-i-margin-left);
}

.stepper-mobile-progress-bar {
  height: var(--mdb-stepper-mobile-progress-bar-height);
  background-color: var(--mdb-stepper-mobile-active-progress-bar-color);
  width: 0;
}

.stepper-mobile-progress {
  height: var(--mdb-stepper-mobile-progress-height);
  flex-grow: 100;
  background-color: var(--mdb-stepper-mobile-progress-background-color);
}

.timeline {
  --mdb-timeline-step-top: 2.94rem;
  --mdb-timeline-step-height: calc(100% - 1.94rem);
  --mdb-timeline-content-padding-left: 4.25rem;
  --mdb-timeline-head-padding-bottom: 0.5rem;
  --mdb-timeline-step-sm-left: 1.8rem;
  --mdb-timeline-step-sm-top: 2rem;
  --mdb-timeline-head-sm-margin-right: 1rem;
  --mdb-timeline-head-sm-bg: #dfdfdf;
  --mdb-timeline-head-sm-height: 0.7rem;
  --mdb-timeline-head-sm-width: 0.7rem;
  --mdb-timeline-content-sm-padding-left: 3.25rem;
}

.timeline-step:after {
  top: var(--mdb-timeline-step-top);
  height: var(--mdb-timeline-step-height);
}

.timeline-content {
  padding-left: var(--mdb-timeline-content-padding-left);
}

.timeline-head {
  padding-bottom: var(--mdb-timeline-head-padding-bottom);
}

.timeline-step-sm:after {
  left: var(--mdb-timeline-step-sm-left);
  height: 100%;
  top: var(--mdb-timeline-step-sm-top);
}

.timeline-head-sm {
  margin-right: var(--mdb-timeline-head-sm-margin-right);
  background-color: var(--mdb-timeline-head-sm-bg);
  border-radius: 100%;
  height: var(--mdb-timeline-head-sm-height);
  width: var(--mdb-timeline-head-sm-width);
}

.timeline-content-sm {
  padding-left: var(--mdb-timeline-content-sm-padding-left);
}

.sticky.animation {
  animation-duration: 200ms;
}

.select-dropdown .form-check-input label {
  display: block;
}

select.select-initialized {
  display: none !important;
}

.select-wrapper {
  --mdb-form-outline-select-arrow-color: var(--mdb-surface-color);
  --mdb-form-outline-select-arrow-font-size: 16px;
  --mdb-form-outline-select-arrow-top: 7px;
  --mdb-form-outline-select-arrow-right: 16px;
  --mdb-form-outline-select-valid-color: #00b74a;
  --mdb-form-outline-select-invalid-color: #f93154;
  --mdb-form-outline-select-clear-btn-color: var(--mdb-surface-color);
  --mdb-form-outline-select-clear-btn-font-size: 1rem;
  --mdb-form-outline-select-clear-btn-top: 7px;
  --mdb-form-outline-select-clear-btn-right: 27px;
  --mdb-form-outline-select-clear-btn-focus-color: #375d81;
  --mdb-form-outline-select-sm-clear-btn-font-size: 0.8rem;
  --mdb-form-outline-select-sm-clear-btn-top: 4px;
  --mdb-form-outline-select-lg-clear-btn-top: 11px;
  --mdb-form-outline-select-label-max-width: 80%;
  --mdb-form-outline-select-label-active-transform: translateY(-1rem) translateY(0.1rem) scale(0.8);
  --mdb-form-outline-select-lg-label-active-transform: translateY(-1.25rem) translateY(0.1rem) scale(0.8);
  --mdb-form-outline-select-sm-label-active-transform: translateY(-0.83rem) translateY(0.1rem) scale(0.8);
  --mdb-form-outline-select-input-focused-color: var(--mdb-surface-color);
  --mdb-form-outline-select-label-color: #375d81;
  --mdb-form-outline-select-notch-border-color: #375d81;
  --mdb-form-outline-select-white-notch-border-color: #fff;
  --mdb-form-outline-select-input-focused-arrow-color: #375d81;
  --mdb-form-outline-select-white-focus-arrow-color: #fff;
  --mdb-form-outline-select-white-arrow-color: #fff;
  --mdb-form-outline-select-white-clear-btn: #fff;
  --mdb-form-outline-select-sm-arrow-top: 3px;
  --mdb-form-outline-select-lg-arrow-top: 11px;
  --mdb-form-outline-form-notch-border-top: 1px solid transparent;
}

.select-arrow::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.select-arrow:empty::after {
  margin-left: 0;
}
.select-arrow {
  color: var(--mdb-form-outline-select-arrow-color);
  text-align: center;
  font-size: var(--mdb-form-outline-select-arrow-font-size);
  position: absolute;
  top: var(--mdb-form-outline-select-arrow-top);
  right: var(--mdb-form-outline-select-arrow-right);
}

.was-validated .form-control:valid ~ .select-arrow {
  color: var(--mdb-form-outline-select-valid-color);
}

.was-validated .form-control:invalid ~ .select-arrow {
  color: var(--mdb-form-outline-select-invalid-color);
}

.select-clear-btn {
  color: var(--mdb-form-outline-select-clear-btn-color);
  font-size: var(--mdb-form-outline-select-clear-btn-font-size);
  position: absolute;
  top: var(--mdb-form-outline-select-clear-btn-top);
  right: var(--mdb-form-outline-select-clear-btn-right);
  cursor: pointer;
}
.select-clear-btn:focus {
  color: var(--mdb-form-outline-select-clear-btn-focus-color);
  outline: none;
}

.form-control-sm ~ .select-clear-btn {
  font-size: var(--mdb-form-outline-select-sm-clear-btn-font-size);
  top: var(--mdb-form-outline-select-sm-clear-btn-top);
}

.form-control-lg ~ .select-clear-btn {
  top: var(--mdb-form-outline-select-lg-clear-btn-top);
}

.select-dropdown-container {
  --mdb-form-outline-select-dropdown-container-z-index: 1070;
  --mdb-form-outline-select-dropdown-bg: var(--mdb-surface-bg);
  --mdb-form-outline-select-dropdown-box-shadow: 0 2px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 2px 10px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
  --mdb-form-outline-select-dropdown-min-width: 100px;
  --mdb-form-outline-select-dropdown-transform: scaleY(0.8);
  --mdb-form-outline-select-dropdown-transition: all 0.2s;
  --mdb-form-outline-select-dropdown-open-transform: scaleY(1);
  --mdb-form-outline-select-dropdown-input-group-padding: 10px;
  --mdb-form-outline-select-options-wrapper-scrollbar-width: 4px;
  --mdb-form-outline-select-options-wrapper-scrollbar-height: 4px;
  --mdb-form-outline-select-options-wrapper-scrollbar-border-bottom-right-radius: 4px;
  --mdb-form-outline-select-options-wrapper-scrollbar-border-bottom-left-radius: 4px;
  --mdb-form-outline-select-options-wrapper-scrollbar-thumb-height: 50px;
  --mdb-form-outline-select-options-wrapper-scrollbar-thumb-bg: var(--mdb-scrollbar-thumb-bg);
  --mdb-form-outline-select-options-wrapper-scrollbar-thumb-border-radius: 4px;
  --mdb-form-outline-select-no-results-padding-left: 16px;
  --mdb-form-outline-select-no-results-padding-right: 16px;
  z-index: var(--mdb-form-outline-select-dropdown-container-z-index);
}

.select-dropdown {
  background-color: var(--mdb-form-outline-select-dropdown-bg);
  box-shadow: var(--mdb-form-outline-select-dropdown-box-shadow);
  margin: 0;
  min-width: var(--mdb-form-outline-select-dropdown-min-width);
  outline: 0;
  position: relative;
  transform: var(--mdb-form-outline-select-dropdown-transform);
  opacity: 0;
  transition: var(--mdb-form-outline-select-dropdown-transition);
}
.select-dropdown.open {
  transform: var(--mdb-form-outline-select-dropdown-open-transform);
  opacity: 1;
}

.select-dropdown > .input-group {
  padding: var(--mdb-form-outline-select-dropdown-input-group-padding);
}

.select-label {
  max-width: var(--mdb-form-outline-select-label-max-width);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select-label.active {
  transform: var(--mdb-form-outline-select-label-active-transform);
}

.form-control-lg ~ .select-label.active {
  transform: var(--mdb-form-outline-select-lg-label-active-transform);
}

.form-control-sm ~ .select-label.active {
  transform: var(--mdb-form-outline-select-sm-label-active-transform);
}

.form-outline .select-label.active ~ .form-notch .form-notch-middle {
  border-right: none;
  border-left: none;
  border-top: var(--mdb-form-outline-form-notch-border-top);
}

.select-input {
  cursor: pointer;
}
.select-input[disabled] {
  cursor: default;
}

.select-input.focused,
.form-outline .form-control.select-input:focus {
  color: var(--mdb-form-outline-select-input-focused-color);
  outline: 0;
}
.select-input.focused ~ .select-label,
.form-outline .form-control.select-input:focus ~ .select-label {
  color: var(--mdb-form-outline-select-label-color);
}
.select-input.focused::placeholder,
.form-outline .form-control.select-input:focus::placeholder {
  opacity: 1;
}
.select-input.focused ~ .form-notch .form-notch-leading,
.form-outline .form-control.select-input:focus ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: -1px 0 0 0 var(--mdb-form-outline-select-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}
.select-input.focused ~ .form-notch .form-notch-trailing,
.form-outline .form-control.select-input:focus ~ .form-notch .form-notch-trailing {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: 1px 0 0 0 var(--mdb-form-outline-select-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}

.select-input.focused ~ .form-notch .form-notch-middle {
  border-top: var(--mdb-form-outline-form-notch-border-top);
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}

.select-input.focused ~ .select-arrow {
  color: var(--mdb-form-outline-select-input-focused-arrow-color);
}

.form-control-sm ~ .select-arrow {
  top: var(--mdb-form-outline-select-sm-arrow-top);
}

.form-control-lg ~ .select-arrow {
  top: var(--mdb-form-outline-select-lg-arrow-top);
}

.select-options-wrapper {
  overflow-y: auto;
}
.select-options-wrapper::-webkit-scrollbar {
  width: var(--mdb-form-outline-select-options-wrapper-scrollbar-width);
  height: var(--mdb-form-outline-select-options-wrapper-scrollbar-height);
}
.select-options-wrapper::-webkit-scrollbar-button:start:decrement, .select-options-wrapper::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 0;
  background-color: transparent;
}
.select-options-wrapper::-webkit-scrollbar-track-piece {
  background-color: transparent;
  border-radius: 0;
  border-bottom-right-radius: var(--mdb-form-outline-select-options-wrapper-scrollbar-border-bottom-right-radius);
  border-bottom-left-radius: var(--mdb-form-outline-select-options-wrapper-scrollbar-border-bottom-left-radius);
}
.select-options-wrapper::-webkit-scrollbar-thumb:vertical {
  height: var(--mdb-form-outline-select-options-wrapper-scrollbar-thumb-height);
  background-color: var(--mdb-form-outline-select-options-wrapper-scrollbar-thumb-bg);
  border-radius: var(--mdb-form-outline-select-options-wrapper-scrollbar-thumb-border-radius);
}

.select-options-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select-option-group-label {
  --mdb-form-outline-select-option-group-label-padding-left: 16px;
  --mdb-form-outline-select-option-group-label-padding-right: 16px;
  --mdb-form-outline-select-option-group-label-font-size: 1rem;
  --mdb-form-outline-select-option-group-label-font-weight: 400;
  --mdb-form-outline-select-option-group-label-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: var(--mdb-form-outline-select-option-group-label-padding-left);
  padding-right: var(--mdb-form-outline-select-option-group-label-padding-right);
  font-size: var(--mdb-form-outline-select-option-group-label-font-size);
  font-weight: var(--mdb-form-outline-select-option-group-label-font-weight);
  background-color: transparent;
  color: var(--mdb-form-outline-select-option-group-label-color);
  user-select: none;
}

.select-option-group > .select-option {
  --mdb-form-outline-select-option-group-select-option-padding-left: 26px;
  padding-left: var(--mdb-form-outline-select-option-group-select-option-padding-left);
}

.select-option {
  --mdb-form-outline-select-option-color: var(--mdb-surface-color);
  --mdb-form-outline-select-option-padding-left: 16px;
  --mdb-form-outline-select-option-padding-right: 16px;
  --mdb-form-outline-select-option-font-size: 1rem;
  --mdb-form-outline-select-option-font-weight: 400;
  --mdb-form-outline-select-option-hover-not-disabled-bg: var(--mdb-highlight-bg-color);
  --mdb-form-outline-select-option-active-bg: var(--mdb-highlight-bg-color);
  --mdb-form-outline-select-option-selected-active-bg: rgba(55, 93, 129, 0.45);
  --mdb-form-outline-select-option-selected-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-form-outline-select-option-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-form-outline-select-option-text-form-check-input-margin-right: 10px;
  --mdb-form-outline-select-option-secondary-text-font-size: 0.8rem;
  --mdb-form-outline-select-option-secondary-text-color: rgba(var(--mdb-emphasis-color-rgb), 0.55);
  --mdb-form-outline-select-option-icon-width: 28px;
  --mdb-form-outline-select-option-icon-height: 28px;
  --mdb-form-outline-select-white-arrow: #fff;
  --mdb-form-outline-select-option-disabled-secondary-text-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);
  --mdb-form-outline-select-option-selected-bg: rgba(55, 93, 129, 0.3);
  --mdb-form-outline-select-option-selected-hover-bg: rgba(55, 93, 129, 0.45);
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: var(--mdb-form-outline-select-option-color);
  padding-left: var(--mdb-form-outline-select-option-padding-left);
  padding-right: var(--mdb-form-outline-select-option-padding-right);
  font-size: var(--mdb-form-outline-select-option-font-size);
  font-weight: var(--mdb-form-outline-select-option-font-weight);
  background-color: transparent;
  user-select: none;
}
.select-option:hover:not(.disabled) {
  background-color: var(--mdb-form-outline-select-option-hover-not-disabled-bg);
}
.select-option.active {
  background-color: var(--mdb-form-outline-select-option-active-bg);
}
.select-option.selected.active {
  background-color: var(--mdb-form-outline-select-option-selected-active-bg);
}
.select-option.selected:hover:not(.disabled) {
  background-color: var(--mdb-form-outline-select-option-selected-hover-bg);
}
.select-option.selected {
  background-color: var(--mdb-form-outline-select-option-selected-bg);
}
.select-option.selected.disabled {
  cursor: default;
  color: var(--mdb-form-outline-select-option-selected-disabled-color);
  background-color: transparent;
}
.select-option.disabled {
  cursor: default;
  color: var(--mdb-form-outline-select-option-disabled-color);
}
.select-option.disabled .select-option-secondary-text {
  color: var(--mdb-form-outline-select-option-disabled-secondary-text-color);
}

.select-option-text .form-check-input {
  margin-right: var(--mdb-form-outline-select-option-text-form-check-input-margin-right);
}

.select-option-secondary-text {
  font-size: var(--mdb-form-outline-select-option-secondary-text-font-size);
  color: var(--mdb-form-outline-select-option-secondary-text-color);
  display: block;
  line-height: normal;
}

.select-option-icon {
  width: var(--mdb-form-outline-select-option-icon-width);
  height: var(--mdb-form-outline-select-option-icon-height);
}

.select-custom-content {
  --mdb-form-outline-select-custom-content-padding: 16px;
  padding: var(--mdb-form-outline-select-custom-content-padding);
}

.select-no-results {
  padding-left: var(--mdb-form-outline-select-no-results-padding-left);
  padding-right: var(--mdb-form-outline-select-no-results-padding-right);
  display: flex;
  align-items: center;
}

.form-white .select-input.focused ~ .select-arrow {
  color: var(--mdb-form-outline-select-white-arrow-color);
}

.form-white .select-input:focus ~ .select-arrow {
  color: var(--mdb-form-outline-select-white-focus-arrow-color);
}

.form-white .select-arrow {
  color: var(--mdb-form-outline-select-white-arrow-color);
}

.form-white .select-clear-btn {
  color: var(--mdb-form-outline-select-white-clear-btn);
}

.form-white .select-input.focused,
.form-white .form-control.select-input:focus {
  color: #fff;
}
.form-white .select-input.focused ~ .select-label,
.form-white .form-control.select-input:focus ~ .select-label {
  color: #fff;
}
.form-white .select-input.focused ~ .form-notch .form-notch-leading,
.form-white .form-control.select-input:focus ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-form-outline-select-white-notch-border-color);
  box-shadow: -1px 0 0 0 var(--mdb-form-outline-select-white-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-white-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-white-notch-border-color);
}
.form-white .select-input.focused ~ .form-notch .form-notch-trailing,
.form-white .form-control.select-input:focus ~ .form-notch .form-notch-trailing {
  border-color: var(--mdb-form-outline-select-white-notch-border-color);
  box-shadow: 1px 0 0 0 var(--mdb-form-outline-select-white-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-white-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-white-notch-border-color);
}

.form-outline .form-control ~ .form-label.select-fake-value,
.form-outline .form-control:focus ~ .form-label.select-fake-value,
.form-outline .form-control.active ~ .form-label.select-fake-value {
  transform: none;
  display: none;
}
.form-outline .form-control ~ .form-label.select-fake-value.active,
.form-outline .form-control:focus ~ .form-label.select-fake-value.active,
.form-outline .form-control.active ~ .form-label.select-fake-value.active {
  display: block;
}

.loading-spinner {
  --mdb-loading-spinner-top: 50%;
  --mdb-loading-spinner-left: 50%;
  --mdb-loading-spinner-transform: translate(-50%, -50%);
  --mdb-loading-spinner-color: #375d81;
  position: absolute;
  top: var(--mdb-loading-spinner-top);
  left: var(--mdb-loading-spinner-left);
  transform: var(--mdb-loading-spinner-transform);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: var(--mdb-loading-spinner-color);
  z-index: 1056;
}

.loading-backdrop {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--mdb-datepicker-backdrop-background-color);
  z-index: var(--mdb-datepicker-zindex);
}

.autocomplete-label {
  --mdb-autocomplete-label-max-width: 80%;
  --mdb-autocomplete-label-active-transform: translateY(-1rem) translateY(0.1rem) scale(0.8);
  --mdb-autocomplete-label-color: #375d81;
  max-width: var(--mdb-autocomplete-label-max-width);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.autocomplete-label.active {
  transform: var(--mdb-autocomplete-label-active-transform);
}

.form-outline .autocomplete-label.active ~ .form-notch .form-notch-middle {
  border-top: none;
  border-right: none;
  border-left: none;
}

.select-input {
  cursor: pointer;
}
.select-input[disabled] {
  cursor: default;
}

.form-outline {
  --mdb-form-outline-select-notch-border-color: #375d81;
}

.autocomplete-input.focused {
  --mdb-autocomplete-input-focused-color: var(--mdb-surface-color);
  color: var(--mdb-autocomplete-input-focused-color);
  outline: 0;
}
.autocomplete-input.focused ~ .autocomplete-label {
  color: var(--mdb-autocomplete-label-color);
}
.autocomplete-input.focused::placeholder {
  opacity: 1;
}
.autocomplete-input.focused ~ .form-notch .form-notch-leading {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: -1px 0 0 0 var(--mdb-form-outline-select-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}
.autocomplete-input.focused ~ .form-notch .form-notch-middle {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color);
  border-top: 1px solid transparent;
}
.autocomplete-input.focused ~ .form-notch .form-notch-trailing {
  border-color: var(--mdb-form-outline-select-notch-border-color);
  box-shadow: 1px 0 0 0 var(--mdb-form-outline-select-notch-border-color), 0 -1px 0 0 var(--mdb-form-outline-select-notch-border-color), 0 1px 0 0 var(--mdb-form-outline-select-notch-border-color);
}

.autocomplete-dropdown-container {
  --mdb-autocomplete-dropdown-container-zindex: 1065;
  --mdb-autocomplete-dropdown-background-color: var(--mdb-surface-bg);
  --mdb-autocomplete-dropdown-box-shadow: 0 2px 5px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.16), 0 2px 10px 0 rgba(var(--mdb-box-shadow-color-rgb), 0.12);
  --mdb-autocomplete-dropdown-margin: 0;
  --mdb-autocomplete-dropdown-transform: scaleY(0.8);
  --mdb-autocomplete-dropdown-transition: all 0.2s;
  --mdb-autocomplete-dropdown-open-transform: scaleY(1);
  --mdb-autocomplete-item-color: var(--mdb-surface-color);
  --mdb-autocomplete-item-padding: 6.5px 16px;
  --mdb-autocomplete-item-font-size: 1rem;
  --mdb-autocomplete-item-font-weight: 400;
  --mdb-autocomplete-item-hover-background-color: var(--mdb-highlight-bg-color);
  --mdb-autocomplete-item-disabled-color: rgba(var(--mdb-surface-color-rgb), 0.5);
  --mdb-autocomplete-scrollbar-thumb-background-color: var(--mdb-scrollbar-thumb-bg);
  z-index: var(--mdb-autocomplete-dropdown-container-zindex);
}

.autocomplete-dropdown {
  background-color: var(--mdb-autocomplete-dropdown-background-color);
  box-shadow: var(--mdb-autocomplete-dropdown-box-shadow);
  margin: var(--mdb-autocomplete-dropdown-margin);
  outline: 0;
  position: relative;
  transform: var(--mdb-autocomplete-dropdown-transform);
  opacity: 0;
  transition: var(--mdb-autocomplete-dropdown-transition);
}
.autocomplete-dropdown.open {
  transform: var(--mdb-autocomplete-dropdown-open-transform);
  opacity: 1;
}

.autocomplete-items-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.autocomplete-items-list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.autocomplete-items-list::-webkit-scrollbar-button:start:decrement, .autocomplete-items-list::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 0;
  background-color: transparent;
}
.autocomplete-items-list::-webkit-scrollbar-track-piece {
  background-color: transparent;
  border-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.autocomplete-items-list::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: var(--mdb-autocomplete-scrollbar-thumb-background-color);
  border-radius: 4px;
}

.autocomplete-item {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  color: var(--mdb-autocomplete-item-color);
  padding: var(--mdb-autocomplete-item-padding);
  font-size: var(--mdb-autocomplete-item-font-size);
  font-weight: var(--mdb-autocomplete-item-font-weight);
  background-color: transparent;
  user-select: none;
}
.autocomplete-item:hover:not(.disabled) {
  background-color: var(--mdb-autocomplete-item-hover-background-color);
}
.autocomplete-item.active {
  background-color: var(--mdb-autocomplete-item-hover-background-color);
}
.autocomplete-item.disabled {
  cursor: default;
  color: var(--mdb-autocomplete-item-disabled-color);
}

.autocomplete-loader {
  position: absolute;
  right: 5px;
  top: 8px;
  width: 1.4rem;
  height: 1.4rem;
  border-width: 0.15em;
}

.form-outline .autocomplete-input.form-control.focusing ~ .form-notch .form-notch-middle {
  transition: none;
}

.chip {
  --mdb-chip-height: 32px;
  --mdb-chip-line-height: 2;
  --mdb-chip-padding-right: 12px;
  --mdb-chip-margin-y: 5px;
  --mdb-chip-margin-right: 1rem;
  --mdb-chip-font-size: 13px;
  --mdb-chip-font-weight: 400;
  --mdb-chip-font-color: var(--mdb-surface-color);
  --mdb-chip-bg: var(--mdb-tertiary-bg);
  --mdb-chip-border-radius: 16px;
  --mdb-chip-transition-opacity: 0.3s linear;
  --mdb-chip-img-margin-right: 8px;
  --mdb-chip-img-margin-left: -12px;
  --mdb-chip-close-padding-left: 8px;
  --mdb-chip-close-font-size: 16px;
  --mdb-chip-close-opacity: 0.53;
  --mdb-chip-outline-border-width: 1px;
  --mdb-chip-md-height: 42px;
  --mdb-chip-md-br: 21px;
  --mdb-chip-lg-height: 52px;
  --mdb-chip-lg-br: 26px;
  --mdb-chip-contenteditable-border-width: 3px;
  --mdb-chip-contenteditable-border-color: var(--mdb-border-color);
  --mdb-chip-icon-color: rgba(var(--mdb-emphasis-color-rgb), 0.3);
  --mdb-chip-icon-transition: 0.2s ease-in-out;
  --mdb-chip-icon-hover-color: rgba(var(--mdb-emphasis-color-rgb), 0.4);
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: var(--mdb-chip-height);
  line-height: var(--mdb-chip-line-height);
  padding: 0 var(--mdb-chip-padding-right);
  margin-top: var(--mdb-chip-margin-y);
  margin-bottom: var(--mdb-chip-margin-y);
  margin-right: var(--mdb-chip-margin-right);
  font-size: var(--mdb-chip-font-size);
  font-weight: var(--mdb-chip-font-weight);
  color: var(--mdb-chip-font-color);
  cursor: pointer;
  background-color: var(--mdb-chip-bg);
  border-radius: var(--mdb-chip-border-radius);
  transition: opacity var(--mdb-chip-transition-opacity);
  word-wrap: break-word;
  box-shadow: none;
  text-transform: none;
}
.chip:hover {
  box-shadow: none !important;
}
.chip:hover:not(.chip-outline) {
  background-color: var(--mdb-chip-bg);
  box-shadow: none !important;
}
.chip:active, .chip.active {
  background-color: var(--mdb-chip-bg);
}
.chip img {
  width: inherit;
  height: inherit;
  border-radius: 100%;
  margin: 0 var(--mdb-chip-img-margin-right) 0 var(--mdb-chip-img-margin-left);
}
.chip .close {
  float: right;
  padding-left: var(--mdb-chip-close-padding-left);
  font-size: var(--mdb-chip-close-font-size);
  opacity: var(--mdb-chip-close-opacity);
  cursor: pointer;
}
.chip .close:hover {
  color: #332d2d;
}
.chip .close-opacity {
  opacity: 0;
}
.chip-outline {
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: var(--mdb-chip-outline-border-width);
}
.chip.chip-md {
  height: var(--mdb-chip-md-height);
  border-radius: var(--mdb-chip-md-br);
}
.chip.chip-lg {
  height: var(--mdb-chip-lg-height);
  border-radius: var(--mdb-chip-lg-br);
}
.chip[contenteditable=true] {
  outline: none;
  border: var(--mdb-chip-contenteditable-border-width) solid var(--mdb-chip-contenteditable-border-color);
  background-color: #fff;
}
.chip .far,
.chip .fas {
  color: var(--mdb-chip-icon-color);
  transition: all var(--mdb-chip-icon-transition);
}
.chip .far:hover,
.chip .fas:hover {
  color: var(--mdb-chip-icon-hover-color);
}

.chips {
  --mdb-chips-min-height: 45px;
  --mdb-chips-padding-bottom: 1rem;
  --mdb-chips-margin-bottom: 30px;
  --mdb-chips-transition: 0.3s ease;
  --mdb-chips-padding-padding: 5px;
  --mdb-chips-input-width: 150px;
  min-height: var(--mdb-chips-min-height);
  padding-bottom: var(--mdb-chips-padding-bottom);
  margin-bottom: var(--mdb-chips-margin-bottom);
  border: none;
  outline: none;
  box-shadow: none;
  transition: all var(--mdb-chips-transition);
}
.chips-transition {
  transition: all var(--mdb-chips-transition);
}
.chips-padding {
  padding: var(--mdb-chips-padding-padding);
}
.chips:hover {
  cursor: text;
}
.chips .tag.selected {
  color: #fff;
}
.chips-placeholder, .chips-initial {
  margin-bottom: 0;
  padding-bottom: 0;
}
.chips-placeholder .chips-input-wrapper, .chips-initial .chips-input-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  transition: all var(--mdb-chips-transition);
}
.chips-placeholder .chips-input-wrapper input, .chips-initial .chips-input-wrapper input {
  width: var(--mdb-chips-input-width) !important;
}

.chip-opacity {
  opacity: 0;
}

.form-control.chips-input.active {
  box-shadow: none;
}

.multi-range-slider {
  --mdb-multi-range-slider-focus-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(55, 93, 129, 0.25);
  --mdb-multi-range-slider-height: 0.25rem;
  --mdb-multi-range-hand-width: 1rem;
  --mdb-multi-range-hand-height: 1rem;
  --mdb-multi-range-hand-bg: #375d81;
  --mdb-multi-range-hand-border-radius: 50% 50% 50% 0;
  --mdb-multi-range-hand-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  --mdb-multi-range-hand-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  --mdb-multi-range-hand-active-bg: rgb(195, 206.4, 217.2);
  --mdb-multi-range-track-bg: var(--mdb-secondary-bg);
  --mdb-multi-range-tooltip-value-color: #fff;
  --mdb-multi-range-tooltip-transition: top 0.2s, transform 0.2s, border-radius 0.2s;
  --mdb-multi-range-tooltip-border-radius: 50% 50% 50% 0;
  --mdb-multi-range-tooltip-transform: rotate(-45deg) translate(-5px, -4px) scale(0);
  --mdb-multi-range-tooltip-transform-active: rotate(-45deg) translate(-5px, -4px) scale(1);
  --mdb-multi-range-tooltip-content-size: 30px;
  --mdb-multi-range-tooltip-content-transform: rotate(45deg) translateY(25%);
  --mdb-multi-range-tooltip-content-font-size: 10px;
  --mdb-multi-range-tooltip-position-top: -18px;
  --mdb-multi-range-tooltip-bg: #375d81;
  width: 100%;
  height: 100%;
  position: relative;
}
.multi-range-slider:focus {
  outline: none;
  box-shadow: var(--mdb-multi-range-slider-focus-box-shadow);
}
.multi-range-slider::-moz-focus-outer {
  border: 0;
}
.multi-range-slider-connects {
  overflow: hidden;
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.multi-range-slider-horizontal {
  height: var(--mdb-multi-range-slider-height);
}
.multi-range-slider-hand {
  width: var(--mdb-multi-range-hand-width);
  height: var(--mdb-multi-range-hand-height);
  margin-top: -0.25rem;
  background-color: var(--mdb-multi-range-hand-bg);
  border: 0;
  border-radius: 50%;
  transition: var(--mdb-multi-range-thumb-transition);
}
@media (prefers-reduced-motion: reduce) {
  .multi-range-slider-hand {
    transition: none;
  }
}
.multi-range-slider-hand {
  appearance: none;
  z-index: 5;
  cursor: pointer;
  will-change: transform;
  position: absolute;
  top: 50%;
  transform-origin: 0 0;
  transform-style: flat;
  transform: translateY(-25%);
}
.multi-range-slider-hand:active, .multi-range-slider-hand.active {
  z-index: 6;
  background-color: var(--mdb-multi-range-hand-active-bg);
}
.multi-range-slider-connect {
  background-color: var(--mdb-multi-range-track-bg);
  height: 100%;
  width: 100%;
  will-change: transform;
  z-index: 1;
}
.multi-range-slider {
  position: relative;
  width: 100%;
  padding: 0;
  margin: auto;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border: 1px solid var(--mdb-multi-range-track-bg);
  outline: none;
  appearance: none;
}
.multi-range-slider:focus {
  outline: none;
}
.multi-range-slider-tooltip {
  position: absolute;
  top: var(--mdb-multi-range-tooltip-position-top);
  background-color: var(--mdb-multi-range-tooltip-bg);
  transform-origin: 50% 50%;
  border: none;
  transition: var(--mdb-multi-range-tooltip-transition);
  border-radius: var(--mdb-multi-range-tooltip-border-radius);
  transform: var(--mdb-multi-range-tooltip-transform);
}
.multi-range-slider-tooltip-value {
  transform: var(--mdb-multi-range-tooltip-content-transform);
  color: var(--mdb-multi-range-tooltip-value-color);
  height: var(--mdb-multi-range-tooltip-content-size);
  font-size: var(--mdb-multi-range-tooltip-content-font-size);
  display: block;
  width: var(--mdb-multi-range-tooltip-content-size);
  text-align: center;
}
.multi-range-slider-tooltip.active {
  top: -38px;
  transform: var(--mdb-multi-range-tooltip-transform-active);
}

.buttons-container {
  --mdb-datetimepicker-buttons-container-background-color: var(--mdb-picker-header-bg);
  --mdb-datetimepicker-button-toggle-width: 50%;
  --mdb-datetimepicker-button-toggle-color: white;
  --mdb-datetimepicker-button-toggle-font-size: 23px;
  --mdb-datetimepicker-button-toggle-border-radius: 10px;
  --mdb-datetimepicker-button-toggle-min-height: 40px;
  --mdb-datetimepicker-button-toggle-hover-background-color: rgba(0, 0, 0, 0.15);
  display: flex;
  justify-content: space-evenly;
  align-items: flex-end;
  background-color: var(--mdb-datetimepicker-buttons-container-background-color);
}
@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .buttons-container {
    flex-grow: 1;
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
}

@media screen and (min-width: 320px) and (max-width: 825px) and (orientation: landscape) {
  .timepicker-elements .buttons-container {
    flex-direction: column;
    align-items: center;
    padding-right: var(--mdb-timepicker-head-media-padding-right) !important;
  }
  .timepicker-elements .buttons-container .datepicker-button-toggle,
  .timepicker-elements .buttons-container .timepicker-button-toggle {
    width: 100%;
  }
}

.datepicker-button-toggle,
.timepicker-button-toggle {
  outline: none;
  border: none;
  background-color: transparent;
  width: var(--mdb-datetimepicker-button-toggle-width);
  color: var(--mdb-datetimepicker-button-toggle-color);
  font-size: var(--mdb-datetimepicker-button-toggle-font-size);
  border-radius: var(--mdb-datetimepicker-button-toggle-border-radius);
  min-height: var(--mdb-datetimepicker-button-toggle-min-height);
}
.datepicker-button-toggle:hover,
.timepicker-button-toggle:hover {
  background-color: var(--mdb-datetimepicker-button-toggle-hover-background-color);
  outline: none;
}
.datepicker-button-toggle i,
.timepicker-button-toggle i {
  pointer-events: none;
}

.datetimepicker-toggle-button {
  --mdb-datetimepicker-toggle-button-transform: translate(-50%, -50%);
  position: absolute;
  outline: none;
  border: none;
  background-color: transparent;
  right: var(--mdb-datepicker-toggle-right);
  top: var(--mdb-datepicker-toggle-top);
  transform: var(--mdb-datetimepicker-toggle-button-transform);
  padding-inline: 6px;
}
.datetimepicker-toggle-button:focus {
  color: var(--mdb-datepicker-toggle-focus-color);
}
.datetimepicker-toggle-button:hover {
  color: var(--mdb-datepicker-toggle-focus-color);
}

.datetimepicker-datepicker-modal {
  --mdb-datetimepicker-modal-container-height: 535px;
  --mdb-datetimepicker-modal-container-media-height: 383px;
}
.datetimepicker-datepicker-modal.datepicker-modal-container {
  height: var(--mdb-datetimepicker-modal-container-height);
}
@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape) {
  .datetimepicker-datepicker-modal.datepicker-modal-container {
    height: var(--mdb-datetimepicker-modal-container-media-height);
  }
}

:root {
  --dtcc-button_background: transparent;
  --dtcc-button_border: none;
  --dtcc-button_border-radius: 3px;
  --dtcc-button_opacity: 0.4;
  --dtcc-button_padding: 3px;
  --dtcc-button_disabled-opacity: 0.6;
  --dtcc-button_empty-opacity: 0.8;
  --dtcc-button_hover-border: none;
  --dtcc-button_hover-background: rgb(var(--mdb-tertiary-bg-rgb));
  --dtcc-button_hover-opacity: 0.9;
  --dtcc-button-icon_color: var(--mdb-body-color);
  --dtcc-button-icon_size: 16px;
  --dtcc-button-icon_margin: 0.75em;
  --dtcc-spacer_border: var(--mdb-border-width) solid var(--mdb-border-color);
  --dtcc-spacer_margin: 0.5em;
  --dtcc-title_background: rgb(var(--mdb-tertiary-bg-rgb));
  --dtcc-title_border-left: none;
  --dtcc-title_border-right: none;
  --dtcc-title_border-top: none;
  --dtcc-title_border-bottom: ;
  --dtcc-title_margin: 0;
  --dtcc-title_padding: 0.5em 0;
  --dtcc-title_text-align: center;
  --dtcc-search-icon_color: var(--mdb-body-color);
  --dtcc-search-icon_hover-background: rgb(var(--mdb-tertiary-bg-rgb));
  --dtcc-search-icon_opacity: 0.4;
  --dtcc-search-icon_size: 16px;
  --dtcc-search-input_border: var(--mdb-border-width) solid var(--mdb-border-color);
  --dtcc-search-input_background-color: var(--mdb-body-bg);
  --dtcc-search-input_background: var(--mdb-body-bg);
  --dtcc-search-input_border-radius: var(--mdb-border-radius);
  --dtcc-search-input_padding: .25rem .5rem;
  --dtcc-search-input_flexCalc: 28px;
  --dtcc-search-clear_right: 15px;
  --dtcc-search-clear_bottom: 5px;
  --dtcc-search-input_margin-top: 0.5em;
  --dtcc-search-input_padding-right: 32px;
  --dtcc-list-buttons_max-height: 300px;
  --dtcc-list-buttons_background: rgb(var(--mdb-secondary-bg-rgb));
}

:root .dropdown-menu {
  --dtcc-dropdown_background: var(--mdb-dropdown-bg);
  --dtcc-dropdown_border: var(--mdb-dropdown-border-width) solid var(--mdb-dropdown-border-color);
  --dtcc-dropdown_border-radius: var(--mdb-dropdown-border-radius);
  --dtcc-dropdown_box-shadow: var(--mdb-dropdown-box-shadow);
  --dtcc-dropdown_margin: 3px 0 0 0;
  --dtcc-dropdown_padding: var(--mdb-dropdown-padding-y) var(--mdb-dropdown-padding-x);
  --dtcc-dropdown_width: 250px;
  --dtcc-dropdown_z-index: var(--mdb-dropdown-zindex);
  --dtcc-dropdown-button_background: transparent;
  --dtcc-dropdown-button_border: none;
  --dtcc-dropdown-button_color: var(--mdb-dropdown-link-color);
  --dtcc-dropdown-button_padding: var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);
  --dtcc-dropdown-button_hover-background: var(--mdb-dropdown-link-hover-bg);
  --dtcc-dropdown-icon_vertical-align: top;
  --dtcc-dropdown-search_padding: 0.5em 1em;
}

table.dataTable div.dt-column-header span.dt-column-title:empty + span.dtcc {
  flex-grow: 1;
  margin-left: auto;
}

table.dataTable .dt-type-numeric div.dt-column-header span.dt-column-title:empty + span.dtcc,
table.dataTable .dt-type-date div.dt-column-header span.dt-column-title:empty + span.dtcc,
table.dataTable .dt-right div.dt-column-header span.dt-column-title:empty + span.dtcc {
  margin-right: auto;
  margin-left: 0;
}

table.dataTable > thead > tr.dtcc-row_no-bottom-border > * {
  border-bottom: none !important;
}

table.dataTable > thead > tr.dtcc-row_no-top-padding > * {
  padding-top: 0 !important;
}

table.dataTable span.dtcc {
  font-weight: normal;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
}

table.dataTable span.dtcc button.dtcc-button {
  display: inline-flex;
  padding: var(--dtcc-button_padding);
  border: var(--dtcc-button_border);
  border-radius: var(--dtcc-button_border-radius);
  background: var(--dtcc-button_background);
  cursor: pointer;
  opacity: var(--dtcc-button_opacity);
}

table.dataTable span.dtcc button.dtcc-button:hover {
  border: var(--dtcc-button_hover-border);
  background: var(--dtcc-button_hover-background);
  opacity: var(--dtcc-button_hover-opacity);
}

table.dataTable span.dtcc button.dtcc-button.dtcc-button_disabled {
  cursor: initial;
  opacity: var(--dtcc-button_disabled-opacity);
}

table.dataTable span.dtcc button.dtcc-button > span.dtcc-button-state {
  display: none;
}

table.dataTable span.dtcc button.dtcc-button > span.dtcc-button-extra {
  display: none;
}

table.dataTable span.dtcc button.dtcc-button_active {
  opacity: 1;
}

table.dataTable span.dtcc input {
  box-sizing: border-box;
  width: 100%;
}

table.dataTable span.dtcc span.dtcc-button-icon {
  display: inline-block;
  box-sizing: content-box;
  color: var(--dtcc-button-icon_color);
  vertical-align: middle;
  line-height: var(--dtcc-button-icon_size);
  height: var(--dtcc-button-icon_size);
}

table.dataTable span.dtcc span.dtcc-button-icon svg {
  width: var(--dtcc-button-icon_size);
  height: var(--dtcc-button-icon_size);
  vertical-align: initial;
}

table.dataTable span.dtcc span.dtcc-button-text {
  display: none;
}

table.dataTable span.dtcc div.dtcc-spacer {
  display: inline-block;
  margin: 0 var(--dtcc-spacer_margin);
  padding-left: 0.5em;
  border-left: var(--dtcc-spacer_border);
  vertical-align: middle;
  white-space: nowrap;
  cursor: initial;
}

table.dataTable span.dtcc div.dtcc-spacer:empty {
  width: 1px;
  height: 1em;
  padding-left: 0;
}

table.dataTable span.dtcc div.dtcc-search {
  flex-grow: 1;
}

table.dataTable span.dtcc div.dtcc-search div.dtcc-search-title {
  margin-bottom: 0.25em;
  text-align: left;
}

table.dataTable span.dtcc div.dtcc-search:empty {
  display: none;
}

table.dataTable span.dtcc div.dtcc-search.dtcc-search_active > div div.dtcc-search-type-icon svg {
  opacity: 1;
}

table.dataTable span.dtcc div.dtcc-search:not(.dtcc-search_active) span.dtcc-search-clear {
  display: none;
}

table.dataTable span.dtcc div.dtcc-search > div {
  position: relative;
}

table.dataTable span.dtcc div.dtcc-search > div div.dtcc-search-type-icon {
  display: flex;
  position: absolute;
  top: 0;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 100%;
}

table.dataTable span.dtcc div.dtcc-search > div div.dtcc-search-type-icon svg {
  width: var(--dtcc-search-icon_size);
  height: var(--dtcc-search-icon_size);
  color: var(--dtcc-search-icon_color);
  opacity: var(--dtcc-search-icon_opacity);
  vertical-align: initial;
}

table.dataTable span.dtcc div.dtcc-search > div div.dtcc-search-type-icon:hover {
  background-color: var(--dtcc-search-icon_hover-background);
}

table.dataTable span.dtcc div.dtcc-search > div select {
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  background-color: var(--dtcc-search-input_background);
}

table.dataTable span.dtcc div.dtcc-search > div span.dtcc-search-clear {
  display: flex;
  position: absolute;
  top: 0;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 100%;
  cursor: pointer;
}

table.dataTable span.dtcc div.dtcc-search > div div.dtcc-search-icon {
  display: none;
}

table.dataTable span.dtcc div.dtcc-search > div input {
  padding: var(--dtcc-search-input_padding);
  border: var(--dtcc-search-input_border);
  border-radius: var(--dtcc-search-input_border-radius);
  background-color: var(--dtcc-search-input_background);
  color: inherit;
}

table.dataTable span.dtcc div.dtcc-searchText > div div.dtcc-search-type-icon {
  right: 0;
  z-index: 1;
}

table.dataTable span.dtcc div.dtcc-searchText > div select {
  right: 0;
  z-index: 2;
  padding: 0;
}

table.dataTable span.dtcc div.dtcc-searchText > div span.dtcc-search-clear {
  right: 28px;
  z-index: 1;
}

table.dataTable span.dtcc div.dtcc-searchText > div input {
  padding-right: 46px;
}

table.dataTable span.dtcc div.dtcc-searchNumber > div div.dtcc-search-type-icon,
table.dataTable span.dtcc div.dtcc-searchDateTime > div div.dtcc-search-type-icon {
  left: 0;
  z-index: 1;
}

table.dataTable span.dtcc div.dtcc-searchNumber > div select,
table.dataTable span.dtcc div.dtcc-searchDateTime > div select {
  left: 0;
  z-index: 2;
  padding: 0;
}

table.dataTable span.dtcc div.dtcc-searchNumber > div span.dtcc-search-clear,
table.dataTable span.dtcc div.dtcc-searchDateTime > div span.dtcc-search-clear {
  left: 28px;
}

table.dataTable span.dtcc div.dtcc-searchNumber > div input,
table.dataTable span.dtcc div.dtcc-searchDateTime > div input {
  padding-left: 46px;
  text-align: right;
}

div.dtcc-dropdown {
  display: block;
  box-sizing: border-box;
  z-index: var(--dtcc-dropdown_z-index);
  position: absolute;
  width: var(--dtcc-dropdown_width);
  margin: var(--dtcc-dropdown_margin);
  padding: var(--dtcc-dropdown_padding);
  overflow: hidden;
  border: var(--dtcc-dropdown_border);
  border-radius: var(--dtcc-dropdown_border-radius);
  background: var(--dtcc-dropdown_background);
  box-shadow: var(--dtcc-dropdown_box-shadow);
}

div.dtcc-dropdown button.dtcc-button {
  display: flex;
  position: relative;
  align-items: center;
  width: 100%;
  padding: var(--dtcc-dropdown-button_padding);
  border: var(--dtcc-dropdown-button_border);
  background: var(--dtcc-dropdown-button_background);
  color: var(--dtcc-dropdown-button_color);
  text-align: left;
  cursor: pointer;
}

div.dtcc-dropdown button.dtcc-button:focus {
  outline-offset: -2px;
}

div.dtcc-dropdown button.dtcc-button:hover {
  background: var(--dtcc-dropdown-button_hover-background);
}

div.dtcc-dropdown button.dtcc-button.dtcc-button_disabled {
  cursor: initial;
  opacity: var(--dtcc-button_disabled-opacity);
}

div.dtcc-dropdown button.dtcc-button.dtcc-button_empty span.dtcc-button-text {
  opacity: var(--dtcc-button_empty-opacity);
  font-style: italic;
}

div.dtcc-dropdown button.dtcc-button > span.dtcc-button-state {
  display: block;
  width: var(--dtcc-button-icon_size);
  height: var(--dtcc-button-icon_size);
  margin: 0 0 0 var(--dtcc-button-icon_margin);
}

div.dtcc-dropdown button.dtcc-button > span.dtcc-button-state:empty {
  display: none;
}

div.dtcc-dropdown button.dtcc-button > span.dtcc-button-state svg {
  width: var(--dtcc-button-icon_size);
  height: var(--dtcc-button-icon_size);
  vertical-align: initial;
}

div.dtcc-dropdown button.dtcc-button > span.dtcc-button-extra:empty {
  display: none;
}

div.dtcc-dropdown button.dtcc-button span.dtcc-button-icon {
  width: var(--dtcc-button-icon_size);
  height: var(--dtcc-button-icon_size);
  margin: 0 var(--dtcc-button-icon_margin) 0 0;
}

div.dtcc-dropdown button.dtcc-button span.dtcc-button-icon svg {
  width: var(--dtcc-button-icon_size);
  height: var(--dtcc-button-icon_size);
  vertical-align: var(--dtcc-dropdown-icon_vertical-align);
}

div.dtcc-dropdown button.dtcc-button span.dtcc-button-text {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.dtcc-dropdown div.dtcc-spacer {
  margin: var(--dtcc-spacer_margin) 0;
  padding: 0;
  border-bottom: var(--dtcc-spacer_border);
  border-left: none;
}

div.dtcc-dropdown div.dtcc-title {
  margin: var(--dtcc-title_margin);
  padding: var(--dtcc-title_padding);
  border-top: var(--dtcc-title_border-top);
  border-right: var(--dtcc-title_border-right);
  border-bottom: var(--dtcc-title_border-bottom);
  border-left: var(--dtcc-title_border-left);
  background: var(--dtcc-title_background);
  text-align: var(--dtcc-title_text-align);
}

div.dtcc-dropdown div.dtcc-search {
  padding: var(--dtcc-dropdown-search_padding);
}

div.dtcc-dropdown div.dtcc-search > div {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  border: var(--dtcc-dropdown-button_border);
  background: var(--dtcc-dropdown-button_background);
  color: var(--dtcc-dropdown-button_color);
}

div.dtcc-dropdown div.dtcc-search > div div {
  flex: 0 0 var(--dtcc-button-icon_size);
  width: var(--dtcc-button-icon_size);
  height: var(--dtcc-button-icon_size);
  margin: 0 var(--dtcc-button-icon_margin) 0 0;
}

div.dtcc-dropdown div.dtcc-search > div div svg {
  width: var(--dtcc-search-icon_size);
  height: var(--dtcc-search-icon_size);
  color: var(--dtcc-search-icon_color);
  vertical-align: var(--dtcc-dropdown-icon_vertical-align);
}

div.dtcc-dropdown div.dtcc-search > div select,
div.dtcc-dropdown div.dtcc-search > div input {
  box-sizing: border-box;
  flex: 1 1 calc(100% - var(--dtcc-search-input_flexCalc));
  width: 100%;
  min-width: 0;
  padding: var(--dtcc-search-input_padding);
  border: var(--dtcc-search-input_border);
  border-radius: var(--dtcc-search-input_border-radius);
  background-color: var(--dtcc-search-input_background-color);
}

div.dtcc-dropdown div.dtcc-search > div select option,
div.dtcc-dropdown div.dtcc-search > div input option {
  background-color: var(--dtcc-search-input_background-color);
}

div.dtcc-dropdown div.dtcc-search > div input,
div.dtcc-dropdown div.dtcc-search > div div.dtcc-search-icon {
  margin-top: var(--dtcc-search-input_margin-top);
}

div.dtcc-dropdown div.dtcc-search > div input {
  padding-right: var(--dtcc-search-input_padding-right);
}

div.dtcc-dropdown div.dtcc-search > div span.dtcc-search-clear {
  position: absolute;
  right: var(--dtcc-search-clear_right);
  bottom: var(--dtcc-search-clear_bottom);
  width: 14px;
  cursor: pointer;
}

div.dtcc-dropdown div.dtcc-search:not(.dtcc-search_active) span.dtcc-search-clear {
  display: none;
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-title,
div.dtcc-dropdown div.dtcc-list div.dtcc-list-empty {
  padding: var(--dtcc-dropdown-button_padding);
  font-style: italic;
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-title:empty,
div.dtcc-dropdown div.dtcc-list div.dtcc-list-empty:empty {
  display: none;
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls {
  display: grid;
  padding: var(--dtcc-dropdown-button_padding);
  gap: 0.5em;
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls:empty {
  display: none;
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls button.dtcc-list-selectAll,
div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls button.dtcc-list-selectNone {
  width: 100%;
  padding: 0;
  border: none;
  background-color: transparent;
  color: inherit;
  font-size: 80%;
  text-align: center;
  cursor: pointer;
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls button.dtcc-list-selectAll:hover,
div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls button.dtcc-list-selectNone:hover {
  text-decoration: underline;
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls button.dtcc-list-selectAll span,
div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls button.dtcc-list-selectNone span {
  display: inline-block;
  padding-left: 0.25em;
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-controls input.dtcc-list-search {
  box-sizing: border-box;
  grid-column: 1/3;
  width: 100%;
  padding: var(--dtcc-search-input_padding);
  border: var(--dtcc-search-input_border);
  border-radius: var(--dtcc-search-input_border-radius);
  background-color: var(--dtcc-search-input_background-color);
}

div.dtcc-dropdown div.dtcc-list div.dtcc-list-buttons {
  max-height: var(--dtcc-list-buttons_max-height);
  overflow: auto;
  background: var(--dtcc-list-buttons_background);
}

div.dtcc-dropdown div.dtcc-list span.dtcc-button-icon:empty {
  display: none;
}

:root {
  --lcmobili-transition: 150ms ease-in-out transform ;
}

html, body {
  height: 100%;
  font-family: "Roboto", sans-serif;
  overscroll-behavior-y: none;
}

body {
  background-color: hsl(0, 0%, 97%);
}

.tab-content {
  padding: 20px;
}

.qu-fieldset {
  background-color: #fff;
  padding: 15px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
}

.help-text {
  font-size: 0.8em;
  font-style: italic;
  color: #ccc;
}

.truncated-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

table.crm-table-fixed-layout {
  table-layout: fixed;
}

.max-3-lines-text {
  display: -webkit-box; /* Enables the flexbox-based layout for truncation */
  -webkit-line-clamp: 3; /* Limits the text to 3 lines */
  -webkit-box-orient: vertical; /* Specifies the box orientation */
  overflow: hidden; /* Hides overflowing content */
  text-overflow: ellipsis; /* Adds the ellipsis */
  word-break: break-all;
}

.sortable-item:active {
  cursor: grabbing !important;
}
.sortable-item:hover {
  cursor: grab;
  opacity: 0.8;
}

.sortable-ghost,
.sortable-drag,
.sortable-chosen {
  cursor: grabbing !important;
}
.sortable-ghost *,
.sortable-drag *,
.sortable-chosen * {
  cursor: grabbing !important;
  pointer-events: none !important;
}

.quadra-loader-container {
  display: none;
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
.quadra-loader-container .quadra-loader-message {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  color: #1D81C2;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}

#main_sidenav .sidenav-link:hover {
  background-color: rgba(0, 0, 0, 0.04) !important;
  color: #375d81 !important;
  transition: 150ms cubic-bezier(0.2, 0, 0.2, 1);
}
#main_sidenav.sidenav-slim .sidenav-link {
  justify-content: center !important;
}
#main_sidenav .app-sidenav-software-version-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  cursor: default;
  background-color: initial !important;
  font-size: var(--mdb-sidenav-link-font-size);
  color: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: var(--mdb-sidenav-link-border-radius);
  transition: var(--mdb-sidenav-link-transition);
}

/* Navbar height and brand sizing */
:root {
  --app-header-h: 56px; /* start here, can be adjusted */
}

.app-navbar {
  min-height: var(--app-header-h);
}

.app-brand-logo {
  height: 28px;
  width: auto;
  display: block;
}

/* Make sidenav start below the header */
#main_sidenav.sidenav {
  top: var(--app-header-h);
  height: calc(100vh - var(--app-header-h));
}

/* Optional: if you want the backdrop to also start under the navbar */
.sidenav-backdrop {
  top: var(--app-header-h);
  height: calc(100vh - var(--app-header-h));
}

body .lightbox-gallery .lightbox-gallery-toolbar .lightbox-gallery-right-tools {
  font-family: "Font Awesome 5 Pro";
}
body .form-control:disabled, body .form-control.disabled, body .form-control[readonly] {
  background-color: var(--mdb-form-control-disabled-bg);
  pointer-events: none;
}
body .form-control-sm {
  min-height: calc(1em + 0.5rem + var(--mdb-border-width) * 2);
  padding: 0.25rem 0.5rem;
  height: calc(1.3rem + 2px);
  font-size: 0.775rem;
  border-radius: var(--mdb-border-radius-sm);
}
body .input-group-sm .form-control-sm {
  min-height: calc(1em + 0.5rem + var(--mdb-border-width) * 2);
  padding: 0.25rem 0.5rem;
  height: calc(1.66rem + 2px);
  font-size: 0.775rem;
  border-radius: var(--mdb-border-radius-sm);
}
body .input-group-sm.input-group > .btn {
  padding: 0.25rem 0.5rem;
}
body .form-label.form-label-sm {
  font-size: 0.8rem;
}
body .sidenav {
  --mdb-sidenav-collapse-sidenav-link-padding-left: 2rem;
}
body .stepper-step.crm-optional-stepper-step .stepper-head-text::after {
  display: flex;
  font-size: 0.6rem;
  content: attr(data-crm-optional-step-content);
}
body table.dataTable td .truncated-text, body table.dataTable td.truncated-text {
  display: block;
  max-width: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 1400px) {
  body .modal-xxl {
    --mdb-modal-width: 1200px;
  }
}
@media (min-width: 1800px) {
  body .modal-xxxl {
    --mdb-modal-width: 1600px;
  }
}
@media (min-width: 2000px) {
  body .modal-xxxxl {
    --mdb-modal-width: 1800px;
  }
}
@media (min-width: 2400px) {
  body .modal-xxxxxl {
    --mdb-modal-width: 2000px;
  }
}

/* assets/styles/parts/mdb-modernizer-admin/_theme.scss */
.layout-shell {
  /* Base surfaces */
  --ui-page-bg: #f6f8fb;
  --ui-surface-bg: #ffffff;
  /* Text */
  --ui-text: #1f2a37;
  --ui-text-muted: #6b7280;
  /* Borders + separators */
  --ui-border: #e6eaf0;
  /* Brand accent */
  --ui-accent: #0b74de;
  /* Radius */
  --ui-radius-sm: 8px;
  --ui-radius-md: 12px;
  /* Shadows (subtle, HubSpot-ish) */
  --ui-shadow-sm: 0 1px 2px rgba(16, 24, 40, 0.06);
  --ui-shadow-md: 0 4px 16px rgba(16, 24, 40, 0.08);
  /* Admin sizing */
  --ui-base-font-size: 13px;
  --ui-line-height: 1.4;
  /* Layout constants (keep aligned with your existing values) */
  --ui-header-height: 56px;
  /* MDB Sidenav defaults */
  --ui-sidenav-width: 240px;
  --ui-sidenav-slim-width: 76px;
  /* Map to Bootstrap CSS variables (massive win) */
  --bs-body-bg: var(--ui-page-bg);
  --bs-body-color: var(--ui-text);
  --bs-secondary-color: var(--ui-text-muted);
  --bs-border-color: var(--ui-border);
  --bs-border-radius: var(--ui-radius-md);
  --bs-border-radius-sm: var(--ui-radius-sm);
  --bs-primary: var(--ui-accent);
  --bs-link-color: var(--ui-accent);
  --bs-body-font-size: var(--ui-base-font-size);
  --bs-body-line-height: var(--ui-line-height);
  /* Page spacing (main content gutter) */
  --ui-page-padding-y: 16px; /* vertical breathing room */
  --ui-page-padding-x: 20px; /* horizontal breathing room */
  --ui-page-padding-x-sm: 12px; /* mobile horizontal */
  /* Shared paddings for “boxes” (page header, surfaces, toolbars, footers) */
  --ui-box-pad-y: 0.95rem;
  --ui-box-pad-x: 1rem;
  /* Shared gap inside toolbars/rows */
  --ui-toolbar-gap: 0.5rem;
  background: var(--ui-page-bg);
  color: var(--ui-text);
}

/* assets/styles/parts/mdb-modernizer-admin/_typography.scss */
.layout-shell {
  font-size: var(--ui-base-font-size);
  line-height: var(--ui-line-height);
  /* Make headers less massive, closer to SaaS admin UIs */
}
.layout-shell h1, .layout-shell .h1 {
  font-size: 1.45rem;
  font-weight: 750;
  letter-spacing: -0.01em;
  margin-bottom: 0.25rem;
}
.layout-shell h2, .layout-shell .h2 {
  font-size: 1.2rem;
  font-weight: 700;
}
.layout-shell h3, .layout-shell .h3 {
  font-size: 1.05rem;
  font-weight: 650;
}
.layout-shell p {
  margin-bottom: 0.75rem;
}
.layout-shell .text-muted {
  color: var(--ui-text-muted) !important;
}
.layout-shell small, .layout-shell .small {
  font-size: 0.85em;
}

/* assets/styles/parts/mdb-modernizer-admin/_surfaces.scss */
.layout-shell .surface, .layout-shell .card, .layout-shell .modal-content, .layout-shell .table-responsive {
  background: var(--ui-surface-bg);
  border: 1px solid var(--ui-border);
  border-radius: var(--ui-radius-md);
  box-shadow: none;
}
.layout-shell .surface.surface-pad {
  padding: var(--ui-box-pad-y) var(--ui-box-pad-x);
}
.layout-shell .card {
  box-shadow: var(--ui-shadow-sm);
}
.layout-shell .modal-content {
  box-shadow: var(--ui-shadow-md);
}
.layout-shell hr, .layout-shell .dropdown-divider {
  border-color: var(--ui-border);
}

/* assets/styles/parts/mdb-modernizer-admin/_compact.scss */
.layout-shell {
  /* Buttons (Bootstrap/MDB) */
}
.layout-shell .btn {
  border-radius: var(--ui-radius-sm);
  font-weight: 600;
  padding: 0.38rem 0.65rem;
}
.layout-shell .btn.btn-sm, .layout-shell .btn-group-sm > .btn {
  padding: 0.3rem 0.55rem;
  font-size: 0.875rem;
}
.layout-shell .btn.btn-light {
  background: var(--ui-surface-muted-bg);
  border: 1px solid var(--ui-border);
}
.layout-shell .btn.btn-light:hover {
  background: #eef2f8;
  border-color: var(--ui-border);
}
.layout-shell .form-control,
.layout-shell .form-select {
  border-radius: var(--ui-radius-sm);
  font-size: 0.875rem; /* smaller controls */
  padding: 0.4rem 0.6rem;
  border-color: var(--ui-border);
}
.layout-shell .form-control:focus,
.layout-shell .form-select:focus {
  border-color: rgba(11, 116, 222, 0.35);
  box-shadow: var(--ui-focus-ring);
}
.layout-shell .input-group-text {
  border-color: var(--ui-border);
  font-size: 0.875rem;
}
.layout-shell {
  /* Badges and pills often look too big */
}
.layout-shell .badge {
  font-weight: 600;
  padding: 0.35em 0.55em;
}
.layout-shell {
  /* Tabs/btn-group compact */
}
.layout-shell .btn-group .btn {
  border-radius: var(--ui-radius-sm);
}

/* assets/styles/parts/mdb-modernizer-admin/_page_header.scss */
.layout-shell .page-header {
  background: var(--ui-surface-bg);
  border: 1px solid var(--ui-border);
  border-radius: var(--ui-radius-md);
  box-shadow: var(--ui-shadow-sm);
  padding: var(--ui-box-pad-y) var(--ui-box-pad-x);
  margin-bottom: 1rem;
}
.layout-shell .page-header-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.75rem;
}
.layout-shell .page-header-title h1, .layout-shell .page-header-title .h1 {
  /* Titoli SaaS: compatti ma leggibili */
  font-size: 1.35rem; /* override leggero rispetto a typography.scss */
  line-height: 1.15;
}
.layout-shell .page-header-subtitle {
  color: var(--ui-text-muted);
  margin-top: 0.25rem;
  font-size: 0.9rem;
}
.layout-shell .page-header-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.layout-shell .page-header-bottom {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
  border-top: 1px solid var(--ui-border);
}
.layout-shell {
  /* Tabs as "segmented" light buttons (works with your btn-group) */
}
.layout-shell .page-header-bottom .btn-group .btn.btn-light {
  background: #f3f6fb;
  border: 1px solid var(--ui-border);
  font-weight: 600;
}
.layout-shell .page-header-bottom .btn-group .btn.btn-light.active {
  background: rgba(11, 116, 222, 0.1);
  border-color: rgba(11, 116, 222, 0.18);
  color: var(--ui-accent);
}
.layout-shell {
  /* Small screens: stack title/actions */
}
@media (max-width: 576px) {
  .layout-shell .page-header-top {
    flex-direction: column;
    align-items: stretch;
  }
  .layout-shell .page-header-actions {
    justify-content: flex-start;
  }
}

/* assets/styles/parts/mdb-modernizer-admin/_topbar.scss */
.layout-shell .app-header {
  position: sticky;
  top: 0;
  z-index: 1030;
  /*flex: 0 0 auto;*/
}
.layout-shell .app-navbar {
  min-height: var(--ui-header-height);
  background: var(--ui-surface-bg) !important;
}
.layout-shell .navbar-brand {
  font-weight: 800;
  letter-spacing: -0.01em;
}
.layout-shell .app-brand-logo {
  height: 26px;
  width: auto;
  display: block;
}
.layout-shell {
  /* Prevent huge nav-link text */
}
.layout-shell .navbar .nav-link {
  font-size: 0.875rem;
}

/* assets/styles/parts/mdb-modernizer-admin/_sidenav.scss */
.layout-shell {
  /* Sidebar column in the app shell (keeps layout stable) */
}
.layout-shell #app_sidebar {
  flex: 0 0 auto;
}
.layout-shell {
  /* Main sidenav container */
}
.layout-shell #main_sidenav.sidenav {
  position: fixed;
  top: var(--ui-header-height);
  bottom: 0;
  height: auto;
  z-index: 1020; /* below header (1030) */
  border-right: 1px solid var(--ui-border);
  background: var(--ui-surface-bg);
  overflow-y: auto;
}
.layout-shell #main_sidenav {
  /* Menu spacing */
}
.layout-shell #main_sidenav .sidenav-menu {
  padding-top: 0.5rem;
}
.layout-shell #main_sidenav {
  /* Base link style (all levels) */
}
.layout-shell #main_sidenav .sidenav-link {
  border-radius: 10px;
  padding: 0.4rem 0.6rem;
  font-size: 0.875rem;
  color: var(--ui-text);
}
.layout-shell #main_sidenav .sidenav-link:hover {
  background: var(--ui-surface-muted-bg);
}
.layout-shell #main_sidenav .sidenav-link i {
  font-size: 0.95rem;
}
.layout-shell #main_sidenav {
  /* “Active” (single source of truth)
     Works with MDB recommended selector patterns (.sidenav-link.active) and your current .sidenav-item.active > .sidenav-link usage. */
}
.layout-shell #main_sidenav .sidenav-link.active,
.layout-shell #main_sidenav .sidenav-item.active > .sidenav-link {
  background: rgba(11, 116, 222, 0.1);
  color: var(--ui-accent);
  font-weight: 700;
}
.layout-shell #main_sidenav {
  /* Parent with active child: subtle, not “double active” */
}
.layout-shell #main_sidenav .sidenav-item.has-active-child > .sidenav-link {
  background: transparent;
  color: var(--ui-text);
  font-weight: 650;
}
.layout-shell #main_sidenav {
  /* Submenu (children) */
}
.layout-shell #main_sidenav .sidenav-collapse {
  margin: 0.15rem 0 0.35rem;
  padding-left: 0.85rem;
  border-left: 1px solid var(--ui-border);
  /* Child links: smaller + tighter */
}
.layout-shell #main_sidenav .sidenav-collapse .sidenav-link {
  font-size: 0.85rem;
  padding: 0.32rem 0.55rem;
  opacity: 0.95;
}
.layout-shell #main_sidenav .sidenav-collapse .sidenav-link i {
  font-size: 0.9rem;
}
.layout-shell #main_sidenav .sidenav-collapse {
  /* Active child gets a small indicator on the left */
}
.layout-shell #main_sidenav .sidenav-collapse .sidenav-item.active > .sidenav-link {
  position: relative;
  background: rgba(11, 116, 222, 0.08);
}
.layout-shell #main_sidenav .sidenav-collapse .sidenav-item.active > .sidenav-link::before {
  content: "";
  position: absolute;
  left: -0.85rem; /* aligns with the submenu border-left */
  top: 0.35rem;
  bottom: 0.35rem;
  width: 3px;
  border-radius: 2px;
  background: var(--ui-accent);
}
.layout-shell {
  /* Slim mode tweaks */
}
.layout-shell .sidebar-slim #main_sidenav .sidenav-link {
  justify-content: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.layout-shell .sidebar-slim #main_sidenav .sidenav-link i {
  margin-right: 0 !important; /* neutralize .me-3 */
}
.layout-shell .sidebar-slim #main_sidenav {
  /* Optional: collapse indentation in slim to avoid weird left bar */
}
.layout-shell .sidebar-slim #main_sidenav .sidenav-collapse {
  padding-left: 0.5rem;
}

/* assets/styles/parts/mdb-modernizer-admin/_dropdowns.scss */
.layout-shell .dropdown-menu {
  border-radius: var(--ui-radius-md);
  border: 1px solid var(--ui-border);
  box-shadow: var(--ui-shadow-md);
  font-size: 0.875rem;
  padding: 0.35rem;
}
.layout-shell .dropdown-item {
  border-radius: 10px;
  padding: 0.45rem 0.6rem;
}
.layout-shell .dropdown-item:hover {
  background: #f3f6fb;
}

/* assets/styles/parts/mdb-modernizer-admin/_tables.scss */
.layout-shell .table-container {
  padding: var(--ui-box-pad-y) var(--ui-box-pad-x);
  margin-bottom: 1rem;
}
.layout-shell .table {
  font-size: 0.875rem;
}
.layout-shell {
  /* Reduce row height globally without needing .table-sm everywhere */
}
.layout-shell .table > :not(caption) > * > * {
  padding-top: 0.45rem;
  padding-bottom: 0.45rem;
}
.layout-shell {
  /* Header style (less heavy, more modern) */
}
.layout-shell .table thead th {
  font-size: 0.8rem;
  color: var(--ui-text-muted);
  font-weight: 700;
  border-bottom-color: var(--ui-border);
}
.layout-shell .table-hover > tbody > tr:hover > * {
  background-color: var(--ui-surface-muted-bg);
}

/* assets/styles/parts/mdb-modernizer-admin/_datatables.scss */
.layout-shell .dataTables_wrapper .dataTables_filter input,
.layout-shell .dataTables_wrapper .dataTables_length select {
  font-size: 0.875rem;
  padding: 0.35rem 0.55rem;
  border-radius: var(--ui-radius-sm);
  border-color: var(--ui-border);
}
.layout-shell .dataTables_wrapper .pagination .page-link {
  font-size: 0.875rem;
  padding: 0.3rem 0.55rem;
  border-radius: var(--ui-radius-sm);
}
.layout-shell {
  /* DataTables 2 layout rows inside your .surface */
}
.layout-shell .surface .dt-layout-row {
  padding: var(--ui-box-pad-y) var(--ui-box-pad-x);
}
.layout-shell {
  /* Add separators similar to your toolbar/footer borders */
}
.layout-shell .surface .dt-layout-row:first-child {
  border-bottom: 1px solid var(--ui-border);
}
.layout-shell .surface .dt-layout-row:last-child {
  border-top: 1px solid var(--ui-border);
}
.layout-shell {
  /* Controls sizing */
}
.layout-shell .dt-search input,
.layout-shell .dt-length select {
  font-size: 0.875rem;
  border-radius: var(--ui-radius-sm);
  border-color: var(--ui-border);
}
.layout-shell {
  /* Fix select “text overlapping” by ensuring enough right padding for the arrow */
}
.layout-shell .dt-length select {
  padding: 0.3rem 1.75rem 0.3rem 0.55rem;
  line-height: 1.2;
  min-width: 4.75rem;
  background-position: right 0.55rem center;
}
.layout-shell {
  /* Compact pagination */
}
.layout-shell .dt-paging .pagination {
  margin: 0;
  gap: 0.25rem;
}
.layout-shell .dt-paging .page-link {
  font-size: 0.875rem;
  padding: 0.25rem 0.55rem;
  border-radius: var(--ui-radius-sm);
}
.layout-shell {
  /* Optional: make active state match your accent */
}
.layout-shell .dt-paging .page-item.active .page-link {
  background: rgba(11, 116, 222, 0.12);
  border-color: rgba(11, 116, 222, 0.2);
  color: var(--ui-accent);
}
.layout-shell {
  /* Your expandable filters area under the toolbar */
}
.layout-shell .surface-filters {
  padding: 0.95rem 1rem; /* match page header */
  border-top: 1px solid var(--ui-border);
  background: var(--ui-surface-bg);
}
.layout-shell {
  /* Collection popup base */
}
.layout-shell .dt-button-collection {
  border: 1px solid var(--ui-border) !important;
  border-radius: var(--ui-radius-md) !important;
  box-shadow: var(--ui-shadow-md) !important;
  background: var(--ui-surface-bg) !important;
  padding: 0.35rem !important;
}
.layout-shell {
  /* Make each item a nice row */
}
.layout-shell .dt-button-collection .dt-button {
  display: flex !important;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
  padding: 0.45rem 0.6rem !important;
  border-radius: 10px !important;
  border: 0 !important;
  background: transparent !important;
  text-align: left;
}
.layout-shell .dt-button-collection .dt-button:hover {
  background: #f3f6fb !important;
}
.layout-shell {
  /* ColVis checkbox alignment */
}
.layout-shell .dt-button-collection .dt-button.buttons-columnVisibility {
  gap: 0.55rem;
}
.layout-shell .dt-button-collection .dt-button.buttons-columnVisibility::before {
  margin: 0 !important;
  transform: translateY(1px);
}
.layout-shell .dt-button-collection {
  min-width: 260px;
}
.layout-shell .dt-button-collection .dt-button {
  white-space: nowrap;
}
.layout-shell .dt-button-collection .dt-button span {
  flex: 1 1 auto;
  min-width: 0;
}
.layout-shell .dt-hidden-buttons {
  position: absolute;
  left: -99999px;
  top: -99999px;
}
.layout-shell .dt-button-collection,
.layout-shell .dt-buttons .dropdown-menu {
  margin-top: 0.35rem;
  z-index: 2000;
}
.layout-shell .dt-button-background {
  background-color: rgba(0, 0, 0, 0.2901960784);
}
.layout-shell table.dataTable tbody tr .dt-row-actions {
  opacity: 0;
  pointer-events: none;
  transition: opacity 120ms ease;
}
.layout-shell table.dataTable tbody tr:hover .dt-row-actions {
  opacity: 1;
  pointer-events: auto;
}

/* assets/styles/parts/mdb-modernizer-admin/_forms.scss */
.layout-shell .form-label,
.layout-shell label.form-label,
.layout-shell .col-form-label {
  font-size: 0.85rem;
  font-weight: 600;
  color: var(--ui-text);
}
.layout-shell .form-text,
.layout-shell .help-text {
  font-size: 0.8rem;
  color: var(--ui-text-muted);
}

/* assets/styles/parts/mdb-modernizer-admin/_layout.scss */
.layout-shell {
  overflow: hidden;
}
.layout-shell .app-shell {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.layout-shell {
  /* body row fills remaining height */
}
.layout-shell .app-shell-row {
  flex: 1 1 auto;
  display: flex;
  min-height: 0; /* IMPORTANT: allows children to scroll */
  align-items: stretch;
}
.layout-shell {
  /* Main content area padding */
}
.layout-shell .app-main {
  padding: var(--ui-page-padding-y) var(--ui-page-padding-x);
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.layout-shell .collapsing {
  will-change: height;
}
.layout-shell {
  /* Mobile: reduce horizontal padding */
}
@media (max-width: 575.98px) {
  .layout-shell .app-main {
    padding-left: var(--ui-page-padding-x-sm);
    padding-right: var(--ui-page-padding-x-sm);
  }
}

/* assets/styles/parts/mdb-modernizer-admin/_list_toolbar.scss */
.layout-shell {
  /* Toolbar container (your _list_toolbar.html.twig) */
}
.layout-shell .surface-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--ui-box-pad-y) var(--ui-box-pad-x);
  gap: var(--ui-toolbar-gap);
  border-bottom: 1px solid var(--ui-border);
  background: var(--ui-surface-bg);
  /* desktop: keep one line */
  flex-wrap: nowrap;
}
.layout-shell .surface-toolbar-left,
.layout-shell .surface-toolbar-right {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0; /* allows the search to shrink without wrapping */
}
.layout-shell {
  /* Search should be able to shrink, not force wrapping */
}
.layout-shell .surface-search {
  min-width: 260px;
  max-width: 420px;
  flex: 1 1 auto;
}
.layout-shell {
  /* Toolbar buttons: slightly tighter than global .btn-sm */
}
.layout-shell .surface-toolbar .btn.btn-sm, .layout-shell .surface-toolbar .btn-group-sm > .btn {
  padding: 0.26rem 0.5rem;
  font-size: 0.82rem;
  line-height: 1.1;
  white-space: nowrap; /* prevents icon/text stacking */
}
.layout-shell {
  /* Ensure icon+text behave like a single inline row */
}
.layout-shell .surface-toolbar .btn {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}
.layout-shell {
  /* Icons shouldn’t introduce weird line-height spacing */
}
.layout-shell .surface-toolbar .btn i {
  line-height: 1;
}
.layout-shell .surface-search .form-control {
  min-width: 0;
}
.layout-shell {
  /* Make toolbar buttons a touch tighter than global .btn */
}
.layout-shell .surface-toolbar .btn.btn-sm, .layout-shell .surface-toolbar .btn-group-sm > .btn {
  padding: 0.26rem 0.5rem;
  font-size: 0.82rem;
}
.layout-shell .surface-footer {
  padding: var(--ui-box-pad-y) var(--ui-box-pad-x);
}
.layout-shell .surface-filters {
  padding: 0; /* critical: keep collapse smooth */
  border-top: 1px solid var(--ui-border);
  background: var(--ui-surface-bg);
}
.layout-shell {
  /* Inner wrapper: padding goes here */
}
.layout-shell .surface-filters-inner {
  padding: var(--ui-box-pad-y) var(--ui-box-pad-x); /* or 0.95rem 1rem */
}
.layout-shell {
  /* Small responsive behaviour (allow wrap on small screens) */
}
@media (max-width: 991.98px) {
  .layout-shell .surface-toolbar {
    flex-wrap: wrap;
    align-items: stretch;
  }
  .layout-shell .surface-toolbar-left,
  .layout-shell .surface-toolbar-right {
    width: 100%;
    justify-content: flex-start;
  }
  .layout-shell .surface-search {
    width: 100%;
    max-width: none;
    min-width: 0;
    flex: 1 1 100%;
  }
}

/* assets/styles/pages/_login.scss */
body.login-page {
  background: var(--ui-page-bg, #f6f8fb);
}

/* Center page */
.app-login-page {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.25rem;
}

/* Ensure Bootstrap row behaves inside flex */
.app-login-page > .row {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  justify-content: center;
}

.app-login-form-container {
  width: 100%;
}

/* Brand/logo block */
.app-login-brand {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.75rem;
  padding: 0.25rem 0.25rem 0;
}

/* Logo sizing: “height driven” works best across brands */
.app-login-brand-img {
  max-height: 56px; /* adjust if you want bigger */
  width: auto;
  max-width: 100%;
  object-fit: contain;
}

/* Card */
.app-login-inner-container {
  background: var(--ui-surface-bg, #fff);
  border: 1px solid var(--ui-border, #e6eaf0);
  border-radius: var(--ui-radius-md, 12px);
  box-shadow: var(--ui-shadow-md, 0 4px 16px rgba(16, 24, 40, 0.08));
  padding: 1.25rem;
}

/* Inputs */
.app-login-form .form-group {
  margin-bottom: 0.9rem;
}

.app-login-label {
  font-size: 0.85rem;
  font-weight: 650;
  color: var(--ui-text, #1f2a37);
  margin-bottom: 0.35rem;
}

.app-login-form-control.form-control {
  border-radius: var(--ui-radius-sm, 8px);
  border-color: var(--ui-border, #e6eaf0);
  font-size: 0.9rem;
  padding: 0.55rem 0.7rem;
  background: #fff;
}

.app-login-form-control.form-control:focus {
  border-color: rgba(11, 116, 222, 0.35);
  box-shadow: 0 0 0 0.2rem rgba(11, 116, 222, 0.12);
}

/* Remember me */
.app-login-chk label {
  font-size: 0.88rem;
  color: var(--ui-text, #1f2a37);
}

.app-login-chk input[type=checkbox] {
  margin-right: 0.4rem;
}

/* CTA */
.app-login-btn.btn {
  border-radius: var(--ui-radius-sm, 8px);
  font-weight: 700;
  padding: 0.55rem 1rem;
  min-width: 160px;
}

body.b2b-order #b2b_order_table tbody tr {
  cursor: pointer;
}
body.b2b-order #b2b_order_table td.dt-select,
body.b2b-order #b2b_order_table td.dt-actions {
  cursor: default;
}

body.customer #customer_table tbody tr {
  cursor: pointer;
}
body.customer #customer_table td.dt-select,
body.customer #customer_table td.dt-actions {
  cursor: default;
}

body.customer-shipping-address #customer_shipping_address_table tbody tr {
  cursor: pointer;
}
body.customer-shipping-address #customer_shipping_address_table td.dt-select,
body.customer-shipping-address #customer_shipping_address_table td.dt-actions {
  cursor: default;
}

body.customer-product #customer_product_table tbody tr {
  cursor: pointer;
}
body.customer-product #customer_product_table td.dt-select,
body.customer-product #customer_product_table td.dt-actions {
  cursor: default;
}

body.discount #discount_table tbody tr {
  cursor: pointer;
}
body.discount #discount_table td.dt-select,
body.discount #discount_table td.dt-actions {
  cursor: default;
}

body.login-page {
  /*    #page_wrapper {
          min-height: initial;
          margin-top: 0;
      }*/
}
body.job-application #job_application_table tbody tr {
  cursor: pointer;
}
body.job-application #job_application_table td.dt-select,
body.job-application #job_application_table td.dt-actions {
  cursor: default;
}
body.job-application .lc-attachment-item {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  transition: var(--lcmobili-transition);
}
body.job-application .lc-attachment-item .lc-attachment-item-content.hide {
  display: none;
}

body.product #product_table tbody tr {
  cursor: pointer;
}
body.product #product_table td.dt-select,
body.product #product_table td.dt-actions {
  cursor: default;
}
body.product #lc_attachments_collection {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  flex-wrap: wrap;
  user-select: none;
}
body.product .lc-attachment-item {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  transition: var(--lcmobili-transition);
}
body.product .lc-attachment-item.image .lc-attachment-item-remove {
  position: absolute;
  top: 0.75rem;
  right: 0.25rem;
}
body.product .lc-attachment-item .lc-attachment-item-content.hide {
  display: none;
}

body.product-category #product_category_table tbody tr {
  cursor: pointer;
}
body.product-category #product_category_table td.dt-select,
body.product-category #product_category_table td.dt-actions {
  cursor: default;
}

body.user #user_table tbody tr {
  cursor: pointer;
}
body.user #user_table td.dt-select,
body.user #user_table td.dt-actions {
  cursor: default;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QixZQUFZLENBQUMsYUFBYSxZQUFZLENBQUMsYUFBYSxZQUFZLENBQUMsbUJBQW1CLFlBQVksQ0FBQyxZQUFZLFlBQVksQ0FBQyxXQUFXLFlBQVksQ0FBQyxrQkFBa0IsWUFBWSxDQUFDLGNBQWMsWUFBWSxDQUFDLGtCQUFrQixZQUFZLENBQUMsVUFBVSxZQUFZLENBQUMsZUFBZSxZQUFZLENBQUMsWUFBWSxZQUFZLENBQUMsWUFBWSxZQUFZLENBQUMsUUFBUSxZQUFZLENBQUMsY0FBYyxZQUFZLENBQUMsWUFBWSxZQUFZLENBQUMsU0FBUyxZQUFZLENBQUMsZUFBZSxZQUFZLENBQUMsWUFBWSxZQUFZLENBQUMsY0FBYyxZQUFZLENBQUMscUJBQXFCLFlBQVksQ0FBQyxlQUFlLFlBQVksQ0FBQyxlQUFlLFlBQVksQ0FBQyxlQUFlLFlBQVksQ0FBQyxpQkFBaUIsWUFBWSxDQUFDLFdBQVcsWUFBWSxDQUFDLGFBQWEsWUFBWSxDQUFDLGVBQWUsWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLGNBQWMsWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLGtCQUFrQixZQUFZLENBQUMsWUFBWSxZQUFZLENBQUMsY0FBYyxZQUFZLENBQUMsV0FBVyxZQUFZLENBQUMsV0FBVyxZQUFZLENBQUMsa0JBQWtCLFlBQVksQ0FBQyx3Q0FBd0MsWUFBWSxDQUFDLFdBQVcsWUFBWSxDQUFDLGVBQWUsWUFBWSxDQUFDLFdBQVcsWUFBWSxDQUFDLGVBQWUsWUFBWSxDQUFDLHVCQUF1QixZQUFZLENBQUMsZUFBZSxZQUFZLENBQUMsaUJBQWlCLFlBQVksQ0FBQyxxQkFBcUIsWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLGNBQWMsWUFBWSxDQUFDLFdBQVcsWUFBWSxDQUFDLGNBQWMsWUFBWSxDQUFDLGdCQUFnQixZQUFZLENBQUMsaUJBQWlCLFlBQVksQ0FBQyxnQkFBZ0IsWUFBWSxDQUFDLGFBQWEsWUFBWSxDQUFDLFVBQVUsWUFBWSxDQUFDLFNBQVMsWUFBWSxDQUFDLDhDQUE4QyxZQUFZLENBQUMsa0JBQWtCLFlBQVksQ0FBQyxXQUFXLFlBQVksQ0FBQyxZQUFZLFlBQVksQ0FBQyxXQUFXLFlBQVksQ0FBQyxnQkFBZ0IsWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLFVBQVUsWUFBWSxDQUFDLE9BQU8sWUFBWSxDQUFDLDRCQUE0QixZQUFZLENBQUMsV0FBVyxZQUFZLENBQUMsdUNBQXVDLFlBQVksQ0FBQyxrQkFBa0IsWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLFNBQVMsWUFBWSxDQUFDLFNBQVMsWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLFVBQVUsWUFBWSxDQUFDLGNBQWMsWUFBWSxDQUFDLFFBQVEsWUFBWSxDQUFDLFdBQVcsWUFBWSxDQUFDLFdBQVcsWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLFlBQVksWUFBWSxDQUFDLFFBQVEsWUFBWSxDQUFDLFFBQVEsWUFBWSxDQUFDLGdCQUFnQixZQUFZLENBQUMsVUFBVSxZQUFZLENBQUMsV0FBVyxZQUFZLENBQUMsWUFBWSxZQUFZLENBQUMsY0FBYyxZQUFZLENBQUMsZ0JBQWdCLFlBQVksQ0FBQyxzQkFBc0IsWUFBWSxDQUFDLGdCQUFnQixZQUFZLENBQUMsV0FBVyxZQUFZLENBQUMsV0FBVyxZQUFZLENBQUMsY0FBYyxZQUFZLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxXQUFXLFlBQVksQ0FBQyxjQUFjLFlBQVksQ0FBQyxlQUFlLFlBQVksQ0FBQyxZQUFZLFlBQVksQ0FBQyxXQUFXLFlBQVksQ0FBQyxnQkFBZ0IsWUFBWSxDQUFDLGlCQUFpQixZQUFZLENBQUMsWUFBWSxZQUFZLENBQUMsWUFBWSxZQUFZLENBQUMsZUFBZSxZQUFZLENBQUMsaUJBQWlCLFlBQVksQ0FBQyxpQkFBaUIsWUFBWSxDQUFDLGlCQUFpQixZQUFZLENBQUMsV0FBVyxZQUFZLENBQUMsU0FBUyxZQUFZLENBQUMsVUFBVSxZQUFZLENBQUMsZ0JBQWdCLFlBQVksQ0FBQyxZQUFZLFlBQVksQ0FBQyxhQUFhLFlBQVksQ0FBQyxXQUFXLFlBQVksQ0FBQyxVQUFVLFlBQVksQ0FBQyxV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O0VEMWpCdkIsZ0JDNmpCcUI7RUQ1akJyQixnQkM2akJxQjtFRDVqQnJCO0FMbUpGOztBS2hKQTtFRmdOUTtBSDVEUjtBR25HSTtFRWpESjtJRnVOUTtFSC9ETjtBQUNGOztBS3BKQTtFRjJNUTtBSG5EUjtBRzVHSTtFRTVDSjtJRmtOUTtFSHRETjtBQUNGOztBS3hKQTtFRnNNUTtBSDFDUjtBR3JISTtFRXZDSjtJRjZNUTtFSDdDTjtBQUNGOztBSzVKQTtFRmlNUTtBSGpDUjtBRzlISTtFRWxDSjtJRndNUTtFSHBDTjtBQUNGOztBS2hLQTtFRnlMTSxrQkFMSTtBSGhCVjs7QUsvSkE7RUZvTE0sZUFMSTtBSFpWOztBS3pKQTtFQUNFO0VBQ0EsbUJDK1Z3QjtBTm5NMUI7O0FLbkpBO0VBQ0U7RUFDQTtFQUNBO0FMc0pGOztBS2pKQTtFQUNFO0VBQ0E7RUFDQTtBTG9KRjs7QUsvSUE7O0VBRUU7QUxrSkY7O0FLL0lBOzs7RUFHRTtFQUNBO0FMa0pGOztBSy9JQTs7OztFQUlFO0FMa0pGOztBSy9JQTtFQUNFLGdCQ3NjaUI7QU5wVG5COztBSzdJQTtFQUNFO0VBQ0E7QUxnSkY7O0FLM0lBO0VBQ0U7QUw4SUY7O0FLdklBOztFQUVFLG1CQ2libUI7QU52U3JCOztBS25JQTtFRjhGTSxrQkFMSTtBSDhDVjs7QUtqSUE7RUFDRSxpQkNrZ0JhO0VEamdCYjtFQUNBO0FMb0lGOztBSzVIQTs7RUFFRTtFRjJFSSxpQkFMSTtFRXBFUjtFQUNBO0FMK0hGOztBSzVIQTtFQUNFO0FMK0hGOztBSzdIQTtFQUNFO0FMZ0lGOztBSzNIQTtFQUNFO0VBQ0EscUJFMmZnQjtBUDdYbEI7QUs1SEU7RUFDRTtFQUNBLHFCRTJmb0I7QVA3WHhCOztBS3BIRTtFQUVFO0VBQ0E7QUxzSEo7O0FLaEhBOzs7O0VBSUUsc0NDNFZpQjtFSDdUYixjQUxJO0FIMEZWOztBSzVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VGbUJJLGtCQUxJO0FIa0dWO0FLM0dFO0VGY0ksa0JBTEk7RUVQTjtFQUNBO0FMNkdKOztBS3pHQTtFRk9NLGtCQUxJO0VFQVI7RUFDQTtBTDRHRjtBS3pHRTtFQUNFO0FMMkdKOztBS3ZHQTtFQUNFO0VGTEksa0JBTEk7RUVZUix5QkNnN0NVO0VELzZDVix1Q0NnN0NPO0VFeHNETDtBUm1ZSjtBS3hHRTtFQUNFO0VGWkUsY0FMSTtBSDRIVjs7QUtqR0E7RUFDRTtBTG9HRjs7QUsvRkE7O0VBRUU7QUxrR0Y7O0FLM0ZBO0VBQ0U7RUFDQTtBTDhGRjs7QUszRkE7RUFDRSxpQkV5aEJxQjtFRnhoQnJCLG9CRXdoQnFCO0VGdmhCckIsaUNDMGFvQjtFRHphcEI7QUw4RkY7O0FLdkZBO0VBRUU7RUFDQTtBTHlGRjs7QUt0RkE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBTHlGRjs7QUtsRkE7RUFDRTtBTHFGRjs7QUsvRUE7RUFFRTtBTGlGRjs7QUt6RUE7RUFDRTtBTDRFRjs7QUt2RUE7Ozs7O0VBS0U7RUFDQTtFRnZHSSxrQkFMSTtFRThHUjtBTDBFRjs7QUt0RUE7O0VBRUU7QUx5RUY7O0FLcEVBO0VBQ0U7QUx1RUY7O0FLcEVBO0VBR0U7QUxxRUY7QUtsRUU7RUFDRTtBTG9FSjs7QUs3REE7RUFHRTtBTDhERjs7QUt0REE7Ozs7RUFJRTtBTHlERjtBS3RESTs7OztFQUNFO0FMMkROOztBS3BEQTtFQUNFO0VBQ0E7QUx1REY7O0FLbERBO0VBQ0U7QUxxREY7O0FLM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUw4Q0Y7O0FLdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDaU9xQjtFSGhhZjtBSHlPUjtBR3hZSTtFRTBWSjtJRnBMUTtFSHNPTjtBQUNGO0FLbkRBO0VBT0U7QUwrQ0Y7QUs3Q0U7RUFDRTtBTCtDSjs7QUt4Q0E7Ozs7Ozs7RUFPRTtBTDJDRjs7QUt4Q0E7RUFDRTtBTDJDRjs7QUtsQ0E7RUFDRTtFQUNBO0FMcUNGOztBSzdCQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBTDZCRjs7QUt4QkE7RUFDRTtBTDJCRjs7QUtyQkE7RUFDRTtFQUNBO0FMd0JGOztBS25CQTtFQUNFO0FMc0JGOztBS2pCQTtFQUNFO0FMb0JGOztBS2JBO0VBQ0U7RUFDQTtBTGdCRjs7QUtUQTtFQUNFO0FMWUY7O0FLTEE7RUFDRTtBTFFGOztBUzVqQkE7RU53UU0sa0JBTEk7RU1qUVIsZ0JId29CaUI7QU56RW5COztBUzFqQkU7RU5vUU07QUgwVFI7QUd6ZEk7RU1yR0Y7SU4yUU07RUh1VE47QUFDRjtBU25rQkU7RUFJRSxnQkh5bkJrQjtFR3huQmxCLGdCSHdtQm1CO0FOdEN2Qjs7QVN2a0JFO0VOb1FNO0FIdVVSO0FHdGVJO0VNckdGO0lOMlFNO0VIb1VOO0FBQ0Y7QVNobEJFO0VBSUUsZ0JIeW5Ca0I7RUd4bkJsQixnQkh3bUJtQjtBTnpCdkI7O0FTcGxCRTtFTm9RTTtBSG9WUjtBR25mSTtFTXJHRjtJTjJRTTtFSGlWTjtBQUNGO0FTN2xCRTtFQUlFLGdCSHluQmtCO0VHeG5CbEIsZ0JId21CbUI7QU5adkI7O0FTam1CRTtFTm9RTTtBSGlXUjtBR2hnQkk7RU1yR0Y7SU4yUU07RUg4Vk47QUFDRjtBUzFtQkU7RUFJRSxnQkh5bkJrQjtFR3huQmxCLGdCSHdtQm1CO0FOQ3ZCOztBUzltQkU7RU5vUU07QUg4V1I7QUc3Z0JJO0VNckdGO0lOMlFNO0VIMldOO0FBQ0Y7QVN2bkJFO0VBSUUsZ0JIeW5Ca0I7RUd4bkJsQixnQkh3bUJtQjtBTmN2Qjs7QVMzbkJFO0VOb1FNO0FIMlhSO0FHMWhCSTtFTXJHRjtJTjJRTTtFSHdYTjtBQUNGO0FTcG9CRTtFQUlFLGdCSHluQmtCO0VHeG5CbEIsZ0JId21CbUI7QU4yQnZCOztBU2huQkE7RUN0REU7RUFDQTtBVjBxQkY7O0FTaG5CQTtFQzNERTtFQUNBO0FWK3FCRjs7QVNsbkJBO0VBQ0U7QVRxbkJGO0FTbm5CRTtFQUNFLG9CSHNvQmtCO0FOakJ0Qjs7QVM1bUJBO0VOb05NLGtCQUxJO0VNN01SO0FUK21CRjs7QVMzbUJBO0VBQ0UsbUJIbVVPO0VIdEhILGtCQUxJO0FIdWFWO0FTNW1CRTtFQUNFO0FUOG1CSjs7QVMxbUJBO0VBQ0U7RUFDQSxtQkh5VE87RUh0SEgsa0JBTEk7RU01TFIsY0Z0RlM7QVBtc0JYO0FTM21CRTtFQUNFO0FUNm1CSjs7QVczc0JBO0VDR0U7RUFHQTtBWjBzQkY7O0FXM3NCQTtFQUNFLGdCTCtrRGtCO0VLOWtEbEIsb0NMK2tEYTtFSzlrRGI7RUhJRTtFS0xFLG9DQVJXO0VESWY7RUFHQTtBWm90QkY7O0FXdHNCQTtFQUVFO0FYd3NCRjs7QVdyc0JBO0VBQ0U7RUFDQTtBWHdzQkY7O0FXcnNCQTtFUjhQTSxrQkFMSTtFUXZQUixpQ0xpa0RxQjtBTnozQnZCOztBY3p1QkU7Ozs7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBR0E7RUFDQTtBZnF2QkY7O0FnQi9yQkk7RUZoREU7SUFDRSxnQkdGZTtFakJxdkJyQjtBQUNGO0FnQnJzQkk7RUZoREU7SUFDRSxnQkdGZTtFakIwdkJyQjtBQUNGO0FnQjFzQkk7RUZoREU7SUFDRSxnQkdGZTtFakIrdkJyQjtBQUNGO0FnQi9zQkk7RUZoREU7SUFDRSxpQkdGZTtFakJvd0JyQjtBQUNGO0FnQnB0Qkk7RUZoREU7SUFDRSxpQkdGZTtFakJ5d0JyQjtBQUNGO0FnQnp0Qkk7RUZoREU7SUFDRSxpQkdGZTtFakI4d0JyQjtBQUNGO0FnQjl0Qkk7RUZoREU7SUFDRSxpQkdGZTtFakJteEJyQjtBQUNGO0FnQm51Qkk7RUZoREU7SUFDRSxpQkdGZTtFakJ3eEJyQjtBQUNGO0FrQnZ5QkE7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QWxCZ3pCSjs7QWtCM3lCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFHQTtFQUdBO0FuQmd6QkY7QWtCbHpCSTtFQ2lCRjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBR0E7QW5CZ3lCRjs7QW1COXVCTTtFQUNFO0FuQml2QlI7O0FtQjl1Qk07RUF4Q0o7RUFDQTtBbkIweEJGOztBbUI1d0JFO0VBQ0U7RUFDQTtBbkIrd0JKOztBbUJqeEJFO0VBQ0U7RUFDQTtBbkJveEJKOztBbUJ0eEJFO0VBQ0U7RUFDQTtBbkJ5eEJKOztBbUIzeEJFO0VBQ0U7RUFDQTtBbkI4eEJKOztBbUJoeUJFO0VBQ0U7RUFDQTtBbkJteUJKOztBbUJyeUJFO0VBQ0U7RUFDQTtBbkJ3eUJKOztBbUJyd0JNO0VBcERKO0VBQ0E7QW5CNnpCRjs7QW1CcHdCVTtFQW5FTjtFQUNBO0FuQjIwQko7O0FtQnp3QlU7RUFuRU47RUFDQTtBbkJnMUJKOztBbUI5d0JVO0VBbkVOO0VBQ0E7QW5CcTFCSjs7QW1CbnhCVTtFQW5FTjtFQUNBO0FuQjAxQko7O0FtQnh4QlU7RUFuRU47RUFDQTtBbkIrMUJKOztBbUI3eEJVO0VBbkVOO0VBQ0E7QW5CbzJCSjs7QW1CbHlCVTtFQW5FTjtFQUNBO0FuQnkyQko7O0FtQnZ5QlU7RUFuRU47RUFDQTtBbkI4MkJKOztBbUI1eUJVO0VBbkVOO0VBQ0E7QW5CbTNCSjs7QW1CanpCVTtFQW5FTjtFQUNBO0FuQnczQko7O0FtQnR6QlU7RUFuRU47RUFDQTtBbkI2M0JKOztBbUIzekJVO0VBbkVOO0VBQ0E7QW5CazRCSjs7QW1CdnpCWTtFQTdEVjtBbkJ3M0JGOztBbUIzekJZO0VBN0RWO0FuQjQzQkY7O0FtQi96Qlk7RUE3RFY7QW5CZzRCRjs7QW1CbjBCWTtFQTdEVjtBbkJvNEJGOztBbUJ2MEJZO0VBN0RWO0FuQnc0QkY7O0FtQjMwQlk7RUE3RFY7QW5CNDRCRjs7QW1CLzBCWTtFQTdEVjtBbkJnNUJGOztBbUJuMUJZO0VBN0RWO0FuQm81QkY7O0FtQnYxQlk7RUE3RFY7QW5CdzVCRjs7QW1CMzFCWTtFQTdEVjtBbkI0NUJGOztBbUIvMUJZO0VBN0RWO0FuQmc2QkY7O0FtQngxQlE7O0VBRUU7QW5CMjFCVjs7QW1CeDFCUTs7RUFFRTtBbkIyMUJWOztBbUJsMkJROztFQUVFO0FuQnEyQlY7O0FtQmwyQlE7O0VBRUU7QW5CcTJCVjs7QW1CNTJCUTs7RUFFRTtBbkIrMkJWOztBbUI1MkJROztFQUVFO0FuQisyQlY7O0FtQnQzQlE7O0VBRUU7QW5CeTNCVjs7QW1CdDNCUTs7RUFFRTtBbkJ5M0JWOztBbUJoNEJROztFQUVFO0FuQm00QlY7O0FtQmg0QlE7O0VBRUU7QW5CbTRCVjs7QW1CMTRCUTs7RUFFRTtBbkI2NEJWOztBbUIxNEJROztFQUVFO0FuQjY0QlY7O0FnQnI5Qkk7RUd1QkU7SUFDRTtFbkJrOEJOO0VtQi83Qkk7SUF4Q0o7SUFDQTtFbkIwK0JBO0VtQjU5QkE7SUFDRTtJQUNBO0VuQjg5QkY7RW1CaCtCQTtJQUNFO0lBQ0E7RW5CaytCRjtFbUJwK0JBO0lBQ0U7SUFDQTtFbkJzK0JGO0VtQngrQkE7SUFDRTtJQUNBO0VuQjArQkY7RW1CNStCQTtJQUNFO0lBQ0E7RW5COCtCRjtFbUJoL0JBO0lBQ0U7SUFDQTtFbkJrL0JGO0VtQi84Qkk7SUFwREo7SUFDQTtFbkJzZ0NBO0VtQjc4QlE7SUFuRU47SUFDQTtFbkJtaENGO0VtQmo5QlE7SUFuRU47SUFDQTtFbkJ1aENGO0VtQnI5QlE7SUFuRU47SUFDQTtFbkIyaENGO0VtQno5QlE7SUFuRU47SUFDQTtFbkIraENGO0VtQjc5QlE7SUFuRU47SUFDQTtFbkJtaUNGO0VtQmorQlE7SUFuRU47SUFDQTtFbkJ1aUNGO0VtQnIrQlE7SUFuRU47SUFDQTtFbkIyaUNGO0VtQnorQlE7SUFuRU47SUFDQTtFbkIraUNGO0VtQjcrQlE7SUFuRU47SUFDQTtFbkJtakNGO0VtQmovQlE7SUFuRU47SUFDQTtFbkJ1akNGO0VtQnIvQlE7SUFuRU47SUFDQTtFbkIyakNGO0VtQnovQlE7SUFuRU47SUFDQTtFbkIrakNGO0VtQnAvQlU7SUE3RFY7RW5Cb2pDQTtFbUJ2L0JVO0lBN0RWO0VuQnVqQ0E7RW1CMS9CVTtJQTdEVjtFbkIwakNBO0VtQjcvQlU7SUE3RFY7RW5CNmpDQTtFbUJoZ0NVO0lBN0RWO0VuQmdrQ0E7RW1CbmdDVTtJQTdEVjtFbkJta0NBO0VtQnRnQ1U7SUE3RFY7RW5Cc2tDQTtFbUJ6Z0NVO0lBN0RWO0VuQnlrQ0E7RW1CNWdDVTtJQTdEVjtFbkI0a0NBO0VtQi9nQ1U7SUE3RFY7RW5CK2tDQTtFbUJsaENVO0lBN0RWO0VuQmtsQ0E7RW1CcmhDVTtJQTdEVjtFbkJxbENBO0VtQjdnQ007O0lBRUU7RW5CK2dDUjtFbUI1Z0NNOztJQUVFO0VuQjhnQ1I7RW1CcmhDTTs7SUFFRTtFbkJ1aENSO0VtQnBoQ007O0lBRUU7RW5Cc2hDUjtFbUI3aENNOztJQUVFO0VuQitoQ1I7RW1CNWhDTTs7SUFFRTtFbkI4aENSO0VtQnJpQ007O0lBRUU7RW5CdWlDUjtFbUJwaUNNOztJQUVFO0VuQnNpQ1I7RW1CN2lDTTs7SUFFRTtFbkIraUNSO0VtQjVpQ007O0lBRUU7RW5COGlDUjtFbUJyakNNOztJQUVFO0VuQnVqQ1I7RW1CcGpDTTs7SUFFRTtFbkJzakNSO0FBQ0Y7QWdCL25DSTtFR3VCRTtJQUNFO0VuQjJtQ047RW1CeG1DSTtJQXhDSjtJQUNBO0VuQm1wQ0E7RW1Ccm9DQTtJQUNFO0lBQ0E7RW5CdW9DRjtFbUJ6b0NBO0lBQ0U7SUFDQTtFbkIyb0NGO0VtQjdvQ0E7SUFDRTtJQUNBO0VuQitvQ0Y7RW1CanBDQTtJQUNFO0lBQ0E7RW5CbXBDRjtFbUJycENBO0lBQ0U7SUFDQTtFbkJ1cENGO0VtQnpwQ0E7SUFDRTtJQUNBO0VuQjJwQ0Y7RW1CeG5DSTtJQXBESjtJQUNBO0VuQitxQ0E7RW1CdG5DUTtJQW5FTjtJQUNBO0VuQjRyQ0Y7RW1CMW5DUTtJQW5FTjtJQUNBO0VuQmdzQ0Y7RW1COW5DUTtJQW5FTjtJQUNBO0VuQm9zQ0Y7RW1CbG9DUTtJQW5FTjtJQUNBO0VuQndzQ0Y7RW1CdG9DUTtJQW5FTjtJQUNBO0VuQjRzQ0Y7RW1CMW9DUTtJQW5FTjtJQUNBO0VuQmd0Q0Y7RW1COW9DUTtJQW5FTjtJQUNBO0VuQm90Q0Y7RW1CbHBDUTtJQW5FTjtJQUNBO0VuQnd0Q0Y7RW1CdHBDUTtJQW5FTjtJQUNBO0VuQjR0Q0Y7RW1CMXBDUTtJQW5FTjtJQUNBO0VuQmd1Q0Y7RW1COXBDUTtJQW5FTjtJQUNBO0VuQm91Q0Y7RW1CbHFDUTtJQW5FTjtJQUNBO0VuQnd1Q0Y7RW1CN3BDVTtJQTdEVjtFbkI2dENBO0VtQmhxQ1U7SUE3RFY7RW5CZ3VDQTtFbUJucUNVO0lBN0RWO0VuQm11Q0E7RW1CdHFDVTtJQTdEVjtFbkJzdUNBO0VtQnpxQ1U7SUE3RFY7RW5CeXVDQTtFbUI1cUNVO0lBN0RWO0VuQjR1Q0E7RW1CL3FDVTtJQTdEVjtFbkIrdUNBO0VtQmxyQ1U7SUE3RFY7RW5Ca3ZDQTtFbUJyckNVO0lBN0RWO0VuQnF2Q0E7RW1CeHJDVTtJQTdEVjtFbkJ3dkNBO0VtQjNyQ1U7SUE3RFY7RW5CMnZDQTtFbUI5ckNVO0lBN0RWO0VuQjh2Q0E7RW1CdHJDTTs7SUFFRTtFbkJ3ckNSO0VtQnJyQ007O0lBRUU7RW5CdXJDUjtFbUI5ckNNOztJQUVFO0VuQmdzQ1I7RW1CN3JDTTs7SUFFRTtFbkIrckNSO0VtQnRzQ007O0lBRUU7RW5Cd3NDUjtFbUJyc0NNOztJQUVFO0VuQnVzQ1I7RW1COXNDTTs7SUFFRTtFbkJndENSO0VtQjdzQ007O0lBRUU7RW5CK3NDUjtFbUJ0dENNOztJQUVFO0VuQnd0Q1I7RW1CcnRDTTs7SUFFRTtFbkJ1dENSO0VtQjl0Q007O0lBRUU7RW5CZ3VDUjtFbUI3dENNOztJQUVFO0VuQit0Q1I7QUFDRjtBZ0J4eUNJO0VHdUJFO0lBQ0U7RW5Cb3hDTjtFbUJqeENJO0lBeENKO0lBQ0E7RW5CNHpDQTtFbUI5eUNBO0lBQ0U7SUFDQTtFbkJnekNGO0VtQmx6Q0E7SUFDRTtJQUNBO0VuQm96Q0Y7RW1CdHpDQTtJQUNFO0lBQ0E7RW5Cd3pDRjtFbUIxekNBO0lBQ0U7SUFDQTtFbkI0ekNGO0VtQjl6Q0E7SUFDRTtJQUNBO0VuQmcwQ0Y7RW1CbDBDQTtJQUNFO0lBQ0E7RW5CbzBDRjtFbUJqeUNJO0lBcERKO0lBQ0E7RW5CdzFDQTtFbUIveENRO0lBbkVOO0lBQ0E7RW5CcTJDRjtFbUJueUNRO0lBbkVOO0lBQ0E7RW5CeTJDRjtFbUJ2eUNRO0lBbkVOO0lBQ0E7RW5CNjJDRjtFbUIzeUNRO0lBbkVOO0lBQ0E7RW5CaTNDRjtFbUIveUNRO0lBbkVOO0lBQ0E7RW5CcTNDRjtFbUJuekNRO0lBbkVOO0lBQ0E7RW5CeTNDRjtFbUJ2ekNRO0lBbkVOO0lBQ0E7RW5CNjNDRjtFbUIzekNRO0lBbkVOO0lBQ0E7RW5CaTRDRjtFbUIvekNRO0lBbkVOO0lBQ0E7RW5CcTRDRjtFbUJuMENRO0lBbkVOO0lBQ0E7RW5CeTRDRjtFbUJ2MENRO0lBbkVOO0lBQ0E7RW5CNjRDRjtFbUIzMENRO0lBbkVOO0lBQ0E7RW5CaTVDRjtFbUJ0MENVO0lBN0RWO0VuQnM0Q0E7RW1CejBDVTtJQTdEVjtFbkJ5NENBO0VtQjUwQ1U7SUE3RFY7RW5CNDRDQTtFbUIvMENVO0lBN0RWO0VuQis0Q0E7RW1CbDFDVTtJQTdEVjtFbkJrNUNBO0VtQnIxQ1U7SUE3RFY7RW5CcTVDQTtFbUJ4MUNVO0lBN0RWO0VuQnc1Q0E7RW1CMzFDVTtJQTdEVjtFbkIyNUNBO0VtQjkxQ1U7SUE3RFY7RW5CODVDQTtFbUJqMkNVO0lBN0RWO0VuQmk2Q0E7RW1CcDJDVTtJQTdEVjtFbkJvNkNBO0VtQnYyQ1U7SUE3RFY7RW5CdTZDQTtFbUIvMUNNOztJQUVFO0VuQmkyQ1I7RW1COTFDTTs7SUFFRTtFbkJnMkNSO0VtQnYyQ007O0lBRUU7RW5CeTJDUjtFbUJ0MkNNOztJQUVFO0VuQncyQ1I7RW1CLzJDTTs7SUFFRTtFbkJpM0NSO0VtQjkyQ007O0lBRUU7RW5CZzNDUjtFbUJ2M0NNOztJQUVFO0VuQnkzQ1I7RW1CdDNDTTs7SUFFRTtFbkJ3M0NSO0VtQi8zQ007O0lBRUU7RW5CaTRDUjtFbUI5M0NNOztJQUVFO0VuQmc0Q1I7RW1CdjRDTTs7SUFFRTtFbkJ5NENSO0VtQnQ0Q007O0lBRUU7RW5CdzRDUjtBQUNGO0FnQmo5Q0k7RUd1QkU7SUFDRTtFbkI2N0NOO0VtQjE3Q0k7SUF4Q0o7SUFDQTtFbkJxK0NBO0VtQnY5Q0E7SUFDRTtJQUNBO0VuQnk5Q0Y7RW1CMzlDQTtJQUNFO0lBQ0E7RW5CNjlDRjtFbUIvOUNBO0lBQ0U7SUFDQTtFbkJpK0NGO0VtQm4rQ0E7SUFDRTtJQUNBO0VuQnErQ0Y7RW1CditDQTtJQUNFO0lBQ0E7RW5CeStDRjtFbUIzK0NBO0lBQ0U7SUFDQTtFbkI2K0NGO0VtQjE4Q0k7SUFwREo7SUFDQTtFbkJpZ0RBO0VtQng4Q1E7SUFuRU47SUFDQTtFbkI4Z0RGO0VtQjU4Q1E7SUFuRU47SUFDQTtFbkJraERGO0VtQmg5Q1E7SUFuRU47SUFDQTtFbkJzaERGO0VtQnA5Q1E7SUFuRU47SUFDQTtFbkIwaERGO0VtQng5Q1E7SUFuRU47SUFDQTtFbkI4aERGO0VtQjU5Q1E7SUFuRU47SUFDQTtFbkJraURGO0VtQmgrQ1E7SUFuRU47SUFDQTtFbkJzaURGO0VtQnArQ1E7SUFuRU47SUFDQTtFbkIwaURGO0VtQngrQ1E7SUFuRU47SUFDQTtFbkI4aURGO0VtQjUrQ1E7SUFuRU47SUFDQTtFbkJrakRGO0VtQmgvQ1E7SUFuRU47SUFDQTtFbkJzakRGO0VtQnAvQ1E7SUFuRU47SUFDQTtFbkIwakRGO0VtQi8rQ1U7SUE3RFY7RW5CK2lEQTtFbUJsL0NVO0lBN0RWO0VuQmtqREE7RW1Cci9DVTtJQTdEVjtFbkJxakRBO0VtQngvQ1U7SUE3RFY7RW5Cd2pEQTtFbUIzL0NVO0lBN0RWO0VuQjJqREE7RW1COS9DVTtJQTdEVjtFbkI4akRBO0VtQmpnRFU7SUE3RFY7RW5CaWtEQTtFbUJwZ0RVO0lBN0RWO0VuQm9rREE7RW1CdmdEVTtJQTdEVjtFbkJ1a0RBO0VtQjFnRFU7SUE3RFY7RW5CMGtEQTtFbUI3Z0RVO0lBN0RWO0VuQjZrREE7RW1CaGhEVTtJQTdEVjtFbkJnbERBO0VtQnhnRE07O0lBRUU7RW5CMGdEUjtFbUJ2Z0RNOztJQUVFO0VuQnlnRFI7RW1CaGhETTs7SUFFRTtFbkJraERSO0VtQi9nRE07O0lBRUU7RW5CaWhEUjtFbUJ4aERNOztJQUVFO0VuQjBoRFI7RW1CdmhETTs7SUFFRTtFbkJ5aERSO0VtQmhpRE07O0lBRUU7RW5Ca2lEUjtFbUIvaERNOztJQUVFO0VuQmlpRFI7RW1CeGlETTs7SUFFRTtFbkIwaURSO0VtQnZpRE07O0lBRUU7RW5CeWlEUjtFbUJoakRNOztJQUVFO0VuQmtqRFI7RW1CL2lETTs7SUFFRTtFbkJpakRSO0FBQ0Y7QWdCMW5ESTtFR3VCRTtJQUNFO0VuQnNtRE47RW1Cbm1ESTtJQXhDSjtJQUNBO0VuQjhvREE7RW1CaG9EQTtJQUNFO0lBQ0E7RW5Ca29ERjtFbUJwb0RBO0lBQ0U7SUFDQTtFbkJzb0RGO0VtQnhvREE7SUFDRTtJQUNBO0VuQjBvREY7RW1CNW9EQTtJQUNFO0lBQ0E7RW5COG9ERjtFbUJocERBO0lBQ0U7SUFDQTtFbkJrcERGO0VtQnBwREE7SUFDRTtJQUNBO0VuQnNwREY7RW1Cbm5ESTtJQXBESjtJQUNBO0VuQjBxREE7RW1Cam5EUTtJQW5FTjtJQUNBO0VuQnVyREY7RW1Ccm5EUTtJQW5FTjtJQUNBO0VuQjJyREY7RW1Cem5EUTtJQW5FTjtJQUNBO0VuQityREY7RW1CN25EUTtJQW5FTjtJQUNBO0VuQm1zREY7RW1Cam9EUTtJQW5FTjtJQUNBO0VuQnVzREY7RW1Ccm9EUTtJQW5FTjtJQUNBO0VuQjJzREY7RW1Cem9EUTtJQW5FTjtJQUNBO0VuQitzREY7RW1CN29EUTtJQW5FTjtJQUNBO0VuQm10REY7RW1CanBEUTtJQW5FTjtJQUNBO0VuQnV0REY7RW1CcnBEUTtJQW5FTjtJQUNBO0VuQjJ0REY7RW1CenBEUTtJQW5FTjtJQUNBO0VuQit0REY7RW1CN3BEUTtJQW5FTjtJQUNBO0VuQm11REY7RW1CeHBEVTtJQTdEVjtFbkJ3dERBO0VtQjNwRFU7SUE3RFY7RW5CMnREQTtFbUI5cERVO0lBN0RWO0VuQjh0REE7RW1CanFEVTtJQTdEVjtFbkJpdURBO0VtQnBxRFU7SUE3RFY7RW5Cb3VEQTtFbUJ2cURVO0lBN0RWO0VuQnV1REE7RW1CMXFEVTtJQTdEVjtFbkIwdURBO0VtQjdxRFU7SUE3RFY7RW5CNnVEQTtFbUJockRVO0lBN0RWO0VuQmd2REE7RW1CbnJEVTtJQTdEVjtFbkJtdkRBO0VtQnRyRFU7SUE3RFY7RW5Cc3ZEQTtFbUJ6ckRVO0lBN0RWO0VuQnl2REE7RW1CanJETTs7SUFFRTtFbkJtckRSO0VtQmhyRE07O0lBRUU7RW5Ca3JEUjtFbUJ6ckRNOztJQUVFO0VuQjJyRFI7RW1CeHJETTs7SUFFRTtFbkIwckRSO0VtQmpzRE07O0lBRUU7RW5CbXNEUjtFbUJoc0RNOztJQUVFO0VuQmtzRFI7RW1CenNETTs7SUFFRTtFbkIyc0RSO0VtQnhzRE07O0lBRUU7RW5CMHNEUjtFbUJqdERNOztJQUVFO0VuQm10RFI7RW1CaHRETTs7SUFFRTtFbkJrdERSO0VtQnp0RE07O0lBRUU7RW5CMnREUjtFbUJ4dERNOztJQUVFO0VuQjB0RFI7QUFDRjtBZ0JueURJO0VHdUJFO0lBQ0U7RW5CK3dETjtFbUI1d0RJO0lBeENKO0lBQ0E7RW5CdXpEQTtFbUJ6eURBO0lBQ0U7SUFDQTtFbkIyeURGO0VtQjd5REE7SUFDRTtJQUNBO0VuQit5REY7RW1CanpEQTtJQUNFO0lBQ0E7RW5CbXpERjtFbUJyekRBO0lBQ0U7SUFDQTtFbkJ1ekRGO0VtQnp6REE7SUFDRTtJQUNBO0VuQjJ6REY7RW1CN3pEQTtJQUNFO0lBQ0E7RW5CK3pERjtFbUI1eERJO0lBcERKO0lBQ0E7RW5CbTFEQTtFbUIxeERRO0lBbkVOO0lBQ0E7RW5CZzJERjtFbUI5eERRO0lBbkVOO0lBQ0E7RW5CbzJERjtFbUJseURRO0lBbkVOO0lBQ0E7RW5CdzJERjtFbUJ0eURRO0lBbkVOO0lBQ0E7RW5CNDJERjtFbUIxeURRO0lBbkVOO0lBQ0E7RW5CZzNERjtFbUI5eURRO0lBbkVOO0lBQ0E7RW5CbzNERjtFbUJsekRRO0lBbkVOO0lBQ0E7RW5CdzNERjtFbUJ0ekRRO0lBbkVOO0lBQ0E7RW5CNDNERjtFbUIxekRRO0lBbkVOO0lBQ0E7RW5CZzRERjtFbUI5ekRRO0lBbkVOO0lBQ0E7RW5CbzRERjtFbUJsMERRO0lBbkVOO0lBQ0E7RW5CdzRERjtFbUJ0MERRO0lBbkVOO0lBQ0E7RW5CNDRERjtFbUJqMERVO0lBN0RWO0VuQmk0REE7RW1CcDBEVTtJQTdEVjtFbkJvNERBO0VtQnYwRFU7SUE3RFY7RW5CdTREQTtFbUIxMERVO0lBN0RWO0VuQjA0REE7RW1CNzBEVTtJQTdEVjtFbkI2NERBO0VtQmgxRFU7SUE3RFY7RW5CZzVEQTtFbUJuMURVO0lBN0RWO0VuQm01REE7RW1CdDFEVTtJQTdEVjtFbkJzNURBO0VtQnoxRFU7SUE3RFY7RW5CeTVEQTtFbUI1MURVO0lBN0RWO0VuQjQ1REE7RW1CLzFEVTtJQTdEVjtFbkIrNURBO0VtQmwyRFU7SUE3RFY7RW5CazZEQTtFbUIxMURNOztJQUVFO0VuQjQxRFI7RW1CejFETTs7SUFFRTtFbkIyMURSO0VtQmwyRE07O0lBRUU7RW5CbzJEUjtFbUJqMkRNOztJQUVFO0VuQm0yRFI7RW1CMTJETTs7SUFFRTtFbkI0MkRSO0VtQnoyRE07O0lBRUU7RW5CMjJEUjtFbUJsM0RNOztJQUVFO0VuQm8zRFI7RW1CajNETTs7SUFFRTtFbkJtM0RSO0VtQjEzRE07O0lBRUU7RW5CNDNEUjtFbUJ6M0RNOztJQUVFO0VuQjIzRFI7RW1CbDRETTs7SUFFRTtFbkJvNERSO0VtQmo0RE07O0lBRUU7RW5CbTREUjtBQUNGO0FnQjU4REk7RUd1QkU7SUFDRTtFbkJ3N0ROO0VtQnI3REk7SUF4Q0o7SUFDQTtFbkJnK0RBO0VtQmw5REE7SUFDRTtJQUNBO0VuQm85REY7RW1CdDlEQTtJQUNFO0lBQ0E7RW5CdzlERjtFbUIxOURBO0lBQ0U7SUFDQTtFbkI0OURGO0VtQjk5REE7SUFDRTtJQUNBO0VuQmcrREY7RW1CbCtEQTtJQUNFO0lBQ0E7RW5CbytERjtFbUJ0K0RBO0lBQ0U7SUFDQTtFbkJ3K0RGO0VtQnI4REk7SUFwREo7SUFDQTtFbkI0L0RBO0VtQm44RFE7SUFuRU47SUFDQTtFbkJ5Z0VGO0VtQnY4RFE7SUFuRU47SUFDQTtFbkI2Z0VGO0VtQjM4RFE7SUFuRU47SUFDQTtFbkJpaEVGO0VtQi84RFE7SUFuRU47SUFDQTtFbkJxaEVGO0VtQm45RFE7SUFuRU47SUFDQTtFbkJ5aEVGO0VtQnY5RFE7SUFuRU47SUFDQTtFbkI2aEVGO0VtQjM5RFE7SUFuRU47SUFDQTtFbkJpaUVGO0VtQi85RFE7SUFuRU47SUFDQTtFbkJxaUVGO0VtQm4rRFE7SUFuRU47SUFDQTtFbkJ5aUVGO0VtQnYrRFE7SUFuRU47SUFDQTtFbkI2aUVGO0VtQjMrRFE7SUFuRU47SUFDQTtFbkJpakVGO0VtQi8rRFE7SUFuRU47SUFDQTtFbkJxakVGO0VtQjErRFU7SUE3RFY7RW5CMGlFQTtFbUI3K0RVO0lBN0RWO0VuQjZpRUE7RW1CaC9EVTtJQTdEVjtFbkJnakVBO0VtQm4vRFU7SUE3RFY7RW5CbWpFQTtFbUJ0L0RVO0lBN0RWO0VuQnNqRUE7RW1Cei9EVTtJQTdEVjtFbkJ5akVBO0VtQjUvRFU7SUE3RFY7RW5CNGpFQTtFbUIvL0RVO0lBN0RWO0VuQitqRUE7RW1CbGdFVTtJQTdEVjtFbkJra0VBO0VtQnJnRVU7SUE3RFY7RW5CcWtFQTtFbUJ4Z0VVO0lBN0RWO0VuQndrRUE7RW1CM2dFVTtJQTdEVjtFbkIya0VBO0VtQm5nRU07O0lBRUU7RW5CcWdFUjtFbUJsZ0VNOztJQUVFO0VuQm9nRVI7RW1CM2dFTTs7SUFFRTtFbkI2Z0VSO0VtQjFnRU07O0lBRUU7RW5CNGdFUjtFbUJuaEVNOztJQUVFO0VuQnFoRVI7RW1CbGhFTTs7SUFFRTtFbkJvaEVSO0VtQjNoRU07O0lBRUU7RW5CNmhFUjtFbUIxaEVNOztJQUVFO0VuQjRoRVI7RW1CbmlFTTs7SUFFRTtFbkJxaUVSO0VtQmxpRU07O0lBRUU7RW5Cb2lFUjtFbUIzaUVNOztJQUVFO0VuQjZpRVI7RW1CMWlFTTs7SUFFRTtFbkI0aUVSO0FBQ0Y7QWdCcm5FSTtFR3VCRTtJQUNFO0VuQmltRU47RW1COWxFSTtJQXhDSjtJQUNBO0VuQnlvRUE7RW1CM25FQTtJQUNFO0lBQ0E7RW5CNm5FRjtFbUIvbkVBO0lBQ0U7SUFDQTtFbkJpb0VGO0VtQm5vRUE7SUFDRTtJQUNBO0VuQnFvRUY7RW1Cdm9FQTtJQUNFO0lBQ0E7RW5CeW9FRjtFbUIzb0VBO0lBQ0U7SUFDQTtFbkI2b0VGO0VtQi9vRUE7SUFDRTtJQUNBO0VuQmlwRUY7RW1COW1FSTtJQXBESjtJQUNBO0VuQnFxRUE7RW1CNW1FUTtJQW5FTjtJQUNBO0VuQmtyRUY7RW1CaG5FUTtJQW5FTjtJQUNBO0VuQnNyRUY7RW1CcG5FUTtJQW5FTjtJQUNBO0VuQjByRUY7RW1CeG5FUTtJQW5FTjtJQUNBO0VuQjhyRUY7RW1CNW5FUTtJQW5FTjtJQUNBO0VuQmtzRUY7RW1CaG9FUTtJQW5FTjtJQUNBO0VuQnNzRUY7RW1CcG9FUTtJQW5FTjtJQUNBO0VuQjBzRUY7RW1CeG9FUTtJQW5FTjtJQUNBO0VuQjhzRUY7RW1CNW9FUTtJQW5FTjtJQUNBO0VuQmt0RUY7RW1CaHBFUTtJQW5FTjtJQUNBO0VuQnN0RUY7RW1CcHBFUTtJQW5FTjtJQUNBO0VuQjB0RUY7RW1CeHBFUTtJQW5FTjtJQUNBO0VuQjh0RUY7RW1CbnBFVTtJQTdEVjtFbkJtdEVBO0VtQnRwRVU7SUE3RFY7RW5Cc3RFQTtFbUJ6cEVVO0lBN0RWO0VuQnl0RUE7RW1CNXBFVTtJQTdEVjtFbkI0dEVBO0VtQi9wRVU7SUE3RFY7RW5CK3RFQTtFbUJscUVVO0lBN0RWO0VuQmt1RUE7RW1CcnFFVTtJQTdEVjtFbkJxdUVBO0VtQnhxRVU7SUE3RFY7RW5Cd3VFQTtFbUIzcUVVO0lBN0RWO0VuQjJ1RUE7RW1COXFFVTtJQTdEVjtFbkI4dUVBO0VtQmpyRVU7SUE3RFY7RW5CaXZFQTtFbUJwckVVO0lBN0RWO0VuQm92RUE7RW1CNXFFTTs7SUFFRTtFbkI4cUVSO0VtQjNxRU07O0lBRUU7RW5CNnFFUjtFbUJwckVNOztJQUVFO0VuQnNyRVI7RW1CbnJFTTs7SUFFRTtFbkJxckVSO0VtQjVyRU07O0lBRUU7RW5COHJFUjtFbUIzckVNOztJQUVFO0VuQjZyRVI7RW1CcHNFTTs7SUFFRTtFbkJzc0VSO0VtQm5zRU07O0lBRUU7RW5CcXNFUjtFbUI1c0VNOztJQUVFO0VuQjhzRVI7RW1CM3NFTTs7SUFFRTtFbkI2c0VSO0VtQnB0RU07O0lBRUU7RW5Cc3RFUjtFbUJudEVNOztJQUVFO0VuQnF0RVI7QUFDRjtBb0I3MUVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJka1lPO0VjallQLG1CZHFzQjBCO0VjcHNCMUI7QXBCNDFFRjtBb0JyMUVFO0VBQ0U7RUFFQTtFQUlBO0VBQ0EsNENkMHNCaUI7RWN6c0JqQjtBcEJtMUVKO0FvQjUwRUU7RUFDRTtBcEI4MEVKO0FvQjMwRUU7RUFDRTtBcEI2MEVKOztBb0J6MEVBO0VBQ0U7QXBCNDBFRjs7QW9CcjBFQTtFQUNFO0FwQncwRUY7O0FvQi96RUU7RUFDRTtBcEJrMEVKOztBb0JwekVFO0VBQ0U7QXBCdXpFSjtBb0JwekVJO0VBQ0U7QXBCc3pFTjs7QW9CL3lFRTtFQUNFO0FwQmt6RUo7QW9CL3lFRTtFQUNFO0FwQml6RUo7O0FvQnZ5RUU7RUFDRTtFQUNBO0FwQjB5RUo7O0FvQnB5RUU7RUFDRTtFQUNBO0FwQnV5RUo7O0FvQi94RUE7RUFDRTtFQUNBO0FwQmt5RUY7O0FvQjF4RUU7RUFDRTtFQUNBO0FwQjZ4RUo7O0FxQjk2RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQjA2RUo7O0FxQjU3RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQnc3RUo7O0FxQjE4RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQnM4RUo7O0FxQng5RUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQm85RUo7O0FxQnQrRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQmsrRUo7O0FxQnAvRUU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQmcvRUo7O0FxQmxnRkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQjgvRUo7O0FxQmhoRkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQjRnRko7O0FvQnYzRUk7RUFDRTtFQUNBO0FwQjAzRU47O0FnQnI5RUk7RUl5RkE7SUFDRTtJQUNBO0VwQmc0RUo7QUFDRjtBZ0I1OUVJO0VJeUZBO0lBQ0U7SUFDQTtFcEJzNEVKO0FBQ0Y7QWdCbCtFSTtFSXlGQTtJQUNFO0lBQ0E7RXBCNDRFSjtBQUNGO0FnQngrRUk7RUl5RkE7SUFDRTtJQUNBO0VwQms1RUo7QUFDRjtBZ0I5K0VJO0VJeUZBO0lBQ0U7SUFDQTtFcEJ3NUVKO0FBQ0Y7QWdCcC9FSTtFSXlGQTtJQUNFO0lBQ0E7RXBCODVFSjtBQUNGO0FnQjEvRUk7RUl5RkE7SUFDRTtJQUNBO0VwQm82RUo7QUFDRjtBZ0JoZ0ZJO0VJeUZBO0lBQ0U7SUFDQTtFcEIwNkVKO0FBQ0Y7QXNCbGxGQTtFQUNFLHFCaEJtMkJ5QjtFZ0IvMUJ6QiwwQ2Z5aUNpQjtBUHdpRG5COztBc0I1a0ZBO0VBQ0U7RUFDQTtFQUNBO0VuQmtSSSxrQkFMSTtFbUJ6UVIsZ0JmbTBCaUI7RWVsMEJqQiwwQ2Y0aENpQjtBUGlqRG5COztBc0Ixa0ZBO0VBQ0U7RUFDQTtFbkJ3UUksZUFMSTtBSDIwRVY7O0FzQjFrRkE7RUFDRTtFQUNBO0VuQmtRSSxtQkFMSTtBSGkxRVY7O0F1QjNtRkE7RUFDRSxtQmpCMjFCcUI7RUg3akJqQixrQkFMSTtFb0JyUlIsaUNqQjIxQmdCO0FOaXhEbEI7O0F3QmpuRkE7RUFDRTtFQUNBO0VBQ0E7RXJCNFJJLGVBTEk7RXFCcFJSLGdCbEJpbUJtQjtFa0JobUJuQixnQmpCNjBCaUI7RWlCNTBCakIsK0JqQmdpQ1k7RWlCL2hDWjtFQUNBLG9DbEJpM0JTO0VrQmgzQlQ7RUFDQTtFaEJHRTtFS0xFLHVDQVJXO0VZVVgsMkJETUo7QXhCZ25GRjtBeUJsbkZNO0VEaEJOO0lDaUJRO0V6QnFuRk47QUFDRjtBd0JubkZFO0VBQ0U7QXhCcW5GSjtBd0JubkZJO0VBQ0U7QXhCcW5GTjtBd0JobkZFO0VBQ0UsK0JqQjBnQ1U7RWlCemdDVixvQ2xCNDFCTztFa0IzMUJQLGlEakJtaEN1QjtFaUJsaEN2QjtFWHZCRSw4RUFSVztBYmtwRmpCO0F3QjFtRkU7RUFNRTtFQU1BO0VBS0E7QXhCOGxGSjtBd0J6bEZFO0VBQ0U7RUFDQTtBeEIybEZKO0F3QnZsRkU7RUFDRSw4Q2pCaytCc0I7RWlCaCtCdEI7QXhCd2xGSjtBd0JobEZFO0VBRUUseUNsQjB5QmdCO0VrQnZ5QmhCO0F4QitrRko7QXdCM2tGRTtFQUNFO0VBQ0E7RUFDQSwwQmxCaXJCa0I7RWtCaHJCbEIsK0JqQjA4QlU7RW1CeGlDWix3Q3BCOGlDb0I7RWtCOThCbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnRGxCNnJCcUI7RWtCNXJCckI7RUN6RkUscUlEMEZGO0F4QjZrRko7QXlCbnFGTTtFRDBFSjtJQ3pFTTtFekJzcUZOO0FBQ0Y7QXdCL2tGRTtFQUNFLHlDbEJxOEJ3QjtBTjRvRDVCOztBd0J4a0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpCNHRCaUI7RWlCM3RCakIsNEJsQnV4QnNCO0VrQnR4QnRCO0VBQ0E7RUFDQTtBeEIya0ZGO0F3QnprRkU7RUFDRTtBeEIya0ZKO0F3QnhrRkU7RUFFRTtFQUNBO0F4QnlrRko7O0F3QjlqRkE7RUFDRSxvRWxCNndCZ0I7RWtCNXdCaEI7RXJCNklJLG1CQUxJO0VLM1FOO0FSc3NGSjtBd0IvakZFO0VBQ0U7RUFDQTtFQUNBLHlCbEJpb0JxQjtBTmc4RHpCOztBd0I3akZBO0VBQ0Usa0VsQm93QmdCO0VrQm53QmhCO0VyQmdJSSxlQUxJO0VLM1FOO0FSa3RGSjtBd0I5akZFO0VBQ0U7RUFDQTtFQUNBLHVCbEJ3bkJxQjtBTnc4RHpCOztBd0J4akZFO0VBQ0UscUVsQjJ1Qlc7QU5nMURmO0F3QnhqRkU7RUFDRSxvRWxCMnVCYztBTiswRGxCO0F3QnZqRkU7RUFDRSxrRWxCMnVCYztBTjgwRGxCOztBd0JwakZBO0VBQ0UsV2xCNHVCaUI7RWtCM3VCakIsaUVsQjR0QmE7RWtCM3RCYixpQmxCOGtCb0I7QU55K0R0QjtBd0JyakZFO0VBQ0U7QXhCdWpGSjtBd0JwakZFO0VBQ0U7RWhCdkxBO0FSOHVGSjtBd0JuakZFO0VBQ0U7RWhCNUxBO0FSa3ZGSjtBd0JsakZFO0VBQ0UsZ0VsQjhzQmM7QU5zMkRsQjtBd0JsakZFO0VBQ0UsOERsQitzQmM7QU5xMkRsQjs7QTJCdHdGQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0V4QnlSSSxlQUxJO0V3QmhSUixnQnJCNmxCbUI7RXFCNWxCbkIsZ0JwQnkwQmlCO0VvQngwQmpCLCtCcEI0aENZO0VvQjNoQ1o7RUFDQSxvQ3JCNjJCUztFcUI1MkJUO0VBQ0E7RUFDQSx5Q3JCcStCd0I7RXFCcCtCeEIsMEJyQnErQm9CO0VxQnArQnBCO0VuQkpFO0VLTEUsdUNBUlc7RVlVWCwyQkVVSjtBM0Jzd0ZGO0F5QjV3Rk07RUVmTjtJRmdCUTtFekIrd0ZOO0FBQ0Y7QTJCendGRTtFQUNFLHFCMUI1Qlc7RTBCNkJYO0VkaEJFLDhFQVJXO0Fib3lGakI7QTJCbndGRTtFQUVFLHNCckJ5dUJrQjtFcUJ4dUJsQjtBM0Jvd0ZKO0EyQmp3RkU7RUFFRSx5Q3JCazFCZ0I7QU5nN0RwQjtBMkI3dkZFO0VBQ0U7RUFDQTtBM0IrdkZKOztBMkIzdkZBO0VBQ0Usb0JyQmt1QnVCO0VxQmp1QnZCLHVCckJpdUJ1QjtFcUJodUJ2QixvQnJCaXVCdUI7RUgzZm5CLG1CQUxJO0VLM1FOO0FSMHlGSjs7QTJCM3ZGQTtFQUNFLG1CckI4dEJ1QjtFcUI3dEJ2QixzQnJCNnRCdUI7RXFCNXRCdkIsa0JyQjZ0QnVCO0VIL2ZuQixlQUxJO0VLM1FOO0FSa3pGSjs7QTJCenZGSTtFQUNFO0EzQjR2Rk47O0E0QnIwRkE7RUFDRTtFQUNBLGtCdEI0NkJzQjtFc0IzNkJ0QixtQnRCNDZCeUI7RXNCMzZCekIsdUJ0QjQ2QnlCO0FONDVEM0I7QTRCdDBGRTtFQUNFO0VBQ0E7QTVCdzBGSjs7QTRCcDBGQTtFQUNFLG9CdEJrNkJ5QjtFc0JqNkJ6QjtFQUNBO0E1QnUwRkY7QTRCcjBGRTtFQUNFO0VBQ0E7RUFDQTtBNUJ1MEZKOztBNEJuMEZBO0VBQ0U7RUFFQTtFQUNBLFV0Qmk1QnVCO0VzQmg1QnZCLFd0Qmc1QnVCO0VzQi80QnZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2RHRCazVCd0I7RXNCajVCeEI7QTVCcTBGRjtBNEJsMEZFO0VwQjNCRTtBUmcyRko7QTRCajBGRTtFQUVFLGtCdEIwNEI2QjtBTnc3RGpDO0E0Qi96RkU7RUFDRSx1QnRCaTRCNkI7QU5nOERqQztBNEI5ekZFO0VBQ0UsaURyQjIvQnVCO0VxQjEvQnZCO0VBQ0EsaUR0QjBmb0I7QU5zMEV4QjtBNEI3ekZFO0VBQ0UseUIzQmpFVztFMkJrRVgscUIzQmxFVztBRGk0RmY7QTRCN3pGSTtFQUtJO0E1QjJ6RlI7QTRCdnpGSTtFQUtJO0E1QnF6RlI7QTRCaHpGRTtFQUNFLHlCM0J4Rlc7RTJCeUZYLHFCckI5RU87RXFCb0ZMO0E1QjZ5Rk47QTRCenlGRTtFQUNFO0VBQ0E7RUFDQSxZdEJzMkJnQztBTnE4RHBDO0E0QnB5Rkk7RUFDRTtFQUNBLFl0QjYxQjhCO0FOeThEcEM7O0E0Qnh4RkE7RUFDRSxtQnRCdzFCMEI7QU5tOEQ1QjtBNEJ6eEZFO0VBQ0U7RUFFQSxVdEJrMUJnQjtFc0JqMUJoQjtFQUNBO0VBQ0E7RXBCcEhBO0VpQkhFLGlER3lIRjtBNUIweEZKO0F5Qi80Rk07RUc2R0o7SUg1R007RXpCazVGTjtBQUNGO0E0Qjd4Rkk7RUFDRTtBNUIreEZOO0E0QjV4Rkk7RUFDRSxpQ3RCaTFCNEI7RXNCMzBCMUI7QTVCeXhGUjtBNEJweEZFO0VBQ0Usb0J0QjJ6QndCO0VzQjF6QnhCO0E1QnN4Rko7QTRCcHhGSTtFQUNFO0VBQ0E7QTVCc3hGTjs7QTRCanhGQTtFQUNFO0VBQ0Esa0J0Qnl5QjZCO0FOMitEL0I7O0E0Qmp4RkE7RUFDRTtFQUNBO0VBQ0E7QTVCb3hGRjtBNEJoeEZJO0VBQ0U7RUFDQTtFQUNBLGF0QjhvQmlCO0FOb29FdkI7O0E0QjN3Rkk7RUFDRTtBNUI4d0ZOOztBNkJyOEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J3OEZGO0E2QnQ4RkU7RUFDRTtBN0J3OEZKO0E2QnA4Rkk7RUFDRSxpRXZCcWhDOEI7QU5pN0RwQztBNkJwOEZJO0VBQ0UsaUV2QmtoQzhCO0FObzdEcEM7QTZCbDhGRTtFQUNFO0E3Qm84Rko7QTZCajhGRTtFQUNFLFd2Qm1nQ3FCO0V1QmxnQ3JCLFl2QmtnQ3FCO0V1QmpnQ3JCO0VBQ0E7RUg5QkYseUJ6QkhhO0U0Qm1DWCxTdkJpZ0NzQjtFRWxoQ3RCO0VLTEUsK0NBUlc7RVlVWCw0R0l1QkY7QTdCbThGSjtBeUJ0OUZNO0VJVUo7SUpUTTtFekJ5OUZOO0FBQ0Y7QTZCdDhGSTtFSHJDRix3Q3BCc2lDMkI7QU53OEQ3QjtBNkJwOEZFO0VBQ0UsV3ZCNCtCcUI7RXVCMytCckIsY3ZCNCtCc0I7RXVCMytCdEI7RUFDQSxldkIyK0JzQjtFdUIxK0J0Qix5Q3ZCMitCa0I7RXVCMStCbEI7RXJCakNBO0VLTEUsdUNBUlc7QWJzL0ZqQjtBNkJuOEZFO0VBQ0UsV3ZCdytCcUI7RXVCditCckIsWXZCdStCcUI7RXVCdCtCckI7RUh4REYseUJ6QkhhO0U0QjZEWCxTdkJ1K0JzQjtFRWxoQ3RCO0VLTEUsK0NBUlc7RVlVWCw0R0lpREY7QTdCcThGSjtBeUJsL0ZNO0VJcUNKO0lKcENNO0V6QnEvRk47QUFDRjtBNkJ4OEZJO0VIL0RGLHdDcEJzaUMyQjtBTm8rRDdCO0E2QnQ4RkU7RUFDRSxXdkJrOUJxQjtFdUJqOUJyQixjdkJrOUJzQjtFdUJqOUJ0QjtFQUNBLGV2Qmk5QnNCO0V1Qmg5QnRCLHlDdkJpOUJrQjtFdUJoOUJsQjtFckIzREE7RUtMRSx1Q0FSVztBYmtoR2pCO0E2QnI4RkU7RUFDRTtBN0J1OEZKO0E2QnI4Rkk7RUFDRSxxRHRCMjlDeUI7QVA0K0MvQjtBNkJwOEZJO0VBQ0UscUR0QnU5Q3lCO0FQKytDL0I7O0E4QmppR0E7RUFDRTtBOUJvaUdGO0E4QmxpR0U7OztFQUdFLHdEeEJpakNtQjtFd0JoakNuQiw0RHhCZ2pDbUI7RXdCL2lDbkIsaUJ4QmdqQ3dCO0FOby9ENUI7QThCamlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMUkUsZ0VLU0Y7QTlCbWlHSjtBeUJ4aUdNO0VLVEo7SUxVTTtFekIyaUdOO0FBQ0Y7QThCcmlHRTs7RUFFRTtBOUJ1aUdKO0E4QnJpR0k7O0VBQ0U7QTlCd2lHTjtBOEJyaUdJOzs7RUFFRSxxQnhCcWhDMEI7RXdCcGhDMUIsd0J4QnFoQzBCO0FObWhFaEM7QThCcmlHSTs7RUFDRSxxQnhCZ2hDMEI7RXdCL2dDMUIsd0J4QmdoQzBCO0FOd2hFaEM7QThCcGlHRTtFQUNFLHFCeEIwZ0M0QjtFd0J6Z0M1Qix3QnhCMGdDNEI7QU40aEVoQztBOEIvaEdJOzs7O0VBQ0U7RUFDQSw4RHhCb2dDMEI7QU5naUVoQztBOEJsaUdNOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXhCNC9CcUI7RXdCMy9CckI7RUFDQSxvQ3hCNHpCRztFRTUyQlA7QVJ3bEdKO0E4QmppR0k7RUFDRTtFQUNBLDhEeEJtL0IwQjtBTmdqRWhDO0E4QjloR0k7RUFDRTtBOUJnaUdOO0E4QjVoR0U7O0VBR0UsY3ZCN0VPO0FQMG1HWDtBOEIzaEdJOztFQUNFLHlDeEJxeUJjO0FOeXZFcEI7O0ErQnRuR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnluR0Y7QStCdm5HRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QS9CeW5HSjtBK0JybkdFOzs7RUFHRTtBL0J1bkdKO0ErQmpuR0U7RUFDRTtFQUNBO0EvQm1uR0o7QStCam5HSTtFQUNFO0EvQm1uR047O0ErQnptR0E7RUFDRTtFQUNBO0VBQ0E7RTVCbVBJLGVBTEk7RTRCNU9SLGdCekJ5akJtQjtFeUJ4akJuQixnQnhCcXlCaUI7RXdCcHlCakIsK0J4QncvQlk7RXdCdi9CWjtFQUNBO0VBQ0Esd0N6Qms3QnFCO0V5Qmo3QnJCO0V2QnJDRTtBUmtwR0o7O0ErQnBtR0E7Ozs7RUFJRTtFNUI4TkksZUFMSTtFSzNRTjtBUjJwR0o7O0ErQnBtR0E7Ozs7RUFJRTtFNUJxTkksbUJBTEk7RUszUU47QVJvcUdKOztBK0JwbUdBOztFQUVFO0EvQnVtR0Y7O0ErQjNsR0k7Ozs7RXZCL0RBO0VBQ0E7QVJpcUdKO0ErQjFsR0k7Ozs7RXZCeEVBO0VBQ0E7QVJ3cUdKO0ErQjlrR0U7RUFDRTtFdkI5RUE7RUFDQTtBUitwR0o7QStCNWtHRTs7RXZCcEZFO0VBQ0E7QVJvcUdKOztBZ0MxckdFO0VBQ0U7RUFDQTtFQUNBLG1CMUJrMEJtQjtFSDdqQmpCLGtCQUxJO0U2QjdQTixrQzFCMGpDcUI7QU5rb0V6Qjs7QWdDenJHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QndQRSxtQkFMSTtFNkJoUE4sVzFCNmlDcUI7RTBCNWlDckIsb0MxQjRpQ3FCO0VFeGtDckI7QVJ3dEdKOztBZ0N2ckdJOzs7O0VBRUU7QWhDNHJHTjs7QWdDNXVHSTtFQXNERSxnRDFCK2hDbUI7RTBCNWhDakIsb0MxQjIxQmE7RTBCMTFCYjtFQUNBO0VBQ0E7RUFDQTtBaEN3ckdSO0FnQ3JyR007RUFDRSxnRDFCb2hDaUI7RU83a0NuQix5RkFSVztBYnl2R2pCOztBZ0N6dkdJO0VBZ0ZJLG9DMUJvMEJhO0UwQm4wQmI7QWhDNnFHUjs7QWdDOXZHSTtFQXdGRSxnRDFCNi9CbUI7QU42cUV6QjtBZ0N2cUdRO0VBRUU7RUFDQSx1QjFCMjVCOEI7RTBCMTVCOUI7RUFDQTtBaEN3cUdWO0FnQ3BxR007RUFDRSxnRDFCZy9CaUI7RU83a0NuQix5RkFSVztBYjR3R2pCOztBZ0M1d0dJO0VBbUhJO0FoQzZwR1I7O0FnQ2h4R0k7RUEwSEUsZ0QxQjI5Qm1CO0FOK3JFekI7QWdDeHBHTTtFQUNFLDZDMUJ3OUJpQjtBTmtzRXpCO0FnQ3ZwR007RUFDRSw0RDFCbzlCaUI7QU5xc0V6QjtBZ0N0cEdNO0VBQ0Usa0MxQmc5QmlCO0FOd3NFekI7O0FnQ25wR0k7RUFDRTtBaENzcEdOOztBZ0NqeUdJOzs7OztFQXFKTTtBaENvcEdWOztBZ0NweEdFO0VBQ0U7RUFDQTtFQUNBLG1CMUJrMEJtQjtFSDdqQmpCLGtCQUxJO0U2QjdQTixvQzFCMGpDcUI7QU40dEV6Qjs7QWdDbnhHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QndQRSxtQkFMSTtFNkJoUE4sVzFCNmlDcUI7RTBCNWlDckIsbUMxQjRpQ3FCO0VFeGtDckI7QVJrekdKOztBZ0NqeEdJOzs7O0VBRUU7QWhDc3hHTjs7QWdDdDBHSTtFQXNERSxrRDFCK2hDbUI7RTBCNWhDakIsb0MxQjIxQmE7RTBCMTFCYjtFQUNBO0VBQ0E7RUFDQTtBaENreEdSO0FnQy93R007RUFDRSxrRDFCb2hDaUI7RU83a0NuQix3RkFSVztBYm0xR2pCOztBZ0NuMUdJO0VBZ0ZJLG9DMUJvMEJhO0UwQm4wQmI7QWhDdXdHUjs7QWdDeDFHSTtFQXdGRSxrRDFCNi9CbUI7QU51d0V6QjtBZ0Nqd0dRO0VBRUU7RUFDQSx1QjFCMjVCOEI7RTBCMTVCOUI7RUFDQTtBaENrd0dWO0FnQzl2R007RUFDRSxrRDFCZy9CaUI7RU83a0NuQix3RkFSVztBYnMyR2pCOztBZ0N0MkdJO0VBbUhJO0FoQ3V2R1I7O0FnQzEyR0k7RUEwSEUsa0QxQjI5Qm1CO0FOeXhFekI7QWdDbHZHTTtFQUNFLCtDMUJ3OUJpQjtBTjR4RXpCO0FnQ2p2R007RUFDRSwyRDFCbzlCaUI7QU4reEV6QjtBZ0NodkdNO0VBQ0Usb0MxQmc5QmlCO0FOa3lFekI7O0FnQzd1R0k7RUFDRTtBaENndkdOOztBZ0MzM0dJOzs7OztFQXVKTTtBaEM0dUdWOztBaUNyNEdBO0VBRUU7RUFDQTtFQUNBO0U5QjJSSSw0QkFMSTtFOEJwUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFOUIwUUksbUNBTEk7RThCblFSO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXpCakJFO0VrQmZGLG1DT2tDcUI7RXBCeEJqQixxQ0FSVztFWVVYLHFJUXdCSjtBakNtNEdGO0F5QnY1R007RVFoQk47SVJpQlE7RXpCMDVHTjtBQUNGO0FpQ3Q0R0U7RUFDRTtFQUVBO0VBQ0E7QWpDdTRHSjtBaUNwNEdFO0VBRUU7RUFDQTtFQUNBO0FqQ3E0R0o7QWlDbDRHRTtFQUNFO0VQckRGLHlDT3NEdUI7RUFDckI7RUFDQTtFQUdFO0FqQ2s0R047QWlDNTNHRTtFQUNFO0VBQ0E7RUFHRTtBakM0M0dOO0FpQ3QzR0U7RUFLRTtFQUNBO0VBR0E7RXBCM0VFLHdDQVJXO0FiczhHakI7QWlDaDNHSTtFQUdJO0FqQ2czR1I7QWlDejJHRTtFQUdJO0FqQ3kyR047QWlDbjJHRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RXBCekdFLGdCQVJXO0FibzlHakI7O0FpQ3gxR0U7RUMxRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzN0dGOztBaUN6MkdFO0VDMUZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDdThHRjs7QWlDMTNHRTtFQzFGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3c5R0Y7O0FpQzM0R0U7RUMxRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN5K0dGOztBaUM1NUdFO0VDMUZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMC9HRjs7QWlDNzZHRTtFQzFGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzJnSEY7O0FpQzk3R0U7RUMxRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM0aEhGOztBaUMvOEdFO0VDMUZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNmlIRjs7QWlDdDhHRTtFQzNGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3FpSEY7O0FpQ3Y5R0U7RUMzRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzakhGOztBaUN4K0dFO0VDM0ZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDdWtIRjs7QWlDei9HRTtFQzNGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3dsSEY7O0FpQzFnSEU7RUMzRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN5bUhGOztBaUMzaEhFO0VDM0ZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMG5IRjs7QWlDNWlIRTtFQzNGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzJvSEY7O0FpQzdqSEU7RUMzRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM0cEhGOztBaUNua0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEscUIxQitpQmdCO0FQc2hHbEI7QWlDaGtIRTtFQUVFLHFCMUI0aUJvQjtBUHFoR3hCO0FpQzlqSEU7RUFDRTtBakNna0hKO0FpQzdqSEU7RUFDRTtBakMrakhKOztBaUNyakhBO0VDMUhFO0VBQ0E7RS9COE1JLDZCQUxJO0UrQnZNUjtBbENtckhGOztBaUNuakhBO0VDbklFO0VBQ0E7RS9COE1JLDRCQUxJO0UrQnZNUjtBbEMwckhGOztBbUNqeEhBO0VWZ0JNLGdDVWZKO0FuQ294SEY7QXlCandITTtFVXBCTjtJVnFCUTtFekJvd0hOO0FBQ0Y7QW1DdnhIRTtFQUNFO0FuQ3l4SEo7O0FtQ254SEU7RUFDRTtBbkNzeEhKOztBbUNseEhBO0VBQ0U7RUFDQTtFVkRJLDZCVUVKO0FuQ3F4SEY7QXlCbnhITTtFVUxOO0lWTVE7RXpCc3hITjtBQUNGO0FtQ3h4SEU7RUFDRTtFQUNBO0VWTkUsNEJVT0Y7QW5DMHhISjtBeUI3eEhNO0VVQUo7SVZDTTtFekJneUhOO0FBQ0Y7O0FvQ3J6SEE7Ozs7OztFQU1FO0FwQ3d6SEY7O0FvQ3J6SEE7RUFDRTtBcEN3ekhGO0FxQ2h5SEk7RUFDRTtFQUNBLG9CL0J5aEJVO0UrQnhoQlYsdUIvQnVoQmlCO0UrQnRoQmpCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FyQ3cwSEY7QXFDOXdISTtFQUNFO0FyQ2d4SE47O0FvQzl6SEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQzJRSSxrQ0FMSTtFaUNwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakM4T0ksd0NBTEk7RWlDdk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJ6Q0U7RUtMRSwwQ0FSVztBYnMzSGpCO0FvQzV6SEU7RUFDRTtFQUNBO0VBQ0E7QXBDOHpISjs7QW9DdnlISTtFQUNFO0FwQzB5SE47QW9DeHlITTtFQUNFO0VBQ0E7QXBDMHlIUjs7QW9DdHlISTtFQUNFO0FwQ3l5SE47QW9DdnlITTtFQUNFO0VBQ0E7QXBDeXlIUjs7QWdCOTBISTtFb0J1QkE7SUFDRTtFcEMyekhKO0VvQ3p6SEk7SUFDRTtJQUNBO0VwQzJ6SE47RW9DdnpIRTtJQUNFO0VwQ3l6SEo7RW9DdnpISTtJQUNFO0lBQ0E7RXBDeXpITjtBQUNGO0FnQi8xSEk7RW9CdUJBO0lBQ0U7RXBDMjBISjtFb0N6MEhJO0lBQ0U7SUFDQTtFcEMyMEhOO0VvQ3YwSEU7SUFDRTtFcEN5MEhKO0VvQ3YwSEk7SUFDRTtJQUNBO0VwQ3kwSE47QUFDRjtBZ0IvMkhJO0VvQnVCQTtJQUNFO0VwQzIxSEo7RW9DejFISTtJQUNFO0lBQ0E7RXBDMjFITjtFb0N2MUhFO0lBQ0U7RXBDeTFISjtFb0N2MUhJO0lBQ0U7SUFDQTtFcEN5MUhOO0FBQ0Y7QWdCLzNISTtFb0J1QkE7SUFDRTtFcEMyMkhKO0VvQ3oySEk7SUFDRTtJQUNBO0VwQzIySE47RW9DdjJIRTtJQUNFO0VwQ3kySEo7RW9DdjJISTtJQUNFO0lBQ0E7RXBDeTJITjtBQUNGO0FnQi80SEk7RW9CdUJBO0lBQ0U7RXBDMjNISjtFb0N6M0hJO0lBQ0U7SUFDQTtFcEMyM0hOO0VvQ3YzSEU7SUFDRTtFcEN5M0hKO0VvQ3YzSEk7SUFDRTtJQUNBO0VwQ3kzSE47QUFDRjtBZ0IvNUhJO0VvQnVCQTtJQUNFO0VwQzI0SEo7RW9DejRISTtJQUNFO0lBQ0E7RXBDMjRITjtFb0N2NEhFO0lBQ0U7RXBDeTRISjtFb0N2NEhJO0lBQ0U7SUFDQTtFcEN5NEhOO0FBQ0Y7QWdCLzZISTtFb0J1QkE7SUFDRTtFcEMyNUhKO0VvQ3o1SEk7SUFDRTtJQUNBO0VwQzI1SE47RW9DdjVIRTtJQUNFO0VwQ3k1SEo7RW9DdjVISTtJQUNFO0lBQ0E7RXBDeTVITjtBQUNGO0FnQi83SEk7RW9CdUJBO0lBQ0U7RXBDMjZISjtFb0N6NkhJO0lBQ0U7SUFDQTtFcEMyNkhOO0VvQ3Y2SEU7SUFDRTtFcEN5NkhKO0VvQ3Y2SEk7SUFDRTtJQUNBO0VwQ3k2SE47QUFDRjtBb0NoNkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDazZISjtBcUNyL0hJO0VBQ0U7RUFDQSxvQi9CeWhCVTtFK0J4aEJWLHVCL0J1aEJpQjtFK0J0aEJqQjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBckNzaElGO0FxQ24rSEk7RUFDRTtBckNxK0hOOztBb0N0NkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEN5NkhKO0FxQzFnSUk7RUFDRTtFQUNBLG9CL0J5aEJVO0UrQnhoQlYsdUIvQnVoQmlCO0UrQnRoQmpCO0VBdkJKO0VBQ0E7RUFDQTtFQUNBO0FyQ29pSUY7QXFDeC9ISTtFQUNFO0FyQzAvSE47QW9DajdISTtFQUNFO0FwQ203SE47O0FvQzc2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ2c3SEo7QXFDbGlJSTtFQUNFO0VBQ0Esb0IvQnloQlU7RStCeGhCVix1Qi9CdWhCaUI7RStCdGhCakI7QXJDb2lJTjtBcUN6aElNO0VBQ0U7QXJDMmhJUjtBcUN4aElNO0VBQ0U7RUFDQSxxQi9Cc2dCUTtFK0JyZ0JSLHVCL0JvZ0JlO0UrQm5nQmY7RUFuQ047RUFDQTtFQUNBO0FyQzhqSUY7QXFDeGhJSTtFQUNFO0FyQzBoSU47QW9DaDhISTtFQUNFO0FwQ2s4SE47O0FvQzU3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQys3SEY7O0FvQ3o3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCOUIwYm1CO0U4QnpibkI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFNUJwS0U7QVJnbUlKO0FvQ3o3SEU7RUFFRTtFVnhMRixtRFUwTHVCO0FwQ3k3SHpCO0FvQ3Q3SEU7RUFFRTtFQUNBO0VWaE1GLG9EVWlNdUI7QXBDdTdIekI7QW9DcDdIRTtFQUVFO0VBQ0E7RUFDQTtBcENxN0hKOztBb0MvNkhBO0VBQ0U7QXBDazdIRjs7QW9DOTZIQTtFQUNFO0VBQ0E7RUFDQTtFakN5RUksbUJBTEk7RWlDbEVSO0VBQ0E7QXBDaTdIRjs7QW9DNzZIQTtFQUNFO0VBQ0E7RUFDQTtBcENnN0hGOztBb0M1NkhBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzg2SEY7O0FzQ2xxSUE7O0VBRUU7RUFDQTtFQUNBO0F0Q3FxSUY7QXNDbnFJRTs7RUFDRTtFQUNBO0F0Q3NxSUo7QXNDanFJRTs7Ozs7Ozs7Ozs7O0VBTUU7QXRDeXFJSjs7QXNDcHFJQTtFQUNFO0VBQ0E7RUFDQTtBdEN1cUlGO0FzQ3JxSUU7RUFDRTtBdEN1cUlKOztBc0NucUlBO0U5QmhCSTtBUnVySUo7QXNDbnFJRTs7RUFFRTtBdENxcUlKO0FzQ2pxSUU7OztFOUJYRTtFQUNBO0FSaXJJSjtBc0M3cElFOzs7RTlCUEU7RUFDQTtBUnlxSUo7O0FzQzdvSUE7RUFDRTtFQUNBO0F0Q2dwSUY7QXNDOW9JRTtFQUdFO0F0QzhvSUo7QXNDM29JRTtFQUNFO0F0QzZvSUo7O0FzQ3pvSUE7RUFDRTtFQUNBO0F0QzRvSUY7O0FzQ3pvSUE7RUFDRTtFQUNBO0F0QzRvSUY7O0FzQ3ZvSUE7RXpCMUZNLCtIQVJXO0FiNnVJakI7QXNDdm9JRTtFekI5RkksZ0JBUlc7QWJndklqQjs7QXNDam9JQTtFQUNFO0VBQ0E7RUFDQTtBdENvb0lGO0FzQ2xvSUU7O0VBRUU7QXRDb29JSjtBc0Nqb0lFOztFQUVFO0F0Q21vSUo7QXNDL25JRTs7RTlCNUZFO0VBQ0E7QVIrdElKO0FzQy9uSUU7O0U5Qi9HRTtFQUNBO0FSa3ZJSjs7QXVDendJQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDd3dJRjs7QXVDcndJQTtFQUNFO0VBQ0E7RXBDMFFJLHdDQUxJO0VvQ25RUjtFQUNBO0VBRUE7RUFDQTtFZGZJLHVHY2dCSjtBdkN1d0lGO0F5Qm54SU07RWNHTjtJZEZRO0V6QnN4SU47QUFDRjtBdUMxd0lFO0VBRUU7QXZDMndJSjtBdUN2d0lFO0VBQ0U7RUFDQSxpRGpDOGdCb0I7QU4ydkh4QjtBdUNyd0lFO0VBRUU7RUFDQTtFQUNBO0F2Q3N3SUo7O0F1Qzl2SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0F2Qzh2SUY7QXVDNXZJRTtFQUNFO0VBR0E7RS9CaERBO0VBQ0E7QVI2eUlKO0F1QzN2SUk7RUFHRTtFQUNBO0F2QzJ2SU47QXVDdnZJRTs7RUFFRTtFQUNBO0VBQ0E7QXZDeXZJSjtBdUN0dklFO0VBRUU7RS9CcEVBO0VBQ0E7QVI0eklKOztBdUM3dUlBO0VBRUU7RUFDQTtFQUNBO0F2Qyt1SUY7QXVDNXVJRTtFL0IvRkU7QVI4MElKO0F1QzN1SUU7O0VBRUU7RWJwSEYscURhcUh1QjtBdkM2dUl6Qjs7QXVDcnVJQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0F2Q3F1SUY7QXVDbnVJRTtFQUNFO0VBQ0E7RUFDQTtBdkNxdUlKO0F1Q251SUk7RUFFRTtBdkNvdUlOO0F1Q2h1SUU7O0VBRUUsZ0JqQ3VkZTtFaUN0ZGY7RUFDQTtBdkNrdUlKOztBdUN6dElFOztFQUVFO0VBQ0E7QXZDNHRJSjs7QXVDdnRJRTs7RUFFRTtFQUNBO0VBQ0E7QXZDMHRJSjs7QXVDcHRJRTs7RUFDRTtBdkN3dElKOztBdUMvc0lFO0VBQ0U7QXZDa3RJSjtBdUNodElFO0VBQ0U7QXZDa3RJSjs7QXdDLzRJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDKzRJRjtBd0N6NElFOzs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDbzVJSjtBd0NqNElBO0VBQ0U7RUFDQTtFQUNBO0VyQ2lPSSw0Q0FMSTtFcUMxTlI7RUFFQTtBeENrNElGO0F3Q2g0SUU7RUFFRTtBeENpNElKOztBd0N4M0lBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN1M0lGO0F3Q3AzSUk7RUFFRTtBeENxM0lOO0F3Q2ozSUU7RUFDRTtBeENtM0lKOztBd0MzMklBO0VBQ0UsbUJsQzJoQ21CO0VrQzFoQ25CLHNCbEMwaENtQjtFa0N6aENuQjtBeEM4MklGO0F3QzUySUU7OztFQUdFO0F4QzgySUo7O0F3Q2wySUE7RUFDRTtFQUNBO0VBR0E7QXhDbTJJRjs7QXdDLzFJQTtFQUNFO0VyQ2lKSSw4Q0FMSTtFcUMxSVI7RUFDQTtFQUNBO0VBQ0E7RWhDcElFO0VpQkhFLGdEZXlJSjtBeENrMklGO0F5QnYrSU07RWU2SE47SWY1SFE7RXpCMCtJTjtBQUNGO0F3Q3IySUU7RUFDRTtBeEN1MklKO0F3Q3AySUU7RUFDRTtFQUNBO0VBQ0E7QXhDczJJSjs7QXdDaDJJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDbTJJRjs7QXdDaDJJQTtFQUNFO0VBQ0E7QXhDbTJJRjs7QWdCcjlJSTtFd0I4SEE7SUFFSTtJQUNBO0V4QzAxSU47RXdDeDFJTTtJQUNFO0V4QzAxSVI7RXdDeDFJUTtJQUNFO0V4QzAxSVY7RXdDdjFJUTtJQUNFO0lBQ0E7RXhDeTFJVjtFd0NyMUlNO0lBQ0U7RXhDdTFJUjtFd0NwMUlNO0lBQ0U7SUFDQTtFeENzMUlSO0V3Q24xSU07SUFDRTtFeENxMUlSO0V3Q2wxSU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STNCNU5KLGdCQVJXO0lZVVgsZ0JlNE5JO0V4Q20xSVI7RXdDaDFJUTtJQUNFO0V4Q2sxSVY7RXdDLzBJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4Q2kxSVY7QUFDRjtBZ0J0Z0pJO0V3QjhIQTtJQUVJO0lBQ0E7RXhDMDRJTjtFd0N4NElNO0lBQ0U7RXhDMDRJUjtFd0N4NElRO0lBQ0U7RXhDMDRJVjtFd0N2NElRO0lBQ0U7SUFDQTtFeEN5NElWO0V3Q3I0SU07SUFDRTtFeEN1NElSO0V3Q3A0SU07SUFDRTtJQUNBO0V4Q3M0SVI7RXdDbjRJTTtJQUNFO0V4Q3E0SVI7RXdDbDRJTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0I1TkosZ0JBUlc7SVlVWCxnQmU0Tkk7RXhDbTRJUjtFd0NoNElRO0lBQ0U7RXhDazRJVjtFd0MvM0lRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhDaTRJVjtBQUNGO0FnQnRqSkk7RXdCOEhBO0lBRUk7SUFDQTtFeEMwN0lOO0V3Q3g3SU07SUFDRTtFeEMwN0lSO0V3Q3g3SVE7SUFDRTtFeEMwN0lWO0V3Q3Y3SVE7SUFDRTtJQUNBO0V4Q3k3SVY7RXdDcjdJTTtJQUNFO0V4Q3U3SVI7RXdDcDdJTTtJQUNFO0lBQ0E7RXhDczdJUjtFd0NuN0lNO0lBQ0U7RXhDcTdJUjtFd0NsN0lNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kzQjVOSixnQkFSVztJWVVYLGdCZTROSTtFeENtN0lSO0V3Q2g3SVE7SUFDRTtFeENrN0lWO0V3Qy82SVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeENpN0lWO0FBQ0Y7QWdCdG1KSTtFd0I4SEE7SUFFSTtJQUNBO0V4QzArSU47RXdDeCtJTTtJQUNFO0V4QzArSVI7RXdDeCtJUTtJQUNFO0V4QzArSVY7RXdDditJUTtJQUNFO0lBQ0E7RXhDeStJVjtFd0NyK0lNO0lBQ0U7RXhDdStJUjtFd0NwK0lNO0lBQ0U7SUFDQTtFeENzK0lSO0V3Q24rSU07SUFDRTtFeENxK0lSO0V3Q2wrSU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STNCNU5KLGdCQVJXO0lZVVgsZ0JlNE5JO0V4Q20rSVI7RXdDaCtJUTtJQUNFO0V4Q2srSVY7RXdDLzlJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4Q2krSVY7QUFDRjtBZ0J0cEpJO0V3QjhIQTtJQUVJO0lBQ0E7RXhDMGhKTjtFd0N4aEpNO0lBQ0U7RXhDMGhKUjtFd0N4aEpRO0lBQ0U7RXhDMGhKVjtFd0N2aEpRO0lBQ0U7SUFDQTtFeEN5aEpWO0V3Q3JoSk07SUFDRTtFeEN1aEpSO0V3Q3BoSk07SUFDRTtJQUNBO0V4Q3NoSlI7RXdDbmhKTTtJQUNFO0V4Q3FoSlI7RXdDbGhKTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0I1TkosZ0JBUlc7SVlVWCxnQmU0Tkk7RXhDbWhKUjtFd0NoaEpRO0lBQ0U7RXhDa2hKVjtFd0MvZ0pRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhDaWhKVjtBQUNGO0FnQnRzSkk7RXdCOEhBO0lBRUk7SUFDQTtFeEMwa0pOO0V3Q3hrSk07SUFDRTtFeEMwa0pSO0V3Q3hrSlE7SUFDRTtFeEMwa0pWO0V3Q3ZrSlE7SUFDRTtJQUNBO0V4Q3lrSlY7RXdDcmtKTTtJQUNFO0V4Q3VrSlI7RXdDcGtKTTtJQUNFO0lBQ0E7RXhDc2tKUjtFd0Nua0pNO0lBQ0U7RXhDcWtKUjtFd0Nsa0pNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kzQjVOSixnQkFSVztJWVVYLGdCZTROSTtFeENta0pSO0V3Q2hrSlE7SUFDRTtFeENra0pWO0V3Qy9qSlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeENpa0pWO0FBQ0Y7QWdCdHZKSTtFd0I4SEE7SUFFSTtJQUNBO0V4QzBuSk47RXdDeG5KTTtJQUNFO0V4QzBuSlI7RXdDeG5KUTtJQUNFO0V4QzBuSlY7RXdDdm5KUTtJQUNFO0lBQ0E7RXhDeW5KVjtFd0NybkpNO0lBQ0U7RXhDdW5KUjtFd0NwbkpNO0lBQ0U7SUFDQTtFeENzbkpSO0V3Q25uSk07SUFDRTtFeENxbkpSO0V3Q2xuSk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STNCNU5KLGdCQVJXO0lZVVgsZ0JlNE5JO0V4Q21uSlI7RXdDaG5KUTtJQUNFO0V4Q2tuSlY7RXdDL21KUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4Q2luSlY7QUFDRjtBZ0J0eUpJO0V3QjhIQTtJQUVJO0lBQ0E7RXhDMHFKTjtFd0N4cUpNO0lBQ0U7RXhDMHFKUjtFd0N4cUpRO0lBQ0U7RXhDMHFKVjtFd0N2cUpRO0lBQ0U7SUFDQTtFeEN5cUpWO0V3Q3JxSk07SUFDRTtFeEN1cUpSO0V3Q3BxSk07SUFDRTtJQUNBO0V4Q3NxSlI7RXdDbnFKTTtJQUNFO0V4Q3FxSlI7RXdDbHFKTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0I1Tkos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RUFDQTtFQUNBO0ExQ3FwS0o7QTBDbHBLSTtFQUNFO0VBQ0E7QTFDb3BLTjtBMEMvb0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJsREUsb0RpQm1ERjtBMUNpcEtKO0F5QmhzS007RWlCc0NKO0lqQnJDTTtFekJtc0tOO0FBQ0Y7QTBDbnBLRTtFQUNFO0ExQ3FwS0o7QTBDbHBLRTtFQUNFO0VBQ0E7RUFDQTtBMUNvcEtKOztBMENocEtBO0VBQ0U7QTFDbXBLRjs7QTBDaHBLQTtFQUNFO0VBQ0E7RUFDQTtBMUNtcEtGO0EwQ2pwS0U7RWxDL0RFO0VBQ0E7QVJtdEtKO0EwQ2xwS0k7RWxDbEVBO0VBQ0E7QVJ1dEtKO0EwQ2pwS0U7RUFDRTtBMUNtcEtKO0EwQy9vS0U7RWxDOURFO0VBQ0E7QVJndEtKO0EwQy9vS007RWxDbEVGO0VBQ0E7QVJvdEtKO0EwQzlvS0k7RWxDdkVBO0VBQ0E7QVJ3dEtKOztBMEM1b0tBO0VBQ0U7QTFDK29LRjs7QTBDdm9LRTtFQUNFO0VBQ0E7RWxDOUdBO0FSeXZLSjtBMEN4b0tJO0VBQ0U7QTFDMG9LTjtBMEN4b0tJO0VBQ0U7QTFDMG9LTjtBMENyb0tNO0VsQzFIRjtBUmt3S0o7QTBDam9LSTtFbENqSUE7QVJxd0tKOztBMEM1bktJO0VBQ0U7RUFDQTtBMUMrbktOOztBMkM3eEtBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0V4Q21SSSwwQ0FMSTtFd0M1UVI7RUFDQTtFbkNBRTtBUjZ4S0o7O0EyQ3Z4S0U7RUFDRTtBM0MweEtKO0EyQ3h4S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0MweEtOO0EyQ254S0U7RUFDRTtBM0NxeEtKOztBNEM3ektBO0VBRUU7RUFDQTtFekNnU0ksa0NBTEk7RXlDelJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFbENwQkE7RUFD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QTtBakRva0xKO0FpRGprTEU7RUFDRTtFQUNBO0FqRG1rTEo7O0FpRDNqTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWpENmpMRjtBaUQzakxFO0V6Q3hERTtFQUNBO0FSc25MSjtBaUQzakxFO0V6QzlDRTtFQUNBO0FSNG1MSjtBaUQzakxFO0VBRUU7RUFDQTtFQUNBO0FqRDRqTEo7QWlEeGpMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDBqTEo7QWlEdGpMRTtFQUNFO0FqRHdqTEo7QWlEdGpMSTtFQUNFO0VBR0E7QWpEc2pMTjs7QWlEemlMSTtFQUNFO0FqRDRpTE47QWlEemlMUTtFekMxREo7RUFaQTtBUm1uTEo7QWlEeGlMUTtFekMzRUo7RUFZQTtBUjJtTEo7QWlEdmlMUTtFQUNFO0FqRHlpTFY7QWlEdGlMUTtFQUNFO0VBQ0E7QWpEd2lMVjtBaUR0aUxVO0VBQ0U7RUFHQTtBakRzaUxaOztBZ0I1bkxJO0VpQzREQTtJQUNFO0VqRG9rTEo7RWlEamtMTTtJekMxREo7SUFaQTtFUjJvTEY7RWlEaGtMTTtJekMzRUo7SUFZQTtFUm1vTEY7RWlEL2pMTTtJQUNFO0VqRGlrTFI7RWlEOWpMTTtJQUNFO0lBQ0E7RWpEZ2tMUjtFaUQ5akxRO0lBQ0U7SUFHQTtFakQ4akxWO0FBQ0Y7QWdCcnBMSTtFaUM0REE7SUFDRTtFakQ0bExKO0VpRHpsTE07SXpDMURKO0lBWkE7RVJtcUxGO0VpRHhsTE07SXpDM0VKO0lBWUE7RVIycExGO0VpRHZsTE07SUFDRTtFakR5bExSO0VpRHRsTE07SUFDRTtJQUNBO0VqRHdsTFI7RWlEdGxMUTtJQUNFO0lBR0E7RWpEc2xMVjtBQUNGO0FnQjdxTEk7RWlDNERBO0lBQ0U7RWpEb25MSjtFaURqbkxNO0l6QzFESjtJQVpBO0VSMnJMRjtFaURobkxNO0l6QzNFSjtJQVlBO0VSbXJMRjtFaUQvbUxNO0lBQ0U7RWpEaW5MUjtFaUQ5bUxNO0lBQ0U7SUFDQTtFakRnbkxSO0VpRDltTFE7SUFDRTtJQUdBO0VqRDhtTFY7QUFDRjtBZ0Jyc0xJO0VpQzREQTtJQUNFO0VqRDRvTEo7RWlEem9MTTtJekMxREo7SUFaQTtFUm10TEY7RWlEeG9MTTtJekMzRUo7SUFZQTtFUjJzTEY7RWlEdm9MTTtJQUNFO0VqRHlvTFI7RWlEdG9MTTtJQUNFO0lBQ0E7RWpEd29MUjtFaUR0b0xRO0lBQ0U7SUFHQTtFakRzb0xWO0FBQ0Y7QWdCN3RMSTtFaUM0REE7SUFDRTtFakRvcUxKO0VpRGpxTE07SXpDMURKO0lBWkE7RVIydUxGO0VpRGhxTE07SXpDM0VKO0lBWUE7RVJtdUxGO0VpRC9wTE07SUFDRTtFakRpcUxSO0VpRDlwTE07SUFDRTtJQUNBO0VqRGdxTFI7RWlEOXBMUTtJQUNFO0lBR0E7RWpEOHBMVjtBQUNGO0FnQnJ2TEk7RWlDNERBO0lBQ0U7RWpENHJMSjtFaUR6ckxNO0l6QzFESjtJQVpBO0VSbXdMRjtFaUR4ckxNO0l6QzNFSjtJQVlBO0VSMnZMRjtFaUR2ckxNO0lBQ0U7RWpEeXJMUjtFaUR0ckxNO0lBQ0U7SUFDQTtFakR3ckxSO0VpRHRyTFE7SUFDRTtJQUdBO0VqRHNyTFY7QUFDRjtBZ0I3d0xJO0VpQzREQTtJQUNFO0VqRG90TEo7RWlEanRMTTtJekMxREo7SUFaQTtFUjJ4TEY7RWlEaHRMTTtJekMzRUo7SUFZQTtFUm14TEY7RWlEL3NMTTtJQUNFO0VqRGl0TFI7RWlEOXNMTTtJQUNFO0lBQ0E7RWpEZ3RMUjtFaUQ5c0xRO0lBQ0U7SUFHQTtFakQ4c0xWO0FBQ0Y7QWdCcnlMSTtFaUM0REE7SUFDRTtFakQ0dUxKO0VpRHp1TE07SXpDMURKO0lBWkE7RVJtekxGO0VpRHh1TE07SXpDM0VKO0lBWUE7RVIyeUxGO0VpRHZ1TE07SUFDRTtFakR5dUxSO0VpRHR1TE07SUFDRTtJQUNBO0VqRHd1TFI7RWlEdHVMUTtJQUNFO0lBR0E7RWpEc3VMVjtBQUNGO0FpRDF0TEE7RXpDbkpJO0FSZzNMSjtBaUQxdExFO0VBQ0U7QWpENHRMSjtBaUQxdExJO0VBQ0U7QWpENHRMTjs7QWlEaHRMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRG10TEo7O0FpRDd0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRndUxKOztBaUQxdUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpENnVMSjs7QWlEdnZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDB2TEo7O0FpRHB3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakR1d0xKOztBaURqeExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEb3hMSjs7QWlEOXhMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRGl5TEo7O0FpRDN5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakQ4eUxKOztBa0Q1K0xBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVTVDZ3FEZ0I7RTRDL3BEaEIsVzVDK3BEZ0I7RTRDOXBEaEI7RUFDQTtFQUNBO0VBQ0E7RTFDSkU7RTBDTUY7QWxENCtMRjtBa0R6K0xFO0VBQ0U7RUFDQTtFQUNBO0FsRDIrTEo7QWtEeCtMRTtFQUNFO0VBQ0E7RUFDQTtBbEQwK0xKO0FrRHYrTEU7RUFFRTtFQUNBO0VBQ0E7QWxEdytMSjs7QWtEaCtMQTtFQUhFO0FsRHUrTEY7O0FrRDk5TEk7RUFURjtBbEQyK0xGOztBbUQ1aE1BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEQ2UkksK0JBTEk7RWdEdFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RWhEK1FJLHFDQUxJO0VnRHhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDUkU7QVJxaU1KO0FtRDFoTUU7RUFDRTtBbkQ0aE1KO0FtRHpoTUU7RUFDRTtBbkQyaE1KOztBbUR2aE1BO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHloTUY7QW1EdmhNRTtFQUNFO0FuRHloTUo7O0FtRHJoTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0NqQ0U7RUFDQTtBUjBqTUo7QW1EcGhNRTtFQUNFO0VBR0E7QW5Eb2hNSjs7QW1EaGhNQTtFQUNFO0VBQ0E7QW5EbWhNRjs7QW9EdmxNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FwRHFsTUY7O0FvRDlrTUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBcERnbE1GO0FvRDdrTUU7RTNCM0NJLG1DMkI0Q0Y7QXBEK2tNSjtBeUJ2bk1NO0UyQnVDSjtJM0J0Q007RXpCMG5NTjtBQUNGO0FvRHJsTUU7RUFFRSw4QjlDcTlDbUI7QU5pb0p2QjtBb0RwbE1FO0VBQ0UsZTlDbTlDbUI7QU5tb0p2QjtBb0RsbE1FO0VBQ0Usc0I5Q2c5Q29CO0FOb29KeEI7O0FvRGhsTUE7RUFDRTtBcERtbE1GO0FvRGpsTUU7RUFDRTtFQUNBO0FwRG1sTUo7QW9EaGxNRTtFQUNFO0FwRGtsTUo7O0FvRDlrTUE7RUFDRTtFQUNBO0VBQ0E7QXBEaWxNRjs7QW9EN2tNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNwRkU7RUtMRSx1Q0FSVztFdUNxR2Y7QXBEOGtNRjs7QW9EMWtNQTtFQUVFO0VBQ0E7RUFDQTtFQ2pIQTtFQUNBO0VBQ0E7RUFDQSxtQ0RrSEU7RUNqSEY7RUFDQTtFQUNBLHdDRGdIRTtBcEQ4a01KO0FxRDNyTUU7RUFDRTtBckQ2ck1KO0FxRDNyTUU7RUFDRSxvQ0QwR0E7QXBEbWxNSjs7QW9EN2tNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDekdFO0VBQ0E7QVIwck1KO0FvRDlrTUU7RUFDRTtFQUVBO0FwRCtrTUo7O0FvRHhrTUE7RUFDRTtFQUNBO0FwRDJrTUY7O0FvRHRrTUE7RUFDRTtFQUdBO0VBQ0E7QXBEdWtNRjs7QW9EbmtNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDaklFO0VBQ0E7QVJ3c01KO0FvRGprTUU7RUFDRTtBcERta01KOztBZ0Jsck1JO0VvQ3VIRjtJQUNFO0lBQ0E7RXBEK2pNRjtFb0Qzak1BO0lBQ0U7SUFDQTtJQUNBO0VwRDZqTUY7RW9EMWpNQTtJQUNFO0VwRDRqTUY7QUFDRjtBZ0Jqc01JO0VvQ3lJRjs7SUFFRTtFcEQyak1GO0FBQ0Y7QWdCdnNNSTtFb0NnSkY7SUFDRTtFcEQwak1GO0FBQ0Y7QW9EampNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRG1qTU47QW9EampNTTtFQUNFO0VBQ0E7RTVDbk5KO0FSdXdNSjtBb0Roak1NOztFNUN2TkY7QVIyd01KO0FvRC9pTU07RUFDRTtBcERpak1SOztBZ0JqdE1JO0VvQzhJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRHVrTUo7RW9EcmtNSTtJQUNFO0lBQ0E7STVDbk5KO0VSMnhNRjtFb0Rwa01JOztJNUN2TkY7RVIreE1GO0VvRG5rTUk7SUFDRTtFcERxa01OO0FBQ0Y7QWdCdHVNSTtFb0M4SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEQybE1KO0VvRHpsTUk7SUFDRTtJQUNBO0k1Q25OSjtFUit5TUY7RW9EeGxNSTs7STVDdk5GO0VSbXpNRjtFb0R2bE1JO0lBQ0U7RXBEeWxNTjtBQUNGO0FnQjF2TUk7RW9DOElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBEK21NSjtFb0Q3bU1JO0lBQ0U7SUFDQTtJNUNuTko7RVJtME1GO0VvRDVtTUk7O0k1Q3ZORjtFUnUwTUY7RW9EM21NSTtJQUNFO0VwRDZtTU47QUFDRjtBZ0I5d01JO0VvQzhJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRG1vTUo7RW9Eam9NSTtJQUNFO0lBQ0E7STVDbk5KO0VSdTFNRjtFb0Rob01JOztJNUN2TkY7RVIyMU1GO0VvRC9uTUk7SUFDRTtFcERpb01OO0FBQ0Y7QWdCbHlNSTtFb0M4SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcER1cE1KO0VvRHJwTUk7SUFDRTtJQUNBO0k1Q25OSjtFUjIyTUY7RW9EcHBNSTs7STVDdk5GO0VSKzJNRjtFb0RucE1JO0lBQ0U7RXBEcXBNTjtBQUNGO0FnQnR6TUk7RW9DOElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBEMnFNSjtFb0R6cU1JO0lBQ0U7SUFDQTtJNUNuTko7RVIrM01GO0VvRHhxTUk7O0k1Q3ZORjtFUm00TUY7RW9EdnFNSTtJQUNFO0VwRHlxTU47QUFDRjtBZ0IxME1JO0VvQzhJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRCtyTUo7RW9EN3JNSTtJQUNFO0lBQ0E7STVDbk5KO0VSbTVNRjtFb0Q1ck1JOztJNUN2TkY7RVJ1NU1GO0VvRDNyTUk7SUFDRTtFcEQ2ck1OO0FBQ0Y7QWdCOTFNSTtFb0M4SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcERtdE1KO0VvRGp0TUk7SUFDRTtJQUNBO0k1Q25OSjtFUnU2TUY7RW9EaHRNSTs7STVDdk5GO0VSMjZNRjtFb0Qvc01JO0lBQ0U7RXBEaXRNTjtBQUNGO0FzRGo4TUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuRDRSSSxpQ0FMSTtFbURyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VDbEJBLG1DaERrMUJpQjtFZ0RoMUJqQjtFQUNBLGdCakR1bUJtQjtFaUR0bUJuQixnQmhEbTFCaUI7RWdEbDFCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBEb1JJLHVDQUxJO0VtRHBRUjtFQUNBO0F0RHk4TUY7QXNEdjhNRTtFQUNFO0F0RHk4TUo7QXNEdDhNRTtFQUNFO0VBQ0E7RUFDQTtBdER3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RGhpRHZCO0VBQ0EsV2xEM0ZNO0VrRDRGTjtFQUNBO0VBQ0E7RUFDQSxZbkQ0aER5QjtFbUJobkRyQiw4QmdDcUZKO0F6RDRyTkY7QXlCN3dOTTtFZ0NnRU47O0loQy9EUTtFekJpeE5OO0FBQ0Y7QXlEL3JORTs7O0VBRUUsV2xEckdJO0VrRHNHSjtFQUNBO0VBQ0EsWW5Eb2hENkI7QU44cUtqQzs7QXlEL3JOQTtFQUNFO0F6RGtzTkY7O0F5RDNyTkE7RUFDRTtBekQ4ck5GOztBeURyck5BOztFQUVFO0VBQ0EsV25ENmdENEI7RW1ENWdENUIsWW5ENGdENEI7RW1EM2dENUI7RUFDQTtFQUNBO0F6RHdyTkY7O0F5RHJyTkE7RUFDRTtBekR3ck5GOztBeURyck5BO0VBQ0U7QXpEd3JORjs7QXlEL3FOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQm5EMjlDdUI7RW1EMTlDdkI7RUFDQSxnQm5EeTlDdUI7QU53dEt6QjtBeUQvcU5FO0VBQ0U7RUFDQTtFQUNBLFduRHk5Q3VCO0VtRHg5Q3ZCLFduRHk5Q3dCO0VtRHg5Q3hCO0VBQ0EsaUJuRHk5Q3dCO0VtRHg5Q3hCLGdCbkR3OUN3QjtFbUR2OUN4QjtFQUNBO0VBQ0Esc0JsRDdLSTtFa0Q4S0o7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZbkRnOUN5QjtFbUJ4bkR2Qiw2QmdDeUtGO0F6RGdyTko7QXlCcjFOTTtFZ0NvSko7SWhDbkpNO0V6QncxTk47QUFDRjtBeURsck5FO0VBQ0UsVW5ENjhDZ0M7QU51dUtwQzs7QXlENXFOQTtFQUNFO0VBQ0E7RUFDQSxlbkR3OEN3QjtFbUR2OEN4QjtFQUNBLG9CbkRxOEMyQjtFbURwOEMzQix1Qm5EbzhDMkI7RW1EbjhDM0IsV2xEdk1NO0VrRHdNTjtBekQrcU5GOztBeUR6cU5FOztFQUVFLGdDbkR5OENnQztBTm11S3BDO0F5RHpxTkU7RUFDRSxzQmxEek1JO0FQbzNOUjtBeUR4cU5FO0VBQ0UsV2xEN01JO0FQdTNOUjs7QXlEcHJORTs7O0VBRUUsZ0NuRHk4Q2dDO0FOK3VLcEM7QXlEcnJORTtFQUNFLHNCbER6TUk7QVBnNE5SO0F5RHByTkU7RUFDRSxXbEQ3TUk7QVBtNE5SOztBMkQvNE5BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBM0RpNU5GOztBMkQ1NE5BO0VBQ0U7SUFDRTtFM0QrNE5GO0FBQ0Y7QTJEMzROQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QTNEMDRORjs7QTJEdjROQTtFQUVFO0VBQ0E7RUFDQTtBM0R5NE5GOztBMkRoNE5BO0VBQ0U7SUFDRTtFM0RtNE5GO0UyRGo0TkE7SUFDRTtJQUNBO0UzRG00TkY7QUFDRjtBMkQvM05BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QTNEODNORjs7QTJEMzNOQTtFQUNFO0VBQ0E7QTNEODNORjs7QTJEMTNORTtFQUNFOztJQUVFO0UzRDYzTko7QUFDRjtBNERoOU5BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RGk5TkY7O0FnQmg1Tkk7RTRDaERGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJL0M5QkEsMkNBUlc7SVlVWCwyQ21DOEJBO0U1RG04Tko7QUFDRjtBeUI5OU5NO0VtQ1lKO0luQ1hNO0V6QmkrTk47QUFDRjtBZ0J2Nk5JO0U0Q2hDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEeThOTjtFNER0OE5JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUR1OE5OO0U0RHA4Tkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURxOE5OO0U0RGw4Tkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEbThOTjtFNERoOE5JO0lBRUU7RTVEaThOTjtFNEQ5N05JO0lBR0U7RTVEODdOTjtBQUNGO0FnQjM5Tkk7RTRDbkNGO0lBcUVNO0lBQ0E7SUFDQTtFNUQ2N05OO0U0RDM3Tk07SUFDRTtFNUQ2N05SO0U0RDE3Tk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RDI3TlI7QUFDRjs7QWdCLzlOSTtFNENoREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kvQzlCQSwyQ0FSVztJWVVYLDJDbUM4QkE7RTVEa2hPSjtBQUNGO0F5QjdpT007RW1DWUo7SW5DWE07RXpCZ2pPTjtBQUNGO0FnQnQvTkk7RTRDaENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUR3aE9OO0U0RHJoT0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHNoT047RTREbmhPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RG9oT047RTREamhPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURraE9OO0U0RC9nT0k7SUFFRTtFNURnaE9OO0U0RDdnT0k7SUFHRTtFNUQ2Z09OO0FBQ0Y7QWdCMWlPSTtFNENuQ0Y7SUFxRU07SUFDQTtJQUNBO0U1RDRnT047RTREMWdPTTtJQUNFO0U1RDRnT1I7RTREemdPTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEMGdPUjtBQUNGOztBZ0I5aU9JO0U0Q2hERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SS9DOUJBLDJDQVJXO0lZVVgsMkNtQzhCQTtFNURpbU9KO0FBQ0Y7QXlCNW5PTTtFbUNZSjtJbkNYTTtFekIrbk9OO0FBQ0Y7QWdCcmtPSTtFNENoQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHVtT047RTREcG1PSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEcW1PTjtFNERsbU9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEbW1PTjtFNERobU9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RGltT047RTREOWxPSTtJQUVFO0U1RCtsT047RTRENWxPSTtJQUdFO0U1RDRsT047QUFDRjtBZ0J6bk9JO0U0Q25DRjtJQXFFTTtJQUNBO0lBQ0E7RTVEMmxPTjtFNER6bE9NO0lBQ0U7RTVEMmxPUjtFNER4bE9NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUR5bE9SO0FBQ0Y7O0FnQjduT0k7RTRDaERGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJL0M5QkEsMkNBUlc7SVlVWCwyQ21DOEJBO0U1RGdyT0o7QUFDRjtBeUIzc09NO0VtQ1lKO0luQ1hNO0V6QjhzT047QUFDRjtBZ0JwcE9JO0U0Q2hDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEc3JPTjtFNERuck9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURvck9OO0U0RGpyT0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURrck9OO0U0RC9xT0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEZ3JPTjtFNEQ3cU9JO0lBRUU7RTVEOHFPTjtFNEQzcU9JO0lBR0U7RTVEMnFPTjtBQUNGO0FnQnhzT0k7RTRDbkNGO0lBcUVNO0lBQ0E7SUFDQTtFNUQwcU9OO0U0RHhxT007SUFDRTtFNUQwcU9SO0U0RHZxT007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHdxT1I7QUFDRjs7QWdCNXNPSTtFNENoREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kvQzlCQSwyQ0FSVztJWVVYLDJDbUM4QkE7RTVEK3ZPSjtBQUNGO0F5QjF4T007RW1DWUo7SW5DWE07RXpCNnhPTjtBQUNGO0FnQm51T0k7RTRDaENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURxd09OO0U0RGx3T0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RG13T047RTREaHdPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RGl3T047RTREOXZPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUQrdk9OO0U0RDV2T0k7SUFFRTtFNUQ2dk9OO0U0RDF2T0k7SUFHRTtFNUQwdk9OO0FBQ0Y7QWdCdnhPSTtFNENuQ0Y7SUFxRU07SUFDQTtJQUNBO0U1RHl2T047RTREdnZPTTtJQUNFO0U1RHl2T1I7RTREdHZPTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEdXZPUjtBQUNGOztBZ0IzeE9JO0U0Q2hERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SS9DOUJBLDJDQVJXO0lZVVgsMkNtQzhCQTtFNUQ4ME9KO0FBQ0Y7QXlCejJPTTtFbUNZSjtJbkNYTTtFekI0Mk9OO0FBQ0Y7QWdCbHpPSTtFNENoQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RG8xT047RTREajFPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEazFPTjtFNEQvME9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEZzFPTjtFNEQ3ME9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RDgwT047RTREMzBPSTtJQUVFO0U1RDQwT047RTREejBPSTtJQUdFO0U1RHkwT047QUFDRjtBZ0J0Mk9JO0U0Q25DRjtJQXFFTTtJQUNBO0lBQ0E7RTVEdzBPTjtFNER0ME9NO0lBQ0U7RTVEdzBPUjtFNERyME9NO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURzME9SO0FBQ0Y7O0FnQjEyT0k7RTRDaERGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJL0M5QkEsMkNBUlc7SVlVWCwyQ21DOEJBO0U1RDY1T0o7QUFDRjtBeUJ4N09NO0VtQ1lKO0luQ1hNO0V6QjI3T047QUFDRjtBZ0JqNE9JO0U0Q2hDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEbTZPTjtFNERoNk9JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURpNk9OO0U0RDk1T0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUQrNU9OO0U0RDU1T0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVENjVPTjtFNEQxNU9JO0lBRUU7RTVEMjVPTjtFNER4NU9JO0lBR0U7RTVEdzVPTjtBQUNGO0FnQnI3T0k7RTRDbkNGO0lBcUVNO0lBQ0E7SUFDQTtFNUR1NU9OO0U0RHI1T007SUFDRTtFNUR1NU9SO0U0RHA1T007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RHE1T1I7QUFDRjs7QWdCejdPSTtFNENoREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kvQzlCQSwyQ0FSVztJWVVYLDJDbUM4QkE7RTVENCtPSjtBQUNGO0F5QnZnUE07RW1DWUo7SW5DWE07RXpCMGdQTjtBQUNGO0FnQmg5T0k7RTRDaENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNURrL09OO0U0RC8rT0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RGcvT047RTRENytPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0U1RDgrT047RTREMytPSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFNUQ0K09OO0U0RHorT0k7SUFFRTtFNUQwK09OO0U0RHYrT0k7SUFHRTtFNUR1K09OO0FBQ0Y7QWdCcGdQSTtFNENuQ0Y7SUFxRU07SUFDQTtJQUNBO0U1RHMrT047RTREcCtPTTtJQUNFO0U1RHMrT1I7RTREbitPTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTVEbytPUjtBQUNGOztBNER4alBFO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0M5QkEsMkNBUlc7RVlVWCwyQ21DOEJBO0E1RDBqUE47QXlCcGxQTTtFbUNZSjtJbkNYTTtFekJ1bFBOO0FBQ0Y7QTREN2pQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTVEOGpQUjtBNEQzalBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUQ0alBSO0E0RHpqUE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUQwalBSO0E0RHZqUE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTVEd2pQUjtBNERyalBNO0VBRUU7QTVEc2pQUjtBNERualBNO0VBR0U7QTVEbWpQUjs7QTREeGhQQTtFUHhIRTtFQUNBO0VBQ0E7RUFDQSxhL0NxbkMwQjtFK0NwbkMxQjtFQUNBO0VBQ0Esc0I5Q1FNO0FQNG9QUjtBcURqcFBFO0VBQ0U7QXJEbXBQSjtBcURqcFBFO0VBQ0UsWS9Day9DcUI7QU5pcU16Qjs7QTREaGlQQTtFQUNFO0VBQ0E7RUFDQTtBNURtaVBGO0E0RGppUEU7RUFDRTtFQUVBO0E1RGtpUEo7O0E0RDVoUEE7RUFDRTtFQUNBO0E1RCtoUEY7O0E0RDVoUEE7RUFDRTtFQUNBO0VBQ0E7QTVEK2hQRjs7QTZEdnJQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZdER3NUN3QjtBUGt5TTFCO0E2RHhyUEU7RUFDRTtFQUNBO0E3RDByUEo7O0E2RHJyUEE7RUFDRTtBN0R3clBGOztBNkRyclBBO0VBQ0U7QTdEd3JQRjs7QTZEcnJQQTtFQUNFO0E3RHdyUEY7O0E2RG5yUEU7RUFDRTtBN0RzclBKOztBNkRsclBBO0VBQ0U7SUFDRSxZdEQyM0NzQjtFUDB6TXhCO0FBQ0Y7QTZEbHJQQTtFQUNFO0VBTUE7RUFDQTtBN0QrcVBGOztBNkQ1cVBBO0VBQ0U7SUFDRTtFN0QrcVBGO0FBQ0Y7QTBEbnVQRTtFQUNFO0VBQ0E7RUFDQTtBMURxdVBKOztBOER4dVBFO0VBQ0U7RUFDQTtBOUQydVBKOztBOEQ3dVBFO0VBQ0U7RUFDQTtBOURndlBKOztBOERsdlBFO0VBQ0U7RUFDQTtBOURxdlBKOztBOER2dlBFO0VBQ0U7RUFDQTtBOUQwdlBKOztBOEQ1dlBFO0VBQ0U7RUFDQTtBOUQrdlBKOztBOERqd1BFO0VBQ0U7RUFDQTtBOURvd1BKOztBOER0d1BFO0VBQ0U7RUFDQTtBOUR5d1BKOztBOEQzd1BFO0VBQ0U7RUFDQTtBOUQ4d1BKOztBK0RoeFBFO0VBQ0U7RUFFQTtBL0RreFBKO0ErRDN3UE07RUFPRTtFQUVBO0EvRHN3UFI7O0ErRHp4UEU7RUFDRTtFQUVBO0EvRDJ4UEo7QStEcHhQTTtFQU9FO0VBRUE7QS9EK3dQUjs7QStEbHlQRTtFQUNFO0VBRUE7QS9Eb3lQSjtBK0Q3eFBNO0VBT0U7RUFFQTtBL0R3eFBSOztBK0QzeVBFO0VBQ0U7RUFFQTtBL0Q2eVBKO0ErRHR5UE07RUFPRTtFQUVBO0EvRGl5UFI7O0ErRHB6UEU7RUFDRTtFQUVBO0EvRHN6UEo7QStEL3lQTTtFQU9FO0VBRUE7QS9EMHlQUjs7QStEN3pQRTtFQUNFO0VBRUE7QS9EK3pQSjtBK0R4elBNO0VBT0U7RUFFQTtBL0RtelBSOztBK0R0MFBFO0VBQ0U7RUFFQTtBL0R3MFBKO0ErRGowUE07RUFPRTtFQUVBO0EvRDR6UFI7O0ErRC8wUEU7RUFDRTtFQUVBO0EvRGkxUEo7QStEMTBQTTtFQU9FO0VBRUE7QS9EcTBQUjs7QStEMXpQQTtFQUNFO0VBRUE7QS9ENHpQRjtBK0RyelBJO0VBRUU7RUFFQTtBL0RxelBOOztBZ0VuMlBBO0VBQ0U7RUFFQTtBaEVxMlBGOztBaUV4MlBBO0VBQ0U7RUFDQSxhM0Q2Y2M7RTJENWNkO0VBQ0E7RUFDQSw2QjNEMmMyQjtFMkQxYzNCO0FqRTIyUEY7QWlFejJQRTtFQUNFO0VBQ0EsVTNEdWNrQjtFMkR0Y2xCLFczRHNja0I7RTJEcmNsQjtFeENJRSxzQ3dDSEY7QWpFMjJQSjtBeUJwMlBNO0V3Q1pKO0l4Q2FNO0V6QnUyUE47QUFDRjs7QWlFejJQSTtFQUNFO0FqRTQyUE47O0FrRS8zUEE7RUFDRTtFQUNBO0FsRWs0UEY7QWtFaDRQRTtFQUNFO0VBQ0E7RUFDQTtBbEVrNFBKO0FrRS8zUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRWk0UEo7O0FrRTUzUEU7RUFDRTtBbEUrM1BKOztBa0VoNFBFO0VBQ0U7QWxFbTRQSjs7QWtFcDRQRTtFQUNFO0FsRXU0UEo7O0FrRXg0UEU7RUFDRTtBbEUyNFBKOztBbUVoNlBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhN0RrbkNhO0FOaXpOZjs7QW1FaDZQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTdEMG1DYTtBTnl6TmY7O0FtRTM1UEk7RUFDRTtFQUNBO0VBQ0EsYTdEOGxDVTtBTmcwTmhCOztBbUUzNVBJO0VBQ0U7RUFDQTtFQUNBLGE3RHdsQ1U7QU5zME5oQjs7QWdCMzNQSTtFbUQ1Q0E7SUFDRTtJQUNBO0lBQ0EsYTdEOGxDVTtFTjYwTmQ7RW1FeDZQRTtJQUNFO0lBQ0E7SUFDQSxhN0R3bENVO0VOazFOZDtBQUNGO0FnQng0UEk7RW1ENUNBO0lBQ0U7SUFDQTtJQUNBLGE3RDhsQ1U7RU55MU5kO0VtRXA3UEU7SUFDRTtJQUNBO0lBQ0EsYTdEd2xDVTtFTjgxTmQ7QUFDRjtBZ0JwNVBJO0VtRDVDQTtJQUNFO0lBQ0E7SUFDQSxhN0Q4bENVO0VOcTJOZDtFbUVoOFBFO0lBQ0U7SUFDQTtJQUNBLGE3RHdsQ1U7RU4wMk5kO0FBQ0Y7QWdCaDZQSTtFbUQ1Q0E7SUFDRTtJQUNBO0lBQ0EsYTdEOGxDVTtFTmkzTmQ7RW1FNThQRTtJQUNFO0lBQ0E7SUFDQSxhN0R3bENVO0VOczNOZDtBQUNGO0FnQjU2UEk7RW1ENUNBO0lBQ0U7SUFDQTtJQUNBLGE3RDhsQ1U7RU42M05kO0VtRXg5UEU7SUFDRTtJQUNBO0lBQ0EsYTdEd2xDVTtFTms0TmQ7QUFDRjtBZ0J4N1BJO0VtRDVDQTtJQUNFO0lBQ0E7SUFDQSxhN0Q4bENVO0VOeTROZDtFbUVwK1BFO0lBQ0U7SUFDQTtJQUNBLGE3RHdsQ1U7RU44NE5kO0FBQ0Y7QWdCcDhQSTtFbUQ1Q0E7SUFDRTtJQUNBO0lBQ0EsYTdEOGxDVTtFTnE1TmQ7RW1FaC9QRTtJQUNFO0lBQ0E7SUFDQSxhN0R3bENVO0VOMDVOZDtBQUNGO0FnQmg5UEk7RW1ENUNBO0lBQ0U7SUFDQTtJQUNBLGE3RDhsQ1U7RU5pNk5kO0VtRTUvUEU7SUFDRTtJQUNBO0lBQ0EsYTdEd2xDVTtFTnM2TmQ7QUFDRjtBb0U5aFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFZ2lRRjs7QW9FN2hRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRWdpUUY7O0FxRXhpUUE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEV5aVFGO0FzRXRpUUU7O0VBQ0U7QXRFeWlRSjs7QXVFdmpRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVakVnY3FCO0VpRS9ickI7QXZFMGpRSjs7QXdFbGtRQTtFQ0FFO0VBQ0E7RUFDQTtBekVza1FGOztBMEU1a1FBO0VBQ0U7RUFDQTtFQUNBLDhCcEVnc0JnQjtFb0UvckJoQjtFQUNBO0VBQ0EsYXBFMHJCVztBTnE1T2I7O0EyRTkvUEE7QUFDQTtFQUNFO0EzRWlnUUY7O0EyRTkvUEE7QUFDQTtFQUNFO0VBRUE7QTNFZ2dRRjs7QTJFNy9QQTtBQUNBO0VBQ0U7QTNFZ2dRRjs7QTJFOS9QQTtFQUNFO0EzRWlnUUY7O0EyRS8vUEE7RUFDRTtBM0VrZ1FGOztBMkUvL1BBO0FBQ0E7RUFDRTtBM0VrZ1FGOztBMkUvL1BBO0VBQ0U7QTNFa2dRRjs7QTJFLy9QQTtBQUNBO0VBQ0U7QTNFa2dRRjs7QTJFaGdRQTtFQUNFO0EzRW1nUUY7O0EyRTM2UEU7RUFDRTtBM0U4NlBKOztBMkUvNlBFO0VBQ0U7QTNFazdQSjs7QTJFbjdQRTtFQUNFO0EzRXM3UEo7O0EyRXY3UEU7RUFDRTtBM0UwN1BKOztBMkUzN1BFO0VBQ0U7QTNFODdQSjs7QTJFLzdQRTtFQUNFO0EzRWs4UEo7O0EyRW44UEU7RUFDRTtBM0VzOFBKOztBMkV2OFBFO0VBQ0U7QTNFMDhQSjs7QTRFOWtRUTtFQU9JO0E1RTJrUVo7O0E0RWxsUVE7RUFPSTtBNUUra1FaOztBNEV0bFFRO0VBT0k7QTVFbWxRWjs7QTRFMWxRUTtFQU9JO0E1RXVsUVo7O0E0RTlsUVE7RUFPSTtBNUUybFFaOztBNEVsbVFRO0VBT0k7QTVFK2xRWjs7QTRFdG1RUTtFQU9JO0E1RW1tUVo7O0E0RTFtUVE7RUFPSTtBNUV1bVFaOztBNEU5bVFRO0VBT0k7QTVFMm1RWjs7QTRFbG5RUTtFQU9JO0E1RSttUVo7O0E0RXRuUVE7RUFPSTtBNUVtblFaOztBNEUxblFRO0VBT0k7QTVFdW5RWjs7QTRFOW5RUTtFQU9JO0E1RTJuUVo7O0E0RWxvUVE7RUFPSTtBNUUrblFaOztBNEV0b1FRO0VBT0k7QTVFbW9RWjs7QTRFMW9RUTtFQU9JO0E1RXVvUVo7O0E0RTlvUVE7RUFPSTtBNUUyb1FaOztBNEVscFFRO0VBT0k7QTVFK29RWjs7QTRFdHBRUTtFQU9JO0E1RW1wUVo7O0E0RTFwUVE7RUFPSTtBNUV1cFFaOztBNEU5cFFRO0VBT0k7QTVFMnBRWjs7QTRFbHFRUTtFQU9JO0E1RStwUVo7O0E0RXRxUVE7RUFPSTtBNUVtcVFaOztBNEUxcVFRO0VBT0k7QTVFdXFRWjs7QTRFOXFRUTtFQU9JO0E1RTJxUVo7O0E0RWxyUVE7RUFPSTtBNUUrcVFaOztBNEV0clFRO0VBT0k7QTVFbXJRWjs7QTRFMXJRUTtFQU9JO0E1RXVyUVo7O0E0RTlyUVE7RUFPSTtBNUUyclFaOztBNEVsc1FRO0VBT0k7QTVFK3JRWjs7QTRFdHNRUTtFQU9JO0E1RW1zUVo7O0E0RTFzUVE7RUFPSTtBNUV1c1FaOztBNEU5c1FRO0VBT0k7QTVFMnNRWjs7QTRFbHRRUTtFQU9JO0E1RStzUVo7O0E0RXR0UVE7RUFPSTtBNUVtdFFaOztBNEUxdFFRO0VBT0k7QTVFdXRRWjs7QTRFOXRRUTtFQU9JO0E1RTJ0UVo7O0E0RWx1UVE7RUFPSTtBNUUrdFFaOztBNEV0dVFRO0VBT0k7QTVFbXVRWjs7QTRFMXVRUTtFQU9JO0E1RXV1UVo7O0E0RTl1UVE7RUFPSTtBNUUydVFaOztBNEVsdlFRO0VBT0k7QTVFK3VRWjs7QTRFdHZRUTtFQU9JO0E1RW12UVo7O0E0RTF2UVE7RUFPSTtBNUV1dlFaOztBNEU5dlFRO0VBT0k7QTVFMnZRWjs7QTRFbHdRUTtFQU9JO0E1RSt2UVo7O0E0RXR3UVE7RUFPSTtBNUVtd1FaOztBNEUxd1FRO0VBT0k7QTVFdXdRWjs7QTRFOXdRUTtFQU9JO0E1RTJ3UVo7O0E0RWx4UVE7RUFPSTtBNUUrd1FaOztBNEV0eFFRO0VBT0k7QTVFbXhRWjs7QTRFMXhRUTtFQU9JO0E1RXV4UVo7O0E0RTl4UVE7RUFPSTtBNUUyeFFaOztBNEVseVFRO0VBT0k7QTVFK3hRWjs7QTRFdHlRUTtFQU9JO0E1RW15UVo7O0E0RTF5UVE7RUFPSTtBNUV1eVFaOztBNEU5eVFRO0VBT0k7QTVFMnlRWjs7QTRFbHpRUTtFQU9JO0E1RSt5UVo7O0E0RXR6UVE7RUFPSTtBNUVtelFaOztBNEUxelFRO0VBT0k7QTVFdXpRWjs7QTRFOXpRUTtFQU9JO0E1RTJ6UVo7O0E0RWwwUVE7RUFPSTtBNUUrelFaOztBNEV0MFFRO0VBT0k7QTVFbTBRWjs7QTRFMTBRUTtFQU9JO0E1RXUwUVo7O0E0RTkwUVE7RUFPSTtBNUUyMFFaOztBNEVsMVFRO0VBT0k7QTVFKzBRWjs7QTRFdDFRUTtFQU9JO0E1RW0xUVo7O0E0RTExUVE7RUFPSTtBNUV1MVFaOztBNEU5MVFRO0VBT0k7QTVFMjFRWjs7QTRFbDJRUTtFQU9JO0E1RSsxUVo7O0E0RXQyUVE7RUFPSTtBNUVtMlFaOztBNEUxMlFRO0VBT0k7QTVFdTJRWjs7QTRFOTJRUTtFQU9JO0E1RTIyUVo7O0E0RWwzUVE7RUFPSTtBNUUrMlFaOztBNEV0M1FRO0VBT0k7QTVFbTNRWjs7QTRFMTNRUTtFQU9JO0E1RXUzUVo7O0E0RTkzUVE7RUFPSTtBNUUyM1FaOztBNEVsNFFRO0VBT0k7QTVFKzNRWjs7QTRFaDVRUTtFQUNFO0E1RW01UVY7O0E0RXA1UVE7RUFDRTtBNUV1NVFWOztBNEV4NVFRO0VBQ0U7QTVFMjVRVjs7QTRFNTVRUTtFQUNFO0E1RSs1UVY7O0E0RWg2UVE7RUFDRTtBNUVtNlFWOztBNEVwNlFRO0VBQ0U7QTVFdTZRVjs7QTRFeDZRUTtFQUNFO0E1RTI2UVY7O0E0RTU2UVE7RUFDRTtBNUUrNlFWOztBNEV0NlFRO0VBT0k7QTVFbTZRWjs7QTRFMTZRUTtFQU9JO0E1RXU2UVo7O0E0RTk2UVE7RUFPSTtBNUUyNlFaOztBNEVsN1FRO0VBT0k7QTVFKzZRWjs7QTRFdDdRUTtFQU9JO0E1RW03UVo7O0E0RTE3UVE7RUFPSTtBNUV1N1FaOztBNEU5N1FRO0VBT0k7QTVFMjdRWjs7QTRFbDhRUTtFQU9JO0E1RSs3UVo7O0E0RXQ4UVE7RUFPSTtBNUVtOFFaOztBNEUxOFFRO0VBT0k7QTVFdThRWjs7QTRFOThRUTtFQU9JO0E1RTI4UVo7O0E0RWw5UVE7RUFPSTtBNUUrOFFaOztBNEV0OVFRO0VBT0k7QTVFbTlRWjs7QTRFMTlRUTtFQU9JO0E1RXU5UVo7O0E0RTk5UVE7RUFPSTtBNUUyOVFaOztBNEVsK1FRO0VBT0k7QTVFKzlRWjs7QTRFdCtRUTtFQU9JO0E1RW0rUVo7O0E0RTErUVE7RUFPSTtBNUV1K1FaOztBNEU5K1FRO0VBT0k7QTVFMitRWjs7QTRFbC9RUTtFQU9JO0E1RSsrUVo7O0E0RXQvUVE7RUFPSTtBNUVtL1FaOztBNEUxL1FRO0VBT0k7QTVFdS9RWjs7QTRFOS9RUTtFQU9JO0E1RTIvUVo7O0E0RWxnUlE7RUFPSTtBNUUrL1FaOztBNEV0Z1JRO0VBT0k7QTVFbWdSWjs7QTRFMWdSUTtFQU9JO0E1RXVnUlo7O0E0RTlnUlE7RUFPSTtBNUUyZ1JaOztBNEVsaFJRO0VBT0k7QTVFK2dSWjs7QTRFdGhSUTtFQU9JO0E1RW1oUlo7O0E0RTFoUlE7RUFPSTtBNUV1aFJaOztBNEU5aFJRO0VBSVE7RUFHSjtBNUU0aFJaOztBNEVuaVJRO0VBSVE7RUFHSjtBNUVpaVJaOztBNEV4aVJRO0VBSVE7RUFHSjtBNUVzaVJaOztBNEU3aVJRO0VBSVE7RUFHSjtBNUUyaVJaOztBNEVsalJRO0VBSVE7RUFHSjtBNUVnalJaOztBNEV2alJRO0VBSVE7RUFHSjtBNUVxalJaOztBNEU1alJRO0VBSVE7RUFHSjtBNUUwalJaOztBNEVqa1JRO0VBSVE7RUFHSjtBNUUralJaOztBNEV0a1JRO0VBSVE7RUFHSjtBNUVva1JaOztBNEUza1JRO0VBSVE7RUFHSjtBNUV5a1JaOztBNEVobFJRO0VBT0k7QTVFNmtSWjs7QTRFcGxSUTtFQU9JO0E1RWlsUlo7O0E0RXhsUlE7RUFPSTtBNUVxbFJaOztBNEU1bFJRO0VBT0k7QTVFeWxSWjs7QTRFaG1SUTtFQU9JO0E1RTZsUlo7O0E0RXBtUlE7RUFPSTtBNUVpbVJaOztBNEV4bVJRO0VBT0k7QTVFcW1SWjs7QTRFNW1SUTtFQU9JO0E1RXltUlo7O0E0RWhuUlE7RUFPSTtBNUU2bVJaOztBNEVwblJRO0VBT0k7QTVFaW5SWjs7QTRFeG5SUTtFQU9JO0E1RXFuUlo7O0E0RTVuUlE7RUFPSTtBNUV5blJaOztBNEVob1JRO0VBT0k7QTVFNm5SWjs7QTRFOW9SUTtFQUNFO0E1RWlwUlY7O0E0RWxwUlE7RUFDRTtBNUVxcFJWOztBNEV0cFJRO0VBQ0U7QTVFeXBSVjs7QTRFMXBSUTtFQUNFO0E1RTZwUlY7O0E0RTlwUlE7RUFDRTtBNUVpcVJWOztBNEV4cFJRO0VBT0k7QTVFcXBSWjs7QTRFNXBSUTtFQU9JO0E1RXlwUlo7O0E0RWhxUlE7RUFPSTtBNUU2cFJaOztBNEVwcVJRO0VBT0k7QTVFaXFSWjs7QTRFeHFSUTtFQU9JO0E1RXFxUlo7O0E0RTVxUlE7RUFPSTtBNUV5cVJaOztBNEVoclJRO0VBT0k7QTVFNnFSWjs7QTRFcHJSUTtFQU9JO0E1RWlyUlo7O0E0RXhyUlE7RUFPSTtBNUVxclJaOztBNEU1clJRO0VBT0k7QTVFeXJSWjs7QTRFaHNSUTtFQU9JO0E1RTZyUlo7O0E0RXBzUlE7RUFPSTtBNUVpc1JaOztBNEV4c1JRO0VBT0k7QTVFcXNSWjs7QTRFNXNSUTtFQU9JO0E1RXlzUlo7O0E0RWh0UlE7RUFPSTtBNUU2c1JaOztBNEVwdFJRO0VBT0k7QTVFaXRSWjs7QTRFeHRSUTtFQU9JO0E1RXF0Ulo7O0E0RTV0UlE7RUFPSTtBNUV5dFJaOztBNEVodVJRO0VBT0k7QTVFNnRSWjs7QTRFcHVSUTtFQU9JO0E1RWl1Ulo7O0E0RXh1UlE7RUFPSTtBNUVxdVJaOztBNEU1dVJRO0VBT0k7QTVFeXVSWjs7QTRFaHZSUTtFQU9JO0E1RTZ1Ulo7O0E0RXB2UlE7RUFPSTtBNUVpdlJaOztBNEV4dlJRO0VBT0k7QTVFcXZSWjs7QTRFNXZSUTtFQU9JO0E1RXl2Ulo7O0E0RWh3UlE7RUFPSTtBNUU2dlJaOztBNEVwd1JRO0VBT0k7QTVFaXdSWjs7QTRFeHdSUTtFQU9JO0E1RXF3Ulo7O0E0RTV3UlE7RUFPSTtBNUV5d1JaOztBNEVoeFJRO0VBT0k7QTVFNndSWjs7QTRFcHhSUTtFQU9JO0E1RWl4Ulo7O0E0RXh4UlE7RUFPSTtBNUVxeFJaOztBNEU1eFJRO0VBT0k7QTVFeXhSWjs7QTRFaHlSUTtFQU9JO0E1RTZ4Ulo7O0E0RXB5UlE7RUFPSTtBNUVpeVJaOztBNEV4eVJRO0VBT0k7QTVFcXlSWjs7QTRFNXlSUTtFQU9JO0E1RXl5Ulo7O0E0RWh6UlE7RUFPSTtBNUU2eVJaOztBNEVwelJRO0VBT0k7QTVFaXpSWjs7QTRFeHpSUTtFQU9JO0E1RXF6Ulo7O0E0RTV6UlE7RUFPSTtBNUV5elJaOztBNEVoMFJRO0VBT0k7QTVFNnpSWjs7QTRFcDBSUTtFQU9JO0E1RWkwUlo7O0E0RXgwUlE7RUFPSTtBNUVxMFJaOztBNEU1MFJRO0VBT0k7QTVFeTBSWjs7QTRFaDFSUTtFQU9JO0E1RTYwUlo7O0E0RXAxUlE7RUFPSTtBNUVpMVJaOztBNEV4MVJRO0VBT0k7QTVFcTFSWjs7QTRFNTFSUTtFQU9JO0E1RXkxUlo7O0E0RWgyUlE7RUFPSTtBNUU2MVJaOztBNEVwMlJRO0VBT0k7QTVFaTJSWjs7QTRFeDJSUTtFQU9JO0E1RXEyUlo7O0E0RTUyUlE7RUFPSTtBNUV5MlJaOztBNEVoM1JRO0VBT0k7QTVFNjJSWjs7QTRFcDNSUTtFQU9JO0E1RWkzUlo7O0E0RXgzUlE7RUFPSTtBNUVxM1JaOztBNEU1M1JRO0VBT0k7QTVFeTNSWjs7QTRFaDRSUTtFQU9JO0E1RTYzUlo7O0E0RXA0UlE7RUFPSTtBNUVpNFJaOztBNEV4NFJRO0VBT0k7QTVFcTRSWjs7QTRFNTRSUTtFQU9JO0E1RXk0Ulo7O0E0RWg1UlE7RUFPSTtBNUU2NFJaOztBNEVwNVJRO0VBT0k7QTVFaTVSWjs7QTRFeDVSUTtFQU9JO0E1RXE1Ulo7O0E0RTU1UlE7RUFPSTtBNUV5NVJaOztBNEVoNlJRO0VBT0k7RUFBQTtBNUU4NVJaOztBNEVyNlJRO0VBT0k7RUFBQTtBNUVtNlJaOztBNEUxNlJRO0VBT0k7RUFBQTtBNUV3NlJaOztBNEUvNlJRO0VBT0k7RUFBQTtBNUU2NlJaOztBNEVwN1JRO0VBT0k7RUFBQTtBNUVrN1JaOztBNEV6N1JRO0VBT0k7RUFBQTtBNUV1N1JaOztBNEU5N1JRO0VBT0k7RUFBQTtBNUU0N1JaOztBNEVuOFJRO0VBT0k7RUFBQTtBNUVpOFJaOztBNEV4OFJRO0VBT0k7RUFBQTtBNUVzOFJaOztBNEU3OFJRO0VBT0k7RUFBQTtBNUUyOFJaOztBNEVsOVJRO0VBT0k7RUFBQTtBNUVnOVJaOztBNEV2OVJRO0VBT0k7RUFBQTtBNUVxOVJaOztBNEU1OVJRO0VBT0k7RUFBQTtBNUUwOVJaOztBNEVqK1JRO0VBT0k7RUFBQTtBNUUrOVJaOztBNEV0K1JRO0VBT0k7QTVFbStSWjs7QTRFMStSUTtFQU9JO0E1RXUrUlo7O0E0RTkrUlE7RUFPSTtBNUUyK1JaOztBNEVsL1JRO0VBT0k7QTVFKytSWjs7QTRFdC9SUTtFQU9JO0E1RW0vUlo7O0E0RTEvUlE7RUFPSTtBNUV1L1JaOztBNEU5L1JRO0VBT0k7QTVFMi9SWjs7QTRFbGdTUTtFQU9JO0E1RSsvUlo7O0E0RXRnU1E7RUFPSTtBNUVtZ1NaOztBNEUxZ1NRO0VBT0k7QTVFdWdTWjs7QTRFOWdTUTtFQU9JO0E1RTJnU1o7O0E0RWxoU1E7RUFPSTtBNUUrZ1NaOztBNEV0aFNRO0VBT0k7QTVFbWhTWjs7QTRFMWhTUTtFQU9JO0E1RXVoU1o7O0E0RTloU1E7RUFPSTtBNUUyaFNaOztBNEVsaVNRO0VBT0k7QTVFK2hTWjs7QTRFdGlTUTtFQU9JO0E1RW1pU1o7O0E0RTFpU1E7RUFPSTtBNUV1aVNaOztBNEU5aVNRO0VBT0k7QTVFMmlTWjs7QTRFbGpTUTtFQU9JO0E1RStpU1o7O0E0RXRqU1E7RUFPSTtBNUVtalNaOztBNEUxalNRO0VBT0k7QTVFdWpTWjs7QTRFOWpTUTtFQU9JO0E1RTJqU1o7O0E0RWxrU1E7RUFPSTtBNUUralNaOztBNEV0a1NRO0VBT0k7QTVFbWtTWjs7QTRFMWtTUTtFQU9JO0E1RXVrU1o7O0E0RTlrU1E7RUFPSTtBNUUya1NaOztBNEVsbFNRO0VBT0k7QTVFK2tTWjs7QTRFdGxTUTtFQU9JO0E1RW1sU1o7O0E0RTFsU1E7RUFPSTtBNUV1bFNaOztBNEU5bFNRO0VBT0k7QTVFMmxTWjs7QTRFbG1TUTtFQU9JO0E1RStsU1o7O0E0RXRtU1E7RUFPSTtBNUVtbVNaOztBNEUxbVNRO0VBT0k7QTVFdW1TWjs7QTRFOW1TUTtFQU9JO0E1RTJtU1o7O0E0RWxuU1E7RUFPSTtBNUUrbVNaOztBNEV0blNRO0VBT0k7QTVFbW5TWjs7QTRFMW5TUTtFQU9JO0E1RXVuU1o7O0E0RTluU1E7RUFPSTtBNUUyblNaOztBNEVsb1NRO0VBT0k7QTVFK25TWjs7QTRFdG9TUTtFQU9JO0E1RW1vU1o7O0E0RTFvU1E7RUFPSTtBNUV1b1NaOztBNEU5b1NRO0VBT0k7RUFBQTtBNUU0b1NaOztBNEVucFNRO0VBT0k7RUFBQTtBNUVpcFNaOztBNEV4cFNRO0VBT0k7RUFBQTtBNUVzcFNaOztBNEU3cFNRO0VBT0k7RUFBQTtBNUUycFNaOztBNEVscVNRO0VBT0k7RUFBQTtBNUVncVNaOztBNEV2cVNRO0VBT0k7RUFBQTtBNUVxcVNaOztBNEU1cVNRO0VBT0k7RUFBQTtBNUUwcVNaOztBNEVqclNRO0VBT0k7RUFBQTtBNUUrcVNaOztBNEV0clNRO0VBT0k7RUFBQTtBNUVvclNaOztBNEUzclNRO0VBT0k7RUFBQTtBNUV5clNaOztBNEVoc1NRO0VBT0k7QTVFNnJTWjs7QTRFcHNTUTtFQU9JO0E1RWlzU1o7O0E0RXhzU1E7RUFPSTtBNUVxc1NaOztBNEU1c1NRO0VBT0k7QTVFeXNTWjs7QTRFaHRTUTtFQU9JO0E1RTZzU1o7O0E0RXB0U1E7RUFPSTtBNUVpdFNaOztBNEV4dFNRO0VBT0k7QTVFcXRTWjs7QTRFNXRTUTtFQU9JO0E1RXl0U1o7O0E0RWh1U1E7RUFPSTtBNUU2dFNaOztBNEVwdVNRO0VBT0k7QTVFaXVTWjs7QTRFeHVTUTtFQU9JO0E1RXF1U1o7O0E0RTV1U1E7RUFPSTtBNUV5dVNaOztBNEVodlNRO0VBT0k7QTVFNnVTWjs7QTRFcHZTUTtFQU9JO0E1RWl2U1o7O0E0RXh2U1E7RUFPSTtBNUVxdlNaOztBNEU1dlNRO0VBT0k7QTVFeXZTWjs7QTRFaHdTUTtFQU9JO0E1RTZ2U1o7O0E0RXB3U1E7RUFPSTtBNUVpd1NaOztBNEV4d1NRO0VBT0k7QTVFcXdTWjs7QTRFNXdTUTtFQU9JO0E1RXl3U1o7O0E0RWh4U1E7RUFPSTtBNUU2d1NaOztBNEVweFNRO0VBT0k7QTVFaXhTWjs7QTRFeHhTUTtFQU9JO0E1RXF4U1o7O0E0RTV4U1E7RUFPSTtBNUV5eFNaOztBNEVoeVNRO0VBT0k7QTVFNnhTWjs7QTRFcHlTUTtFQU9JO0E1RWl5U1o7O0E0RXh5U1E7RUFPSTtFQUFBO0E1RXN5U1o7O0E0RTd5U1E7RUFPSTtFQUFBO0E1RTJ5U1o7O0E0RWx6U1E7RUFPSTtFQUFBO0E1RWd6U1o7O0E0RXZ6U1E7RUFPSTtFQUFBO0E1RXF6U1o7O0E0RTV6U1E7RUFPSTtFQUFBO0E1RTB6U1o7O0E0RWowU1E7RUFPSTtFQUFBO0E1RSt6U1o7O0E0RXQwU1E7RUFPSTtFQUFBO0E1RW8wU1o7O0E0RTMwU1E7RUFPSTtFQUFBO0E1RXkwU1o7O0E0RWgxU1E7RUFPSTtFQUFBO0E1RTgwU1o7O0E0RXIxU1E7RUFPSTtFQUFBO0E1RW0xU1o7O0E0RTExU1E7RUFPSTtFQUFBO0E1RXcxU1o7O0E0RS8xU1E7RUFPSTtFQUFBO0E1RTYxU1o7O0E0RXAyU1E7RUFPSTtBNUVpMlNaOztBNEV4MlNRO0VBT0k7QTVFcTJTWjs7QTRFNTJTUTtFQU9JO0E1RXkyU1o7O0E0RWgzU1E7RUFPSTtBNUU2MlNaOztBNEVwM1NRO0VBT0k7QTVFaTNTWjs7QTRFeDNTUTtFQU9JO0E1RXEzU1o7O0E0RTUzU1E7RUFPSTtBNUV5M1NaOztBNEVoNFNRO0VBT0k7QTVFNjNTWjs7QTRFcDRTUTtFQU9JO0E1RWk0U1o7O0E0RXg0U1E7RUFPSTtBNUVxNFNaOztBNEU1NFNRO0VBT0k7QTVFeTRTWjs7QTRFaDVTUTtFQU9JO0E1RTY0U1o7O0E0RXA1U1E7RUFPSTtBNUVpNVNaOztBNEV4NVNRO0VBT0k7QTVFcTVTWjs7QTRFNTVTUTtFQU9JO0E1RXk1U1o7O0E0RWg2U1E7RUFPSTtBNUU2NVNaOztBNEVwNlNRO0VBT0k7QTVFaTZTWjs7QTRFeDZTUTtFQU9JO0E1RXE2U1o7O0E0RTU2U1E7RUFPSTtBNUV5NlNaOztBNEVoN1NRO0VBT0k7QTVFNjZTWjs7QTRFcDdTUTtFQU9JO0E1RWk3U1o7O0E0RXg3U1E7RUFPSTtBNUVxN1NaOztBNEU1N1NRO0VBT0k7QTVFeTdTWjs7QTRFaDhTUTtFQU9JO0E1RTY3U1o7O0E0RXA4U1E7RUFPSTtBNUVpOFNaOztBNEV4OFNRO0VBT0k7QTVFcThTWjs7QTRFNThTUTtFQU9JO0E1RXk4U1o7O0E0RWg5U1E7RUFPSTtBNUU2OFNaOztBNEVwOVNRO0VBT0k7QTVFaTlTWjs7QTRFeDlTUTtFQU9JO0E1RXE5U1o7O0E0RTU5U1E7RUFPSTtBNUV5OVNaOztBNEVoK1NRO0VBT0k7QTVFNjlTWjs7QTRFcCtTUTtFQU9JO0E1RWkrU1o7O0E0RXgrU1E7RUFPSTtBNUVxK1NaOztBNEU1K1NRO0VBT0k7QTVFeStTWjs7QTRFaC9TUTtFQU9JO0E1RTYrU1o7O0E0RXAvU1E7RUFPSTtBNUVpL1NaOztBNEV4L1NRO0VBT0k7QTVFcS9TWjs7QTRFNS9TUTtFQU9JO0E1RXkvU1o7O0E0RWhnVFE7RUFPSTtBNUU2L1NaOztBNEVwZ1RRO0VBT0k7QTVFaWdUWjs7QTRFeGdUUTtFQU9JO0E1RXFnVFo7O0E0RTVnVFE7RUFPSTtBNUV5Z1RaOztBNEVoaFRRO0VBT0k7QTVFNmdUWjs7QTRFcGhUUTtFQU9JO0E1RWloVFo7O0E0RXhoVFE7RUFPSTtBNUVxaFRaOztBNEU1aFRRO0VBT0k7QTVFeWhUWjs7QTRFaGlUUTtFQU9JO0E1RTZoVFo7O0E0RXBpVFE7RUFPSTtBNUVpaVRaOztBNEV4aVRRO0VBT0k7QTVFcWlUWjs7QTRFNWlUUTtFQU9JO0E1RXlpVFo7O0E0RWhqVFE7RUFPSTtBNUU2aVRaOztBNEVwalRRO0VBT0k7QTVFaWpUWjs7QTRFeGpUUTtFQU9JO0E1RXFqVFo7O0E0RTVqVFE7RUFPSTtBNUV5alRaOztBNEVoa1RRO0VBT0k7QTVFNmpUWjs7QTRFcGtUUTtFQU9JO0E1RWlrVFo7O0E0RXhrVFE7RUFPSTtBNUVxa1RaOztBNEU1a1RRO0VBT0k7QTVFeWtUWjs7QTRFaGxUUTtFQU9JO0E1RTZrVFo7O0E0RXBsVFE7RUFPSTtBNUVpbFRaOztBNEV4bFRRO0VBT0k7QTVFcWxUWjs7QTRFNWxUUTtFQU9JO0E1RXlsVFo7O0E0RWhtVFE7RUFPSTtBNUU2bFRaOztBNEVwbVRRO0VBT0k7QTVFaW1UWjs7QTRFeG1UUTtFQU9JO0E1RXFtVFo7O0E0RTVtVFE7RUFPSTtBNUV5bVRaOztBNEVoblRRO0VBT0k7QTVFNm1UWjs7QTRFcG5UUTtFQU9JO0E1RWluVFo7O0E0RXhuVFE7RUFPSTtBNUVxblRaOztBNEU1blRRO0VBT0k7QTVFeW5UWjs7QTRFaG9UUTtFQU9JO0E1RTZuVFo7O0E0RXBvVFE7RUFPSTtBNUVpb1RaOztBNEV0cFRRO0FBY0E7RUFPSTtFQUFBO0E1RXVvVFo7O0E0RXBuVFE7QUExQkE7RUFJUTtFQUdKO0E1RTZvVFo7O0E0RXBwVFE7RUFJUTtFQUdKO0E1RWtwVFo7O0E0RXpwVFE7RUFJUTtFQUdKO0E1RXVwVFo7O0E0RTlwVFE7RUFJUTtFQUdKO0E1RTRwVFo7O0E0RW5xVFE7RUFJUTtFQUdKO0E1RWlxVFo7O0E0RXhxVFE7RUFJUTtFQUdKO0E1RXNxVFo7O0E0RTdxVFE7RUFJUTtFQUdKO0E1RTJxVFo7O0E0RWxyVFE7RUFJUTtFQUdKO0E1RWdyVFo7O0E0RXZyVFE7RUFJUTtFQUdKO0E1RXFyVFo7O0E0RTVyVFE7RUFJUTtFQUdKO0E1RTByVFo7O0E0RWpzVFE7RUFJUTtFQUdKO0E1RStyVFo7O0E0RXRzVFE7RUFJUTtFQUdKO0E1RW9zVFo7O0E0RTNzVFE7RUFJUTtFQUdKO0E1RXlzVFo7O0E0RWh0VFE7RUFJUTtFQUdKO0E1RThzVFo7O0E0RXJ0VFE7RUFJUTtFQUdKO0E1RW10VFo7O0E0RTF0VFE7RUFJUTtFQUdKO0E1RXd0VFo7O0E0RS90VFE7RUFJUTtFQUdKO0E1RTZ0VFo7O0E0RXB1VFE7RUFJUTtFQUdKO0E1RWt1VFo7O0E0RW52VFE7RUFDRTtBNUVzdlRWOztBNEV2dlRRO0VBQ0U7QTVFMHZUVjs7QTRFM3ZUUTtFQUNFO0E1RTh2VFY7O0E0RS92VFE7RUFDRTtBNUVrd1RWOztBNEV6dlRRO0VBT0k7QTVFc3ZUWjs7QTRFN3ZUUTtFQU9JO0E1RTB2VFo7O0E0RWp3VFE7RUFPSTtBNUU4dlRaOztBNEVyd1RRO0VBT0k7QTVFa3dUWjs7QTRFendUUTtFQU9JO0E1RXN3VFo7O0E0RTd3VFE7RUFPSTtBNUUwd1RaOztBNEVqeFRRO0VBT0k7QTVFOHdUWjs7QTRFcnhUUTtFQU9JO0E1RWt4VFo7O0E0RW55VFE7RUFDRTtBNUVzeVRWOztBNEVseVRVO0VBQ0U7QTVFcXlUWjs7QTRFM3lUUTtFQUNFO0E1RTh5VFY7O0E0RTF5VFU7RUFDRTtBNUU2eVRaOztBNEVuelRRO0VBQ0U7QTVFc3pUVjs7QTRFbHpUVTtFQUNFO0E1RXF6VFo7O0E0RTN6VFE7RUFDRTtBNUU4elRWOztBNEUxelRVO0VBQ0U7QTVFNnpUWjs7QTRFbjBUUTtFQUNFO0E1RXMwVFY7O0E0RWwwVFU7RUFDRTtBNUVxMFRaOztBNEVqMFRRO0VBT0k7QTVFOHpUWjs7QTRFenpUVTtFQU9JO0E1RXN6VGQ7O0E0RXowVFE7RUFPSTtBNUVzMFRaOztBNEVqMFRVO0VBT0k7QTVFOHpUZDs7QTRFajFUUTtFQU9JO0E1RTgwVFo7O0E0RXowVFU7RUFPSTtBNUVzMFRkOztBNEV6MVRRO0VBSVE7RUFHSjtBNUV1MVRaOztBNEU5MVRRO0VBSVE7RUFHSjtBNUU0MVRaOztBNEVuMlRRO0VBSVE7RUFHSjtBNUVpMlRaOztBNEV4MlRRO0VBSVE7RUFHSjtBNUVzMlRaOztBNEU3MlRRO0VBSVE7RUFHSjtBNUUyMlRaOztBNEVsM1RRO0VBSVE7RUFHSjtBNUVnM1RaOztBNEV2M1RRO0VBSVE7RUFHSjtBNUVxM1RaOztBNEU1M1RRO0VBSVE7RUFHSjtBNUUwM1RaOztBNEVqNFRRO0VBSVE7RUFHSjtBNUUrM1RaOztBNEVoNVRRO0VBQ0U7QTVFbTVUVjs7QTRFLzRUVTtFQUNFO0E1RWs1VFo7O0E0RXg1VFE7RUFDRTtBNUUyNVRWOztBNEV2NVRVO0VBQ0U7QTVFMDVUWjs7QTRFaDZUUTtFQUNFO0E1RW02VFY7O0E0RS81VFU7RUFDRTtBNUVrNlRaOztBNEV4NlRRO0VBQ0U7QTVFMjZUVjs7QTRFdjZUVTtFQUNFO0E1RTA2VFo7O0E0RWg3VFE7RUFDRTtBNUVtN1RWOztBNEUvNlRVO0VBQ0U7QTVFazdUWjs7QTRFeDdUUTtFQUNFO0E1RTI3VFY7O0E0RXY3VFU7RUFDRTtBNUUwN1RaOztBNEV0N1RRO0VBSVE7RUFHSjtBNUVvN1RaOztBNEUzN1RRO0VBSVE7RUFHSjtBNUV5N1RaOztBNEVoOFRRO0VBSVE7RUFHSjtBNUU4N1RaOztBNEVyOFRRO0VBSVE7RUFHSjtBNUVtOFRaOztBNEUxOFRRO0VBSVE7RUFHSjtBNUV3OFRaOztBNEUvOFRRO0VBSVE7RUFHSjtBNUU2OFRaOztBNEVwOVRRO0VBSVE7RUFHSjtBNUVrOVRaOztBNEV6OVRRO0VBSVE7RUFHSjtBNUV1OVRaOztBNEU5OVRRO0VBSVE7RUFHSjtBNUU0OVRaOztBNEVuK1RRO0VBSVE7RUFHSjtBNUVpK1RaOztBNEV4K1RRO0VBSVE7RUFHSjtBNUVzK1RaOztBNEU3K1RRO0VBSVE7RUFHSjtBNUUyK1RaOztBNEVsL1RRO0VBSVE7RUFHSjtBNUVnL1RaOztBNEV2L1RRO0VBSVE7RUFHSjtBNUVxL1RaOztBNEV0Z1VRO0VBQ0U7QTVFeWdVVjs7QTRFMWdVUTtFQUNFO0E1RTZnVVY7O0E0RTlnVVE7RUFDRTtBNUVpaFVWOztBNEVsaFVRO0VBQ0U7QTVFcWhVVjs7QTRFdGhVUTtFQUNFO0E1RXloVVY7O0E0RWhoVVE7RUFPSTtBNUU2Z1VaOztBNEVwaFVRO0VBT0k7QTVFaWhVWjs7QTRFeGhVUTtFQU9JO0E1RXFoVVo7O0E0RTVoVVE7RUFPSTtBNUV5aFVaOztBNEVoaVVRO0VBT0k7QTVFNmhVWjs7QTRFcGlVUTtFQU9JO0E1RWlpVVo7O0E0RXhpVVE7RUFPSTtBNUVxaVVaOztBNEU1aVVRO0VBT0k7QTVFeWlVWjs7QTRFaGpVUTtFQU9JO0E1RTZpVVo7O0E0RXBqVVE7RUFPSTtBNUVpalVaOztBNEV4alVRO0VBT0k7QTVFcWpVWjs7QTRFNWpVUTtFQU9JO0E1RXlqVVo7O0E0RWhrVVE7RUFPSTtBNUU2alVaOztBNEVwa1VRO0VBT0k7QTVFaWtVWjs7QTRFeGtVUTtFQU9JO0E1RXFrVVo7O0E0RTVrVVE7RUFPSTtBNUV5a1VaOztBNEVobFVRO0VBT0k7QTVFNmtVWjs7QTRFcGxVUTtFQU9JO0E1RWlsVVo7O0E0RXhsVVE7RUFPSTtBNUVxbFVaOztBNEU1bFVRO0VBT0k7QTVFeWxVWjs7QTRFaG1VUTtFQU9JO0E1RTZsVVo7O0E0RXBtVVE7RUFPSTtBNUVpbVVaOztBNEV4bVVRO0VBT0k7QTVFcW1VWjs7QTRFNW1VUTtFQU9JO0E1RXltVVo7O0E0RWhuVVE7RUFPSTtBNUU2bVVaOztBNEVwblVRO0VBT0k7QTVFaW5VWjs7QTRFeG5VUTtFQU9JO0E1RXFuVVo7O0E0RTVuVVE7RUFPSTtFQUFBO0E1RTBuVVo7O0E0RWpvVVE7RUFPSTtFQUFBO0E1RStuVVo7O0E0RXRvVVE7RUFPSTtFQUFBO0E1RW9vVVo7O0E0RTNvVVE7RUFPSTtFQUFBO0E1RXlvVVo7O0E0RWhwVVE7RUFPSTtFQUFBO0E1RThvVVo7O0E0RXJwVVE7RUFPSTtFQUFBO0E1RW1wVVo7O0E0RTFwVVE7RUFPSTtFQUFBO0E1RXdwVVo7O0E0RS9wVVE7RUFPSTtFQUFBO0E1RTZwVVo7O0E0RXBxVVE7RUFPSTtFQUFBO0E1RWtxVVo7O0E0RXpxVVE7RUFPSTtFQUFBO0E1RXVxVVo7O0E0RTlxVVE7RUFPSTtFQUFBO0E1RTRxVVo7O0E0RW5yVVE7RUFPSTtFQUFBO0E1RWlyVVo7O0E0RXhyVVE7RUFPSTtFQUFBO0E1RXNyVVo7O0E0RTdyVVE7RUFPSTtFQUFBO0E1RTJyVVo7O0E0RWxzVVE7RUFPSTtFQUFBO0E1RWdzVVo7O0E0RXZzVVE7RUFPSTtFQUFBO0E1RXFzVVo7O0E0RTVzVVE7RUFPSTtFQUFBO0E1RTBzVVo7O0E0RWp0VVE7RUFPSTtFQUFBO0E1RStzVVo7O0E0RXR0VVE7RUFPSTtFQUFBO0E1RW90VVo7O0E0RTN0VVE7RUFPSTtFQUFBO0E1RXl0VVo7O0E0RWh1VVE7RUFPSTtFQUFBO0E1RTh0VVo7O0E0RXJ1VVE7RUFPSTtFQUFBO0E1RW11VVo7O0E0RTF1VVE7RUFPSTtFQUFBO0E1RXd1VVo7O0E0RS91VVE7RUFPSTtFQUFBO0E1RTZ1VVo7O0E0RXB2VVE7RUFPSTtFQUFBO0E1RWt2VVo7O0E0RXp2VVE7RUFPSTtFQUFBO0E1RXV2VVo7O0E0RTl2VVE7RUFPSTtFQUFBO0E1RTR2VVo7O0E0RW53VVE7RUFPSTtFQUFBO0E1RWl3VVo7O0E0RXh3VVE7RUFPSTtFQUFBO0E1RXN3VVo7O0E0RTd3VVE7RUFPSTtFQUFBO0E1RTJ3VVo7O0E0RWx4VVE7RUFPSTtFQUFBO0E1RWd4VVo7O0E0RXZ4VVE7RUFPSTtFQUFBO0E1RXF4VVo7O0E0RTV4VVE7RUFPSTtFQUFBO0E1RTB4VVo7O0E0RWp5VVE7RUFPSTtFQUFBO0E1RSt4VVo7O0E0RXR5VVE7RUFPSTtFQUFBO0E1RW95VVo7O0E0RTN5VVE7RUFPSTtFQUFBO0E1RXl5VVo7O0E0RWh6VVE7RUFPSTtBNUU2eVVaOztBNEVwelVRO0VBT0k7QTVFaXpVWjs7QTRFeHpVUTtFQU9JO0E1RXF6VVo7O0E0RTV6VVE7RUFPSTtBNUV5elVaOztBNEVoMFVRO0VBT0k7QTVFNnpVWjs7QTRFcDBVUTtFQU9JO0E1RWkwVVo7O0E0RXgwVVE7RUFPSTtBNUVxMFVaOztBNEU1MFVRO0VBT0k7QTVFeTBVWjs7QTRFaDFVUTtFQU9JO0E1RTYwVVo7O0E0RXAxVVE7RUFPSTtBNUVpMVVaOztBNEV4MVVRO0VBT0k7QTVFcTFVWjs7QTRFNTFVUTtFQU9JO0E1RXkxVVo7O0E0RWgyVVE7RUFPSTtBNUU2MVVaOztBNEVwMlVRO0VBT0k7QTVFaTJVWjs7QTRFeDJVUTtFQU9JO0E1RXEyVVo7O0E0RTUyVVE7RUFPSTtBNUV5MlVaOztBZ0I5M1VJO0U0RGNJO0lBT0k7RTVFODJVVjtFNEVyM1VNO0lBT0k7RTVFaTNVVjtFNEV4M1VNO0lBT0k7RTVFbzNVVjtFNEUzM1VNO0lBT0k7RTVFdTNVVjtFNEU5M1VNO0lBT0k7RTVFMDNVVjtFNEVqNFVNO0lBT0k7RTVFNjNVVjtFNEVwNFVNO0lBT0k7RTVFZzRVVjtFNEV2NFVNO0lBT0k7RTVFbTRVVjtFNEUxNFVNO0lBT0k7RTVFczRVVjtFNEU3NFVNO0lBT0k7RTVFeTRVVjtFNEVoNVVNO0lBT0k7RTVFNDRVVjtFNEVuNVVNO0lBT0k7RTVFKzRVVjtFNEV0NVVNO0lBT0k7RTVFazVVVjtFNEV6NVVNO0lBT0k7RTVFcTVVVjtFNEU1NVVNO0lBT0k7RTVFdzVVVjtFNEUvNVVNO0lBT0k7RTVFMjVVVjtFNEVsNlVNO0lBT0k7RTVFODVVVjtFNEVyNlVNO0lBT0k7RTVFaTZVVjtFNEV4NlVNO0lBT0k7RTVFbzZVVjtFNEUzNlVNO0lBT0k7RTVFdTZVVjtFNEU5NlVNO0lBT0k7RTVFMDZVVjtFNEVqN1VNO0lBT0k7RTVFNjZVVjtFNEVwN1VNO0lBT0k7RTVFZzdVVjtFNEV2N1VNO0lBT0k7RTVFbTdVVjtFNEUxN1VNO0lBT0k7RTVFczdVVjtFNEU3N1VNO0lBT0k7RTVFeTdVVjtFNEVoOFVNO0lBT0k7RTVFNDdVVjtFNEVuOFVNO0lBT0k7RTVFKzdVVjtFNEV0OFVNO0lBT0k7RTVFazhVVjtFNEV6OFVNO0lBT0k7RTVFcThVVjtFNEU1OFVNO0lBT0k7RTVFdzhVVjtFNEUvOFVNO0lBT0k7RTVFMjhVVjtFNEVsOVVNO0lBT0k7RTVFODhVVjtFNEVyOVVNO0lBT0k7RTVFaTlVVjtFNEV4OVVNO0lBT0k7RTVFbzlVVjtFNEUzOVVNO0lBT0k7RTVFdTlVVjtFNEU5OVVNO0lBT0k7RTVFMDlVVjtFNEVqK1VNO0lBT0k7RTVFNjlVVjtFNEVwK1VNO0lBT0k7RTVFZytVVjtFNEV2K1VNO0lBT0k7RTVFbStVVjtFNEUxK1VNO0lBT0k7RTVFcytVVjtFNEU3K1VNO0lBT0k7RTVFeStVVjtFNEVoL1VNO0lBT0k7RTVFNCtVVjtFNEVuL1VNO0lBT0k7RTVFKytVVjtFNEV0L1VNO0lBT0k7RTVFay9VVjtFNEV6L1VNO0lBT0k7RTVFcS9VVjtFNEU1L1VNO0lBT0k7RTVFdy9VVjtFNEUvL1VNO0lBT0k7RTVFMi9VVjtFNEVsZ1ZNO0lBT0k7RTVFOC9VVjtFNEVyZ1ZNO0lBT0k7RTVFaWdWVjtFNEV4Z1ZNO0lBT0k7RTVFb2dWVjtFNEUzZ1ZNO0lBT0k7RTVFdWdWVjtFNEU5Z1ZNO0lBT0k7RTVFMGdWVjtFNEVqaFZNO0lBT0k7RTVFNmdWVjtFNEVwaFZNO0lBT0k7RTVFZ2hWVjtFNEV2aFZNO0lBT0k7RTVFbWhWVjtFNEUxaFZNO0lBT0k7RTVFc2hWVjtFNEU3aFZNO0lBT0k7RTVFeWhWVjtFNEVoaVZNO0lBT0k7RTVFNGhWVjtFNEVuaVZNO0lBT0k7RTVFK2hWVjtFNEV0aVZNO0lBT0k7RTVFa2lWVjtFNEV6aVZNO0lBT0k7RTVFcWlWVjtFNEU1aVZNO0lBT0k7RTVFd2lWVjtFNEUvaVZNO0lBT0k7RTVFMmlWVjtFNEVsalZNO0lBT0k7SUFBQTtFNUUraVZWO0U0RXRqVk07SUFPSTtJQUFBO0U1RW1qVlY7RTRFMWpWTTtJQU9JO0lBQUE7RTVFdWpWVjtFNEU5alZNO0lBT0k7SUFBQTtFNUUyalZWO0U0RWxrVk07SUFPSTtJQUFBO0U1RStqVlY7RTRFdGtWTTtJQU9JO0lBQUE7RTVFbWtWVjtFNEUxa1ZNO0lBT0k7SUFBQTtFNUV1a1ZWO0U0RTlrVk07SUFPSTtJQUFBO0U1RTJrVlY7RTRFbGxWTTtJQU9JO0lBQUE7RTVFK2tWVjtFNEV0bFZNO0lBT0k7SUFBQTtFNUVtbFZWO0U0RTFsVk07SUFPSTtJQUFBO0U1RXVsVlY7RTRFOWxWTTtJQU9JO0lBQUE7RTVFMmxWVjtFNEVsbVZNO0lBT0k7SUFBQTtFNUUrbFZWO0U0RXRtVk07SUFPSTtJQUFBO0U1RW1tVlY7RTRFMW1WTTtJQU9JO0U1RXNtVlY7RTRFN21WTTtJQU9JO0U1RXltVlY7RTRFaG5WTTtJQU9JO0U1RTRtVlY7RTRFbm5WTTtJQU9JO0U1RSttVlY7RTRFdG5WTTtJQU9JO0U1RWtuVlY7RTRFem5WTTtJQU9JO0U1RXFuVlY7RTRFNW5WTTtJQU9JO0U1RXduVlY7RTRFL25WTTtJQU9JO0U1RTJuVlY7RTRFbG9WTTtJQU9JO0U1RThuVlY7RTRFcm9WTTtJQU9JO0U1RWlvVlY7RTRFeG9WTTtJQU9JO0U1RW9vVlY7RTRFM29WTTtJQU9JO0U1RXVvVlY7RTRFOW9WTTtJQU9JO0U1RTBvVlY7RTRFanBWTTtJQU9JO0U1RTZvVlY7RTRFcHBWTTtJQU9JO0U1RWdwVlY7RTRFdnBWTTtJQU9JO0U1RW1wVlY7RTRFMXBWTTtJQU9JO0U1RXNwVlY7RTRFN3BWTTtJQU9JO0U1RXlwVlY7RTRFaHFWTTtJQU9JO0U1RTRwVlY7RTRFbnFWTTtJQU9JO0U1RStwVlY7RTRFdHFWTTtJQU9JO0U1RWtxVlY7RTRFenFWTTtJQU9JO0U1RXFxVlY7RTRFNXFWTTtJQU9JO0U1RXdxVlY7RTRFL3FWTTtJQU9JO0U1RTJxVlY7RTRFbHJWTTtJQU9JO0U1RThxVlY7RTRFcnJWTTtJQU9JO0U1RWlyVlY7RTRFeHJWTTtJQU9JO0U1RW9yVlY7RTRFM3JWTTtJQU9JO0U1RXVyVlY7RTRFOXJWTTtJQU9JO0U1RTByVlY7RTRFanNWTTtJQU9JO0U1RTZyVlY7RTRFcHNWTTtJQU9JO0U1RWdzVlY7RTRFdnNWTTtJQU9JO0U1RW1zVlY7RTRFMXNWTTtJQU9JO0U1RXNzVlY7RTRFN3NWTTtJQU9JO0U1RXlzVlY7RTRFaHRWTTtJQU9JO0U1RTRzVlY7RTRFbnRWTTtJQU9JO0U1RStzVlY7RTRFdHRWTTtJQU9JO0U1RWt0VlY7RTRFenRWTTtJQU9JO0U1RXF0VlY7RTRFNXRWTTtJQU9JO0U1RXd0VlY7RTRFL3RWTTtJQU9JO0U1RTJ0VlY7RTRFbHVWTTtJQU9JO0U1RTh0VlY7RTRFcnVWTTtJQU9JO0U1RWl1VlY7RTRFeHVWTTtJQU9JO0lBQUE7RTVFcXVWVjtFNEU1dVZNO0lBT0k7SUFBQTtFNUV5dVZWO0U0RWh2Vk07SUFPSTtJQUFBO0U1RTZ1VlY7RTRFcHZWTTtJQU9JO0lBQUE7RTVFaXZWVjtFNEV4dlZNO0lBT0k7SUFBQTtFNUVxdlZWO0U0RTV2Vk07SUFPSTtJQUFBO0U1RXl2VlY7RTRFaHdWTTtJQU9JO0lBQUE7RTVFNnZWVjtFNEVwd1ZNO0lBT0k7SUFBQTtFNUVpd1ZWO0U0RXh3Vk07SUFPSTtJQUFBO0U1RXF3VlY7RTRFNXdWTTtJQU9JO0lBQUE7RTVFeXdWVjtFNEVoeFZNO0lBT0k7RTVFNHdWVjtFNEVueFZNO0lBT0k7RTVFK3dWVjtFNEV0eFZNO0lBT0k7RTVFa3hWVjtFNEV6eFZNO0lBT0k7RTVFcXhWVjtFNEU1eFZNO0lBT0k7RTVFd3hWVjtFNEUveFZNO0lBT0k7RTVFMnhWVjtFNEVseVZNO0lBT0k7RTVFOHhWVjtFNEVyeVZNO0lBT0k7RTVFaXlWVjtFNEV4eVZNO0lBT0k7RTVFb3lWVjtFNEUzeVZNO0lBT0k7RTVFdXlWVjtFNEU5eVZNO0lBT0k7RTVFMHlWVjtFNEVqelZNO0lBT0k7RTVFNnlWVjtFNEVwelZNO0lBT0k7RTVFZ3pWVjtFNEV2elZNO0lBT0k7RTVFbXpWVjtFNEUxelZNO0lBT0k7RTVFc3pWVjtFNEU3elZNO0lBT0k7RTVFeXpWVjtFNEVoMFZNO0lBT0k7RTVFNHpWVjtFNEVuMFZNO0lBT0k7RTVFK3pWVjtFNEV0MFZNO0lBT0k7RTVFazBWVjtFNEV6MFZNO0lBT0k7RTVFcTBWVjtFNEU1MFZNO0lBT0k7RTVFdzBWVjtFNEUvMFZNO0lBT0k7RTVFMjBWVjtFNEVsMVZNO0lBT0k7RTVFODBWVjtFNEVyMVZNO0lBT0k7RTVFaTFWVjtFNEV4MVZNO0lBT0k7RTVFbzFWVjtFNEUzMVZNO0lBT0k7RTVFdTFWVjtFNEU5MVZNO0lBT0k7SUFBQTtFNUUyMVZWO0U0RWwyVk07SUFPSTtJQUFBO0U1RSsxVlY7RTRFdDJWTTtJQU9JO0lBQUE7RTVFbTJWVjtFNEUxMlZNO0lBT0k7SUFBQTtFNUV1MlZWO0U0RTkyVk07SUFPSTtJQUFBO0U1RTIyVlY7RTRFbDNWTTtJQU9JO0lBQUE7RTVFKzJWVjtFNEV0M1ZNO0lBT0k7SUFBQTtFNUVtM1ZWO0U0RTEzVk07SUFPSTtJQUFBO0U1RXUzVlY7RTRFOTNWTTtJQU9JO0lBQUE7RTVFMjNWVjtFNEVsNFZNO0lBT0k7SUFBQTtFNUUrM1ZWO0U0RXQ0Vk07SUFPSTtJQUFBO0U1RW00VlY7RTRFMTRWTTtJQU9JO0lBQUE7RTVFdTRWVjtFNEU5NFZNO0lBT0k7RTVFMDRWVjtFNEVqNVZNO0lBT0k7RTVFNjRWVjtFNEVwNVZNO0lBT0k7RTVFZzVWVjtFNEV2NVZNO0lBT0k7RTVFbTVWVjtFNEUxNVZNO0lBT0k7RTVFczVWVjtFNEU3NVZNO0lBT0k7RTVFeTVWVjtFNEVoNlZNO0lBT0k7RTVFNDVWVjtFNEVuNlZNO0lBT0k7RTVFKzVWVjtFNEV0NlZNO0lBT0k7RTVFazZWVjtFNEV6NlZNO0lBT0k7RTVFcTZWVjtFNEU1NlZNO0lBT0k7RTVFdzZWVjtFNEUvNlZNO0lBT0k7RTVFMjZWVjtFNEVsN1ZNO0lBT0k7RTVFODZWVjtFNEVyN1ZNO0lBT0k7RTVFaTdWVjtFNEV4N1ZNO0lBT0k7RTVFbzdWVjtFNEUzN1ZNO0lBT0k7RTVFdTdWVjtFNEU5N1ZNO0lBT0k7RTVFMDdWVjtFNEVqOFZNO0lBT0k7RTVFNjdWVjtFNEVwOFZNO0lBT0k7RTVFZzhWVjtFNEV2OFZNO0lBT0k7RTVFbThWVjtFNEUxOFZNO0lBT0k7RTVFczhWVjtFNEU3OFZNO0lBT0k7RTVFeThWVjtFNEVoOVZNO0lBT0k7RTVFNDhWVjtFNEVuOVZNO0lBT0k7RTVFKzhWVjtFNEV0OVZNO0lBT0k7RTVFazlWVjtFNEV6OVZNO0lBT0k7RTVFcTlWVjtFNEU1OVZNO0lBT0k7RTVFdzlWVjtFNEUvOVZNO0lBT0k7RTVFMjlWVjtFNEVsK1ZNO0lBT0k7RTVFODlWVjtFNEVyK1ZNO0lBT0k7RTVFaStWVjtFNEV4K1ZNO0lBT0k7RTVFbytWVjtFNEUzK1ZNO0lBT0k7RTVFdStWVjtFNEU5K1ZNO0lBT0k7RTVFMCtWVjtFNEVqL1ZNO0lBT0k7RTVFNitWVjtFNEVwL1ZNO0lBT0k7RTVFZy9WVjtFNEV2L1ZNO0lBT0k7RTVFbS9WVjtFNEUxL1ZNO0lBT0k7RTVFcy9WVjtFNEU3L1ZNO0lBT0k7RTVFeS9WVjtFNEVoZ1dNO0lBT0k7RTVFNC9WVjtFNEVuZ1dNO0lBT0k7RTVFKy9WVjtFNEV0Z1dNO0lBT0k7RTVFa2dXVjtFNEV6Z1dNO0lBT0k7RTVFcWdXVjtFNEU1Z1dNO0lBT0k7RTVFd2dXVjtFNEUvZ1dNO0lBT0k7RTVFMmdXVjtFNEVsaFdNO0lBT0k7RTVFOGdXVjtBQUNGO0FnQnBpV0k7RTREY0k7SUFPSTtFNUVtaFdWO0U0RTFoV007SUFPSTtFNUVzaFdWO0U0RTdoV007SUFPSTtFNUV5aFdWO0U0RWhpV007SUFPSTtFNUU0aFdWO0U0RW5pV007SUFPSTtFNUUraFdWO0U0RXRpV007SUFPSTtFNUVraVdWO0U0RXppV007SUFPSTtFNUVxaVdWO0U0RTVpV007SUFPSTtFNUV3aVdWO0U0RS9pV007SUFPSTtFNUUyaVdWO0U0RWxqV007SUFPSTtFNUU4aVdWO0U0RXJqV007SUFPSTtFNUVpaldWO0U0RXhqV007SUFPSTtFNUVvaldWO0U0RTNqV007SUFPSTtFNUV1aldWO0U0RTlqV007SUFPSTtFNUUwaldWO0U0RWprV007SUFPSTtFNUU2aldWO0U0RXBrV007SUFPSTtFNUVna1dWO0U0RXZrV007SUFPSTtFNUVta1dWO0U0RTFrV007SUFPSTtFNUVza1dWO0U0RTdrV007SUFPSTtFNUV5a1dWO0U0RWhsV007SUFPSTtFNUU0a1dWO0U0RW5sV007SUFPSTtFNUUra1dWO0U0RXRsV007SUFPSTtFNUVrbFdWO0U0RXpsV007SUFPSTtFNUVxbFdWO0U0RTVsV007SUFPSTtFNUV3bFdWO0U0RS9sV007SUFPSTtFNUUybFdWO0U0RWxtV007SUFPSTtFNUU4bFdWO0U0RXJtV007SUFPSTtFNUVpbVdWO0U0RXhtV007SUFPSTtFNUVvbVdWO0U0RTNtV007SUFPSTtFNUV1bVdWO0U0RTltV007SUFPSTtFNUUwbVdWO0U0RWpuV007SUFPSTtFNUU2bVdWO0U0RXBuV007SUFPSTtFNUVnbldWO0U0RXZuV007SUFPSTtFNUVtbldWO0U0RTFuV007SUFPSTtFNUVzbldWO0U0RTduV007SUFPSTtFNUV5bldWO0U0RWhvV007SUFPSTtFNUU0bldWO0U0RW5vV007SUFPSTtFNUUrbldWO0U0RXRvV007SUFPSTtFNUVrb1dWO0U0RXpvV007SUFPSTtFNUVxb1dWO0U0RTVvV007SUFPSTtFNUV3b1dWO0U0RS9vV007SUFPSTtFNUUyb1dWO0U0RWxwV007SUFPSTtFNUU4b1dWO0U0RXJwV007SUFPSTtFNUVpcFdWO0U0RXhwV007SUFPSTtFNUVvcFdWO0U0RTNwV007SUFPSTtFNUV1cFdWO0U0RTlwV007SUFPSTtFNUUwcFdWO0U0RWpxV007SUFPSTtFNUU2cFdWO0U0RXBxV007SUFPSTtFNUVncVdWO0U0RXZxV007SUFPSTtFNUVtcVdWO0U0RTFxV007SUFPSTtFNUVzcVdWO0U0RTdxV007SUFPSTtFNUV5cVdWO0U0RWhyV007SUFPSTtFNUU0cVdWO0U0RW5yV007SUFPSTtFNUUrcVdWO0U0RXRyV007SUFPSTtFNUVrcldWO0U0RXpyV007SUFPSTtFNUVxcldWO0U0RTVyV007SUFPSTtFNUV3cldWO0U0RS9yV007SUFPSTtFNUUycldWO0U0RWxzV007SUFPSTtFNUU4cldWO0U0RXJzV007SUFPSTtFNUVpc1dWO0U0RXhzV007SUFPSTtFNUVvc1dWO0U0RTNzV007SUFPSTtFNUV1c1dWO0U0RTlzV007SUFPSTtFNUUwc1dWO0U0RWp0V007SUFPSTtFNUU2c1dWO0U0RXB0V007SUFPSTtFNUVndFdWO0U0RXZ0V007SUFPSTtJQUFBO0U1RW90V1Y7RTRFM3RXTTtJQU9JO0lBQUE7RTVFd3RXVjtFNEUvdFdNO0lBT0k7SUFBQTtFNUU0dFdWO0U0RW51V007SUFPSTtJQUFBO0U1RWd1V1Y7RTRFdnVXTTtJQU9JO0lBQUE7RTVFb3VXVjtFNEUzdVdNO0lBT0k7SUFBQTtFNUV3dVdWO0U0RS91V007SUFPSTtJQUFBO0U1RTR1V1Y7RTRFbnZXTTtJQU9JO0lBQUE7RTVFZ3ZXVjtFNEV2dldNO0lBT0k7SUFBQTtFNUVvdldWO0U0RTN2V007SUFPSTtJQUFBO0U1RXd2V1Y7RTRFL3ZXTTtJQU9JO0lBQUE7RTVFNHZXVjtFNEVud1dNO0lBT0k7SUFBQTtFNUVnd1dWO0U0RXZ3V007SUFPSTtJQUFBO0U1RW93V1Y7RTRFM3dXTTtJQU9JO0lBQUE7RTVFd3dXVjtFNEUvd1dNO0lBT0k7RTVFMndXVjtFNEVseFdNO0lBT0k7RTVFOHdXVjtFNEVyeFdNO0lBT0k7RTVFaXhXVjtFNEV4eFdNO0lBT0k7RTVFb3hXVjtFNEUzeFdNO0lBT0k7RTVFdXhXVjtFNEU5eFdNO0lBT0k7RTVFMHhXVjtFNEVqeVdNO0lBT0k7RTVFNnhXVjtFNEVweVdNO0lBT0k7RTVFZ3lXVjtFNEV2eVdNO0lBT0k7RTVFbXlXVjtFNEUxeVdNO0lBT0k7RTVFc3lXVjtFNEU3eVdNO0lBT0k7RTVFeXlXVjtFNEVoeldNO0lBT0k7RTVFNHlXVjtFNEVueldNO0lBT0k7RTVFK3lXVjtFNEV0eldNO0lBT0k7RTVFa3pXVjtFNEV6eldNO0lBT0k7RTVFcXpXVjtFNEU1eldNO0lBT0k7RTVFd3pXVjtFNEUveldNO0lBT0k7RTVFMnpXVjtFNEVsMFdNO0lBT0k7RTVFOHpXVjtFNEVyMFdNO0lBT0k7RTVFaTBXVjtFNEV4MFdNO0lBT0k7RTVFbzBXVjtFNEUzMFdNO0lBT0k7RTVFdTBXVjtFNEU5MFdNO0lBT0k7RTVFMDBXVjtFNEVqMVdNO0lBT0k7RTVFNjBXVjtFNEVwMVdNO0lBT0k7RTVFZzFXVjtFNEV2MVdNO0lBT0k7RTVFbTFXVjtFNEUxMVdNO0lBT0k7RTVFczFXVjtFNEU3MVdNO0lBT0k7RTVFeTFXVjtFNEVoMldNO0lBT0k7RTVFNDFXVjtFNEVuMldNO0lBT0k7RTVFKzFXVjtFNEV0MldNO0lBT0k7RTVFazJXVjtFNEV6MldNO0lBT0k7RTVFcTJXVjtFNEU1MldNO0lBT0k7RTVFdzJXVjtFNEUvMldNO0lBT0k7RTVFMjJXVjtFNEVsM1dNO0lBT0k7RTVFODJXVjtFNEVyM1dNO0lBT0k7RTVFaTNXVjtFNEV4M1dNO0lBT0k7RTVFbzNXVjtFNEUzM1dNO0lBT0k7RTVFdTNXVjtFNEU5M1dNO0lBT0k7RTVFMDNXVjtFNEVqNFdNO0lBT0k7RTVFNjNXVjtFNEVwNFdNO0lBT0k7RTVFZzRXVjtFNEV2NFdNO0lBT0k7RTVFbTRXVjtFNEUxNFdNO0lBT0k7RTVFczRXVjtFNEU3NFdNO0lBT0k7SUFBQTtFNUUwNFdWO0U0RWo1V007SUFPSTtJQUFBO0U1RTg0V1Y7RTRFcjVXTTtJQU9JO0lBQUE7RTVFazVXVjtFNEV6NVdNO0lBT0k7SUFBQTtFNUVzNVdWO0U0RTc1V007SUFPSTtJQUFBO0U1RTA1V1Y7RTRFajZXTTtJQU9JO0lBQUE7RTVFODVXVjtFNEVyNldNO0lBT0k7SUFBQTtFNUVrNldWO0U0RXo2V007SUFPSTtJQUFBO0U1RXM2V1Y7RTRFNzZXTTtJQU9JO0lBQUE7RTVFMDZXVjtFNEVqN1dNO0lBT0k7SUFBQTtFNUU4NldWO0U0RXI3V007SUFPSTtFNUVpN1dWO0U0RXg3V007SUFPSTtFNUVvN1dWO0U0RTM3V007SUFPSTtFNUV1N1dWO0U0RTk3V007SUFPSTtFNUUwN1dWO0U0RWo4V007SUFPSTtFNUU2N1dWO0U0RXA4V007SUFPSTtFNUVnOFdWO0U0RXY4V007SUFPSTtFNUVtOFdWO0U0RTE4V007SUFPSTtFNUVzOFdWO0U0RTc4V007SUFPSTtFNUV5OFdWO0U0RWg5V007SUFPSTtFNUU0OFdWO0U0RW45V007SUFPSTtFNUUrOFdWO0U0RXQ5V007SUFPSTtFNUVrOVdWO0U0RXo5V007SUFPSTtFNUVxOVdWO0U0RTU5V007SUFPSTtFNUV3OVdWO0U0RS85V007SUFPSTtFNUUyOVdWO0U0RWwrV007SUFPSTtFNUU4OVdWO0U0RXIrV007SUFPSTtFNUVpK1dWO0U0RXgrV007SUFPSTtFNUVvK1dWO0U0RTMrV007SUFPSTtFNUV1K1dWO0U0RTkrV007SUFPSTtFNUUwK1dWO0U0RWovV007SUFPSTtFNUU2K1dWO0U0RXAvV007SUFPSTtFNUVnL1dWO0U0RXYvV007SUFPSTtFNUVtL1dWO0U0RTEvV007SUFPSTtFNUVzL1dWO0U0RTcvV007SUFPSTtFNUV5L1dWO0U0RWhnWE07SUFPSTtFNUU0L1dWO0U0RW5nWE07SUFPSTtJQUFBO0U1RWdnWFY7RTRFdmdYTTtJQU9JO0lBQUE7RTVFb2dYVjtFNEUzZ1hNO0lBT0k7SUFBQTtFNUV3Z1hWO0U0RS9nWE07SUFPSTtJQUFBO0U1RTRnWFY7RTRFbmhYTTtJQU9JO0lBQUE7RTVFZ2hYVjtFNEV2aFhNO0lBT0k7SUFBQTtFNUVvaFhWO0U0RTNoWE07SUFPSTtJQUFBO0U1RXdoWFY7RTRFL2hYTTtJQU9JO0lBQUE7RTVFNGhYVjtFNEVuaVhNO0lBT0k7SUFBQTtFNUVnaVhWO0U0RXZpWE07SUFPSTtJQUFBO0U1RW9pWFY7RTRFM2lYTTtJQU9JO0lBQUE7RTVFd2lYVjtFNEUvaVhNO0lBT0k7SUFBQTtFNUU0aVhWO0U0RW5qWE07SUFPSTtFNUUraVhWO0U0RXRqWE07SUFPSTtFNUVralhWO0U0RXpqWE07SUFPSTtFNUVxalhWO0U0RTVqWE07SUFPSTtFNUV3alhWO0U0RS9qWE07SUFPSTtFNUUyalhWO0U0RWxrWE07SUFPSTtFNUU4alhWO0U0RXJrWE07SUFPSTtFNUVpa1hWO0U0RXhrWE07SUFPSTtFNUVva1hWO0U0RTNrWE07SUFPSTtFNUV1a1hWO0U0RTlrWE07SUFPSTtFNUUwa1hWO0U0RWpsWE07SUFPSTtFNUU2a1hWO0U0RXBsWE07SUFPSTtFNUVnbFhWO0U0RXZsWE07SUFPSTtFNUVtbFhWO0U0RTFsWE07SUFPSTtFNUVzbFhWO0U0RTdsWE07SUFPSTtFNUV5bFhWO0U0RWhtWE07SUFPSTtFNUU0bFhWO0U0RW5tWE07SUFPSTtFNUUrbFhWO0U0RXRtWE07SUFPSTtFNUVrbVhWO0U0RXptWE07SUFPSTtFNUVxbVhWO0U0RTVtWE07SUFPSTtFNUV3bVhWO0U0RS9tWE07SUFPSTtFNUUybVhWO0U0RWxuWE07SUFPSTtFNUU4bVhWO0U0RXJuWE07SUFPSTtFNUVpblhWO0U0RXhuWE07SUFPSTtFNUVvblhWO0U0RTNuWE07SUFPSTtFNUV1blhWO0U0RTluWE07SUFPSTtFNUUwblhWO0U0RWpvWE07SUFPSTtFNUU2blhWO0U0RXBvWE07SUFPSTtFNUVnb1hWO0U0RXZvWE07SUFPSTtFNUVtb1hWO0U0RTFvWE07SUFPSTtFNUVzb1hWO0U0RTdvWE07SUFPSTtFNUV5b1hWO0U0RWhwWE07SUFPSTtFNUU0b1hWO0U0RW5wWE07SUFPSTtFNUUrb1hWO0U0RXRwWE07SUFPSTtFNUVrcFhWO0U0RXpwWE07SUFPSTtFNUVxcFhWO0U0RTVwWE07SUFPSTtFNUV3cFhWO0U0RS9wWE07SUFPSTtFNUUycFhWO0U0RWxxWE07SUFPSTtFNUU4cFhWO0U0RXJxWE07SUFPSTtFNUVpcVhWO0U0RXhxWE07SUFPSTtFNUVvcVhWO0U0RTNxWE07SUFPSTtFNUV1cVhWO0U0RTlxWE07SUFPSTtFNUUwcVhWO0U0RWpyWE07SUFPSTtFNUU2cVhWO0U0RXByWE07SUFPSTtFNUVnclhWO0U0RXZyWE07SUFPSTtFNUVtclhWO0FBQ0Y7QWdCenNYSTtFNERjSTtJQU9JO0U1RXdyWFY7RTRFL3JYTTtJQU9JO0U1RTJyWFY7RTRFbHNYTTtJQU9JO0U1RThyWFY7RTRFcnNYTTtJQU9JO0U1RWlzWFY7RTRFeHNYTTtJQU9JO0U1RW9zWFY7RTRFM3NYTTtJQU9JO0U1RXVzWFY7RTRFOXNYTTtJQU9JO0U1RTBzWFY7RTRFanRYTTtJQU9JO0U1RTZzWFY7RTRFcHRYTTtJQU9JO0U1RWd0WFY7RTRFdnRYTTtJQU9JO0U1RW10WFY7RTRFMXRYTTtJQU9JO0U1RXN0WFY7RTRFN3RYTTtJQU9JO0U1RXl0WFY7RTRFaHVYTTtJQU9JO0U1RTR0WFY7RTRFbnVYTTtJQU9JO0U1RSt0WFY7RTRFdHVYTTtJQU9JO0U1RWt1WFY7RTRFenVYTTtJQU9JO0U1RXF1WFY7RTRFNXVYTTtJQU9JO0U1RXd1WFY7RTRFL3VYTTtJQU9JO0U1RTJ1WFY7RTRFbHZYTTtJQU9JO0U1RTh1WFY7RTRFcnZYTTtJQU9JO0U1RWl2WFY7RTRFeHZYTTtJQU9JO0U1RW92WFY7RTRFM3ZYTTtJQU9JO0U1RXV2WFY7RTRFOXZYTTtJQU9JO0U1RTB2WFY7RTRFandYTTtJQU9JO0U1RTZ2WFY7RTRFcHdYTTtJQU9JO0U1RWd3WFY7RTRFdndYTTtJQU9JO0U1RW13WFY7RTRFMXdYTTtJQU9JO0U1RXN3WFY7RTRFN3dYTTtJQU9JO0U1RXl3WFY7RTRFaHhYTTtJQU9JO0U1RTR3WFY7RTRFbnhYTTtJQU9JO0U1RSt3WFY7RTRFdHhYTTtJQU9JO0U1RWt4WFY7RTRFenhYTTtJQU9JO0U1RXF4WFY7RTRFNXhYTTtJQU9JO0U1RXd4WFY7RTRFL3hYTTtJQU9JO0U1RTJ4WFY7RTRFbHlYTTtJQU9JO0U1RTh4WFY7RTRFcnlYTTtJQU9JO0U1RWl5WFY7RTRFeHlYTTtJQU9JO0U1RW95WFY7RTRFM3lYTTtJQU9JO0U1RXV5WFY7RTRFOXlYTTtJQU9JO0U1RTB5WFY7RTRFanpYTTtJQU9JO0U1RTZ5WFY7RTRFcHpYTTtJQU9JO0U1RWd6WFY7RTRFdnpYTTtJQU9JO0U1RW16WFY7RTRFMXpYTTtJQU9JO0U1RXN6WFY7RTRFN3pYTTtJQU9JO0U1RXl6WFY7RTRFaDBYTTtJQU9JO0U1RTR6WFY7RTRFbjBYTTtJQU9JO0U1RSt6WFY7RTRFdDBYTTtJQU9JO0U1RWswWFY7RTRFejBYTTtJQU9JO0U1RXEwWFY7RTRFNTBYTTtJQU9JO0U1RXcwWFY7RTRFLzBYTTtJQU9JO0U1RTIwWFY7RTRFbDFYTTtJQU9JO0U1RTgwWFY7RTRFcjFYTTtJQU9JO0U1RWkxWFY7RTRFeDFYTTtJQU9JO0U1RW8xWFY7RTRFMzFYTTtJQU9JO0U1RXUxWFY7RTRFOTFYTTtJQU9JO0U1RTAxWFY7RTRFajJYTTtJQU9JO0U1RTYxWFY7RTRFcDJYTTtJQU9JO0U1RWcyWFY7RTRFdjJYTTtJQU9JO0U1RW0yWFY7RTRFMTJYTTtJQU9JO0U1RXMyWFY7RTRFNzJYTTtJQU9JO0U1RXkyWFY7RTRFaDNYTTtJQU9JO0U1RTQyWFY7RTRFbjNYTTtJQU9JO0U1RSsyWFY7RTRFdDNYTTtJQU9JO0U1RWszWFY7RTRFejNYTTtJQU9JO0U1RXEzWFY7RTRFNTNYTTtJQU9JO0lBQUE7RTVFeTNYVjtFNEVoNFhNO0lBT0k7SUFBQTtFNUU2M1hWO0U0RXA0WE07SUFPSTtJQUFBO0U1RWk0WFY7RTRFeDRYTTtJQU9JO0lBQUE7RTVFcTRYVjtFNEU1NFhNO0lBT0k7SUFBQTtFNUV5NFhWO0U0RWg1WE07SUFPSTtJQUFBO0U1RTY0WFY7RTRFcDVYTTtJQU9JO0lBQUE7RTVFaTVYVjtFNEV4NVhNO0lBT0k7SUFBQTtFNUVxNVhWO0U0RTU1WE07SUFPSTtJQUFBO0U1RXk1WFY7RTRFaDZYTTtJQU9JO0lBQUE7RTVFNjVYVjtFNEVwNlhNO0lBT0k7SUFBQTtFNUVpNlhWO0U0RXg2WE07SUFPSTtJQUFBO0U1RXE2WFY7RTRFNTZYTTtJQU9JO0lBQUE7RTVFeTZYVjtFNEVoN1hNO0lBT0k7SUFBQTtFNUU2NlhWO0U0RXA3WE07SUFPSTtFNUVnN1hWO0U0RXY3WE07SUFPSTtFNUVtN1hWO0U0RTE3WE07SUFPSTtFNUVzN1hWO0U0RTc3WE07SUFPSTtFNUV5N1hWO0U0RWg4WE07SUFPSTtFNUU0N1hWO0U0RW44WE07SUFPSTtFNUUrN1hWO0U0RXQ4WE07SUFPSTtFNUVrOFhWO0U0RXo4WE07SUFPSTtFNUVxOFhWO0U0RTU4WE07SUFPSTtFNUV3OFhWO0U0RS84WE07SUFPSTtFNUUyOFhWO0U0RWw5WE07SUFPSTtFNUU4OFhWO0U0RXI5WE07SUFPSTtFNUVpOVhWO0U0RXg5WE07SUFPSTtFNUVvOVhWO0U0RTM5WE07SUFPSTtFNUV1OVhWO0U0RTk5WE07SUFPSTtFNUUwOVhWO0U0RWorWE07SUFPSTtFNUU2OVhWO0U0RXArWE07SUFPSTtFNUVnK1hWO0U0RXYrWE07SUFPSTtFNUVtK1hWO0U0RTErWE07SUFPSTtFNUVzK1hWO0U0RTcrWE07SUFPSTtFNUV5K1hWO0U0RWgvWE07SUFPSTtFNUU0K1hWO0U0RW4vWE07SUFPSTtFNUUrK1hWO0U0RXQvWE07SUFPSTtFNUVrL1hWO0U0RXovWE07SUFPSTtFNUVxL1hWO0U0RTUvWE07SUFPSTtFNUV3L1hWO0U0RS8vWE07SUFPSTtFNUUyL1hWO0U0RWxnWU07SUFPSTtFNUU4L1hWO0U0RXJnWU07SUFPSTtFNUVpZ1lWO0U0RXhnWU07SUFPSTtFNUVvZ1lWO0U0RTNnWU07SUFPSTtFNUV1Z1lWO0U0RTlnWU07SUFPSTtFNUUwZ1lWO0U0RWpoWU07SUFPSTtFNUU2Z1lWO0U0RXBoWU07SUFPSTtFNUVnaFlWO0U0RXZoWU07SUFPSTtFNUVtaFlWO0U0RTFoWU07SUFPSTtFNUVzaFlWO0U0RTdoWU07SUFPSTtFNUV5aFlWO0U0RWhpWU07SUFPSTtFNUU0aFlWO0U0RW5pWU07SUFPSTtFNUUraFlWO0U0RXRpWU07SUFPSTtFNUVraVlWO0U0RXppWU07SUFPSTtFNUVxaVlWO0U0RTVpWU07SUFPSTtFNUV3aVlWO0U0RS9pWU07SUFPSTtFNUUyaVlWO0U0RWxqWU07SUFPSTtJQUFBO0U1RStpWVY7RTRFdGpZTTtJQU9JO0lBQUE7RTVFbWpZVjtFNEUxallNO0lBT0k7SUFBQTtFNUV1allWO0U0RTlqWU07SUFPSTtJQUFBO0U1RTJqWVY7RTRFbGtZTTtJQU9JO0lBQUE7RTVFK2pZVjtFNEV0a1lNO0lBT0k7SUFBQTtFNUVta1lWO0U0RTFrWU07SUFPSTtJQUFBO0U1RXVrWVY7RTRFOWtZTTtJQU9JO0lBQUE7RTVFMmtZVjtFNEVsbFlNO0lBT0k7SUFBQTtFNUUra1lWO0U0RXRsWU07SUFPSTtJQUFBO0U1RW1sWVY7RTRFMWxZTTtJQU9JO0U1RXNsWVY7RTRFN2xZTTtJQU9JO0U1RXlsWVY7RTRFaG1ZTTtJQU9JO0U1RTRsWVY7RTRFbm1ZTTtJQU9JO0U1RStsWVY7RTRFdG1ZTTtJQU9JO0U1RWttWVY7RTRFem1ZTTtJQU9JO0U1RXFtWVY7RTRFNW1ZTTtJQU9JO0U1RXdtWVY7RTRFL21ZTTtJQU9JO0U1RTJtWVY7RTRFbG5ZTTtJQU9JO0U1RThtWVY7RTRFcm5ZTTtJQU9JO0U1RWluWVY7RTRFeG5ZTTtJQU9JO0U1RW9uWVY7RTRFM25ZTTtJQU9JO0U1RXVuWVY7RTRFOW5ZTTtJQU9JO0U1RTBuWVY7RTRFam9ZTTtJQU9JO0U1RTZuWVY7RTRFcG9ZTTtJQU9JO0U1RWdvWVY7RTRFdm9ZTTtJQU9JO0U1RW1vWVY7RTRFMW9ZTTtJQU9JO0U1RXNvWVY7RTRFN29ZTTtJQU9JO0U1RXlvWVY7RTRFaHBZTTtJQU9JO0U1RTRvWVY7RTRFbnBZTTtJQU9JO0U1RStvWVY7RTRFdHBZTTtJQU9JO0U1RWtwWVY7RTRFenBZTTtJQU9JO0U1RXFwWVY7RTRFNXBZTTtJQU9JO0U1RXdwWVY7RTRFL3BZTTtJQU9JO0U1RTJwWVY7RTRFbHFZTTtJQU9JO0U1RThwWVY7RTRFcnFZTTtJQU9JO0U1RWlxWVY7RTRFeHFZTTtJQU9JO0lBQUE7RTVFcXFZVjtFNEU1cVlNO0lBT0k7SUFBQTtFNUV5cVlWO0U0RWhyWU07SUFPSTtJQUFBO0U1RTZxWVY7RTRFcHJZTTtJQU9JO0lBQUE7RTVFaXJZVjtFNEV4cllNO0lBT0k7SUFBQTtFNUVxcllWO0U0RTVyWU07SUFPSTtJQUFBO0U1RXlyWVY7RTRFaHNZTTtJQU9JO0lBQUE7RTVFNnJZVjtFNEVwc1lNO0lBT0k7SUFBQTtFNUVpc1lWO0U0RXhzWU07SUFPSTtJQUFBO0U1RXFzWVY7RTRFNXNZTTtJQU9JO0lBQUE7RTVFeXNZVjtFNEVodFlNO0lBT0k7SUFBQTtFNUU2c1lWO0U0RXB0WU07SUFPSTtJQUFBO0U1RWl0WVY7RTRFeHRZTTtJQU9JO0U1RW90WVY7RTRFM3RZTTtJQU9JO0U1RXV0WVY7RTRFOXRZTTtJQU9JO0U1RTB0WVY7RTRFanVZTTtJQU9JO0U1RTZ0WVY7RTRFcHVZTTtJQU9JO0U1RWd1WVY7RTRFdnVZTTtJQU9JO0U1RW11WVY7RTRFMXVZTTtJQU9JO0U1RXN1WVY7RTRFN3VZTTtJQU9JO0U1RXl1WVY7RTRFaHZZTTtJQU9JO0U1RTR1WVY7RTRFbnZZTTtJQU9JO0U1RSt1WVY7RTRFdHZZTTtJQU9JO0U1RWt2WVY7RTRFenZZTTtJQU9JO0U1RXF2WVY7RTRFNXZZTTtJQU9JO0U1RXd2WVY7RTRFL3ZZTTtJQU9JO0U1RTJ2WVY7RTRFbHdZTTtJQU9JO0U1RTh2WVY7RTRFcndZTTtJQU9JO0U1RWl3WVY7RTRFeHdZTTtJQU9JO0U1RW93WVY7RTRFM3dZTTtJQU9JO0U1RXV3WVY7RTRFOXdZTTtJQU9JO0U1RTB3WVY7RTRFanhZTTtJQU9JO0U1RTZ3WVY7RTRFcHhZTTtJQU9JO0U1RWd4WVY7RTRFdnhZTTtJQU9JO0U1RW14WVY7RTRFMXhZTTtJQU9JO0U1RXN4WVY7RTRFN3hZTTtJQU9JO0U1RXl4WVY7RTRFaHlZTTtJQU9JO0U1RTR4WVY7RTRFbnlZTTtJQU9JO0U1RSt4WVY7RTRFdHlZTTtJQU9JO0U1RWt5WVY7RTRFenlZTTtJQU9JO0U1RXF5WVY7RTRFNXlZTTtJQU9JO0U1RXd5WVY7RTRFL3lZTTtJQU9JO0U1RTJ5WVY7RTRFbHpZTTtJQU9JO0U1RTh5WVY7RTRFcnpZTTtJQU9JO0U1RWl6WVY7RTRFeHpZTTtJQU9JO0U1RW96WVY7RTRFM3pZTTtJQU9JO0U1RXV6WVY7RTRFOXpZTTtJQU9JO0U1RTB6WVY7RTRFajBZTTtJQU9JO0U1RTZ6WVY7RTRFcDBZTTtJQU9JO0U1RWcwWVY7RTRFdjBZTTtJQU9JO0U1RW0wWVY7RTRFMTBZTTtJQU9JO0U1RXMwWVY7RTRFNzBZTTtJQU9JO0U1RXkwWVY7RTRFaDFZTTtJQU9JO0U1RTQwWVY7RTRFbjFZTTtJQU9JO0U1RSswWVY7RTRFdDFZTTtJQU9JO0U1RWsxWVY7RTRFejFZTTtJQU9JO0U1RXExWVY7RTRFNTFZTTtJQU9JO0U1RXcxWVY7QUFDRjtBZ0I5MllJO0U0RGNJO0lBT0k7RTVFNjFZVjtFNEVwMllNO0lBT0k7RTVFZzJZVjtFNEV2MllNO0lBT0k7RTVFbTJZVjtFNEUxMllNO0lBT0k7RTVFczJZVjtFNEU3MllNO0lBT0k7RTVFeTJZVjtFNEVoM1lNO0lBT0k7RTVFNDJZVjtFNEVuM1lNO0lBT0k7RTVFKzJZVjtFNEV0M1lNO0lBT0k7RTVFazNZVjtFNEV6M1lNO0lBT0k7RTVFcTNZVjtFNEU1M1lNO0lBT0k7RTVFdzNZVjtFNEUvM1lNO0lBT0k7RTVFMjNZVjtFNEVsNFlNO0lBT0k7RTVFODNZVjtFNEVyNFlNO0lBT0k7RTVFaTRZVjtFNEV4NFlNO0lBT0k7RTVFbzRZVjtFNEUzNFlNO0lBT0k7RTVFdTRZVjtFNEU5NFlNO0lBT0k7RTVFMDRZVjtFNEVqNVlNO0lBT0k7RTVFNjRZVjtFNEVwNVlNO0lBT0k7RTVFZzVZVjtFNEV2NVlNO0lBT0k7RTVFbTVZVjtFNEUxNVlNO0lBT0k7RTVFczVZVjtFNEU3NVlNO0lBT0k7RTVFeTVZVjtFNEVoNllNO0lBT0k7RTVFNDVZVjtFNEVuNllNO0lBT0k7RTVFKzVZVjtFNEV0NllNO0lBT0k7RTVFazZZVjtFNEV6NllNO0lBT0k7RTVFcTZZVjtFNEU1NllNO0lBT0k7RTVFdzZZVjtFNEUvNllNO0lBT0k7RTVFMjZZVjtFNEVsN1lNO0lBT0k7RTVFODZZVjtFNEVyN1lNO0lBT0k7RTVFaTdZVjtFNEV4N1lNO0lBT0k7RTVFbzdZVjtFNEUzN1lNO0lBT0k7RTVFdTdZVjtFNEU5N1lNO0lBT0k7RTVFMDdZVjtFNEVqOFlNO0lBT0k7RTVFNjdZVjtFNEVwOFlNO0lBT0k7RTVFZzhZVjtFNEV2OFlNO0lBT0k7RTVFbThZVjtFNEUxOFlNO0lBT0k7RTVFczhZVjtFNEU3OFlNO0lBT0k7RTVFeThZVjtFNEVoOVlNO0lBT0k7RTVFNDhZVjtFNEVuOVlNO0lBT0k7RTVFKzhZVjtFNEV0OVlNO0lBT0k7RTVFazlZVjtFNEV6OVlNO0lBT0k7RTVFcTlZVjtFNEU1OVlNO0lBT0k7RTVFdzlZVjtFNEUvOVlNO0lBT0k7RTVFMjlZVjtFNEVsK1lNO0lBT0k7RTVFODlZVjtFNEVyK1lNO0lBT0k7RTVFaStZVjtFNEV4K1lNO0lBT0k7RTVFbytZVjtFNEUzK1lNO0lBT0k7RTVFdStZVjtFNEU5K1lNO0lBT0k7RTVFMCtZVjtFNEVqL1lNO0lBT0k7RTVFNitZVjtFNEVwL1lNO0lBT0k7RTVFZy9ZVjtFNEV2L1lNO0lBT0k7RTVFbS9ZVjtFNEUxL1lNO0lBT0k7RTVFcy9ZVjtFNEU3L1lNO0lBT0k7RTVFeS9ZVjtFNEVoZ1pNO0lBT0k7RTVFNC9ZVjtFNEVuZ1pNO0lBT0k7RTVFKy9ZVjtFNEV0Z1pNO0lBT0k7RTVFa2daVjtFNEV6Z1pNO0lBT0k7RTVFcWdaVjtFNEU1Z1pNO0lBT0k7RTVFd2daVjtFNEUvZ1pNO0lBT0k7RTVFMmdaVjtFNEVsaFpNO0lBT0k7RTVFOGdaVjtFNEVyaFpNO0lBT0k7RTVFaWhaVjtFNEV4aFpNO0lBT0k7RTVFb2haVjtFNEUzaFpNO0lBT0k7RTVFdWhaVjtFNEU5aFpNO0lBT0k7RTVFMGhaVjtFNEVqaVpNO0lBT0k7SUFBQTtFNUU4aFpWO0U0RXJpWk07SUFPSTtJQUFBO0U1RWtpWlY7RTRFemlaTTtJQU9JO0lBQUE7RTVFc2laVjtFNEU3aVpNO0lBT0k7SUFBQTtFNUUwaVpWO0U0RWpqWk07SUFPSTtJQUFBO0U1RThpWlY7RTRFcmpaTTtJQU9JO0lBQUE7RTVFa2paVjtFNEV6alpNO0lBT0k7SUFBQTtFNUVzalpWO0U0RTdqWk07SUFPSTtJQUFBO0U1RTBqWlY7RTRFamtaTTtJQU9JO0lBQUE7RTVFOGpaVjtFNEVya1pNO0lBT0k7SUFBQTtFNUVra1pWO0U0RXprWk07SUFPSTtJQUFBO0U1RXNrWlY7RTRFN2taTTtJQU9JO0lBQUE7RTVFMGtaVjtFNEVqbFpNO0lBT0k7SUFBQTtFNUU4a1pWO0U0RXJsWk07SUFPSTtJQUFBO0U1RWtsWlY7RTRFemxaTTtJQU9JO0U1RXFsWlY7RTRFNWxaTTtJQU9JO0U1RXdsWlY7RTRFL2xaTTtJQU9JO0U1RTJsWlY7RTRFbG1aTTtJQU9JO0U1RThsWlY7RTRFcm1aTTtJQU9JO0U1RWltWlY7RTRFeG1aTTtJQU9JO0U1RW9tWlY7RTRFM21aTTtJQU9JO0U1RXVtWlY7RTRFOW1aTTtJQU9JO0U1RTBtWlY7RTRFam5aTTtJQU9JO0U1RTZtWlY7RTRFcG5aTTtJQU9JO0U1RWduWlY7RTRFdm5aTTtJQU9JO0U1RW1uWlY7RTRFMW5aTTtJQU9JO0U1RXNuWlY7RTRFN25aTTtJQU9JO0U1RXluWlY7RTRFaG9aTTtJQU9JO0U1RTRuWlY7RTRFbm9aTTtJQU9JO0U1RStuWlY7RTRFdG9aTTtJQU9JO0U1RWtvWlY7RTRFem9aTTtJQU9JO0U1RXFvWlY7RTRFNW9aTTtJQU9JO0U1RXdvWlY7RTRFL29aTTtJQU9JO0U1RTJvWlY7RTRFbHBaTTtJQU9JO0U1RThvWlY7RTRFcnBaTTtJQU9JO0U1RWlwWlY7RTRFeHBaTTtJQU9JO0U1RW9wWlY7RTRFM3BaTTtJQU9JO0U1RXVwWlY7RTRFOXBaTTtJQU9JO0U1RTBwWlY7RTRFanFaTTtJQU9JO0U1RTZwWlY7RTRFcHFaTTtJQU9JO0U1RWdxWlY7RTRFdnFaTTtJQU9JO0U1RW1xWlY7RTRFMXFaTTtJQU9JO0U1RXNxWlY7RTRFN3FaTTtJQU9JO0U1RXlxWlY7RTRFaHJaTTtJQU9JO0U1RTRxWlY7RTRFbnJaTTtJQU9JO0U1RStxWlY7RTRFdHJaTTtJQU9JO0U1RWtyWlY7RTRFenJaTTtJQU9JO0U1RXFyWlY7RTRFNXJaTTtJQU9JO0U1RXdyWlY7RTRFL3JaTTtJQU9JO0U1RTJyWlY7RTRFbHNaTTtJQU9JO0U1RThyWlY7RTRFcnNaTTtJQU9JO0U1RWlzWlY7RTRFeHNaTTtJQU9JO0U1RW9zWlY7RTRFM3NaTTtJQU9JO0U1RXVzWlY7RTRFOXNaTTtJQU9JO0U1RTBzWlY7RTRFanRaTTtJQU9JO0U1RTZzWlY7RTRFcHRaTTtJQU9JO0U1RWd0WlY7RTRFdnRaTTtJQU9JO0lBQUE7RTVFb3RaVjtFNEUzdFpNO0lBT0k7SUFBQTtFNUV3dFpWO0U0RS90Wk07SUFPSTtJQUFBO0U1RTR0WlY7RTRFbnVaTTtJQU9JO0lBQUE7RTVFZ3VaVjtFNEV2dVpNO0lBT0k7SUFBQTtFNUVvdVpWO0U0RTN1Wk07SUFPSTtJQUFBO0U1RXd1WlY7RTRFL3VaTTtJQU9JO0lBQUE7RTVFNHVaVjtFNEVudlpNO0lBT0k7SUFBQTtFNUVndlpWO0U0RXZ2Wk07SUFPSTtJQUFBO0U1RW92WlY7RTRFM3ZaTTtJQU9JO0lBQUE7RTVFd3ZaVjtFNEUvdlpNO0lBT0k7RTVFMnZaVjtFNEVsd1pNO0lBT0k7RTVFOHZaVjtFNEVyd1pNO0lBT0k7RTVFaXdaVjtFNEV4d1pNO0lBT0k7RTVFb3daVjtFNEUzd1pNO0lBT0k7RTVFdXdaVjtFNEU5d1pNO0lBT0k7RTVFMHdaVjtFNEVqeFpNO0lBT0k7RTVFNndaVjtFNEVweFpNO0lBT0k7RTVFZ3haVjtFNEV2eFpNO0lBT0k7RTVFbXhaVjtFNEUxeFpNO0lBT0k7RTVFc3haVjtFNEU3eFpNO0lBT0k7RTVFeXhaVjtFNEVoeVpNO0lBT0k7RTVFNHhaVjtFNEVueVpNO0lBT0k7RTVFK3haVjtFNEV0eVpNO0lBT0k7RTVFa3laVjtFNEV6eVpNO0lBT0k7RTVFcXlaVjtFNEU1eVpNO0lBT0k7RTVFd3laVjtFNEUveVpNO0lBT0k7RTVFMnlaVjtFNEVselpNO0lBT0k7RTVFOHlaVjtFNEVyelpNO0lBT0k7RTVFaXpaVjtFNEV4elpNO0lBT0k7RTVFb3paVjtFNEUzelpNO0lBT0k7RTVFdXpaVjtFNEU5elpNO0lBT0k7RTVFMHpaVjtFNEVqMFpNO0lBT0k7RTVFNnpaVjtFNEVwMFpNO0lBT0k7RTVFZzBaVjtFNEV2MFpNO0lBT0k7RTVFbTBaVjtFNEUxMFpNO0lBT0k7RTVFczBaVjtFNEU3MFpNO0lBT0k7SUFBQTtFNUUwMFpWO0U0RWoxWk07SUFPSTtJQUFBO0U1RTgwWlY7RTRFcjFaTTtJQU9JO0lBQUE7RTVFazFaVjtFNEV6MVpNO0lBT0k7SUFBQTtFNUVzMVpWO0U0RTcxWk07SUFPSTtJQUFBO0U1RTAxWlY7RTRFajJaTTtJQU9JO0lBQUE7RTVFODFaVjtFNEVyMlpNO0lBT0k7SUFBQTtFNUVrMlpWO0U0RXoyWk07SUFPSTtJQUFBO0U1RXMyWlY7RTRFNzJaTTtJQU9JO0lBQUE7RTVFMDJaVjtFNEVqM1pNO0lBT0k7SUFBQTtFNUU4MlpWO0U0RXIzWk07SUFPSTtJQUFBO0U1RWszWlY7RTRFejNaTTtJQU9JO0lBQUE7RTVFczNaVjtFNEU3M1pNO0lBT0k7RTVFeTNaVjtFNEVoNFpNO0lBT0k7RTVFNDNaVjtFNEVuNFpNO0lBT0k7RTVFKzNaVjtFNEV0NFpNO0lBT0k7RTVFazRaVjtFNEV6NFpNO0lBT0k7RTVFcTRaVjtFNEU1NFpNO0lBT0k7RTVFdzRaVjtFNEUvNFpNO0lBT0k7RTVFMjRaVjtFNEVsNVpNO0lBT0k7RTVFODRaVjtFNEVyNVpNO0lBT0k7RTVFaTVaVjtFNEV4NVpNO0lBT0k7RTVFbzVaVjtFNEUzNVpNO0lBT0k7RTVFdTVaVjtFNEU5NVpNO0lBT0k7RTVFMDVaVjtFNEVqNlpNO0lBT0k7RTVFNjVaVjtFNEVwNlpNO0lBT0k7RTVFZzZaVjtFNEV2NlpNO0lBT0k7RTVFbTZaVjtFNEUxNlpNO0lBT0k7RTVFczZaVjtFNEU3NlpNO0lBT0k7RTVFeTZaVjtFNEVoN1pNO0lBT0k7RTVFNDZaVjtFNEVuN1pNO0lBT0k7RTVFKzZaVjtFNEV0N1pNO0lBT0k7RTVFazdaVjtFNEV6N1pNO0lBT0k7RTVFcTdaVjtFNEU1N1pNO0lBT0k7RTVFdzdaVjtFNEUvN1pNO0lBT0k7RTVFMjdaVjtFNEVsOFpNO0lBT0k7RTVFODdaVjtFNEVyOFpNO0lBT0k7RTVFaThaVjtFNEV4OFpNO0lBT0k7RTVFbzhaVjtFNEUzOFpNO0lBT0k7RTVFdThaVjtFNEU5OFpNO0lBT0k7RTVFMDhaVjtFNEVqOVpNO0lBT0k7RTVFNjhaVjtFNEVwOVpNO0lBT0k7RTVFZzlaVjtFNEV2OVpNO0lBT0k7RTVFbTlaVjtFNEUxOVpNO0lBT0k7RTVFczlaVjtFNEU3OVpNO0lBT0k7RTVFeTlaVjtFNEVoK1pNO0lBT0k7RTVFNDlaVjtFNEVuK1pNO0lBT0k7RTVFKzlaVjtFNEV0K1pNO0lBT0k7RTVFaytaVjtFNEV6K1pNO0lBT0k7RTVFcStaVjtFNEU1K1pNO0lBT0k7RTVFdytaVjtFNEUvK1pNO0lBT0k7RTVFMitaVjtFNEVsL1pNO0lBT0k7RTVFOCtaVjtFNEVyL1pNO0lBT0k7RTVFaS9aVjtFNEV4L1pNO0lBT0k7RTVFby9aVjtFNEUzL1pNO0lBT0k7RTVFdS9aVjtFNEU5L1pNO0lBT0k7RTVFMC9aVjtFNEVqZ2FNO0lBT0k7RTVFNi9aVjtBQUNGO0FnQm5oYUk7RTREY0k7SUFPSTtFNUVrZ2FWO0U0RXpnYU07SUFPSTtFNUVxZ2FWO0U0RTVnYU07SUFPSTtFNUV3Z2FWO0U0RS9nYU07SUFPSTtFNUUyZ2FWO0U0RWxoYU07SUFPSTtFNUU4Z2FWO0U0RXJoYU07SUFPSTtFNUVpaGFWO0U0RXhoYU07SUFPSTtFNUVvaGFWO0U0RTNoYU07SUFPSTtFNUV1aGFWO0U0RTloYU07SUFPSTtFNUUwaGFWO0U0RWppYU07SUFPSTtFNUU2aGFWO0U0RXBpYU07SUFPSTtFNUVnaWFWO0U0RXZpYU07SUFPSTtFNUVtaWFWO0U0RTFpYU07SUFPSTtFNUVzaWFWO0U0RTdpYU07SUFPSTtFNUV5aWFWO0U0RWhqYU07SUFPSTtFNUU0aWFWO0U0RW5qYU07SUFPSTtFNUUraWFWO0U0RXRqYU07SUFPSTtFNUVramFWO0U0RXpqYU07SUFPSTtFNUVxamFWO0U0RTVqYU07SUFPSTtFNUV3amFWO0U0RS9qYU07SUFPSTtFNUUyamFWO0U0RWxrYU07SUFPSTtFNUU4amFWO0U0RXJrYU07SUFPSTtFNUVpa2FWO0U0RXhrYU07SUFPSTtFNUVva2FWO0U0RTNrYU07SUFPSTtFNUV1a2FWO0U0RTlrYU07SUFPSTtFNUUwa2FWO0U0RWpsYU07SUFPSTtFNUU2a2FWO0U0RXBsYU07SUFPSTtFNUVnbGFWO0U0RXZsYU07SUFPSTtFNUVtbGFWO0U0RTFsYU07SUFPSTtFNUVzbGFWO0U0RTdsYU07SUFPSTtFNUV5bGFWO0U0RWhtYU07SUFPSTtFNUU0bGFWO0U0RW5tYU07SUFPSTtFNUUrbGFWO0U0RXRtYU07SUFPSTtFNUVrbWFWO0U0RXptYU07SUFPSTtFNUVxbWFWO0U0RTVtYU07SUFPSTtFNUV3bWFWO0U0RS9tYU07SUFPSTtFNUUybWFWO0U0RWxuYU07SUFPSTtFNUU4bWFWO0U0RXJuYU07SUFPSTtFNUVpbmFWO0U0RXhuYU07SUFPSTtFNUVvbmFWO0U0RTNuYU07SUFPSTtFNUV1bmFWO0U0RTluYU07SUFPSTtFNUUwbmFWO0U0RWpvYU07SUFPSTtFNUU2bmFWO0U0RXBvYU07SUFPSTtFNUVnb2FWO0U0RXZvYU07SUFPSTtFNUVtb2FWO0U0RTFvYU07SUFPSTtFNUVzb2FWO0U0RTdvYU07SUFPSTtFNUV5b2FWO0U0RWhwYU07SUFPSTtFNUU0b2FWO0U0RW5wYU07SUFPSTtFNUUrb2FWO0U0RXRwYU07SUFPSTtFNUVrcGFWO0U0RXpwYU07SUFPSTtFNUVxcGFWO0U0RTVwYU07SUFPSTtFNUV3cGFWO0U0RS9wYU07SUFPSTtFNUUycGFWO0U0RWxxYU07SUFPSTtFNUU4cGFWO0U0RXJxYU07SUFPSTtFNUVpcWFWO0U0RXhxYU07SUFPSTtFNUVvcWFWO0U0RTNxYU07SUFPSTtFNUV1cWFWO0U0RTlxYU07SUFPSTtFNUUwcWFWO0U0RWpyYU07SUFPSTtFNUU2cWFWO0U0RXByYU07SUFPSTtFNUVncmFWO0U0RXZyYU07SUFPSTtFNUVtcmFWO0U0RTFyYU07SUFPSTtFNUVzcmFWO0U0RTdyYU07SUFPSTtFNUV5cmFWO0U0RWhzYU07SUFPSTtFNUU0cmFWO0U0RW5zYU07SUFPSTtFNUUrcmFWO0U0RXRzYU07SUFPSTtJQUFBO0U1RW1zYVY7RTRFMXNhTTtJQU9JO0lBQUE7RTVFdXNhVjtFNEU5c2FNO0lBT0k7SUFBQTtFNUUyc2FWO0U0RWx0YU07SUFPSTtJQUFBO0U1RStzYVY7RTRFdHRhTTtJQU9JO0lBQUE7RTVFbXRhVjtFNEUxdGFNO0lBT0k7SUFBQTtFNUV1dGFWO0U0RTl0YU07SUFPSTtJQUFBO0U1RTJ0YVY7RTRFbHVhTTtJQU9JO0lBQUE7RTVFK3RhVjtFNEV0dWFNO0lBT0k7SUFBQTtFNUVtdWFWO0U0RTF1YU07SUFPSTtJQUFBO0U1RXV1YVY7RTRFOXVhTTtJQU9JO0lBQUE7RTVFMnVhVjtFNEVsdmFNO0lBT0k7SUFBQTtFNUUrdWFWO0U0RXR2YU07SUFPSTtJQUFBO0U1RW12YVY7RTRFMXZhTTtJQU9JO0lBQUE7RTVFdXZhVjtFNEU5dmFNO0lBT0k7RTVFMHZhVjtFNEVqd2FNO0lBT0k7RTVFNnZhVjtFNEVwd2FNO0lBT0k7RTVFZ3dhVjtFNEV2d2FNO0lBT0k7RTVFbXdhVjtFNEUxd2FNO0lBT0k7RTVFc3dhVjtFNEU3d2FNO0lBT0k7RTVFeXdhVjtFNEVoeGFNO0lBT0k7RTVFNHdhVjtFNEVueGFNO0lBT0k7RTVFK3dhVjtFNEV0eGFNO0lBT0k7RTVFa3hhVjtFNEV6eGFNO0lBT0k7RTVFcXhhVjtFNEU1eGFNO0lBT0k7RTVFd3hhVjtFNEUveGFNO0lBT0k7RTVFMnhhVjtFNEVseWFNO0lBT0k7RTVFOHhhVjtFNEVyeWFNO0lBT0k7RTVFaXlhVjtFNEV4eWFNO0lBT0k7RTVFb3lhVjtFNEUzeWFNO0lBT0k7RTVFdXlhVjtFNEU5eWFNO0lBT0k7RTVFMHlhVjtFNEVqemFNO0lBT0k7RTVFNnlhVjtFNEVwemFNO0lBT0k7RTVFZ3phVjtFNEV2emFNO0lBT0k7RTVFbXphVjtFNEUxemFNO0lBT0k7RTVFc3phVjtFNEU3emFNO0lBT0k7RTVFeXphVjtFNEVoMGFNO0lBT0k7RTVFNHphVjtFNEVuMGFNO0lBT0k7RTVFK3phVjtFNEV0MGFNO0lBT0k7RTVFazBhVjtFNEV6MGFNO0lBT0k7RTVFcTBhVjtFNEU1MGFNO0lBT0k7RTVFdzBhVjtFNEUvMGFNO0lBT0k7RTVFMjBhVjtFNEVsMWFNO0lBT0k7RTVFODBhVjtFNEVyMWFNO0lBT0k7RTVFaTFhVjtFNEV4MWFNO0lBT0k7RTVFbzFhVjtFNEUzMWFNO0lBT0k7RTVFdTFhVjtFNEU5MWFNO0lBT0k7RTVFMDFhVjtFNEVqMmFNO0lBT0k7RTVFNjFhVjtFNEVwMmFNO0lBT0k7RTVFZzJhVjtFNEV2MmFNO0lBT0k7RTVFbTJhVjtFNEUxMmFNO0lBT0k7RTVFczJhVjtFNEU3MmFNO0lBT0k7RTVFeTJhVjtFNEVoM2FNO0lBT0k7RTVFNDJhVjtFNEVuM2FNO0lBT0k7RTVFKzJhVjtFNEV0M2FNO0lBT0k7RTVFazNhVjtFNEV6M2FNO0lBT0k7RTVFcTNhVjtFNEU1M2FNO0lBT0k7SUFBQTtFNUV5M2FWO0U0RWg0YU07SUFPSTtJQUFBO0U1RTYzYVY7RTRFcDRhTTtJQU9JO0lBQUE7RTVFaTRhVjtFNEV4NGFNO0lBT0k7SUFBQTtFNUVxNGFWO0U0RTU0YU07SUFPSTtJQUFBO0U1RXk0YVY7RTRFaDVhTTtJQU9JO0lBQUE7RTVFNjRhVjtFNEVwNWFNO0lBT0k7SUFBQTtFNUVpNWFWO0U0RXg1YU07SUFPSTtJQUFBO0U1RXE1YVY7RTRFNTVhTTtJQU9JO0lBQUE7RTVFeTVhVjtFNEVoNmFNO0lBT0k7SUFBQTtFNUU2NWFWO0U0RXA2YU07SUFPSTtFNUVnNmFWO0U0RXY2YU07SUFPSTtFNUVtNmFWO0U0RTE2YU07SUFPSTtFNUVzNmFWO0U0RTc2YU07SUFPSTtFNUV5NmFWO0U0RWg3YU07SUFPSTtFNUU0NmFWO0U0RW43YU07SUFPSTtFNUUrNmFWO0U0RXQ3YU07SUFPSTtFNUVrN2FWO0U0RXo3YU07SUFPSTtFNUVxN2FWO0U0RTU3YU07SUFPSTtFNUV3N2FWO0U0RS83YU07SUFPSTtFNUUyN2FWO0U0RWw4YU07SUFPSTtFNUU4N2FWO0U0RXI4YU07SUFPSTtFNUVpOGFWO0U0RXg4YU07SUFPSTtFNUVvOGFWO0U0RTM4YU07SUFPSTtFNUV1OGFWO0U0RTk4YU07SUFPSTtFNUUwOGFWO0U0RWo5YU07SUFPSTtFNUU2OGFWO0U0RXA5YU07SUFPSTtFNUVnOWFWO0U0RXY5YU07SUFPSTtFNUVtOWFWO0U0RTE5YU07SUFPSTtFNUVzOWFWO0U0RTc5YU07SUFPSTtFNUV5OWFWO0U0RWgrYU07SUFPSTtFNUU0OWFWO0U0RW4rYU07SUFPSTtFNUUrOWFWO0U0RXQrYU07SUFPSTtFNUVrK2FWO0U0RXorYU07SUFPSTtFNUVxK2FWO0U0RTUrYU07SUFPSTtFNUV3K2FWO0U0RS8rYU07SUFPSTtFNUUyK2FWO0U0RWwvYU07SUFPSTtJQUFBO0U1RSsrYVY7RTRFdC9hTTtJQU9JO0lBQUE7RTVFbS9hVjtFNEUxL2FNO0lBT0k7SUFBQTtFNUV1L2FWO0U0RTkvYU07SUFPSTtJQUFBO0U1RTIvYVY7RTRFbGdiTTtJQU9JO0lBQUE7RTVFKy9hVjtFNEV0Z2JNO0lBT0k7SUFBQTtFNUVtZ2JWO0U0RTFnYk07SUFPSTtJQUFBO0U1RXVnYlY7RTRFOWdiTTtJQU9JO0lBQUE7RTVFMmdiVjtFNEVsaGJNO0lBT0k7SUFBQTtFNUUrZ2JWO0U0RXRoYk07SUFPSTtJQUFBO0U1RW1oYlY7RTRFMWhiTTtJQU9JO0lBQUE7RTVFdWhiVjtFNEU5aGJNO0lBT0k7SUFBQTtFNUUyaGJWO0U0RWxpYk07SUFPSTtFNUU4aGJWO0U0RXJpYk07SUFPSTtFNUVpaWJWO0U0RXhpYk07SUFPSTtFNUVvaWJWO0U0RTNpYk07SUFPSTtFNUV1aWJWO0U0RTlpYk07SUFPSTtFNUUwaWJWO0U0RWpqYk07SUFPSTtFNUU2aWJWO0U0RXBqYk07SUFPSTtFNUVnamJWO0U0RXZqYk07SUFPSTtFNUVtamJWO0U0RTFqYk07SUFPSTtFNUVzamJWO0U0RTdqYk07SUFPSTtFNUV5amJWO0U0RWhrYk07SUFPSTtFNUU0amJWO0U0RW5rYk07SUFPSTtFNUUramJWO0U0RXRrYk07SUFPSTtFNUVra2JWO0U0RXprYk07SUFPSTtFNUVxa2JWO0U0RTVrYk07SUFPSTtFNUV3a2JWO0U0RS9rYk07SUFPSTtFNUUya2JWO0U0RWxsYk07SUFPSTtFNUU4a2JWO0U0RXJsYk07SUFPSTtFNUVpbGJWO0U0RXhsYk07SUFPSTtFNUVvbGJWO0U0RTNsYk07SUFPSTtFNUV1bGJWO0U0RTlsYk07SUFPSTtFNUUwbGJWO0U0RWptYk07SUFPSTtFNUU2bGJWO0U0RXBtYk07SUFPSTtFNUVnbWJWO0U0RXZtYk07SUFPSTtFNUVtbWJWO0U0RTFtYk07SUFPSTtFNUVzbWJWO0U0RTdtYk07SUFPSTtFNUV5bWJWO0U0RWhuYk07SUFPSTtFNUU0bWJWO0U0RW5uYk07SUFPSTtFNUUrbWJWO0U0RXRuYk07SUFPSTtFNUVrbmJWO0U0RXpuYk07SUFPSTtFNUVxbmJWO0U0RTVuYk07SUFPSTtFNUV3bmJWO0U0RS9uYk07SUFPSTtFNUUybmJWO0U0RWxvYk07SUFPSTtFNUU4bmJWO0U0RXJvYk07SUFPSTtFNUVpb2JWO0U0RXhvYk07SUFPSTtFNUVvb2JWO0U0RTNvYk07SUFPSTtFNUV1b2JWO0U0RTlvYk07SUFPSTtFNUUwb2JWO0U0RWpwYk07SUFPSTtFNUU2b2JWO0U0RXBwYk07SUFPSTtFNUVncGJWO0U0RXZwYk07SUFPSTtFNUVtcGJWO0U0RTFwYk07SUFPSTtFNUVzcGJWO0U0RTdwYk07SUFPSTtFNUV5cGJWO0U0RWhxYk07SUFPSTtFNUU0cGJWO0U0RW5xYk07SUFPSTtFNUUrcGJWO0U0RXRxYk07SUFPSTtFNUVrcWJWO0FBQ0Y7QWdCeHJiSTtFNERjSTtJQU9JO0U1RXVxYlY7RTRFOXFiTTtJQU9JO0U1RTBxYlY7RTRFanJiTTtJQU9JO0U1RTZxYlY7RTRFcHJiTTtJQU9JO0U1RWdyYlY7RTRFdnJiTTtJQU9JO0U1RW1yYlY7RTRFMXJiTTtJQU9JO0U1RXNyYlY7RTRFN3JiTTtJQU9JO0U1RXlyYlY7RTRFaHNiTTtJQU9JO0U1RTRyYlY7RTRFbnNiTTtJQU9JO0U1RStyYlY7RTRFdHNiTTtJQU9JO0U1RWtzYlY7RTRFenNiTTtJQU9JO0U1RXFzYlY7RTRFNXNiTTtJQU9JO0U1RXdzYlY7RTRFL3NiTTtJQU9JO0U1RTJzYlY7RTRFbHRiTTtJQU9JO0U1RThzYlY7RTRFcnRiTTtJQU9JO0U1RWl0YlY7RTRFeHRiTTtJQU9JO0U1RW90YlY7RTRFM3RiTTtJQU9JO0U1RXV0YlY7RTRFOXRiTTtJQU9JO0U1RTB0YlY7RTRFanViTTtJQU9JO0U1RTZ0YlY7RTRFcHViTTtJQU9JO0U1RWd1YlY7RTRFdnViTTtJQU9JO0U1RW11YlY7RTRFMXViTTtJQU9JO0U1RXN1YlY7RTRFN3ViTTtJQU9JO0U1RXl1YlY7RTRFaHZiTTtJQU9JO0U1RTR1YlY7RTRFbnZiTTtJQU9JO0U1RSt1YlY7RTRFdHZiTTtJQU9JO0U1RWt2YlY7RTRFenZiTTtJQU9JO0U1RXF2YlY7RTRFNXZiTTtJQU9JO0U1RXd2YlY7RTRFL3ZiTTtJQU9JO0U1RTJ2YlY7RTRFbHdiTTtJQU9JO0U1RTh2YlY7RTRFcndiTTtJQU9JO0U1RWl3YlY7RTRFeHdiTTtJQU9JO0U1RW93YlY7RTRFM3diTTtJQU9JO0U1RXV3YlY7RTRFOXdiTTtJQU9JO0U1RTB3YlY7RTRFanhiTTtJQU9JO0U1RTZ3YlY7RTRFcHhiTTtJQU9JO0U1RWd4YlY7RTRFdnhiTTtJQU9JO0U1RW14YlY7RTRFMXhiTTtJQU9JO0U1RXN4YlY7RTRFN3hiTTtJQU9JO0U1RXl4YlY7RTRFaHliTTtJQU9JO0U1RTR4YlY7RTRFbnliTTtJQU9JO0U1RSt4YlY7RTRFdHliTTtJQU9JO0U1RWt5YlY7RTRFenliTTtJQU9JO0U1RXF5YlY7RTRFNXliTTtJQU9JO0U1RXd5YlY7RTRFL3liTTtJQU9JO0U1RTJ5YlY7RTRFbHpiTTtJQU9JO0U1RTh5YlY7RTRFcnpiTTtJQU9JO0U1RWl6YlY7RTRFeHpiTTtJQU9JO0U1RW96YlY7RTRFM3piTTtJQU9JO0U1RXV6YlY7RTRFOXpiTTtJQU9JO0U1RTB6YlY7RTRFajBiTTtJQU9JO0U1RTZ6YlY7RTRFcDBiTTtJQU9JO0U1RWcwYlY7RTRFdjBiTTtJQU9JO0U1RW0wYlY7RTRFMTBiTTtJQU9JO0U1RXMwYlY7RTRFNzBiTTtJQU9JO0U1RXkwYlY7RTRFaDFiTTtJQU9JO0U1RTQwYlY7RTRFbjFiTTtJQU9JO0U1RSswYlY7RTRFdDFiTTtJQU9JO0U1RWsxYlY7RTRFejFiTTtJQU9JO0U1RXExYlY7RTRFNTFiTTtJQU9JO0U1RXcxYlY7RTRFLzFiTTtJQU9JO0U1RTIxYlY7RTRFbDJiTTtJQU9JO0U1RTgxYlY7RTRFcjJiTTtJQU9JO0U1RWkyYlY7RTRFeDJiTTtJQU9JO0U1RW8yYlY7RTRFMzJiTTtJQU9JO0lBQUE7RTVFdzJiVjtFNEUvMmJNO0lBT0k7SUFBQTtFNUU0MmJWO0U0RW4zYk07SUFPSTtJQUFBO0U1RWczYlY7RTRFdjNiTTtJQU9JO0lBQUE7RTVFbzNiVjtFNEUzM2JNO0lBT0k7SUFBQTtFNUV3M2JWO0U0RS8zYk07SUFPSTtJQUFBO0U1RTQzYlY7RTRFbjRiTTtJQU9JO0lBQUE7RTVFZzRiVjtFNEV2NGJNO0lBT0k7SUFBQTtFNUVvNGJWO0U0RTM0Yk07SUFPSTtJQUFBO0U1RXc0YlY7RTRFLzRiTTtJQU9JO0lBQUE7RTVFNDRiVjtFNEVuNWJNO0lBT0k7SUFBQTtFNUVnNWJWO0U0RXY1Yk07SUFPSTtJQUFBO0U1RW81YlY7RTRFMzViTTtJQU9JO0lBQUE7RTVFdzViVjtFNEUvNWJNO0lBT0k7SUFBQTtFNUU0NWJWO0U0RW42Yk07SUFPSTtFNUUrNWJWO0U0RXQ2Yk07SUFPSTtFNUVrNmJWO0U0RXo2Yk07SUFPSTtFNUVxNmJWO0U0RTU2Yk07SUFPSTtFNUV3NmJWO0U0RS82Yk07SUFPSTtFNUUyNmJWO0U0RWw3Yk07SUFPSTtFNUU4NmJWO0U0RXI3Yk07SUFPSTtFNUVpN2JWO0U0RXg3Yk07SUFPSTtFNUVvN2JWO0U0RTM3Yk07SUFPSTtFNUV1N2JWO0U0RTk3Yk07SUFPSTtFNUUwN2JWO0U0RWo4Yk07SUFPSTtFNUU2N2JWO0U0RXA4Yk07SUFPSTtFNUVnOGJWO0U0RXY4Yk07SUFPSTtFNUVtOGJWO0U0RTE4Yk07SUFPSTtFNUVzOGJWO0U0RTc4Yk07SUFPSTtFNUV5OGJWO0U0RWg5Yk07SUFPSTtFNUU0OGJWO0U0RW45Yk07SUFPSTtFNUUrOGJWO0U0RXQ5Yk07SUFPSTtFNUVrOWJWO0U0RXo5Yk07SUFPSTtFNUVxOWJWO0U0RTU5Yk07SUFPSTtFNUV3OWJWO0U0RS85Yk07SUFPSTtFNUUyOWJWO0U0RWwrYk07SUFPSTtFNUU4OWJWO0U0RXIrYk07SUFPSTtFNUVpK2JWO0U0RXgrYk07SUFPSTtFNUVvK2JWO0U0RTMrYk07SUFPSTtFNUV1K2JWO0U0RTkrYk07SUFPSTtFNUUwK2JWO0U0RWovYk07SUFPSTtFNUU2K2JWO0U0RXAvYk07SUFPSTtFNUVnL2JWO0U0RXYvYk07SUFPSTtFNUVtL2JWO0U0RTEvYk07SUFPSTtFNUVzL2JWO0U0RTcvYk07SUFPSTtFNUV5L2JWO0U0RWhnY007SUFPSTtFNUU0L2JWO0U0RW5nY007SUFPSTtFNUUrL2JWO0U0RXRnY007SUFPSTtFNUVrZ2NWO0U0RXpnY007SUFPSTtFNUVxZ2NWO0U0RTVnY007SUFPSTtFNUV3Z2NWO0U0RS9nY007SUFPSTtFNUUyZ2NWO0U0RWxoY007SUFPSTtFNUU4Z2NWO0U0RXJoY007SUFPSTtFNUVpaGNWO0U0RXhoY007SUFPSTtFNUVvaGNWO0U0RTNoY007SUFPSTtFNUV1aGNWO0U0RTloY007SUFPSTtFNUUwaGNWO0U0RWppY007SUFPSTtJQUFBO0U1RThoY1Y7RTRFcmljTTtJQU9JO0lBQUE7RTVFa2ljVjtFNEV6aWNNO0lBT0k7SUFBQTtFNUVzaWNWO0U0RTdpY007SUFPSTtJQUFBO0U1RTBpY1Y7RTRFampjTTtJQU9JO0lBQUE7RTVFOGljVjtFNEVyamNNO0lBT0k7SUFBQTtFNUVramNWO0U0RXpqY007SUFPSTtJQUFBO0U1RXNqY1Y7RTRFN2pjTTtJQU9JO0lBQUE7RTVFMGpjVjtFNEVqa2NNO0lBT0k7SUFBQTtFNUU4amNWO0U0RXJrY007SUFPSTtJQUFBO0U1RWtrY1Y7RTRFemtjTTtJQU9JO0U1RXFrY1Y7RTRFNWtjTTtJQU9JO0U1RXdrY1Y7RTRFL2tjTTtJQU9JO0U1RTJrY1Y7RTRFbGxjTTtJQU9JO0U1RThrY1Y7RTRFcmxjTTtJQU9JO0U1RWlsY1Y7RTRFeGxjTTtJQU9JO0U1RW9sY1Y7RTRFM2xjTTtJQU9JO0U1RXVsY1Y7RTRFOWxjTTtJQU9JO0U1RTBsY1Y7RTRFam1jTTtJQU9JO0U1RTZsY1Y7RTRFcG1jTTtJQU9JO0U1RWdtY1Y7RTRFdm1jTTtJQU9JO0U1RW1tY1Y7RTRFMW1jTTtJQU9JO0U1RXNtY1Y7RTRFN21jTTtJQU9JO0U1RXltY1Y7RTRFaG5jTTtJQU9JO0U1RTRtY1Y7RTRFbm5jTTtJQU9JO0U1RSttY1Y7RTRFdG5jTTtJQU9JO0U1RWtuY1Y7RTRFem5jTTtJQU9JO0U1RXFuY1Y7RTRFNW5jTTtJQU9JO0U1RXduY1Y7RTRFL25jTTtJQU9JO0U1RTJuY1Y7RTRFbG9jTTtJQU9JO0U1RThuY1Y7RTRFcm9jTTtJQU9JO0U1RWlvY1Y7RTRFeG9jTTtJQU9JO0U1RW9vY1Y7RTRFM29jTTtJQU9JO0U1RXVvY1Y7RTRFOW9jTTtJQU9JO0U1RTBvY1Y7RTRFanBjTTtJQU9JO0U1RTZvY1Y7RTRFcHBjTTtJQU9JO0U1RWdwY1Y7RTRFdnBjTTtJQU9JO0lBQUE7RTVFb3BjVjtFNEUzcGNNO0lBT0k7SUFBQTtFNUV3cGNWO0U0RS9wY007SUFPSTtJQUFBO0U1RTRwY1Y7RTRFbnFjTTtJQU9JO0lBQUE7RTVFZ3FjVjtFNEV2cWNNO0lBT0k7SUFBQTtFNUVvcWNWO0U0RTNxY007SUFPSTtJQUFBO0U1RXdxY1Y7RTRFL3FjTTtJQU9JO0lBQUE7RTVFNHFjVjtFNEVucmNNO0lBT0k7SUFBQTtFNUVncmNWO0U0RXZyY007SUFPSTtJQUFBO0U1RW9yY1Y7RTRFM3JjTTtJQU9JO0lBQUE7RTVFd3JjVjtFNEUvcmNNO0lBT0k7SUFBQTtFNUU0cmNWO0U0RW5zY007SUFPSTtJQUFBO0U1RWdzY1Y7RTRFdnNjTTtJQU9JO0U1RW1zY1Y7RTRFMXNjTTtJQU9JO0U1RXNzY1Y7RTRFN3NjTTtJQU9JO0U1RXlzY1Y7RTRFaHRjTTtJQU9JO0U1RTRzY1Y7RTRFbnRjTTtJQU9JO0U1RStzY1Y7RTRFdHRjTTtJQU9JO0U1RWt0Y1Y7RTRFenRjTTtJQU9JO0U1RXF0Y1Y7RTRFNXRjTTtJQU9JO0U1RXd0Y1Y7RTRFL3RjTTtJQU9JO0U1RTJ0Y1Y7RTRFbHVjTTtJQU9JO0U1RTh0Y1Y7RTRFcnVjTTtJQU9JO0U1RWl1Y1Y7RTRFeHVjTTtJQU9JO0U1RW91Y1Y7RTRFM3VjTTtJQU9JO0U1RXV1Y1Y7RTRFOXVjTTtJQU9JO0U1RTB1Y1Y7RTRFanZjTTtJQU9JO0U1RTZ1Y1Y7RTRFcHZjTTtJQU9JO0U1RWd2Y1Y7RTRFdnZjTTtJQU9JO0U1RW12Y1Y7RTRFMXZjTTtJQU9JO0U1RXN2Y1Y7RTRFN3ZjTTtJQU9JO0U1RXl2Y1Y7RTRFaHdjTTtJQU9JO0U1RTR2Y1Y7RTRFbndjTTtJQU9JO0U1RSt2Y1Y7RTRFdHdjTTtJQU9JO0U1RWt3Y1Y7RTRFendjTTtJQU9JO0U1RXF3Y1Y7RTRFNXdjTTtJQU9JO0U1RXd3Y1Y7RTRFL3djTTtJQU9JO0U1RTJ3Y1Y7RTRFbHhjTTtJQU9JO0U1RTh3Y1Y7RTRFcnhjTTtJQU9JO0U1RWl4Y1Y7RTRFeHhjTTtJQU9JO0U1RW94Y1Y7RTRFM3hjTTtJQU9JO0U1RXV4Y1Y7RTRFOXhjTTtJQU9JO0U1RTB4Y1Y7RTRFanljTTtJQU9JO0U1RTZ4Y1Y7RTRFcHljTTtJQU9JO0U1RWd5Y1Y7RTRFdnljTTtJQU9JO0U1RW15Y1Y7RTRFMXljTTtJQU9JO0U1RXN5Y1Y7RTRFN3ljTTtJQU9JO0U1RXl5Y1Y7RTRFaHpjTTtJQU9JO0U1RTR5Y1Y7RTRFbnpjTTtJQU9JO0U1RSt5Y1Y7RTRFdHpjTTtJQU9JO0U1RWt6Y1Y7RTRFenpjTTtJQU9JO0U1RXF6Y1Y7RTRFNXpjTTtJQU9JO0U1RXd6Y1Y7RTRFL3pjTTtJQU9JO0U1RTJ6Y1Y7RTRFbDBjTTtJQU9JO0U1RTh6Y1Y7RTRFcjBjTTtJQU9JO0U1RWkwY1Y7RTRFeDBjTTtJQU9JO0U1RW8wY1Y7RTRFMzBjTTtJQU9JO0U1RXUwY1Y7QUFDRjtBZ0I3MWNJO0U0RGNJO0lBT0k7RTVFNDBjVjtFNEVuMWNNO0lBT0k7RTVFKzBjVjtFNEV0MWNNO0lBT0k7RTVFazFjVjtFNEV6MWNNO0lBT0k7RTVFcTFjVjtFNEU1MWNNO0lBT0k7RTVFdzFjVjtFNEUvMWNNO0lBT0k7RTVFMjFjVjtFNEVsMmNNO0lBT0k7RTVFODFjVjtFNEVyMmNNO0lBT0k7RTVFaTJjVjtFNEV4MmNNO0lBT0k7RTVFbzJjVjtFNEUzMmNNO0lBT0k7RTVFdTJjVjtFNEU5MmNNO0lBT0k7RTVFMDJjVjtFNEVqM2NNO0lBT0k7RTVFNjJjVjtFNEVwM2NNO0lBT0k7RTVFZzNjVjtFNEV2M2NNO0lBT0k7RTVFbTNjVjtFNEUxM2NNO0lBT0k7RTVFczNjVjtFNEU3M2NNO0lBT0k7RTVFeTNjVjtFNEVoNGNNO0lBT0k7RTVFNDNjVjtFNEVuNGNNO0lBT0k7RTVFKzNjVjtFNEV0NGNNO0lBT0k7RTVFazRjVjtFNEV6NGNNO0lBT0k7RTVFcTRjVjtFNEU1NGNNO0lBT0k7RTVFdzRjVjtFNEUvNGNNO0lBT0k7RTVFMjRjVjtFNEVsNWNNO0lBT0k7RTVFODRjVjtFNEVyNWNNO0lBT0k7RTVFaTVjVjtFNEV4NWNNO0lBT0k7RTVFbzVjVjtFNEUzNWNNO0lBT0k7RTVFdTVjVjtFNEU5NWNNO0lBT0k7RTVFMDVjVjtFNEVqNmNNO0lBT0k7RTVFNjVjVjtFNEVwNmNNO0lBT0k7RTVFZzZjVjtFNEV2NmNNO0lBT0k7RTVFbTZjVjtFNEUxNmNNO0lBT0k7RTVFczZjVjtFNEU3NmNNO0lBT0k7RTVFeTZjVjtFNEVoN2NNO0lBT0k7RTVFNDZjVjtFNEVuN2NNO0lBT0k7RTVFKzZjVjtFNEV0N2NNO0lBT0k7RTVFazdjVjtFNEV6N2NNO0lBT0k7RTVFcTdjVjtFNEU1N2NNO0lBT0k7RTVFdzdjVjtFNEUvN2NNO0lBT0k7RTVFMjdjVjtFNEVsOGNNO0lBT0k7RTVFODdjVjtFNEVyOGNNO0lBT0k7RTVFaThjVjtFNEV4OGNNO0lBT0k7RTVFbzhjVjtFNEUzOGNNO0lBT0k7RTVFdThjVjtFNEU5OGNNO0lBT0k7RTVFMDhjVjtFNEVqOWNNO0lBT0k7RTVFNjhjVjtFNEVwOWNNO0lBT0k7RTVFZzljVjtFNEV2OWNNO0lBT0k7RTVFbTljVjtFNEUxOWNNO0lBT0k7RTVFczljVjtFNEU3OWNNO0lBT0k7RTVFeTljVjtFNEVoK2NNO0lBT0k7RTVFNDljVjtFNEVuK2NNO0lBT0k7RTVFKzljVjtFNEV0K2NNO0lBT0k7RTVFaytjVjtFNEV6K2NNO0lBT0k7RTVFcStjVjtFNEU1K2NNO0lBT0k7RTVFdytjVjtFNEUvK2NNO0lBT0k7RTVFMitjVjtFNEVsL2NNO0lBT0k7RTVFOCtjVjtFNEVyL2NNO0lBT0k7RTVFaS9jVjtFNEV4L2NNO0lBT0k7RTVFby9jVjtFNEUzL2NNO0lBT0k7RTVFdS9jVjtFNEU5L2NNO0lBT0k7RTVFMC9jVjtFNEVqZ2RNO0lBT0k7RTVFNi9jVjtFNEVwZ2RNO0lBT0k7RTVFZ2dkVjtFNEV2Z2RNO0lBT0k7RTVFbWdkVjtFNEUxZ2RNO0lBT0k7RTVFc2dkVjtFNEU3Z2RNO0lBT0k7RTVFeWdkVjtFNEVoaGRNO0lBT0k7SUFBQTtFNUU2Z2RWO0U0RXBoZE07SUFPSTtJQUFBO0U1RWloZFY7RTRFeGhkTTtJQU9JO0lBQUE7RTVFcWhkVjtFNEU1aGRNO0lBT0k7SUFBQTtFNUV5aGRWO0U0RWhpZE07SUFPSTtJQUFBO0U1RTZoZFY7RTRFcGlkTTtJQU9JO0lBQUE7RTVFaWlkVjtFNEV4aWRNO0lBT0k7SUFBQTtFNUVxaWRWO0U0RTVpZE07SUFPSTtJQUFBO0U1RXlpZFY7RTRFaGpkTTtJQU9JO0lBQUE7RTVFNmlkVjtFNEVwamRNO0lBT0k7SUFBQTtFNUVpamRWO0U0RXhqZE07SUFPSTtJQUFBO0U1RXFqZFY7RTRFNWpkTTtJQU9JO0lBQUE7RTVFeWpkVjtFNEVoa2RNO0lBT0k7SUFBQTtFNUU2amRWO0U0RXBrZE07SUFPSTtJQUFBO0U1RWlrZFY7RTRFeGtkTTtJQU9JO0U1RW9rZFY7RTRFM2tkTTtJQU9JO0U1RXVrZFY7RTRFOWtkTTtJQU9JO0U1RTBrZFY7RTRFamxkTTtJQU9JO0U1RTZrZFY7RTRFcGxkTTtJQU9JO0U1RWdsZFY7RTRFdmxkTTtJQU9JO0U1RW1sZFY7RTRFMWxkTTtJQU9JO0U1RXNsZFY7RTRFN2xkTTtJQU9JO0U1RXlsZFY7RTRFaG1kTTtJQU9JO0U1RTRsZFY7RTRFbm1kTTtJQU9JO0U1RStsZFY7RTRFdG1kTTtJQU9JO0U1RWttZFY7RTRFem1kTTtJQU9JO0U1RXFtZFY7RTRFNW1kTTtJQU9JO0U1RXdtZFY7RTRFL21kTTtJQU9JO0U1RTJtZFY7RTRFbG5kTTtJQU9JO0U1RThtZFY7RTRFcm5kTTtJQU9JO0U1RWluZFY7RTRFeG5kTTtJQU9JO0U1RW9uZFY7RTRFM25kTTtJQU9JO0U1RXVuZFY7RTRFOW5kTTtJQU9JO0U1RTBuZFY7RTRFam9kTTtJQU9JO0U1RTZuZFY7RTRFcG9kTTtJQU9JO0U1RWdvZFY7RTRFdm9kTTtJQU9JO0U1RW1vZFY7RTRFMW9kTTtJQU9JO0U1RXNvZFY7RTRFN29kTTtJQU9JO0U1RXlvZFY7RTRFaHBkTTtJQU9JO0U1RTRvZFY7RTRFbnBkTTtJQU9JO0U1RStvZFY7RTRFdHBkTTtJQU9JO0U1RWtwZFY7RTRFenBkTTtJQU9JO0U1RXFwZFY7RTRFNXBkTTtJQU9JO0U1RXdwZFY7RTRFL3BkTTtJQU9JO0U1RTJwZFY7RTRFbHFkTTtJQU9JO0U1RThwZFY7RTRFcnFkTTtJQU9JO0U1RWlxZFY7RTRFeHFkTTtJQU9JO0U1RW9xZFY7RTRFM3FkTTtJQU9JO0U1RXVxZFY7RTRFOXFkTTtJQU9JO0U1RTBxZFY7RTRFanJkTTtJQU9JO0U1RTZxZFY7RTRFcHJkTTtJQU9JO0U1RWdyZFY7RTRFdnJkTTtJQU9JO0U1RW1yZFY7RTRFMXJkTTtJQU9JO0U1RXNyZFY7RTRFN3JkTTtJQU9JO0U1RXlyZFY7RTRFaHNkTTtJQU9JO0U1RTRyZFY7RTRFbnNkTTtJQU9JO0U1RStyZFY7RTRFdHNkTTtJQU9JO0lBQUE7RTVFbXNkVjtFNEUxc2RNO0lBT0k7SUFBQTtFNUV1c2RWO0U0RTlzZE07SUFPSTtJQUFBO0U1RTJzZFY7RTRFbHRkTTtJQU9JO0lBQUE7RTVFK3NkVjtFNEV0dGRNO0lBT0k7SUFBQTtFNUVtdGRWO0U0RTF0ZE07SUFPSTtJQUFBO0U1RXV0ZFY7RTRFOXRkTTtJQU9JO0lBQUE7RTVFMnRkVjtFNEVsdWRNO0lBT0k7SUFBQTtFNUUrdGRWO0U0RXR1ZE07SUFPSTtJQUFBO0U1RW11ZFY7RTRFMXVkTTtJQU9JO0lBQUE7RTVFdXVkVjtFNEU5dWRNO0lBT0k7RTVFMHVkVjtFNEVqdmRNO0lBT0k7RTVFNnVkVjtFNEVwdmRNO0lBT0k7RTVFZ3ZkVjtFNEV2dmRNO0lBT0k7RTVFbXZkVjtFNEUxdmRNO0lBT0k7RTVFc3ZkVjtFNEU3dmRNO0lBT0k7RTVFeXZkVjtFNEVod2RNO0lBT0k7RTVFNHZkVjtFNEVud2RNO0lBT0k7RTVFK3ZkVjtFNEV0d2RNO0lBT0k7RTVFa3dkVjtFNEV6d2RNO0lBT0k7RTVFcXdkVjtFNEU1d2RNO0lBT0k7RTVFd3dkVjtFNEUvd2RNO0lBT0k7RTVFMndkVjtFNEVseGRNO0lBT0k7RTVFOHdkVjtFNEVyeGRNO0lBT0k7RTVFaXhkVjtFNEV4eGRNO0lBT0k7RTVFb3hkVjtFNEUzeGRNO0lBT0k7RTVFdXhkVjtFNEU5eGRNO0lBT0k7RTVFMHhkVjtFNEVqeWRNO0lBT0k7RTVFNnhkVjtFNEVweWRNO0lBT0k7RTVFZ3lkVjtFNEV2eWRNO0lBT0k7RTVFbXlkVjtFNEUxeWRNO0lBT0k7RTVFc3lkVjtFNEU3eWRNO0lBT0k7RTVFeXlkVjtFNEVoemRNO0lBT0k7RTVFNHlkVjtFNEVuemRNO0lBT0k7RTVFK3lkVjtFNEV0emRNO0lBT0k7RTVFa3pkVjtFNEV6emRNO0lBT0k7RTVFcXpkVjtFNEU1emRNO0lBT0k7SUFBQTtFNUV5emRWO0U0RWgwZE07SUFPSTtJQUFBO0U1RTZ6ZFY7RTRFcDBkTTtJQU9JO0lBQUE7RTVFaTBkVjtFNEV4MGRNO0lBT0k7SUFBQTtFNUVxMGRWO0U0RTUwZE07SUFPSTtJQUFBO0U1RXkwZFY7RTRFaDFkTTtJQU9JO0lBQUE7RTVFNjBkVjtFNEVwMWRNO0lBT0k7SUFBQTtFNUVpMWRWO0U0RXgxZE07SUFPSTtJQUFBO0U1RXExZFY7RTRFNTFkTTtJQU9JO0lBQUE7RTVFeTFkVjtFNEVoMmRNO0lBT0k7SUFBQTtFNUU2MWRWO0U0RXAyZE07SUFPSTtJQUFBO0U1RWkyZFY7RTRFeDJkTTtJQU9JO0lBQUE7RTVFcTJkVjtFNEU1MmRNO0lBT0k7RTVFdzJkVjtFNEUvMmRNO0lBT0k7RTVFMjJkVjtFNEVsM2RNO0lBT0k7RTVFODJkVjtFNEVyM2RNO0lBT0k7RTVFaTNkVjtFNEV4M2RNO0lBT0k7RTVFbzNkVjtFNEUzM2RNO0lBT0k7RTVFdTNkVjtFNEU5M2RNO0lBT0k7RTVFMDNkVjtFNEVqNGRNO0lBT0k7RTVFNjNkVjtFNEVwNGRNO0lBT0k7RTVFZzRkVjtFNEV2NGRNO0lBT0k7RTVFbTRkVjtFNEUxNGRNO0lBT0k7RTVFczRkVjtFNEU3NGRNO0lBT0k7RTVFeTRkVjtFNEVoNWRNO0lBT0k7RTVFNDRkVjtFNEVuNWRNO0lBT0k7RTVFKzRkVjtFNEV0NWRNO0lBT0k7RTVFazVkVjtFNEV6NWRNO0lBT0k7RTVFcTVkVjtFNEU1NWRNO0lBT0k7RTVFdzVkVjtFNEUvNWRNO0lBT0k7RTVFMjVkVjtFNEVsNmRNO0lBT0k7RTVFODVkVjtFNEVyNmRNO0lBT0k7RTVFaTZkVjtFNEV4NmRNO0lBT0k7RTVFbzZkVjtFNEUzNmRNO0lBT0k7RTVFdTZkVjtFNEU5NmRNO0lBT0k7RTVFMDZkVjtFNEVqN2RNO0lBT0k7RTVFNjZkVjtFNEVwN2RNO0lBT0k7RTVFZzdkVjtFNEV2N2RNO0lBT0k7RTVFbTdkVjtFNEUxN2RNO0lBT0k7RTVFczdkVjtFNEU3N2RNO0lBT0k7RTVFeTdkVjtFNEVoOGRNO0lBT0k7RTVFNDdkVjtFNEVuOGRNO0lBT0k7RTVFKzdkVjtFNEV0OGRNO0lBT0k7RTVFazhkVjtFNEV6OGRNO0lBT0k7RTVFcThkVjtFNEU1OGRNO0lBT0k7RTVFdzhkVjtFNEUvOGRNO0lBT0k7RTVFMjhkVjtFNEVsOWRNO0lBT0k7RTVFODhkVjtFNEVyOWRNO0lBT0k7RTVFaTlkVjtFNEV4OWRNO0lBT0k7RTVFbzlkVjtFNEUzOWRNO0lBT0k7RTVFdTlkVjtFNEU5OWRNO0lBT0k7RTVFMDlkVjtFNEVqK2RNO0lBT0k7RTVFNjlkVjtFNEVwK2RNO0lBT0k7RTVFZytkVjtFNEV2K2RNO0lBT0k7RTVFbStkVjtFNEUxK2RNO0lBT0k7RTVFcytkVjtFNEU3K2RNO0lBT0k7RTVFeStkVjtFNEVoL2RNO0lBT0k7RTVFNCtkVjtBQUNGO0FnQmxnZUk7RTREY0k7SUFPSTtFNUVpL2RWO0U0RXgvZE07SUFPSTtFNUVvL2RWO0U0RTMvZE07SUFPSTtFNUV1L2RWO0U0RTkvZE07SUFPSTtFNUUwL2RWO0U0RWpnZU07SUFPSTtFNUU2L2RWO0U0RXBnZU07SUFPSTtFNUVnZ2VWO0U0RXZnZU07SUFPSTtFNUVtZ2VWO0U0RTFnZU07SUFPSTtFNUVzZ2VWO0U0RTdnZU07SUFPSTtFNUV5Z2VWO0U0RWhoZU07SUFPSTtFNUU0Z2VWO0U0RW5oZU07SUFPSTtFNUUrZ2VWO0U0RXRoZU07SUFPSTtFNUVraGVWO0U0RXpoZU07SUFPSTtFNUVxaGVWO0U0RTVoZU07SUFPSTtFNUV3aGVWO0U0RS9oZU07SUFPSTtFNUUyaGVWO0U0RWxpZU07SUFPSTtFNUU4aGVWO0U0RXJpZU07SUFPSTtFNUVpaWVWO0U0RXhpZU07SUFPSTtFNUVvaWVWO0U0RTNpZU07SUFPSTtFNUV1aWVWO0U0RTlpZU07SUFPSTtFNUUwaWVWO0U0RWpqZU07SUFPSTtFNUU2aWVWO0U0RXBqZU07SUFPSTtFNUVnamVWO0U0RXZqZU07SUFPSTtFNUVtamVWO0U0RTFqZU07SUFPSTtFNUVzamVWO0U0RTdqZU07SUFPSTtFNUV5amVWO0U0RWhrZU07SUFPSTtFNUU0amVWO0U0RW5rZU07SUFPSTtFNUUramVWO0U0RXRrZU07SUFPSTtFNUVra2VWO0U0RXprZU07SUFPSTtFNUVxa2VWO0U0RTVrZU07SUFPSTtFNUV3a2VWO0U0RS9rZU07SUFPSTtFNUUya2VWO0U0RWxsZU07SUFPSTtFNUU4a2VWO0U0RXJsZU07SUFPSTtFNUVpbGVWO0U0RXhsZU07SUFPSTtFNUVvbGVWO0U0RTNsZU07SUFPSTtFNUV1bGVWO0U0RTlsZU07SUFPSTtFNUUwbGVWO0U0RWptZU07SUFPSTtFNUU2bGVWO0U0RXBtZU07SUFPSTtFNUVnbWVWO0U0RXZtZU07SUFPSTtFNUVtbWVWO0U0RTFtZU07SUFPSTtFNUVzbWVWO0U0RTdtZU07SUFPSTtFNUV5bWVWO0U0RWhuZU07SUFPSTtFNUU0bWVWO0U0RW5uZU07SUFPSTtFNUUrbWVWO0U0RXRuZU07SUFPSTtFNUVrbmVWO0U0RXpuZU07SUFPSTtFNUVxbmVWO0U0RTVuZU07SUFPSTtFNUV3bmVWO0U0RS9uZU07SUFPSTtFNUUybmVWO0U0RWxvZU07SUFPSTtFNUU4bmVWO0U0RXJvZU07SUFPSTtFNUVpb2VWO0U0RXhvZU07SUFPSTtFNUVvb2VWO0U0RTNvZU07SUFPSTtFNUV1b2VWO0U0RTlvZU07SUFPSTtFNUUwb2VWO0U0RWpwZU07SUFPSTtFNUU2b2VWO0U0RXBwZU07SUFPSTtFNUVncGVWO0U0RXZwZU07SUFPSTtFNUVtcGVWO0U0RTFwZU07SUFPSTtFNUVzcGVWO0U0RTdwZU07SUFPSTtFNUV5cGVWO0U0RWhxZU07SUFPSTtFNUU0cGVWO0U0RW5xZU07SUFPSTtFNUUrcGVWO0U0RXRxZU07SUFPSTtFNUVrcWVWO0U0RXpxZU07SUFPSTtFNUVxcWVWO0U0RTVxZU07SUFPSTtFNUV3cWVWO0U0RS9xZU07SUFPSTtFNUUycWVWO0U0RWxyZU07SUFPSTtFNUU4cWVWO0U0RXJyZU07SUFPSTtJQUFBO0U1RWtyZVY7RTRFenJlTTtJQU9JO0lBQUE7RTVFc3JlVjtFNEU3cmVNO0lBT0k7SUFBQTtFNUUwcmVWO0U0RWpzZU07SUFPSTtJQUFBO0U1RThyZVY7RTRFcnNlTTtJQU9JO0lBQUE7RTVFa3NlVjtFNEV6c2VNO0lBT0k7SUFBQTtFNUVzc2VWO0U0RTdzZU07SUFPSTtJQUFBO0U1RTBzZVY7RTRFanRlTTtJQU9JO0lBQUE7RTVFOHNlVjtFNEVydGVNO0lBT0k7SUFBQTtFNUVrdGVWO0U0RXp0ZU07SUFPSTtJQUFBO0U1RXN0ZVY7RTRFN3RlTTtJQU9JO0lBQUE7RTVFMHRlVjtFNEVqdWVNO0lBT0k7SUFBQTtFNUU4dGVWO0U0RXJ1ZU07SUFPSTtJQUFBO0U1RWt1ZVY7RTRFenVlTTtJQU9JO0lBQUE7RTVFc3VlVjtFNEU3dWVNO0lBT0k7RTVFeXVlVjtFNEVodmVNO0lBT0k7RTVFNHVlVjtFNEVudmVNO0lBT0k7RTVFK3VlVjtFNEV0dmVNO0lBT0k7RTVFa3ZlVjtFNEV6dmVNO0lBT0k7RTVFcXZlVjtFNEU1dmVNO0lBT0k7RTVFd3ZlVjtFNEUvdmVNO0lBT0k7RTVFMnZlVjtFNEVsd2VNO0lBT0k7RTVFOHZlVjtFNEVyd2VNO0lBT0k7RTVFaXdlVjtFNEV4d2VNO0lBT0k7RTVFb3dlVjtFNEUzd2VNO0lBT0k7RTVFdXdlVjtFNEU5d2VNO0lBT0k7RTVFMHdlVjtFNEVqeGVNO0lBT0k7RTVFNndlVjtFNEVweGVNO0lBT0k7RTVFZ3hlVjtFNEV2eGVNO0lBT0k7RTVFbXhlVjtFNEUxeGVNO0lBT0k7RTVFc3hlVjtFNEU3eGVNO0lBT0k7RTVFeXhlVjtFNEVoeWVNO0lBT0k7RTVFNHhlVjtFNEVueWVNO0lBT0k7RTVFK3hlVjtFNEV0eWVNO0lBT0k7RTVFa3llVjtFNEV6eWVNO0lBT0k7RTVFcXllVjtFNEU1eWVNO0lBT0k7RTVFd3llVjtFNEUveWVNO0lBT0k7RTVFMnllVjtFNEVsemVNO0lBT0k7RTVFOHllVjtFNEVyemVNO0lBT0k7RTVFaXplVjtFNEV4emVNO0lBT0k7RTVFb3plVjtFNEUzemVNO0lBT0k7RTVFdXplVjtFNEU5emVNO0lBT0k7RTVFMHplVjtFNEVqMGVNO0lBT0k7RTVFNnplVjtFNEVwMGVNO0lBT0k7RTVFZzBlVjtFNEV2MGVNO0lBT0k7RTVFbTBlVjtFNEUxMGVNO0lBT0k7RTVFczBlVjtFNEU3MGVNO0lBT0k7RTVFeTBlVjtFNEVoMWVNO0lBT0k7RTVFNDBlVjtFNEVuMWVNO0lBT0k7RTVFKzBlVjtFNEV0MWVNO0lBT0k7RTVFazFlVjtFNEV6MWVNO0lBT0k7RTVFcTFlVjtFNEU1MWVNO0lBT0k7RTVFdzFlVjtFNEUvMWVNO0lBT0k7RTVFMjFlVjtFNEVsMmVNO0lBT0k7RTVFODFlVjtFNEVyMmVNO0lBT0k7RTVFaTJlVjtFNEV4MmVNO0lBT0k7RTVFbzJlVjtFNEUzMmVNO0lBT0k7SUFBQTtFNUV3MmVWO0U0RS8yZU07SUFPSTtJQUFBO0U1RTQyZVY7RTRFbjNlTTtJQU9JO0lBQUE7RTVFZzNlVjtFNEV2M2VNO0lBT0k7SUFBQTtFNUVvM2VWO0U0RTMzZU07SUFPSTtJQUFBO0U1RXczZVY7RTRFLzNlTTtJQU9JO0lBQUE7RTVFNDNlVjtFNEVuNGVNO0lBT0k7SUFBQTtFNUVnNGVWO0U0RXY0ZU07SUFPSTtJQUFBO0U1RW80ZVY7RTRFMzRlTTtJQU9JO0lBQUE7RTVFdzRlVjtFNEUvNGVNO0lBT0k7SUFBQTtFNUU0NGVWO0U0RW41ZU07SUFPSTtFNUUrNGVWO0U0RXQ1ZU07SUFPSTtFNUVrNWVWO0U0RXo1ZU07SUFPSTtFNUVxNWVWO0U0RTU1ZU07SUFPSTtFNUV3NWVWO0U0RS81ZU07SUFPSTtFNUUyNWVWO0U0RWw2ZU07SUFPSTtFNUU4NWVWO0U0RXI2ZU07SUFPSTtFNUVpNmVWO0U0RXg2ZU07SUFPSTtFNUVvNmVWO0U0RTM2ZU07SUFPSTtFNUV1NmVWO0U0RTk2ZU07SUFPSTtFNUUwNmVWO0U0RWo3ZU07SUFPSTtFNUU2NmVWO0U0RXA3ZU07SUFPSTtFNUVnN2VWO0U0RXY3ZU07SUFPSTtFNUVtN2VWO0U0RTE3ZU07SUFPSTtFNUVzN2VWO0U0RTc3ZU07SUFPSTtFNUV5N2VWO0U0RWg4ZU07SUFPSTtFNUU0N2VWO0U0RW44ZU07SUFPSTtFNUUrN2VWO0U0RXQ4ZU07SUFPSTtFNUVrOGVWO0U0RXo4ZU07SUFPSTtFNUVxOGVWO0U0RTU4ZU07SUFPSTtFNUV3OGVWO0U0RS84ZU07SUFPSTtFNUUyOGVWO0U0RWw5ZU07SUFPSTtFNUU4OGVWO0U0RXI5ZU07SUFPSTtFNUVpOWVWO0U0RXg5ZU07SUFPSTtFNUVvOWVWO0U0RTM5ZU07SUFPSTtFNUV1OWVWO0U0RTk5ZU07SUFPSTtFNUUwOWVWO0U0RWorZU07SUFPSTtJQUFBO0U1RTg5ZVY7RTRFcitlTTtJQU9JO0lBQUE7RTVFaytlVjtFNEV6K2VNO0lBT0k7SUFBQTtFNUVzK2VWO0U0RTcrZU07SUFPSTtJQUFBO0U1RTArZVY7RTRFai9lTTtJQU9JO0lBQUE7RTVFOCtlVjtFNEVyL2VNO0lBT0k7SUFBQTtFNUVrL2VWO0U0RXovZU07SUFPSTtJQUFBO0U1RXMvZVY7RTRFNy9lTTtJQU9JO0lBQUE7RTVFMC9lVjtFNEVqZ2ZNO0lBT0k7SUFBQTtFNUU4L2VWO0U0RXJnZk07SUFPSTtJQUFBO0U1RWtnZlY7RTRFemdmTTtJQU9JO0lBQUE7RTVFc2dmVjtFNEU3Z2ZNO0lBT0k7SUFBQTtFNUUwZ2ZWO0U0RWpoZk07SUFPSTtFNUU2Z2ZWO0U0RXBoZk07SUFPSTtFNUVnaGZWO0U0RXZoZk07SUFPSTtFNUVtaGZWO0U0RTFoZk07SUFPSTtFNUVzaGZWO0U0RTdoZk07SUFPSTtFNUV5aGZWO0U0RWhpZk07SUFPSTtFNUU0aGZWO0U0RW5pZk07SUFPSTtFNUUraGZWO0U0RXRpZk07SUFPSTtFNUVraWZWO0U0RXppZk07SUFPSTtFNUVxaWZWO0U0RTVpZk07SUFPSTtFNUV3aWZWO0U0RS9pZk07SUFPSTtFNUUyaWZWO0U0RWxqZk07SUFPSTtFNUU4aWZWO0U0RXJqZk07SUFPSTtFNUVpamZWO0U0RXhqZk07SUFPSTtFNUVvamZWO0U0RTNqZk07SUFPSTtFNUV1amZWO0U0RTlqZk07SUFPSTtFNUUwamZWO0U0RWprZk07SUFPSTtFNUU2amZWO0U0RXBrZk07SUFPSTtFNUVna2ZWO0U0RXZrZk07SUFPSTtFNUVta2ZWO0U0RTFrZk07SUFPSTtFNUVza2ZWO0U0RTdrZk07SUFPSTtFNUV5a2ZWO0U0RWhsZk07SUFPSTtFNUU0a2ZWO0U0RW5sZk07SUFPSTtFNUUra2ZWO0U0RXRsZk07SUFPSTtFNUVrbGZWO0U0RXpsZk07SUFPSTtFNUVxbGZWO0U0RTVsZk07SUFPSTtFNUV3bGZWO0U0RS9sZk07SUFPSTtFNUUybGZWO0U0RWxtZk07SUFPSTtFNUU4bGZWO0U0RXJtZk07SUFPSTtFNUVpbWZWO0U0RXhtZk07SUFPSTtFNUVvbWZWO0U0RTNtZk07SUFPSTtFNUV1bWZWO0U0RTltZk07SUFPSTtFNUUwbWZWO0U0RWpuZk07SUFPSTtFNUU2bWZWO0U0RXBuZk07SUFPSTtFNUVnbmZWO0U0RXZuZk07SUFPSTtFNUVtbmZWO0U0RTFuZk07SUFPSTtFNUVzbmZWO0U0RTduZk07SUFPSTtFNUV5bmZWO0U0RWhvZk07SUFPSTtFNUU0bmZWO0U0RW5vZk07SUFPSTtFNUUrbmZWO0U0RXRvZk07SUFPSTtFNUVrb2ZWO0U0RXpvZk07SUFPSTtFNUVxb2ZWO0U0RTVvZk07SUFPSTtFNUV3b2ZWO0U0RS9vZk07SUFPSTtFNUUyb2ZWO0U0RWxwZk07SUFPSTtFNUU4b2ZWO0U0RXJwZk07SUFPSTtFNUVpcGZWO0FBQ0Y7QTZFeHRmQTtFRCtEUTtJQU9JO0U1RXNwZlY7RTRFN3BmTTtJQU9JO0U1RXlwZlY7RTRFaHFmTTtJQU9JO0U1RTRwZlY7RTRFbnFmTTtJQU9JO0U1RStwZlY7QUFDRjtBNkVodGZBO0VEeUNRO0lBT0k7RTVFb3FmVjtFNEUzcWZNO0lBT0k7RTVFdXFmVjtFNEU5cWZNO0lBT0k7RTVFMHFmVjtFNEVqcmZNO0lBT0k7RTVFNnFmVjtFNEVwcmZNO0lBT0k7RTVFZ3JmVjtFNEV2cmZNO0lBT0k7RTVFbXJmVjtFNEUxcmZNO0lBT0k7RTVFc3JmVjtFNEU3cmZNO0lBT0k7RTVFeXJmVjtFNEVoc2ZNO0lBT0k7RTVFNHJmVjtFNEVuc2ZNO0lBT0k7RTVFK3JmVjtFNEV0c2ZNO0lBT0k7RTVFa3NmVjtBQUNGO0EyRXBzZkE7QUFDQTtFQUNFO0EzRXNzZkY7O0EyRW5zZkE7QUFDQTtFQUNFO0VBRUE7QTNFcXNmRjs7QTJFbHNmQTtBQUNBO0VBQ0U7QTNFcXNmRjs7QTJFbnNmQTtFQUNFO0EzRXNzZkY7O0EyRXBzZkE7RUFDRTtBM0V1c2ZGOztBMkVwc2ZBO0FBQ0E7RUFDRTtBM0V1c2ZGOztBMkVwc2ZBO0VBQ0U7QTNFdXNmRjs7QTJFcHNmQTtBQUNBO0VBQ0U7QTNFdXNmRjs7QTJFcnNmQTtFQUNFO0EzRXdzZkY7O0EyRWhuZkU7RUFDRTtBM0VtbmZKOztBMkVwbmZFO0VBQ0U7QTNFdW5mSjs7QTJFeG5mRTtFQUNFO0EzRTJuZko7O0EyRTVuZkU7RUFDRTtBM0UrbmZKOztBMkVob2ZFO0VBQ0U7QTNFbW9mSjs7QTJFcG9mRTtFQUNFO0EzRXVvZko7O0EyRXhvZkU7RUFDRTtBM0Uyb2ZKOztBMkU1b2ZFO0VBQ0U7QTNFK29mSjs7QThFaDJmQTs7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWsyZkY7O0FJbjNmSTtFMEVzQkE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFKzFmSjs7QStFajVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0EvRW01Zko7QStFajVmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRW01Zk47QStFLzRmRTtFQUNFO0EvRWk1Zko7O0ErRTc0ZkE7O0VBRUU7QS9FZzVmRjs7QStFNzRmQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBL0UrNGZGOztBK0U1NGZBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0EvRTg0ZkY7O0ErRXo0ZkE7RUFDRTtFQUVBO0EvRTI0ZkY7O0FnRjU4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBaEY4OGZGO0FnRjc4ZkU7RUFDRTtBaEYrOGZKOztBZ0YxOGZFO0VBQ0U7RUFDQTtBaEY2OGZKOztBZ0YvOGZFO0VBQ0U7RUFDQTtBaEZrOWZKOztBZ0ZwOWZFO0VBQ0U7RUFDQTtBaEZ1OWZKOztBZ0Z6OWZFO0VBQ0U7RUFDQTtBaEY0OWZKOztBZ0Y5OWZFO0VBQ0U7RUFDQTtBaEZpK2ZKOztBZ0ZuK2ZFO0VBQ0U7RUFDQTtBaEZzK2ZKOztBZ0Z4K2ZFO0VBQ0U7RUFDQTtBaEYyK2ZKOztBZ0Y3K2ZFO0VBQ0U7RUFDQTtBaEZnL2ZKOztBZ0YzK2ZFO0VBREY7SUFFSTtFaEYrK2ZGO0FBQ0Y7O0FpRm5nZ0JFO0VBQ0U7RUFFQTtBakZxZ2dCSjs7QWlGeGdnQkU7RUFDRTtFQUVBO0FqRjBnZ0JKOztBaUY3Z2dCRTtFQUNFO0VBRUE7QWpGK2dnQko7O0FpRmxoZ0JFO0VBQ0U7RUFFQTtBakZvaGdCSjs7QWlGdmhnQkU7RUFDRTtFQUVBO0FqRnloZ0JKOztBaUY1aGdCRTtFQUNFO0VBRUE7QWpGOGhnQko7O0FpRmppZ0JFO0VBQ0U7RUFFQTtBakZtaWdCSjs7QWlGdGlnQkU7RUFDRTtFQUVBO0FqRndpZ0JKOztBa0ZoamdCQTs7K0JBQUE7QUFHQTtFQUNFO0FsRm1qZ0JGOztBa0ZqamdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZvamdCRjs7QWtGbGpnQkE7RUFDRTtFQUNBO0FsRnFqZ0JGOztBa0ZsamdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcWpnQkY7O0FrRmxqZ0JBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm9qZ0JKO0FrRjFqZ0JBO0VBU0U7RUFFQTs7aUNBQUE7QWxGcWpnQkY7QWtGampnQkU7RUFFRTtBbEZramdCSjtBa0YvaWdCRTtFQUdFO0FsRitpZ0JKO0FrRjdpZ0JFO0VBRUU7QWxGOGlnQko7QWtGNWlnQkU7RUFFRTtBbEY2aWdCSjtBa0YzaWdCRTtFQUVFO0FsRjRpZ0JKO0FrRjFpZ0JFO0VBRUU7QWxGMmlnQko7QWtGemlnQkU7RUFFRTtBbEYwaWdCSjtBa0Z4aWdCRTtFQUVFO0FsRnlpZ0JKO0FrRnZpZ0JFO0VBRUU7QWxGd2lnQko7QWtGdGlnQkU7RUFFRTtBbEZ1aWdCSjtBa0ZyaWdCRTtFQUVFO0FsRnNpZ0JKO0FrRnBpZ0JFO0VBRUU7QWxGcWlnQko7QWtGbmlnQkU7RUFFRTtBbEZvaWdCSjtBa0ZsaWdCRTtFQUVFO0FsRm1pZ0JKO0FrRmppZ0JFO0VBRUU7QWxGa2lnQko7QWtGaGlnQkU7RUFFRTtBbEZpaWdCSjtBa0YvaGdCRTtFQUVFO0FsRmdpZ0JKO0FrRjloZ0JFO0VBRUU7QWxGK2hnQko7QWtGN2hnQkU7RUFFRTtBbEY4aGdCSjtBa0Y1aGdCRTtFQUVFO0FsRjZoZ0JKO0FrRjNoZ0JFO0VBRUU7QWxGNGhnQko7QWtGMWhnQkU7RUFFRTtBbEYyaGdCSjtBa0Z6aGdCRTtFQUVFO0FsRjBoZ0JKO0FrRnhoZ0JFO0VBRUU7QWxGeWhnQko7QWtGdmhnQkU7RUFFRTtBbEZ3aGdCSjtBa0Z0aGdCRTtFQUVFO0FsRnVoZ0JKO0FrRnJoZ0JFO0VBRUU7QWxGc2hnQko7QWtGcGhnQkU7RUFFRTtBbEZxaGdCSjtBa0ZuaGdCRTtFQUVFO0FsRm9oZ0JKO0FrRmxoZ0JFO0VBRUU7QWxGbWhnQko7QWtGamhnQkU7RUFFRTtBbEZraGdCSjtBa0ZoaGdCRTtFQUVFO0FsRmloZ0JKO0FrRi9nZ0JFO0VBRUU7QWxGZ2hnQko7QWtGOWdnQkU7RUFFRTtBbEYrZ2dCSjtBa0Y3Z2dCRTtFQUVFO0FsRjhnZ0JKO0FrRjVnZ0JFO0VBRUU7QWxGNmdnQko7QWtGM2dnQkU7RUFFRTtBbEY0Z2dCSjtBa0YxZ2dCRTtFQUVFO0FsRjJnZ0JKO0FrRnpnZ0JFO0VBRUU7QWxGMGdnQko7QWtGeGdnQkU7RUFFRTtBbEZ5Z2dCSjtBa0Z2Z2dCRTtFQUVFO0FsRndnZ0JKO0FrRnRnZ0JFO0VBRUU7QWxGdWdnQko7QWtGcmdnQkU7RUFFRTtBbEZzZ2dCSjtBa0ZwZ2dCRTtFQUVFO0FsRnFnZ0JKO0FrRm5nZ0JFO0VBRUU7QWxGb2dnQko7QWtGbGdnQkU7RUFFRTtBbEZtZ2dCSjtBa0ZqZ2dCRTtFQUVFO0FsRmtnZ0JKO0FrRmhnZ0JFO0VBRUU7QWxGaWdnQko7QWtGLy9mRTtFQUVFO0FsRmdnZ0JKO0FrRjkvZkU7RUFFRTtBbEYrL2ZKO0FrRjcvZkU7RUFFRTtBbEY4L2ZKO0FrRjUvZkU7RUFFRTtBbEY2L2ZKO0FrRjMvZkU7RUFFRTtBbEY0L2ZKO0FrRjEvZkU7RUFFRTtBbEYyL2ZKO0FrRnovZkU7RUFFRTtBbEYwL2ZKO0FrRngvZkU7RUFFRTtBbEZ5L2ZKO0FrRnYvZkU7RUFFRTtBbEZ3L2ZKO0FrRnQvZkU7RUFFRTtBbEZ1L2ZKO0FrRnIvZkU7RUFFRTtBbEZzL2ZKO0FrRnAvZkU7RUFFRTtBbEZxL2ZKO0FrRm4vZkU7RUFFRTtBbEZvL2ZKO0FrRmwvZkU7RUFFRTtBbEZtL2ZKO0FrRmovZkU7RUFFRTtBbEZrL2ZKO0FrRmgvZkU7RUFFRTtBbEZpL2ZKO0FrRi8rZkU7RUFFRTtBbEZnL2ZKO0FrRjkrZkU7RUFFRTtBbEYrK2ZKO0FrRjcrZkU7RUFFRTtBbEY4K2ZKO0FrRjUrZkU7RUFFRTtBbEY2K2ZKO0FrRjMrZkU7RUFFRTtBbEY0K2ZKO0FrRjErZkU7RUFFRTtBbEYyK2ZKO0FrRnorZkU7RUFFRTtBbEYwK2ZKO0FrRngrZkU7RUFFRTtBbEZ5K2ZKO0FrRnYrZkU7RUFFRTtBbEZ3K2ZKO0FrRnQrZkU7RUFFRTtBbEZ1K2ZKO0FrRnIrZkU7RUFFRTtBbEZzK2ZKO0FrRnArZkU7RUFFRTtBbEZxK2ZKO0FrRm4rZkU7RUFHRTtBbEZtK2ZKO0FrRmorZkU7RUFFRTtBbEZrK2ZKO0FrRmgrZkU7RUFFRTtBbEZpK2ZKO0FrRi85ZkU7RUFFRTtBbEZnK2ZKO0FrRjk5ZkU7RUFFRTtBbEYrOWZKO0FrRjc5ZkU7RUFFRTtBbEY4OWZKO0FrRjU5ZkU7RUFFRTtBbEY2OWZKO0FrRjM5ZkU7RUFFRTtBbEY0OWZKO0FrRjE5ZkU7RUFFRTtBbEYyOWZKO0FrRno5ZkU7RUFFRTtBbEYwOWZKO0FrRng5ZkU7RUFFRTtBbEZ5OWZKO0FrRnY5ZkU7RUFFRTtBbEZ3OWZKO0FrRnQ5ZkU7RUFFRTtBbEZ1OWZKO0FrRnI5ZkU7RUFFRTtBbEZzOWZKO0FrRnA5ZkU7RUFFRTtBbEZxOWZKO0FrRm45ZkU7RUFFRTtBbEZvOWZKO0FrRmw5ZkU7RUFFRTtBbEZtOWZKO0FrRmo5ZkU7RUFFRTtBbEZrOWZKO0FrRmg5ZkU7RUFFRTtBbEZpOWZKO0FrRi84ZkU7RUFFRTtBbEZnOWZKO0FrRjk4ZkU7RUFFRTtBbEYrOGZKO0FrRjc4ZkU7RUFFRTtBbEY4OGZKO0FrRjU4ZkU7RUFFRTtBbEY2OGZKO0FrRjM4ZkU7RUFFRTtBbEY0OGZKO0FrRjE4ZkU7RUFFRTtBbEYyOGZKO0FrRno4ZkU7RUFFRTtBbEYwOGZKO0FrRng4ZkU7RUFFRTtBbEZ5OGZKO0FrRnY4ZkU7RUFFRTtBbEZ3OGZKO0FrRnQ4ZkU7RUFFRTtBbEZ1OGZKO0FrRnI4ZkU7RUFFRTtBbEZzOGZKO0FrRnA4ZkU7RUFFRTtBbEZxOGZKO0FrRm44ZkU7RUFFRTtBbEZvOGZKO0FrRmw4ZkU7RUFFRTtBbEZtOGZKO0FrRmo4ZkU7RUFFRTtBbEZrOGZKO0FrRmg4ZkU7RUFFRTtBbEZpOGZKO0FrRi83ZkU7RUFFRTtBbEZnOGZKO0FrRjk3ZkU7RUFFRTtBbEYrN2ZKO0FrRjc3ZkU7RUFFRTtBbEY4N2ZKO0FrRjU3ZkU7RUFFRTtBbEY2N2ZKO0FrRjM3ZkU7RUFFRTtBbEY0N2ZKO0FrRjE3ZkU7RUFFRTtBbEYyN2ZKO0FrRno3ZkU7RUFFRTtBbEYwN2ZKO0FrRng3ZkU7RUFFRTtBbEZ5N2ZKO0FrRnY3ZkU7RUFFRTtBbEZ3N2ZKO0FrRnQ3ZkU7RUFFRTtBbEZ1N2ZKO0FrRnI3ZkU7RUFFRTtBbEZzN2ZKO0FrRnA3ZkU7RUFFRTtBbEZxN2ZKO0FrRm43ZkU7RUFFRTtBbEZvN2ZKO0FrRmw3ZkU7RUFFRTtBbEZtN2ZKO0FrRmo3ZkU7RUFFRTtBbEZrN2ZKO0FrRmg3ZkU7RUFFRTtBbEZpN2ZKO0FrRi82ZkU7RUFFRTtBbEZnN2ZKO0FrRjk2ZkU7RUFFRTtBbEYrNmZKO0FrRjc2ZkU7RUFFRTtBbEY4NmZKO0FrRjU2ZkU7RUFFRTtBbEY2NmZKO0FrRjM2ZkU7RUFFRTtBbEY0NmZKO0FrRjE2ZkU7RUFFRTtBbEYyNmZKO0FrRno2ZkU7RUFFRTtBbEYwNmZKO0FrRng2ZkU7RUFFRTtBbEZ5NmZKO0FrRnY2ZkU7RUFFRTtBbEZ3NmZKO0FrRnQ2ZkU7RUFFRTtBbEZ1NmZKO0FrRnI2ZkU7RUFFRTtBbEZzNmZKO0FrRnA2ZkU7RUFFRTtBbEZxNmZKO0FrRm42ZkU7RUFFRTtBbEZvNmZKO0FrRmw2ZkU7RUFFRTtBbEZtNmZKO0FrRmo2ZkU7RUFHRTtBbEZpNmZKO0FrRi81ZkU7RUFFRTtBbEZnNmZKO0FrRjk1ZkU7RUFFRTtBbEYrNWZKO0FrRjc1ZkU7RUFFRTtBbEY4NWZKO0FrRjU1ZkU7RUFFRTtBbEY2NWZKO0FrRjM1ZkU7RUFFRTtBbEY0NWZKO0FrRjE1ZkU7RUFFRTtBbEYyNWZKO0FrRno1ZkU7RUFFRTtBbEYwNWZKO0FrRng1ZkU7RUFFRTtBbEZ5NWZKO0FrRnY1ZkU7RUFFRTtBbEZ3NWZKO0FrRnQ1ZkU7RUFFRTtBbEZ1NWZKO0FrRnI1ZkU7RUFFRTtBbEZzNWZKO0FrRnA1ZkU7RUFFRTtBbEZxNWZKO0FrRm41ZkU7RUFFRTtBbEZvNWZKO0FrRmw1ZkU7RUFFRTtBbEZtNWZKO0FrRmo1ZkU7RUFFRTtBbEZrNWZKO0FrRmg1ZkU7RUFFRTtBbEZpNWZKO0FrRi80ZkU7RUFFRTtBbEZnNWZKO0FrRjk0ZkU7RUFFRTtBbEYrNGZKO0FrRjc0ZkU7RUFFRTtBbEY4NGZKO0FrRjU0ZkU7RUFFRTtBbEY2NGZKO0FrRjM0ZkU7RUFFRTtBbEY0NGZKO0FrRjE0ZkU7RUFFRTtBbEYyNGZKO0FrRno0ZkU7RUFFRTtBbEYwNGZKO0FrRng0ZkU7RUFFRTtBbEZ5NGZKO0FrRnY0ZkU7RUFFRTtBbEZ3NGZKO0FrRnQ0ZkU7RUFFRTtBbEZ1NGZKO0FrRnI0ZkU7RUFFRTtBbEZzNGZKO0FrRnA0ZkU7RUFFRTtBbEZxNGZKO0FrRm40ZkU7RUFFRTtBbEZvNGZKO0FrRmw0ZkU7RUFFRTtBbEZtNGZKO0FrRmo0ZkU7RUFFRTtBbEZrNGZKO0FrRmg0ZkU7RUFFRTtBbEZpNGZKO0FrRi8zZkU7RUFFRTtBbEZnNGZKO0FrRjkzZkU7RUFFRTtBbEYrM2ZKO0FrRjczZkU7RUFFRTtBbEY4M2ZKO0FrRjUzZkU7RUFFRTtBbEY2M2ZKO0FrRjMzZkU7RUFFRTtBbEY0M2ZKO0FrRjEzZkU7RUFFRTtBbEYyM2ZKO0FrRnozZkU7RUFFRTtBbEYwM2ZKO0FrRngzZkU7RUFFRTtBbEZ5M2ZKO0FrRnYzZkU7RUFFRTtBbEZ3M2ZKO0FrRnQzZkU7RUFFRTtBbEZ1M2ZKO0FrRnIzZkU7RUFFRTtBbEZzM2ZKO0FrRnAzZkU7RUFFRTtBbEZxM2ZKO0FrRm4zZkU7RUFFRTtBbEZvM2ZKO0FrRmwzZkU7RUFFRTtBbEZtM2ZKO0FrRmozZkU7RUFFRTtBbEZrM2ZKO0FrRmgzZkU7RUFFRTtBbEZpM2ZKO0FrRi8yZkU7RUFFRTtBbEZnM2ZKO0FrRjkyZkU7RUFFRTtBbEYrMmZKO0FrRjcyZkU7RUFFRTtBbEY4MmZKO0FrRjUyZkU7RUFFRTtBbEY2MmZKO0FrRjMyZkU7RUFFRTtBbEY0MmZKO0FrRjEyZkU7RUFFRTtBbEYyMmZKO0FrRnoyZkU7RUFFRTtBbEYwMmZKO0FrRngyZkU7RUFHRTtBbEZ3MmZKO0FrRnQyZkU7RUFFRTtBbEZ1MmZKO0FrRnIyZkU7RUFFRTtBbEZzMmZKO0FrRnAyZkU7RUFFRTtBbEZxMmZKO0FrRm4yZkU7RUFFRTtBbEZvMmZKO0FrRmwyZkU7RUFFRTtBbEZtMmZKO0FrRmoyZkU7RUFFRTtBbEZrMmZKO0FrRmgyZkU7RUFFRTtBbEZpMmZKO0FrRi8xZkU7RUFFRTtBbEZnMmZKO0FrRjkxZkU7RUFFRTtBbEYrMWZKO0FrRjcxZkU7RUFFRTtBbEY4MWZKO0FrRjUxZkU7RUFFRTtBbEY2MWZKO0FrRjMxZkU7RUFFRTtBbEY0MWZKO0FrRjExZkU7RUFFRTtBbEYyMWZKO0FrRnoxZkU7RUFFRTtBbEYwMWZKO0FrRngxZkU7RUFFRTtBbEZ5MWZKO0FrRnYxZkU7RUFFRTtBbEZ3MWZKO0FrRnQxZkU7RUFFRTtBbEZ1MWZKO0FrRnIxZkU7RUFFRTtBbEZzMWZKO0FrRnAxZkU7RUFFRTtBbEZxMWZKO0FrRm4xZkU7RUFFRTtBbEZvMWZKO0FrRmwxZkU7RUFFRTtBbEZtMWZKO0FrRmoxZkU7RUFFRTtBbEZrMWZKO0FrRmgxZkU7RUFFRTtBbEZpMWZKO0FrRi8wZkU7RUFFRTtBbEZnMWZKO0FrRjkwZkU7RUFFRTtBbEYrMGZKO0FrRjcwZkU7RUFFRTtBbEY4MGZKO0FrRjUwZkU7RUFFRTtBbEY2MGZKO0FrRjMwZkU7RUFFRTtBbEY0MGZKO0FrRjEwZkU7RUFFRTtBbEYyMGZKO0FrRnowZkU7RUFHRTtBbEZ5MGZKO0FrRnYwZkU7RUFFRTtBbEZ3MGZKO0FrRnQwZkU7RUFFRTtBbEZ1MGZKO0FrRnIwZkU7RUFFRTtBbEZzMGZKO0FrRnAwZkU7RUFFRTtBbEZxMGZKO0FrRm4wZkU7RUFFRTtBbEZvMGZKO0FrRmwwZkU7RUFFRTtBbEZtMGZKO0FrRmowZkU7RUFFRTtBbEZrMGZKO0FrRmgwZkU7RUFFRTtBbEZpMGZKO0FrRi96ZkU7RUFFRTtBbEZnMGZKO0FrRjl6ZkU7RUFFRTtBbEYremZKO0FrRjd6ZkU7RUFFRTtBbEY4emZKO0FrRjV6ZkU7RUFFRTtBbEY2emZKO0FrRjN6ZkU7RUFFRTtBbEY0emZKO0FrRjF6ZkU7RUFFRTtBbEYyemZKO0FrRnp6ZkU7RUFFRTtBbEYwemZKO0FrRnh6ZkU7RUFFRTtBbEZ5emZKO0FrRnZ6ZkU7RUFFRTtBbEZ3emZKOztBa0ZyemZBOzsrQkFBQTtBQ3JnQ0E7RUFDRTtBbkZnMGhCRjs7QW1GN3poQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmcwaEJGOztBbUY3emhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZnMGhCRjs7QW1GNXpoQkU7RUFDRTtFQUVBO0VBQ0E7QW5GOHpoQko7QW1GN3poQkk7RUFDRTtBbkYremhCTjs7QW1GMXpoQkE7RUFDRTtFQUNBO0FuRjZ6aEJGO0FtRjN6aEJFOztFQUVFO0FuRjZ6aEJKO0FtRjF6aEJJOztFQUVFO0FuRjR6aEJOOztBbUZ2emhCQTs7OztFQUlFO0VBRUE7QW5GeXpoQkY7QW1GeHpoQkU7Ozs7RUFDRTtBbkY2emhCSjs7QW1GenpoQkE7O0VBRUU7RUFFQTtBbkYyemhCRjtBbUYxemhCRTs7RUFDRTtBbkY2emhCSjs7QW1GenpoQkE7O0VBRUU7RUFFQTtBbkYyemhCRjtBbUYxemhCRTs7RUFDRTtBbkY2emhCSjs7QW9GNzRoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZnNWhCRjtBb0Y5NGhCRTtFQUNFO0VBQ0E7RUFDQSxxQm5GWlc7RW1GYVg7QXBGZzVoQko7QW9GOTRoQkU7RUFDRTtFQUNBO0FwRmc1aEJKO0FvRjk0aEJFO0VBQ0U7RUFDQTtBcEZnNWhCSjs7QW9GNTRoQkE7RUFDRTtFQUNBO0FwRis0aEJGO0FvRjc0aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGKzRoQko7QW9GOTRoQkk7RUFDRTtBcEZnNWhCTjtBb0Y1NGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjg0aEJKO0FvRjM0aEJFO0VBQ0U7QXBGNjRoQko7QW9GMTRoQkU7RUFDRTtFQUNBLG9CN0UrK0JnQjtFNkU5K0JoQix1QjdFOCtCZ0I7RTZFNytCaEIscUI3RSsrQmlCO0U2RTkrQmpCLHNCN0U4K0JpQjtFNkU3K0JqQjtFQUNBO0VBQ0EsMkI3RTYrQmU7QVArNWZuQjtBb0YzNGhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3RXkrQlk7RTZFeCtCWixvQjdFeStCbUI7RTZFeCtCbkI7RUFDQTtFQUNBLDZCN0V1K0JrQjtFNkV0K0JsQiwwQzdFdStCYTtFNkV0K0JiO0FwRjY0aEJOO0FvRjM0aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjY0aEJOO0FvRjU0aEJNO0VBQ0U7RUFDQTtFQUNBLGtEN0V5K0JzQjtFNkV4K0J0QjtFQUNBO0VBQ0EsMkI3RTY4Qlc7QVBpOGZuQjtBb0Y1NGhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3RWkrQm1CO0U2RWgrQm5CO0VBQ0E7QXBGODRoQlI7QW9GNTRoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGODRoQlI7QW9GNTRoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEY4NGhCUjtBb0YzNGhCSTtFQUNFO0FwRjY0aEJOO0FvRno0aEJNO0VBQ0U7QXBGMjRoQlI7QW9GeDRoQkk7RUFDRTtBcEYwNGhCTjtBb0Z4NGhCSTtFQUVFLDBEN0UrNkIrQjtBUDA5ZnJDO0FvRnY0aEJJO0VBQ0UseUM3RTY2Qm9CO0FQNDlmMUI7QW9GdjRoQkk7RUFFRTtFQUNBO0VBQ0E7QXBGdzRoQk47QW9GdDRoQkk7RUFDRSxpRDdFczZCcUI7RTZFcjZCckI7RUFDQTtBcEZ3NGhCTjtBb0Z0NGhCSTtFQUVFO0FwRnU0aEJOO0FvRnI0aEJJO0VBQ0UsaUQ3RTY1QnFCO0U2RTU1QnJCO0FwRnU0aEJOO0FvRnA0aEJJO0VBRUU7QXBGcTRoQk47QW9GbjRoQkk7RUFDRSxpRDdFbzVCcUI7RTZFbjVCckI7QXBGcTRoQk47QW9GbDRoQkk7RUFHRSxxRDdFODRCNEI7QVBvL2ZsQztBb0Y1M2hCTTs7Ozs7Ozs7Ozs7OztFQUtFO0FwRnM0aEJSO0FvRmw0aEJJO0VBQ0UsZTdFZzRCZTtFNkUvM0JmLGlCN0VnNEJpQjtBUG9nZ0J2QjtBb0ZqNGhCTTtFQUNFLG1CN0UyNEJvQjtBUHcvZjVCO0FvRmo0aEJNO0VBRUUsNkQ3RXkzQmdDO0FQeWdnQnhDO0FvRi8zaEJJO0VBR0Usb0I3RXEzQmlCO0U2RXAzQmpCLHVCN0VxM0JvQjtFNkVwM0JwQixtQjdFcTNCZTtFNkVwM0JmLGdCN0VxM0JpQjtBUDBnZ0J2QjtBb0Y5M2hCTTtFQUNFLG9CN0U2M0JvQjtFNkU1M0JwQixtQjdFNjNCa0I7QVBtZ2dCMUI7QW9GOTNoQk07RUFFRSw2RDdFKzJCZ0M7QVBnaGdCeEM7QW9GejNoQkk7RUFDRSxXN0VyTkU7QVBnbGlCUjtBb0YxM2hCTTtFQUNFLGM3RXRORTtBUGtsaUJWO0FvRnozaEJRO0VBQ0UscUI3RTFOQTtBUHFsaUJWO0FvRngzaEJNO0VBQ0UsVzdFL05BO0FQeWxpQlI7QW9GeDNoQk07RUFDRSxrQjdFbE9BO0U2RW1PQTtFQUNBO0FwRjAzaEJSO0FvRngzaEJNO0VBQ0Usa0I3RXZPQTtFNkV3T0E7QXBGMDNoQlI7QW9GdDNoQk07RUFDRSxrQjdFN09BO0U2RThPQTtBcEZ3M2hCUjtBb0ZwM2hCTTtFQUNFLCtCN0UyMUJ1QjtBUDJoZ0IvQjtBb0ZwM2hCTTtFQUdFLDJDN0V1MUJrQjtBUDZoZ0IxQjs7QXFGN21pQkk7RUFDRTtBckZnbmlCTjs7QXFGM21pQkE7RUFDRSwyQjlFc3VDdUI7QVB3NGZ6Qjs7QXFGM21pQkE7RUFDRSxxQnBGZGE7RW9GZWI7RUFDQSx5QzlFa3VDb0M7QVA0NGZ0Qzs7QXNGM25pQkE7RUFDRTtBdEY4bmlCRjs7QXNGM25pQkE7RUFDRTtFQUNBLGUvRThrQzBCO0UrRTdrQzFCLGdCL0U2a0MwQjtFK0U1a0MxQixvQy9FOGtDa0M7RStFN2tDbEM7QXRGOG5pQkY7QXNGNW5pQkU7RUFDRTtFQUNBO0VBQ0Esd0MvRTRrQ2lDO0UrRTNrQ2pDLGtCL0U0a0NvQztFK0Uza0NwQyxlL0U0a0M0QjtFK0Uza0M1QixnQi9FMmtDNEI7RStFMWtDNUI7RUFDQTtFQUNBO0VBQ0EsbUIvRXlrQ2dDO0FQcWpnQnBDO0FzRjNuaUJFO0VBQ0U7QXRGNm5pQko7QXNGM25pQkk7RUFDRSxhL0Vva0NrQztFK0Vua0NsQyx1RS9Fb2tDcUM7QVB5amdCM0M7QXNGem5pQkU7RUFDRTtFQUNBLGtEL0VxakM0QjtFK0VwakM1Qiw2Qi9FaWtDZ0M7QVAwamdCcEM7QXNGem5pQkk7RUFDRSxhL0Vna0NrQztFK0UvakNsQyx1RS9FeWpDcUM7RStFeGpDckMsbUIvRWdrQ29DO0UrRS9qQ3BDLDJDL0Vna0NxQztBUDJqZ0IzQztBc0Z2bmlCRTtFQUNFLHFCckZsRFc7QUQycWlCZjtBc0Z2bmlCSTtFQUNFLGEvRTJqQ29DO0FQOGpnQjFDO0FzRnRuaUJJO0VBQ0U7RUFDQTtBdEZ3bmlCTjtBc0ZybmlCSTtFQUNFLHFCckY5RFM7QURxcmlCZjtBc0ZybmlCTTtFQUNFLG9DL0VpakMyQztFK0VoakMzQyxtQi9FMGlDa0M7RStFemlDbEMsMkMvRTBpQ21DO0FQNmtnQjNDO0FzRmhuaUJNO0VBQ0Usb0MvRTBqQ2lEO0FQd2pnQnpEO0FzRjdtaUJFO0VBQ0Usc0IvRXFpQ3NDO0UrRXBpQ3RDO0VBQ0E7QXRGK21pQko7QXNGNW1pQk07RUFDRTtFQUNBO0VBQ0EsZS9FOGhDc0M7RStFN2hDdEMsZ0IvRTZoQ3NDO0UrRTVoQ3RDO0VBQ0E7RUFDQTtFQUNBLG9DL0UyaENpRDtBUG1sZ0J6RDtBc0YxbWlCSTtFQUNFO0VBQ0EseUJyRnBHUztBRGd0aUJmO0FzRjFtaUJNO0VBQ0U7RUFDQTtFQUNBLHNCL0VxaEMrQztFK0VwaEMvQyxrQi9FdEdBO0UrRXVHQSxlL0VxaEN3QztFK0VwaEN4QyxpQi9FcWhDeUM7RStFcGhDekM7RUFDQTtFQUNBO0VBQ0Esb0IvRWtoQzhDO0UrRWpoQzlDLGdCL0VraEM2QztFK0VqaEM3QztBdEY0bWlCUjtBc0Z6bWlCTTtFQUNFLHlCckZ0SE87QURpdWlCZjtBc0Z2bWlCSTtFQUNFLHFCckYzSFM7QURvdWlCZjtBc0ZybWlCRTtFQUNFLGtCL0VpaENtQztFK0VoaENuQyxjL0VpaEMyQjtFK0VoaEMzQixlL0VnaEMyQjtFK0UvZ0MzQjtFQUNBO0F0RnVtaUJKO0FzRnJtaUJJO0VBQ0UsVy9FOGdDZ0M7RStFN2dDaEMsWS9FNmdDZ0M7QVAwbGdCdEM7QXNGcG1pQkk7RUFDRTtFQUNBO0VBQ0EsVy9FdWdDZ0M7RStFdGdDaEMsWS9Fc2dDZ0M7RStFcmdDaEM7RUFDQTtFQUNBLGtCL0UrL0JpQztFK0U5L0JqQyxvQy9Fd2dDMEM7QVA4bGdCaEQ7QXNGbm1pQkk7RUFDRTtFQUNBLG9DL0VxZ0M0QztBUGdtZ0JsRDtBc0ZubWlCTTtFQUNFLGtCL0VzL0IrQjtFK0VyL0IvQixlL0VtZ0NxQztFK0VsZ0NyQyxnQi9Fa2dDcUM7RStFamdDckMscUJyRjlKTztFcUYrSlAseUJyRi9KTztFcUZnS1Asd0IvRXFnQzBDO0UrRXBnQzFDO0VBQ0E7RUFDQTtFQUNBO0F0RnFtaUJSO0FzRmxtaUJNO0VBQ0Usb0MvRTgvQmdEO0FQc21nQnhEOztBc0Y5bGlCQTtFQUNFO0F0RmltaUJGO0FzRmhtaUJFO0VBQ0U7QXRGa21pQko7O0FzRnpsaUJFO0VBQ0U7RUFDQTtFQUNBLHdCL0U0K0J5QztFK0UzK0J6QyxXL0U0K0JpQztFK0UzK0JqQyxnQi9FNCtCa0M7RStFMytCbEMsMkQvRTQrQjRDO0UrRTMrQjVDO0VBQ0E7QXRGNGxpQko7QXNGMWxpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCL0UwK0I2QztFK0V6K0I3QyxjL0UwK0JxQztFK0V6K0JyQyxlL0V5K0JxQztFK0V4K0JyQyx1Qy9FMCtCZ0Q7RStFeitCaEQsc0IvRTArQjBDO0UrRXorQjFDLDRIL0V1akJTO0UrRXRqQlQsaUQvRTArQjBDO0FQa25nQmhEO0FzRnpsaUJJO0VBQ0U7QXRGMmxpQk47QXNGemxpQk07RUFDRSx3RS9FcStCK0M7RStFcCtCL0MsbUIvRXErQjhDO0UrRXArQjlDLDJDL0VxK0IrQztBUHNuZ0J2RDtBc0Z4bGlCTTtFQUNFLGtCL0V1OUIyQztFK0V0OUIzQyxjL0VtK0J5QztFK0VsK0J6QyxlL0VrK0J5QztBUHduZ0JqRDtBc0Z0bGlCSTtFQUNFO0F0RndsaUJOO0FzRnRsaUJNO0VBQ0U7QXRGd2xpQlI7QXNGdGxpQlE7RUFDRSxzQi9FMDlCc0Q7RStFejlCdEQscUMvRTA5QnFEO0UrRXo5QnJELG1CL0UwOUJvRDtFK0V6OUJwRCwyQy9FMDlCcUQ7QVA4bmdCL0Q7QXNGcGxpQk07RUFDRTtBdEZzbGlCUjtBc0ZwbGlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IvRWc5QjBEO0UrRS84QjFELGMvRWc5QmtEO0UrRS84QmxELGUvRWc5Qm1EO0UrRS84Qm5ELHlCckYzUEs7RXFGNFBMLGdCL0VnOUJ1RDtFK0UvOEJ2RCxzQi9FZzlCd0Q7RStFLzhCeEQsdUwvRWc5QnVEO0UrRS84QnZELGlEL0VrOUJ1RDtBUG9vZ0JqRTs7QXVGcjFpQkU7RUFDRTtBdkZ3MWlCSjtBdUZ2MWlCSTtFQUNFO0F2RnkxaUJOO0F1RnYxaUJJO0VBQ0U7RUFDQTtBdkZ5MWlCTjtBdUZ2MWlCTTtFQUNFO0F2RnkxaUJSO0F1RnAxaUJJO0VBQ0U7QXZGczFpQk47O0F3Rm4yaUJBO0VBQ0U7QXhGczJpQkY7QXdGcDJpQkU7RUFDRSwrQmpGZ3ZDaUI7RWlGL3VDakIsMkJqRit1Q2lCO0VpRjl1Q2pCLG9CakZndkNvQjtFaUYvdUNwQix1QmpGK3VDb0I7RWlGOXVDcEIsMkJqRit1Q3FCO0FQdW5nQnpCO0F3RnAyaUJJO0VBQ0UsMkJqRjR1Q21CO0VpRjN1Q25CLHFCdkZmUztFdUZnQlQ7RUFDQSxtQ2pGNnVDeUI7QVB5bmdCL0I7O0F3RmoyaUJBO0VBQ0U7RUFDQSxvQmpGd3VDMkI7RWlGdnVDM0IsdUJqRnV1QzJCO0FQNm5nQjdCO0F3Rm4yaUJFO0VBQ0U7RUFDQTtBeEZxMmlCSjtBd0ZuMmlCRTtFQUNFO0F4RnEyaUJKOztBd0ZoMmlCRTtFQUNFLDRCakY2dENvQjtFaUY1dENwQixlakY2dEN1QjtFaUY1dEN2QixvQmpGNnRDdUI7RWlGNXRDdkIsdUJqRjR0Q3VCO0FQdW9nQjNCO0F3RmgyaUJFO0VBQ0UsZWpGdXRDdUI7QVAyb2dCM0I7O0F3RjcxaUJFO0VBQ0UsK0JqRnF0Q29CO0VpRnB0Q3BCLDJCakZvdENvQjtFaUZudENwQixtQmpGcXRDdUI7RWlGcHRDdkIsb0JqRitzQ3VCO0VpRjlzQ3ZCLHVCakY4c0N1QjtBUGtwZ0IzQjtBd0Y3MWlCRTtFQUNFLG1CakYrc0N1QjtFaUY5c0N2QixnQmpGaXRDOEI7QVA4b2dCbEM7O0F3RnoxaUJJO0VBQ0U7QXhGNDFpQk47QXdGMTFpQkk7RUFDRTtFQUNBO0F4RjQxaUJOO0F3RngxaUJFOzs7O0VBSUU7RUFDQTtBeEYwMWlCSjtBd0Z4MWlCRTs7OztFQUlFO0VBQ0E7QXhGMDFpQko7O0F3RnQxaUJBO0VBQ0U7QXhGeTFpQkY7O0F3RnQxaUJBO0VBQ0U7QXhGeTFpQkY7O0F3RnQxaUJBO0VBQ0U7QXhGeTFpQkY7O0F3RnAxaUJJO0VBQ0UsNEJqRnlwQ2tCO0FQOHJnQnhCOztBd0ZqMWlCRTtFQUNFLDJCakZ1b0NpQjtBUDZzZ0JyQjtBd0ZsMWlCRTtFQUNFO0F4Rm8xaUJKOztBd0Y5MGlCSTtFQUNFLDJCakY2b0NrQjtBUG9zZ0J4Qjs7QXdGejBpQkU7OztFQUNFO0VBRUE7RUFDQTtFQUNBO0F4RjYwaUJKO0F3RjMwaUJJOzs7Ozs7O0VBR0U7RUFFQTtFQUNBO0VBQ0E7QXhGZzFpQk47QXdGNTBpQkU7OztFQUNFO0F4RmcxaUJKOztBd0Y1MGlCQTtBQUlBO0FDaUdBOztFQUVFO0F6RjR1aUJGOztBeUZ6dWlCQTs7RUFFRTtBekY0dWlCRjs7QXlGMTlpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQm5GbzBCbUI7RW1GbjBCbkI7RUFFQSxjbEYrdkN5QjtFa0Y5dkN6QjtBekY0OWlCSjs7QXlGejlpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsd0NBeEJpQjtFQXlCakI7RUFDQSxXbEYxQ0k7QVBxZ2pCUjs7QXlGdjlpQkk7Ozs7RUFFRTtBekY0OWlCTjs7QXlGM2dqQkk7RUFxREU7RUFDQTtFQUNBLHFCbEZpdUN1QjtBUHl2Z0I3QjtBeUZ4OWlCTTtFQUNFLHFCbEY4dENxQjtFa0Y3dENyQixpREEzQ2E7QXpGcWdqQnJCOztBeUZsOWlCUTtFQUNFLGNsRm90Q21CO0FQaXdnQjdCO0F5Rmw5aUJROzs7OztFQUdFLHFCbEY4c0NtQjtBUHd3Z0I3QjtBeUZuOWlCUTtFQUVFO0F6Rm85aUJWO0F5Rmw5aUJRO0VBQ0U7QXpGbzlpQlY7QXlGbDlpQlE7RUFDRSxxQmxGbXNDbUI7RWtGbHNDbkI7QXpGbzlpQlY7QXlGbDlpQlE7RUFDRSxxQmxGK3JDbUI7RWtGOXJDbkI7QXpGbzlpQlY7QXlGaDlpQlU7RUFDRTtBekZrOWlCWjtBeUYvOGlCVTtFQUNFO0VBQ0E7QXpGaTlpQlo7QXlGOThpQlU7RUFDRTtBekZnOWlCWjs7QXlGeGpqQkk7RUFpSEUscUJsRnVxQ3VCO0FQb3lnQjdCO0F5Rno4aUJNO0VBQ0UscUJsRm9xQ3FCO0VrRm5xQ3JCLGlEQXJHYTtBekZnampCckI7QXlGeDhpQk07RUFDRTtBekYwOGlCUjs7QXlGbmtqQkk7RUFpSUk7QXpGczhpQlI7O0F5Ri83aUJNO0VBQ0U7QXpGazhpQlI7QXlGLzdpQk07RUFDRTtFQUNBLHFCbEYwb0NxQjtBUHV6Z0I3QjtBeUYvN2lCUTtFQUNFO0F6Rmk4aUJWO0F5RjM3aUJVOzs7RUFFRSxxQmxGK25DaUI7QVAremdCN0I7O0F5RnZsakJJO0VBa0tFLHFCbEZzbkN1QjtBUG0wZ0I3QjtBeUZ2N2lCTTtFQUNFLHlCbEZtbkNxQjtBUHMwZ0I3QjtBeUZwN2lCVTtFQUNFO0F6RnM3aUJaO0F5Rmo3aUJNO0VBQ0U7QXpGbTdpQlI7QXlGajdpQlE7RUFDRTtBekZtN2lCVjtBeUYvNmlCTTtFQUNFLGNsRitsQ3FCO0VrRjlsQ3JCO0F6Rmk3aUJSO0F5RjU2aUJVO0VBQ0UseUJsRndsQ2lCO0VrRnZsQ2pCLHFCbEZ1bENpQjtBUHUxZ0I3QjtBeUZ4NmlCUTtFQUNFLHFCbEZnbENtQjtFa0Yva0NuQixzQmxGMU1GO0FQb25qQlI7QXlGdjZpQlk7RUFDRTtBekZ5NmlCZDtBeUZyNmlCVTtFQUNFLHFCbEZza0NpQjtFa0Zya0NqQix5QmxGcWtDaUI7QVBrMmdCN0I7O0F5Rmg2aUJJO0VBQ0U7QXpGbTZpQk47O0F5RjM1aUJVO0VBQ0Usd0VsRms5QjJDO0FQNDhnQnZEO0F5Rno1aUJZO0VBQ0UseUJsRjhpQ2U7RWtGN2lDZix1TGxGODlCbUQ7QVA2N2dCakU7QXlGdjVpQlk7RUFDRTtBekZ5NWlCZDs7QXlGdm5qQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQm5GbzBCbUI7RW1GbjBCbkI7RUFFQSxjbEYrdkN5QjtFa0Y5dkN6QjtBekZ5bmpCSjs7QXlGdG5qQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEseUNBeEJpQjtFQXlCakI7RUFDQSxXbEYxQ0k7QVBrcWpCUjs7QXlGcG5qQkk7Ozs7RUFFRTtBekZ5bmpCTjs7QXlGeHFqQkk7RUFxREU7RUFDQTtFQUNBLHFCbEZpdUN1QjtBUHM1Z0I3QjtBeUZybmpCTTtFQUNFLHFCbEY4dENxQjtFa0Y3dENyQixrREEzQ2E7QXpGa3FqQnJCOztBeUYvbWpCUTtFQUNFLGNsRm90Q21CO0FQODVnQjdCO0F5Ri9takJROzs7OztFQUdFLHFCbEY4c0NtQjtBUHE2Z0I3QjtBeUZobmpCUTtFQUVFO0F6RmluakJWO0F5Ri9takJRO0VBQ0U7QXpGaW5qQlY7QXlGL21qQlE7RUFDRSxxQmxGbXNDbUI7RWtGbHNDbkI7QXpGaW5qQlY7QXlGL21qQlE7RUFDRSxxQmxGK3JDbUI7RWtGOXJDbkI7QXpGaW5qQlY7QXlGN21qQlU7RUFDRTtBekYrbWpCWjtBeUY1bWpCVTtFQUNFO0VBQ0E7QXpGOG1qQlo7QXlGM21qQlU7RUFDRTtBekY2bWpCWjs7QXlGcnRqQkk7RUFpSEUscUJsRnVxQ3VCO0FQaThnQjdCO0F5RnRtakJNO0VBQ0UscUJsRm9xQ3FCO0VrRm5xQ3JCLGtEQXJHYTtBekY2c2pCckI7QXlGcm1qQk07RUFDRTtBekZ1bWpCUjs7QXlGaHVqQkk7RUFpSUk7QXpGbW1qQlI7O0F5RjVsakJNO0VBQ0U7QXpGK2xqQlI7QXlGNWxqQk07RUFDRTtFQUNBLHFCbEYwb0NxQjtBUG85Z0I3QjtBeUY1bGpCUTtFQUNFO0F6RjhsakJWO0F5RnhsakJVOzs7RUFFRSxxQmxGK25DaUI7QVA0OWdCN0I7O0F5RnB2akJJO0VBa0tFLHFCbEZzbkN1QjtBUGcrZ0I3QjtBeUZwbGpCTTtFQUNFLHlCbEZtbkNxQjtBUG0rZ0I3QjtBeUZqbGpCVTtFQUNFO0F6Rm1sakJaO0F5RjlrakJNO0VBQ0U7QXpGZ2xqQlI7QXlGOWtqQlE7RUFDRTtBekZnbGpCVjtBeUY1a2pCTTtFQUNFLGNsRitsQ3FCO0VrRjlsQ3JCO0F6RjhrakJSO0F5RnprakJVO0VBQ0UseUJsRndsQ2lCO0VrRnZsQ2pCLHFCbEZ1bENpQjtBUG8vZ0I3QjtBeUZya2pCUTtFQUNFLHFCbEZnbENtQjtFa0Yva0NuQixzQmxGMU1GO0FQaXhqQlI7QXlGcGtqQlk7RUFDRTtBekZza2pCZDtBeUZsa2pCVTtFQUNFLHFCbEZza0NpQjtFa0Zya0NqQix5QmxGcWtDaUI7QVArL2dCN0I7O0F5RjdqakJJO0VBQ0U7QXpGZ2tqQk47O0F5RnhqakJVO0VBQ0Usd0VsRms5QjJDO0FQeW1oQnZEO0F5RnRqakJZO0VBQ0UseUJsRjhpQ2U7RWtGN2lDZix1TGxGODlCbUQ7QVAwbGhCakU7QXlGcGpqQlk7RUFDRTtBekZzampCZDs7QTBGcnlqQkU7RUFDRTtBMUZ3eWpCSjtBMEZweWpCSTtFQUNFO0ExRnN5akJOO0EwRnB5akJJO0VBQ0U7QTFGc3lqQk47QTBGcHlqQkk7RUFDRTtBMUZzeWpCTjtBMEZseWpCRTtFQUNFO0ExRm95akJKO0EwRmp5akJFO0VBQ0UsZ0JuRnl0Q3dDO0VtRnh0Q3hDO0VBQ0E7QTFGbXlqQko7QTBGaHlqQkU7RUFDRSxXbkZvdEM2QztFbUZudEM3QztFQUNBO0VBQ0E7QTFGa3lqQko7QTBGL3hqQkU7RUFDRTtFQUNBO0ExRml5akJKO0EwRjl4akJFO0VBQ0U7QTFGZ3lqQko7O0EyRjEwakJBO0VBQ0U7RUFDQTtFQUVBO0EzRjQwakJGO0EyRjEwakJFO0VBQ0UsZ0JwRjQwQmlCO0FQZ2dpQnJCO0EyRnowakJFO0VBQ0UsZ0JyRjRsQmlCO0FOK3VpQnJCO0EyRngwakJFO0VBQ0UsNEJwRjgxQjBCO0FQNCtoQjlCOztBcUIzMWpCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXJCdTFqQko7O0FxQnoyakJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckJxMmpCSjs7QXFCdjNqQkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQm0zakJKOztBcUJyNGpCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXJCaTRqQko7O0FxQm41akJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckIrNGpCSjs7QXFCajZqQkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyQjY1akJKOztBcUIvNmpCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXJCMjZqQko7O0FxQjc3akJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBckJ5N2pCSjs7QTJGajdqQkU7RUFDRSxnQnBGazFCcUI7QVBrbWlCekI7QTJGbDdqQkU7RUFDRTtFQUNBO0EzRm83akJKOztBMkZoN2pCQTtFQUNFO0VBQ0E7QTNGbTdqQkY7O0EyRmg3akJBO0VBQ0U7QTNGbTdqQkY7O0E0RjE5akJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEZGRTtFb0ZJRjtBNUYwOWpCRjtBNEZ4OWpCRTtFQUlFO0E1RnU5akJKO0E0RnA5akJFO0VBR0U7QTVGbzlqQko7QTRGajlqQkU7RUFLRTtBNUYrOGpCSjtBNEY3OGpCSTtFQUNFO0E1Ris4akJOO0E0RjM4akJFO0VBR0U7QTVGMjhqQko7O0E0Rm44akJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBRUE7RUFDQTtFQUNBO0E1Rms4akJGO0E0Rmg4akJFO0VBSUU7QTVGKzdqQko7QTRGNTdqQkU7RUFHRTtBNUY0N2pCSjtBNEZ6N2pCRTtFQUtFO0E1RnU3akJKO0E0RnI3akJJO0VBQ0U7QTVGdTdqQk47QTRGbjdqQkU7RUFHRTtBNUZtN2pCSjtBNEZoN2pCRTtFQ1pBO0VBQ0E7RUFDQTtFMUZrTUksNkJBTEk7RTBGM0xSO0E3Ris3akJGO0E0Rjc2akJFO0VDdEJBO0VBQ0E7RUFDQTtFMUZrTUksNEJBTEk7RTBGM0xSO0E3RnM4akJGOztBNEZwNmpCQTtFQUNFO0E1RnU2akJGO0E0RnI2akJFO0VBSUU7QTVGbzZqQko7QTRGajZqQkU7RUFHRTtBNUZpNmpCSjtBNEY5NWpCRTtFQUtFO0E1RjQ1akJKO0E0RjE1akJJO0VBQ0U7QTVGNDVqQk47QTRGeDVqQkU7RUFHRTtBNUZ3NWpCSjs7QTRGajVqQkU7RUN6SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEa0tJO0E1RjYyakJOO0E0RnYyakJJO0VBSUU7QTVGczJqQk47QTRGbjJqQkk7RUFHRTtFQUNBO0E1Rm0yakJOO0E0RmgyakJJO0VBS0U7QTVGODFqQk47QTRGNTFqQk07RUFDRTtBNUY4MWpCUjtBNEYzMWpCTTtFQUNFO0E1RjYxakJSO0E0RnoxakJJO0VBR0U7QTVGeTFqQk47O0E0RnIxakJFO0VBRUk7QTVGdTFqQk47QTRGdDFqQk07RUFHRTtBNUZzMWpCUjs7QTRGeDdqQkU7RUN6SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEZ0tJO0E1RnM1akJOO0E0Rjk0akJJO0VBSUU7QTVGNjRqQk47QTRGMTRqQkk7RUFHRTtFQUNBO0E1RjA0akJOO0E0RnY0akJJO0VBS0U7QTVGcTRqQk47QTRGbjRqQk07RUFDRTtBNUZxNGpCUjtBNEZsNGpCTTtFQUNFO0E1Rm80akJSO0E0Rmg0akJJO0VBR0U7QTVGZzRqQk47O0E0Rng5akJFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUZvN2pCTjtBNEY5NmpCSTtFQUlFO0E1RjY2akJOO0E0RjE2akJJO0VBR0U7RUFDQTtBNUYwNmpCTjtBNEZ2NmpCSTtFQUtFO0E1RnE2akJOO0E0Rm42akJNO0VBQ0U7QTVGcTZqQlI7QTRGbDZqQk07RUFDRTtBNUZvNmpCUjtBNEZoNmpCSTtFQUdFO0E1Rmc2akJOOztBNEY1NWpCRTtFQUVJO0E1Rjg1akJOO0E0Rjc1akJNO0VBR0U7QTVGNjVqQlI7O0E0Ri8vakJFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUYyOWpCTjtBNEZyOWpCSTtFQUlFO0E1Rm85akJOO0E0Rmo5akJJO0VBR0U7RUFDQTtBNUZpOWpCTjtBNEY5OGpCSTtFQUtFO0E1RjQ4akJOO0E0RjE4akJNO0VBQ0U7QTVGNDhqQlI7QTRGejhqQk07RUFDRTtBNUYyOGpCUjtBNEZ2OGpCSTtFQUdFO0E1RnU4akJOOztBNEZuOGpCRTtFQUVJO0E1RnE4akJOO0E0RnA4akJNO0VBR0U7QTVGbzhqQlI7O0E0RnRpa0JFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUZrZ2tCTjtBNEY1L2pCSTtFQUlFO0E1RjIvakJOO0E0RngvakJJO0VBR0U7RUFDQTtBNUZ3L2pCTjtBNEZyL2pCSTtFQUtFO0E1Rm0vakJOO0E0RmovakJNO0VBQ0U7QTVGbS9qQlI7QTRGaC9qQk07RUFDRTtBNUZrL2pCUjtBNEY5K2pCSTtFQUdFO0E1RjgrakJOOztBNEYxK2pCRTtFQUVJO0E1RjQrakJOO0E0RjMrakJNO0VBR0U7QTVGMitqQlI7O0E0Rjdra0JFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUZ5aWtCTjtBNEZuaWtCSTtFQUlFO0E1Rmtpa0JOO0E0Ri9oa0JJO0VBR0U7RUFDQTtBNUYraGtCTjtBNEY1aGtCSTtFQUtFO0E1RjBoa0JOO0E0Rnhoa0JNO0VBQ0U7QTVGMGhrQlI7QTRGdmhrQk07RUFDRTtBNUZ5aGtCUjtBNEZyaGtCSTtFQUdFO0E1RnFoa0JOOztBNEZqaGtCRTtFQUVJO0E1Rm1oa0JOO0E0Rmxoa0JNO0VBR0U7QTVGa2hrQlI7O0E0RnBua0JFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUZnbGtCTjtBNEYxa2tCSTtFQUlFO0E1Rnlra0JOO0E0RnRra0JJO0VBR0U7RUFDQTtBNUZza2tCTjtBNEZua2tCSTtFQUtFO0E1Rmlra0JOO0E0Ri9qa0JNO0VBQ0U7QTVGaWtrQlI7QTRGOWprQk07RUFDRTtBNUZna2tCUjtBNEY1amtCSTtFQUdFO0E1RjRqa0JOOztBNEZ4amtCRTtFQUVJO0E1RjBqa0JOO0E0Rnpqa0JNO0VBR0U7QTVGeWprQlI7O0E0RjNwa0JFO0VDekhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRGtLSTtBNUZ1bmtCTjtBNEZqbmtCSTtFQUlFO0E1Rmdua0JOO0E0Rjdta0JJO0VBR0U7RUFDQTtBNUY2bWtCTjtBNEYxbWtCSTtFQUtFO0E1Rndta0JOO0E0RnRta0JNO0VBQ0U7QTVGd21rQlI7QTRGcm1rQk07RUFDRTtBNUZ1bWtCUjtBNEZubWtCSTtFQUdFO0E1Rm1ta0JOOztBNEYvbGtCRTtFQUVJO0E1Rmlta0JOO0E0Rmhta0JNO0VBR0U7QTVGZ21rQlI7O0E0RnRsa0JFO0VDL01BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURvT0k7RUFDQTtFQUlBO0VBS0E7QTVGK2prQk47QTRGNWprQkk7RUFJRTtBNUYyamtCTjtBNEZ4amtCSTtFQUdFO0E1Rndqa0JOO0E0RnJqa0JJO0VBS0U7QTVGbWprQk47QTRGamprQk07RUFDRTtBNUZtamtCUjtBNEYvaWtCSTtFQUdFO0E1Ritpa0JOOztBNEYzaWtCRTtFQ3hSQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnUwa0JGOztBNEYvbmtCRTtFQy9NQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEaU5JO0VBQ0E7RUFJQTtFQUtBO0E1RjJua0JOO0E0RnJta0JJO0VBSUU7QTVGb21rQk47QTRGam1rQkk7RUFHRTtBNUZpbWtCTjtBNEY5bGtCSTtFQUtFO0E1RjRsa0JOO0E0RjFsa0JNO0VBQ0U7QTVGNGxrQlI7QTRGeGxrQkk7RUFHRTtBNUZ3bGtCTjs7QTRGcGxrQkU7RUN4UkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRDZSSTtFQUNBO0VBSUE7RUFLQTtBNUY2a2tCTjs7QTRGNXFrQkU7RUMvTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRG9PSTtFQUNBO0VBSUE7RUFLQTtBNUZxcGtCTjtBNEZscGtCSTtFQUlFO0E1Rmlwa0JOO0E0Rjlva0JJO0VBR0U7QTVGOG9rQk47QTRGM29rQkk7RUFLRTtBNUZ5b2tCTjtBNEZ2b2tCTTtFQUNFO0E1Rnlva0JSO0E0RnJva0JJO0VBR0U7QTVGcW9rQk47O0E0Rmpva0JFO0VDeFJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGNjVrQkY7O0E0RnJ0a0JFO0VDL01BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURvT0k7RUFDQTtFQUlBO0VBS0E7QTVGOHJrQk47QTRGM3JrQkk7RUFJRTtBNUYwcmtCTjtBNEZ2cmtCSTtFQUdFO0E1RnVya0JOO0E0RnBya0JJO0VBS0U7QTVGa3JrQk47QTRGaHJrQk07RUFDRTtBNUZrcmtCUjtBNEY5cWtCSTtFQUdFO0E1Rjhxa0JOOztBNEYxcWtCRTtFQ3hSQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnM4a0JGOztBNEY5dmtCRTtFQy9NQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEb09JO0VBQ0E7RUFJQTtFQUtBO0E1RnV1a0JOO0E0RnB1a0JJO0VBSUU7QTVGbXVrQk47QTRGaHVrQkk7RUFHRTtBNUZndWtCTjtBNEY3dGtCSTtFQUtFO0E1RjJ0a0JOO0E0Rnp0a0JNO0VBQ0U7QTVGMnRrQlI7QTRGdnRrQkk7RUFHRTtBNUZ1dGtCTjs7QTRGbnRrQkU7RUN4UkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0YrK2tCRjs7QTRGdnlrQkU7RUMvTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRG9PSTtFQUNBO0VBSUE7RUFLQTtBNUZneGtCTjtBNEY3d2tCSTtFQUlFO0E1RjR3a0JOO0E0Rnp3a0JJO0VBR0U7QTVGeXdrQk47QTRGdHdrQkk7RUFLRTtBNUZvd2tCTjtBNEZsd2tCTTtFQUNFO0E1Rm93a0JSO0E0Rmh3a0JJO0VBR0U7QTVGZ3drQk47O0E0RjV2a0JFO0VDeFJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGd2hsQkY7O0E0Rmgxa0JFO0VDL01BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURvT0k7RUFDQTtFQUlBO0VBS0E7QTVGeXprQk47QTRGdHprQkk7RUFJRTtBNUZxemtCTjtBNEZsemtCSTtFQUdFO0E1Rmt6a0JOO0E0Ri95a0JJO0VBS0U7QTVGNnlrQk47QTRGM3lrQk07RUFDRTtBNUY2eWtCUjtBNEZ6eWtCSTtFQUdFO0E1Rnl5a0JOOztBNEZyeWtCRTtFQ3hSQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RmlrbEJGOztBNEZ6M2tCRTtFQy9NQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VEb09JO0VBQ0E7RUFJQTtFQUtBO0E1Rmsya0JOO0E0Ri8xa0JJO0VBSUU7QTVGODFrQk47QTRGMzFrQkk7RUFHRTtBNUYyMWtCTjtBNEZ4MWtCSTtFQUtFO0E1RnMxa0JOO0E0RnAxa0JNO0VBQ0U7QTVGczFrQlI7QTRGbDFrQkk7RUFHRTtBNUZrMWtCTjs7QTRGOTBrQkU7RUN4UkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0YwbWxCRjs7QTRGN3lrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEscUJyRjhVZ0I7RXFGN1VoQjtBNUYreWtCRjtBNEY3eWtCRTtFQUlFLHFCckYyVW9CO0VxRjFVcEI7QTVGNHlrQko7QTRGenlrQkU7RUFHRTtFQUNBO0E1Rnl5a0JKO0E0RnR5a0JFO0VBS0U7RUFDQTtBNUZveWtCSjtBNEZseWtCSTtFQUNFO0VBQ0E7QTVGb3lrQk47QTRGaHlrQkU7RUFHRTtBNUZneWtCSjs7QTRGNXhrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLHFCckYyUmdCO0VxRjFSaEI7QTVGOHhrQkY7QTRGNXhrQkU7RUFJRSxxQnJGd1JvQjtFcUZ2UnBCO0E1RjJ4a0JKO0E0Rnh4a0JFO0VBR0U7RUFDQTtBNUZ3eGtCSjtBNEZyeGtCRTtFQUtFO0VBQ0E7QTVGbXhrQko7QTRGanhrQkk7RUFDRTtFQUNBO0E1Rm14a0JOO0E0Ri93a0JFO0VBR0U7QTVGK3drQko7O0E0RjN3a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGOHdrQkY7O0E0RjN3a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY4d2tCRjs7QTRGM3drQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUY4d2tCRjs7QTRGdndrQkE7RUNyYkU7RUFDQTtFQUNBO0UxRjRNSSw2QkFMSTtFMEZyTVI7QTdGZ3NsQkY7O0E0RnJ3a0JBO0VDL2JFO0VBQ0E7RUFDQTtFMUY0TUksNEJBTEk7RTBGck1SO0E3RndzbEJGOztBNEYvdmtCQTtFQUNFO0VBRUE7QTVGaXdrQkY7O0E0RjF2a0JBOztFQUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjR2a0JGOztBNEZ6dmtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVGMnZrQkY7QTRGenZrQkU7OztFQUdFO0VBQ0E7QTVGMnZrQko7QTRGeHZrQkU7RUFDRTtFQUNBO0E1RjB2a0JKO0E0Rnh2a0JJOzs7OztFQUdFO0VBQ0E7QTVGNHZrQk47QTRGeHZrQkU7RUFDRTtFQUNBO0E1RjB2a0JKO0E0Rnh2a0JJOzs7OztFQUdFO0VBQ0E7QTVGNHZrQk47O0E0RnZ2a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjB2a0JGO0E0Rnh2a0JFOzs7RUFHRTtFQUNBO0E1RjB2a0JKO0E0RnR2a0JJOzs7OztFQUdFO0VBQ0E7QTVGMHZrQk47QTRGcnZrQkk7Ozs7O0VBR0U7RUFDQTtBNUZ5dmtCTjs7QTRGaHZrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVGaXZrQkY7QTRGL3VrQkU7RUFDRTtFQUNBO0VBQ0E7QTVGaXZrQko7QTRGOXVrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZndmtCSjtBNEY5dWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGZ3ZrQk47QTRGOXVrQk07RUFDRTtBNUZndmtCUjtBNEYzdWtCTTtFQUNFO0VBQ0E7QTVGNnVrQlI7QTRGM3VrQlE7RUFDRTtBNUY2dWtCVjtBNEZ2dWtCRTtFQUNFO0E1Rnl1a0JKOztBNEZqdWtCQTtFQUNFO0VBRUE7RUFDQTtBNUZtdWtCRjtBNEZodWtCRTtFQUNFO0E1Rmt1a0JKOztBOEZuOGxCQTtFQUNFO0E5RnM4bEJGOztBOEZuOGxCQTtFQUNFO0VBQ0E7RUFDQTtBOUZzOGxCRjs7QThGbjhsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RnM4bEJGOztBOEZuOGxCQTtFQUNFO0VBQ0E7QTlGczhsQkY7O0E4Rm44bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzOGxCRjs7QStGaCtsQkE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmsrbEJGO0ErRmgrbEJFO0VBQ0U7QS9GaytsQko7QStGaitsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZtK2xCTjtBK0ZsK2xCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRm8rbEJSO0ErRi85bEJNO0VBQ0U7QS9GaStsQlI7QStGNzlsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0YrOWxCTjtBK0Y5OWxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRmcrbEJSO0ErRjM5bEJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0EvRjQ5bEJKOztBK0Z4OWxCQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QS9GMDlsQkY7QStGeDlsQkU7RUFFRTtFQUNBO0EvRnk5bEJKO0ErRnQ5bEJFO0VBRUU7RUFDQTtBL0Z1OWxCSjtBK0ZwOWxCRTtFQUNFO0EvRnM5bEJKOztBK0ZqOWxCRTtFQUNFO0EvRm85bEJKOztBK0ZoOWxCQTtFQUNFO0VBQ0E7RUFDQTtBL0ZtOWxCRjs7QStGaDlsQkE7RUFDRTtJQUNFO0lBQ0E7RS9GbTlsQkY7QUFDRjtBK0ZoOWxCQTtFQUNFO0lBQ0U7RS9GazlsQkY7RStGLzhsQkE7SUFDRTtFL0ZpOWxCRjtBQUNGO0ErRjk4bEJBO0VBQ0U7QS9GZzlsQkY7O0ErRjc4bEJBO0VBQ0U7SUFDRTtFL0ZnOWxCRjtFK0Y3OGxCQTtJQUNFO0UvRis4bEJGO0FBQ0Y7QStGNThsQkE7RUFDRTtBL0Y4OGxCRjs7QStGMzhsQkE7RUFDRTtFQUNBO0VBRUE7RUFFQTtBL0Y0OGxCRjs7QStGeDhsQkU7OztFQUdFO0EvRjI4bEJKOztBZ0c1bG1CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEc4bG1CRjtBZ0c1bG1CRTs7RUFDRTtBaEcrbG1CSjtBZ0c1bG1CRTs7O0VBRUU7QWhHK2xtQko7QWdHNWxtQkU7OztFQUVFO0FoRytsbUJKO0FnRzdsbUJJOzs7RUFDRTtBaEdpbW1CTjtBZ0c3bG1CRTs7OztFQUdFO0VBQ0E7QWhHZ21tQko7QWdHN2xtQkU7O0VBQ0U7QWhHZ21tQko7QWdHOWxtQkk7Ozs7O0VBSUU7QWhHaW1tQk47QWdHOWxtQkk7Ozs7RUFHRTtBaEdpbW1CTjtBZ0c5bG1CSTs7Ozs7O0VBS0U7QWhHaW1tQk47QWdHL2xtQk07Ozs7OztFQUNFO0FoR3NtbUJSO0FnR2xtbUJJOzs7O0VBR0U7QWhHcW1tQk47QWdHam1tQkU7O0VBQ0U7QWhHb21tQko7QWdHL2xtQkk7Ozs7RUFDRTtFQUNBO0FoR29tbUJOO0FnR2ptbUJJOzs7O0VBQ0U7RUFDQTtBaEdzbW1CTjs7QWdHam1tQkE7OztFQUdFO0VBRUE7QWhHbW1tQkY7O0FpRzdybUJBO0VBQ0U7QWpHZ3NtQkY7QWlHOXJtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdnc21CSjtBaUc3cm1CSTtFQUNFO0VBQ0E7QWpHK3JtQk47QWlHNXJtQkk7RUFDRTtBakc4cm1CTjtBaUcxcm1CRTs7RUFFRTtFQUNBO0FqRzRybUJKOztBaUdwcm1CQTtFQUNFO0VBQ0E7QWpHdXJtQkY7QWlHcnJtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdxcm1CSjtBaUdscm1CRTs7RUFFRTtFQUNBO0VBRUE7RUFDQTtBakdtcm1CSjs7QWlHM3FtQkk7O0VBQ0U7QWpHK3FtQk47O0FrRzV3bUJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEc4d21CRjs7QWtHM3dtQkE7RUFDRTtBbEc4d21CRjtBa0c1d21CRTtFQUNFO0FsRzh3bUJKOztBa0cxd21CQTs7RUFFRTtBbEc2d21CRjs7QWtHMXdtQkE7RUFDRTtFQUNBO0FsRzZ3bUJGO0FrRzV3bUJFO0VBQ0U7QWxHOHdtQko7O0FrRzF3bUJBO0VBQ0U7QWxHNndtQkY7O0FrR3h3bUJFO0VBQ0U7QWxHMndtQko7O0FrR3R3bUJFO0VBQ0U7QWxHeXdtQko7O0FrR3J3bUJBOztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHdXdtQkY7O0FtR2gwbUJBO0VBQ0U7QW5HbTBtQkY7QW1HajBtQkU7RUFDRTtFQUNBO0FuR20wbUJKO0FtRy96bUJJO0VBQ0U7RUFFQTtBbkdnMG1CTjtBbUc5em1CSTtFQUNFO0VBRUE7QW5HK3ptQk47O0FtRzF6bUJBO0VBQ0U7RUFDQTtFQUVBO0FuRzR6bUJGOztBbUd2em1CRTtFQUNFO0VBQ0E7QW5HMHptQko7O0FtR3R6bUJBO0VBQ0U7RUFDQTtFQUVBO0FuR3d6bUJGOztBbUdwem1CQTtFQUNFO0VBQ0E7QW5HdXptQkY7O0FvR3IybUJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FwR3EybUJKO0FvR2wybUJNO0VBQ0U7RUFDQTtBcEdvMm1CUjtBb0dsMm1CUTtFQUVFO0FwR20ybUJWO0FvRzkxbUJRO0VBQ0U7QXBHZzJtQlY7O0FxR3ozbUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRzIzbUJGOztBcUd2M21CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRzAzbUJGO0FxR3gzbUJFO0VBQ0U7QXJHMDNtQko7QXFHdjNtQkU7RUFFRTtFQUNBO0VBQ0E7QXJHdzNtQko7O0FxR2wzbUJJO0VBQ0U7QXJHcTNtQk47QXFHaDNtQkk7RUFDRTtFQUNBO0FyR2szbUJOO0FxRzcybUJJO0VBQ0U7RUFDQTtBckcrMm1CTjs7QXFHbjJtQk07RUFDRTtBckdzMm1CUjtBcUdqMm1CTTtFQUNFO0FyR20ybUJSO0FxRzkxbUJFO0VBQ0U7RUFDQTtFQUNBO0FyR2cybUJKO0FxRzUxbUJJO0VBQ0U7RUFDQTtBckc4MW1CTjtBcUd6MW1CSTtFQUNFO0VBQ0E7QXJHMjFtQk47O0FzR2w3bUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdvN21CRjtBc0dsN21CRTtFQUNFO0F0R283bUJKOztBc0cvNm1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2k3bUJGOztBc0c1Nm1CRTtFQUNFO0VBQ0E7QXRHKzZtQko7QXNHNzZtQkk7RUFDRTtBdEcrNm1CTjs7QXNHcDdtQkU7RUFDRTtFQUNBO0F0R3U3bUJKO0FzR3I3bUJJO0VBQ0U7QXRHdTdtQk47O0FzRzU3bUJFO0VBQ0U7RUFDQTtBdEcrN21CSjtBc0c3N21CSTtFQUNFO0F0Rys3bUJOOztBc0dwOG1CRTtFQUNFO0VBQ0E7QXRHdThtQko7QXNHcjhtQkk7RUFDRTtBdEd1OG1CTjs7QXNHNThtQkU7RUFDRTtFQUNBO0F0Rys4bUJKO0FzRzc4bUJJO0VBQ0U7QXRHKzhtQk47O0FzR3A5bUJFO0VBQ0U7RUFDQTtBdEd1OW1CSjtBc0dyOW1CSTtFQUNFO0F0R3U5bUJOOztBc0c1OW1CRTtFQUNFO0VBQ0E7QXRHKzltQko7QXNHNzltQkk7RUFDRTtBdEcrOW1CTjs7QXNHcCttQkU7RUFDRTtFQUNBO0F0R3UrbUJKO0FzR3IrbUJJO0VBQ0U7QXRHdSttQk47O0F1R3BobkJBO0VBQ0U7QXZHdWhuQkY7O0F1R3BobkJBO0VBQ0U7QXZHdWhuQkY7O0F1R3BobkJBO0VBQ0U7RUFFQTtFQUNBO0F2R3NobkJGOztBdUduaG5CQTtFQUNFO0F2R3NobkJGOztBdUdsaG5CRTtFQUNFO0VBQ0E7QXZHcWhuQko7QXVHbmhuQkk7RUFDRTtBdkdxaG5CTjtBdUdsaG5CSTtFQUNFO0F2R29obkJOO0F1R2xobkJNO0VBQ0U7QXZHb2huQlI7O0F1R2hpbkJFO0VBQ0U7RUFDQTtBdkdtaW5CSjtBdUdqaW5CSTtFQUNFO0F2R21pbkJOO0F1R2hpbkJJO0VBQ0U7QXZHa2luQk47QXVHaGluQk07RUFDRTtBdkdraW5CUjs7QXVHOWluQkU7RUFDRTtFQUNBO0F2R2lqbkJKO0F1Ry9pbkJJO0VBQ0U7QXZHaWpuQk47QXVHOWluQkk7RUFDRTtBdkdnam5CTjtBdUc5aW5CTTtFQUNFO0F2R2dqbkJSOztBdUc1am5CRTtFQUNFO0VBQ0E7QXZHK2puQko7QXVHN2puQkk7RUFDRTtBdkcram5CTjtBdUc1am5CSTtFQUNFO0F2RzhqbkJOO0F1RzVqbkJNO0VBQ0U7QXZHOGpuQlI7O0F1RzFrbkJFO0VBQ0U7RUFDQTtBdkc2a25CSjtBdUcza25CSTtFQUNFO0F2RzZrbkJOO0F1RzFrbkJJO0VBQ0U7QXZHNGtuQk47QXVHMWtuQk07RUFDRTtBdkc0a25CUjs7QXVHeGxuQkU7RUFDRTtFQUNBO0F2RzJsbkJKO0F1R3psbkJJO0VBQ0U7QXZHMmxuQk47QXVHeGxuQkk7RUFDRTtBdkcwbG5CTjtBdUd4bG5CTTtFQUNFO0F2RzBsbkJSOztBdUd0bW5CRTtFQUNFO0VBQ0E7QXZHeW1uQko7QXVHdm1uQkk7RUFDRTtBdkd5bW5CTjtBdUd0bW5CSTtFQUNFO0F2R3dtbkJOO0F1R3RtbkJNO0VBQ0U7QXZHd21uQlI7O0F1R3BubkJFO0VBQ0U7RUFDQTtBdkd1bm5CSjtBdUdybm5CSTtFQUNFO0F2R3VubkJOO0F1R3BubkJJO0VBQ0U7QXZHc25uQk47QXVHcG5uQk07RUFDRTtBdkdzbm5CUjs7QXdHdHBuQkE7RUFDRTtFQUNBO0F4R3lwbkJGOztBd0d0cG5CQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHd3BuQkY7QXdHdHBuQkU7RUFDRTtBeEd3cG5CSjtBd0dycG5CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUlBO0VBS0E7RUFLQTtBeEcyb25CSjtBd0d4b25CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMG9uQko7O0F5RzVybkJBO0VBQ0U7QXpHK3JuQkY7O0F5RzVybkJBO0VBQ0U7QXpHK3JuQkY7QXlHNXJuQkk7RUFDRTtBekc4cm5CTjs7QXlHenJuQkE7RUFDRTtBekc0cm5CRjtBeUd6cm5CRTtFQUNFO0F6RzJybkJKOztBeUd2cm5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekcwcm5CRjtBeUd4cm5CRTtFQUNFO0VBQ0E7QXpHMHJuQko7QXlHeHJuQkU7RUFDRTtBekcwcm5CSjtBeUd6cm5CSTtFQUNFO0F6RzJybkJOO0F5R3hybkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpHMHJuQko7QXlHdnJuQkk7RUFDRTtBekd5cm5CTjtBeUd2cm5CSTtFQUNFO0F6R3lybkJOOztBeUdwcm5CQTtFQUNFO0F6R3VybkJGO0F5R3RybkJFO0VBQ0U7QXpHd3JuQko7O0F5R25ybkJFO0VBQ0U7RUFDQTtBekdzcm5CSjtBeUdwcm5CSTtFQUNFO0F6R3NybkJOOztBeUczcm5CRTtFQUNFO0VBQ0E7QXpHOHJuQko7QXlHNXJuQkk7RUFDRTtBekc4cm5CTjs7QXlHbnNuQkU7RUFDRTtFQUNBO0F6R3NzbkJKO0F5R3BzbkJJO0VBQ0U7QXpHc3NuQk47O0F5RzNzbkJFO0VBQ0U7RUFDQTtBekc4c25CSjtBeUc1c25CSTtFQUNFO0F6RzhzbkJOOztBeUdudG5CRTtFQUNFO0VBQ0E7QXpHc3RuQko7QXlHcHRuQkk7RUFDRTtBekdzdG5CTjs7QXlHM3RuQkU7RUFDRTtFQUNBO0F6Rzh0bkJKO0F5RzV0bkJJO0VBQ0U7QXpHOHRuQk47O0F5R251bkJFO0VBQ0U7RUFDQTtBekdzdW5CSjtBeUdwdW5CSTtFQUNFO0F6R3N1bkJOOztBeUczdW5CRTtFQUNFO0VBQ0E7QXpHOHVuQko7QXlHNXVuQkk7RUFDRTtBekc4dW5CTjs7QTBHbHpuQkU7RUFDRTtBMUdxem5CSjs7QTJHeHpuQkE7RUFFRTtFQUdBO0VBQ0E7QTNHd3puQkY7O0E0Rzl6bkJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QTVHOHpuQkY7QTRHNXpuQkU7RUFDRTtBNUc4em5CSjs7QTRHMXpuQkE7RUFDRTtBNUc2em5CRjtBNEczem5CRTtFQUNFO0VBQ0E7QTVHNnpuQko7O0E0R3p6bkJBO0VBQ0U7QTVHNHpuQkY7O0E0R3p6bkJBO0VBQ0U7QTVHNHpuQkY7O0E0R3p6bkJBO0VBQ0U7RUFDQTtBNUc0em5CRjs7QTRHeHpuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHMnpuQko7QTRHenpuQkk7RUFDRTtBNUcyem5CTjs7QTRHajBuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHbzBuQko7QTRHbDBuQkk7RUFDRTtBNUdvMG5CTjs7QTRHMTBuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHNjBuQko7QTRHMzBuQkk7RUFDRTtBNUc2MG5CTjs7QTRHbjFuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHczFuQko7QTRHcDFuQkk7RUFDRTtBNUdzMW5CTjs7QTRHNTFuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHKzFuQko7QTRHNzFuQkk7RUFDRTtBNUcrMW5CTjs7QTRHcjJuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHdzJuQko7QTRHdDJuQkk7RUFDRTtBNUd3Mm5CTjs7QTRHOTJuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHaTNuQko7QTRHLzJuQkk7RUFDRTtBNUdpM25CTjs7QTRHdjNuQkU7RUFDRTtFQUNBO0VBQ0E7QTVHMDNuQko7QTRHeDNuQkk7RUFDRTtBNUcwM25CTjs7QTZHMTZuQkE7RUFDRTtBN0c2Nm5CRjtBNkczNm5CRTtFQUNFO0E3RzY2bkJKO0E2RzE2bkJFO0VBQ0U7QTdHNDZuQko7O0E2R3g2bkJBO0VBQ0U7QTdHMjZuQkY7O0E4R3Q3bkJBO0VBRUU7QTlHdzduQkY7QThHcjduQkU7RUFDRTtBOUd1N25CSjs7QThHbjduQkE7RUFDRTtBOUdzN25CRjs7QStHajhuQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR204bkJOO0ErR2g4bkJJOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0EvR2c4bkJOO0ErRzc3bkJJO0VBQ0U7RUFFQTtFQUNBO0EvRzg3bkJOOztBZ0gzK25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSDgrbkJGOztBZ0gzK25CQTtFQUNFO0FoSDgrbkJGOztBZ0gzK25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ1NBO0VETkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FoSDQrbkJGO0FnSDMrbkJFO0VBQ0U7RUFDQTtBaEg2K25CSjs7QWdIeituQkE7RUNWRTtBakh1L25CRjs7QWdIeituQkE7RUNkRTtBakgyL25CRjs7QWdIdituQkk7RUNwQkY7QWpIKy9uQkY7O0FnSDMrbkJJO0VDcEJGO0FqSG1nb0JGOztBZ0gvK25CSTtFQ3BCRjtBakh1Z29CRjs7QWdIbi9uQkk7RUNwQkY7QWpIMmdvQkY7O0FnSHYvbkJJO0VDcEJGO0FqSCtnb0JGOztBZ0gzL25CSTtFQ3BCRjtBakhtaG9CRjs7QWdILy9uQkk7RUNwQkY7QWpIdWhvQkY7O0FnSG5nb0JJO0VDcEJGO0FqSDJob0JGOztBa0hwam9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FsSHNqb0JGO0FrSHBqb0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhzam9CSjtBa0hwam9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIc2pvQk47QWtIbmpvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIcWpvQk47QWtIbGpvQkk7RUFDRTtBbEhvam9CTjs7QW1IdG1vQkk7RUFDRTtBbkh5bW9CTjtBbUhybW9CRTtFQUNFO0VBQ0E7RUFDQTtBbkh1bW9CSjs7QW1Ibm1vQkE7RUFDRTtFQUNBO0FuSHNtb0JGO0FtSHBtb0JFO0VBQ0U7QW5Ic21vQko7QW1IcG1vQkU7RUFDRTtBbkhzbW9CSjs7QW1IbG1vQkE7RUFDRTtFQUNBO0VBQ0E7QW5IcW1vQkY7QW1Ibm1vQkU7RUFDRTtBbkhxbW9CSjtBbUhwbW9CSTtFQUNFO0FuSHNtb0JOO0FtSHJtb0JNO0VBQ0U7RUFDQTtFQUNBO0FuSHVtb0JSOztBb0gxb29CRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBcEg0b29CSjs7QW9IeG9vQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBIMG9vQko7O0FxSC9wb0JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaXFvQkY7QXFIN3BvQkk7RUFDRTtJQUNFO0VySCtwb0JOO0VxSDdwb0JJO0lBQ0U7RXJIK3BvQk47RXFIN3BvQkk7SUFDRTtFckgrcG9CTjtFcUg3cG9CSTtJQUNFO0lBQ0E7RXJIK3BvQk47RXFIN3BvQkk7SUFDRTtJQUNBO0VySCtwb0JOO0VxSDdwb0JJO0lBQ0U7SUFDQTtFckgrcG9CTjtFcUg3cG9CSTtJQUNFO0lBQ0E7RXJIK3BvQk47QUFDRjtBcUg3cG9CSTtFQUNFO0FySCtwb0JOO0FxSDNwb0JJO0VBQ0U7QXJINnBvQk47QXFIM3BvQkk7RUFDRTtBckg2cG9CTjtBcUgzcG9CSTtFQUNFO0FySDZwb0JOO0FxSDNwb0JJO0VBQ0U7QXJINnBvQk47QXFIMXBvQkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJINHBvQko7QUFDRjtBcUgxcG9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySDRwb0JKOztBcUh0cG9CSTtFQUNFO0FySHlwb0JOOztBcUhwcG9CQTtFQUNFO0FySHVwb0JGO0FxSHRwb0JFO0VBQ0U7QXJId3BvQko7QXFIdnBvQkk7RUFDRTtJQUNFO0VySHlwb0JOO0VxSHZwb0JJO0lBQ0U7RXJIeXBvQk47RXFIdnBvQkk7SUFDRTtFckh5cG9CTjtFcUh0cG9CTTtJQUNFO0VySHdwb0JSO0VxSHZwb0JRO0lBQ0U7RXJIeXBvQlY7RXFIdHBvQk07SUFDRTtFckh3cG9CUjtFcUhucG9CUTtJQUNFO0VySHFwb0JWO0VxSGpwb0JRO0lBQ0U7RXJIbXBvQlY7QUFDRjtBcUgvb29CSTtFQUNFO0FySGlwb0JOO0FxSC9vb0JJO0VBQ0U7QXJIaXBvQk47QXFIL29vQkk7RUFDRTtBckhpcG9CTjtBcUgvb29CSTtFQUNFO0FySGlwb0JOOztBc0g5eG9CQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0F0SDh4b0JGOztBc0gzeG9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SDh4b0JGOztBc0gzeG9CQTtFQUNFO0VBQ0E7QXRIOHhvQkY7O0FzSDN4b0JBO0VBQ0U7RUFDQTtBdEg4eG9CRjs7QXNIM3hvQkE7O0VBRUU7RUFDQTtBdEg4eG9CRjs7QXNIMXhvQkU7O0VBRUU7QXRINnhvQko7O0FzSHh4b0JFOztFQUVFO0F0SDJ4b0JKOztBc0h2eG9CQTs7RUFFRTtBdEgweG9CRjs7QXNIdHhvQkU7Ozs7OztFQU1FO0VBQ0E7QXRIeXhvQko7O0FzSHJ4b0JBOztFQUFBO0FBSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXRIdXhvQkY7O0FzSHB4b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIdXhvQkY7O0FzSHB4b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIdXhvQkY7O0FzSG54b0JFO0VBR0U7QXRIb3hvQko7O0FzSC93b0JFO0VBR0U7QXRIZ3hvQko7O0FzSDV3b0JBO0FBQ0E7RUFDRTtJQUNFO0V0SCt3b0JGO0FBQ0Y7QXNINXdvQkE7RUFDRTtJQUNFO0V0SDh3b0JGO0FBQ0Y7QXVIaDVvQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgrNG9CRjtBdUg3NG9CRTtFQUNFO0F2SCs0b0JKO0F1SDU0b0JFO0VBQ0U7QXZIODRvQko7QXVIMzRvQkU7RUFDRTtFQUNBO0VBQ0E7QXZINjRvQko7QXVIMTRvQkU7RUFDRTtFQUNBO0F2SDQ0b0JKO0F1SHo0b0JFO0VBQ0U7RUFDQTtBdkgyNG9CSjtBdUh4NG9CRTtFQUNFO0F2SDA0b0JKO0F1SHY0b0JFO0VBQ0U7QXZIeTRvQko7QXVIdjRvQkk7RUFDRTtBdkh5NG9CTjtBdUh0NG9CSTtFQUNFO0F2SHc0b0JOOztBdUhuNG9CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdkhzNG9CRjs7QXVIbjRvQkE7RUFDRTtFQUNBO0F2SHM0b0JGO0F1SHA0b0JFO0VBRUU7QXZIcTRvQko7QXVIbDRvQkU7RUFDRTtFQUNBO0VBQ0E7QXZIbzRvQko7O0F1SGg0b0JBO0VBQ0U7QXZIbTRvQkY7O0F1SGg0b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SG00b0JGO0F1SGo0b0JFO0VBQ0U7RUFDQTtFQUNBO0F2SG00b0JKO0F1SGg0b0JFO0VBRUU7RUFDQTtFQUNBO0F2SGk0b0JKO0F1SDkzb0JFO0VBQ0U7QXZIZzRvQko7QXVINzNvQkU7RUFDRTtBdkgrM29CSjs7QXVIMzNvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F2SDYzb0JGOztBdUh6M29CRTtFQUNFO0VBQ0E7RUFDQTtBdkg0M29CSjs7QXVIeDNvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDIzb0JGOztBdUh4M29CQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBdkgwM29CRjs7QXVIdjNvQkE7RUFDRTtBdkgwM29CRjs7QXVIdjNvQkE7RUFDRTtBdkgwM29CRjtBdUh4M29CRTtFQUNFO0F2SDAzb0JKOztBdUgvMm9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIdTNvQko7QXVIOTJvQlE7RUFDRTtFQUNBO0F2SGczb0JWO0F1SDEyb0JNO0VBRUU7RUFDQTtBdkgyMm9CUjtBdUh4Mm9CTTtFQUNFO0F2SDAyb0JSOztBdUhwNG9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZINDRvQko7QXVIbjRvQlE7RUFDRTtFQUNBO0F2SHE0b0JWO0F1SC8zb0JNO0VBRUU7RUFDQTtBdkhnNG9CUjtBdUg3M29CTTtFQUNFO0F2SCszb0JSOztBdUh6NW9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIaTZvQko7QXVIeDVvQlE7RUFDRTtFQUNBO0F2SDA1b0JWO0F1SHA1b0JNO0VBRUU7RUFDQTtBdkhxNW9CUjtBdUhsNW9CTTtFQUNFO0F2SG81b0JSOztBdUg5Nm9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIczdvQko7QXVINzZvQlE7RUFDRTtFQUNBO0F2SCs2b0JWO0F1SHo2b0JNO0VBRUU7RUFDQTtBdkgwNm9CUjtBdUh2Nm9CTTtFQUNFO0F2SHk2b0JSOztBdUhuOG9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIMjhvQko7QXVIbDhvQlE7RUFDRTtFQUNBO0F2SG84b0JWO0F1SDk3b0JNO0VBRUU7RUFDQTtBdkgrN29CUjtBdUg1N29CTTtFQUNFO0F2SDg3b0JSOztBdUh4OW9CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIZytvQko7QXVIdjlvQlE7RUFDRTtFQUNBO0F2SHk5b0JWO0F1SG45b0JNO0VBRUU7RUFDQTtBdkhvOW9CUjtBdUhqOW9CTTtFQUNFO0F2SG05b0JSOztBdUg3K29CRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIcS9vQko7QXVINStvQlE7RUFDRTtFQUNBO0F2SDgrb0JWO0F1SHgrb0JNO0VBRUU7RUFDQTtBdkh5K29CUjtBdUh0K29CTTtFQUNFO0F2SHcrb0JSOztBdUhsZ3BCRTtFQUNFO0VBQ0E7Ozs7O0dBQUE7QXZIMGdwQko7QXVIamdwQlE7RUFDRTtFQUNBO0F2SG1ncEJWO0F1SDcvb0JNO0VBRUU7RUFDQTtBdkg4L29CUjtBdUgzL29CTTtFQUNFO0F2SDYvb0JSOztBd0hydXBCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEh1dXBCRjtBd0hwdXBCRTtFQUNFO0F4SHN1cEJKO0F3SG51cEJFO0VBQ0U7QXhIcXVwQko7QXdIbHVwQkU7RUFDRTtBeEhvdXBCSjtBd0hqdXBCRTtFQUNFO0F4SG11cEJKO0F3SGh1cEJFO0VBQ0U7QXhIa3VwQko7QXdIL3RwQkU7RUFDRTtBeEhpdXBCSjtBd0g5dHBCRTtFQUNFO0F4SGd1cEJKO0F3SDd0cEJFO0VBQ0U7QXhIK3RwQko7QXdINXRwQkU7RUFDRTtBeEg4dHBCSjtBd0gzdHBCRTtFQUNFO0F4SDZ0cEJKOztBd0h6dHBCQTtFQUNFO0lBQ0U7SUFDQTtFeEg0dHBCRjtFd0h6dHBCQTtJQUNFO0lBQ0E7RXhIMnRwQkY7QUFDRjtBd0h4dHBCQTtFQUNFO0VBQ0E7RUFFQTtBeEh5dHBCRjs7QXdIdHRwQkE7RUFDRTtJQUNFO0lBQ0E7RXhIeXRwQkY7RXdIdHRwQkE7SUFDRTtJQUNBO0V4SHd0cEJGO0FBQ0Y7QXdIcnRwQkE7RUFDRTtFQUNBO0VBRUE7QXhIc3RwQkY7O0F3SG50cEJBO0VBQ0U7SUFDRTtJQUNBO0V4SHN0cEJGO0V3SG50cEJBO0lBQ0U7SUFDQTtFeEhxdHBCRjtBQUNGO0F3SGx0cEJBO0VBQ0U7RUFDQTtFQUVBO0F4SG10cEJGOztBd0hodHBCQTtFQUNFO0lBQ0U7SUFDQTtFeEhtdHBCRjtFd0hodHBCQTtJQUNFO0lBQ0E7RXhIa3RwQkY7QUFDRjtBd0gvc3BCQTtFQUNFO0VBQ0E7RUFFQTtBeEhndHBCRjs7QXdIN3NwQkE7RUFDRTtJQUNFO0V4SGd0cEJGO0V3SDdzcEJBO0lBQ0U7SUFDQTtFeEgrc3BCRjtBQUNGO0F3SDVzcEJBO0VBQ0U7RUFFQTtBeEg2c3BCRjs7QXdIMXNwQkE7RUFDRTtJQUNFO0V4SDZzcEJGO0V3SDFzcEJBO0lBQ0U7SUFDQTtFeEg0c3BCRjtBQUNGO0F3SHpzcEJBO0VBQ0U7RUFFQTtBeEgwc3BCRjs7QXdIdnNwQkE7RUFDRTtJQUNFO0V4SDBzcEJGO0V3SHZzcEJBO0lBQ0U7SUFDQTtFeEh5c3BCRjtBQUNGO0F3SHRzcEJBO0VBQ0U7RUFFQTtBeEh1c3BCRjs7QXdIcHNwQkE7RUFDRTtJQUNFO0V4SHVzcEJGO0V3SHBzcEJBO0lBQ0U7SUFDQTtFeEhzc3BCRjtBQUNGO0F3SG5zcEJBO0VBQ0U7RUFFQTtBeEhvc3BCRjs7QXdIanNwQkE7RUFDRTtJQUNFO0lBQ0E7RXhIb3NwQkY7RXdIanNwQkE7SUFDRTtFeEhtc3BCRjtBQUNGO0F3SGhzcEJBO0VBQ0U7RUFDQTtFQUVBO0F4SGlzcEJGOztBd0g5cnBCQTtFQUNFO0lBQ0U7SUFDQTtFeEhpc3BCRjtFd0g5cnBCQTtJQUNFO0V4SGdzcEJGO0FBQ0Y7QXdIN3JwQkE7RUFDRTtFQUNBO0VBRUE7QXhIOHJwQkY7O0F3SDNycEJBO0VBQ0U7SUFDRTtJQUNBO0V4SDhycEJGO0V3SDNycEJBO0lBQ0U7RXhINnJwQkY7QUFDRjtBd0gxcnBCQTtFQUNFO0VBQ0E7RUFFQTtBeEgycnBCRjs7QXdIeHJwQkE7RUFDRTtJQUNFO0lBQ0E7RXhIMnJwQkY7RXdIeHJwQkE7SUFDRTtFeEgwcnBCRjtBQUNGO0F3SHZycEJBO0VBQ0U7RUFDQTtFQUVBO0F4SHdycEJGOztBd0hycnBCQTtFQUNFO0lBQ0U7RXhId3JwQkY7RXdIcnJwQkE7SUFDRTtJQUNBO0V4SHVycEJGO0FBQ0Y7QXdIcHJwQkE7RUFDRTtFQUNBO0VBRUE7QXhIcXJwQkY7O0F3SGxycEJBO0VBQ0U7SUFDRTtFeEhxcnBCRjtFd0hscnBCQTtJQUNFO0lBQ0E7RXhIb3JwQkY7QUFDRjtBd0hqcnBCQTtFQUNFO0VBQ0E7RUFFQTtBeEhrcnBCRjs7QXdIL3FwQkE7RUFDRTtJQUNFO0V4SGtycEJGO0V3SC9xcEJBO0lBQ0U7SUFDQTtFeEhpcnBCRjtBQUNGO0F3SDlxcEJBO0VBQ0U7RUFDQTtFQUVBO0F4SCtxcEJGOztBd0g1cXBCQTtFQUNFO0lBQ0U7RXhIK3FwQkY7RXdINXFwQkE7SUFDRTtJQUNBO0V4SDhxcEJGO0FBQ0Y7QXdIM3FwQkE7RUFDRTtFQUNBO0VBRUE7QXhINHFwQkY7O0F3SHpxcEJBO0VBQ0U7SUFDRTtFeEg0cXBCRjtFd0h6cXBCQTtJQUNFO0V4SDJxcEJGO0FBQ0Y7QXdIeHFwQkE7RUFDRTtFQUNBO0VBRUE7QXhIeXFwQkY7O0F3SHRxcEJBO0VBQ0U7SUFDRTtFeEh5cXBCRjtFd0h0cXBCQTtJQUNFO0V4SHdxcEJGO0FBQ0Y7QXdIcnFwQkE7RUFDRTtFQUNBO0VBRUE7QXhIc3FwQkY7O0F3SG5xcEJBO0VBQ0U7SUFDRTtFeEhzcXBCRjtFd0hucXBCQTtJQUNFO0V4SHFxcEJGO0FBQ0Y7QXdIbHFwQkE7RUFDRTtFQUNBO0VBRUE7QXhIbXFwQkY7O0F3SGhxcEJBO0VBQ0U7SUFDRTtFeEhtcXBCRjtFd0hocXBCQTtJQUNFO0V4SGtxcEJGO0FBQ0Y7QXdIL3BwQkE7RUFDRTtFQUNBO0VBRUE7QXhIZ3FwQkY7O0F3SDdwcEJBO0VBQ0U7SUFDRTtJQUNBO0V4SGdxcEJGO0V3SDdwcEJBO0lBQ0U7RXhIK3BwQkY7QUFDRjtBd0g1cHBCQTtFQUNFO0VBRUE7QXhINnBwQkY7O0F3SDFwcEJBO0VBQ0U7SUFDRTtFeEg2cHBCRjtFd0gxcHBCQTtJQUNFO0lBQ0E7RXhINHBwQkY7RXdIenBwQkE7SUFDRTtFeEgycHBCRjtBQUNGO0F3SHhwcEJBO0VBQ0U7RUFFQTtBeEh5cHBCRjs7QXdIdHBwQkE7RUFDRTtJQUNFO0V4SHlwcEJGO0V3SHRwcEJBO0lBRUU7RXhIdXBwQkY7RXdIcHBwQkE7SUFJRTtFeEhtcHBCRjtFd0hocHBCQTtJQUdFO0V4SGdwcEJGO0V3SDdvcEJBO0lBQ0U7RXhIK29wQkY7QUFDRjtBd0g1b3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBeEg2b3BCRjs7QXdIMW9wQkE7RUFDRTtJQUNFO0V4SDZvcEJGO0V3SDFvcEJBO0lBQ0U7RXhING9wQkY7RXdIem9wQkE7SUFDRTtFeEgyb3BCRjtBQUNGO0F3SHhvcEJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXhIeW9wQkY7O0F5SHJvcUJFO0VBQ0U7QXpId29xQko7O0F5SHBvcUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIb29xQkY7QXlIbm9xQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhxb3FCSjtBeUhwb3FCSTtFQUNFO0VBQ0E7QXpIc29xQk47QXlIcG9xQkk7RUFDRTtBekhzb3FCTjtBeUhwb3FCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhzb3FCTjtBeUhyb3FCTTtFQUNFO0F6SHVvcUJSO0F5SHJvcUJNO0VBQ0U7QXpIdW9xQlI7QXlIcm9xQk07RUFDRTtBekh1b3FCUjtBeUhyb3FCTTtFQUNFO0F6SHVvcUJSO0F5SHJvcUJNO0VBQ0U7QXpIdW9xQlI7QXlIcm9xQk07RUFDRTtBekh1b3FCUjtBeUhyb3FCTTtFQUNFO0F6SHVvcUJSO0F5SGxvcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhvb3FCSjtBeUhqb3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIbW9xQko7QXlIbG9xQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIb29xQk47QXlIbm9xQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIcW9xQlI7QXlIcG9xQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekhzb3FCVjtBeUhqb3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhtb3FCSjtBeUhsb3FCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhvb3FCTjtBeUhub3FCTTtFQUNFO0F6SHFvcUJSO0F5SG5vcUJNO0VBQ0U7RUFDQTtBekhxb3FCUjtBeUhqb3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhtb3FCSjtBeUhsb3FCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhvb3FCTjtBeUhub3FCTTtFQUNFO0F6SHFvcUJSO0F5SG5vcUJNO0VBQ0U7RUFDQTtBekhxb3FCUjtBeUhqb3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIbW9xQko7QXlIbG9xQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIb29xQk47QXlIam9xQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIbW9xQko7QXlIam9xQkU7RUFDRTtFQUNBO0F6SG1vcUJKOztBeUgvbnFCQTtFQUNFO0VBQ0E7QXpIa29xQkY7QXlIaG9xQkk7RUFERjtJQUVJO0lBRUE7RXpIa29xQko7QUFDRjs7QTBIcjNxQkE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBMUh1M3FCRjtBMEh0M3FCRTtFQUNFO0ExSHczcUJKO0EwSHQzcUJFO0VBQ0U7QTFIdzNxQko7QTBIdDNxQkk7RUFDRTtBMUh3M3FCTjtBMEhwM3FCRTtFQUNFO0ExSHMzcUJKO0EwSHAzcUJJO0VBQ0U7RUFDQTtFQUNBO0ExSHMzcUJOO0EwSG4zcUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSHEzcUJOOztBMEhoM3FCQTtFQUNFO0ExSG0zcUJGOztBMkh4NXFCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHc1cUJKO0EySHI1cUJFO0VBQ0U7RUFFQTtFQUNBO0EzSHM1cUJKO0EySG41cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0hxNXFCSjtBMkhuNXFCSTtFQVBGO0lBUUk7SUFDQTtJQUdBO0lBQ0E7SUFDQTtFM0hvNXFCSjtBQUNGO0EySGo1cUJFO0VBQ0U7QTNIbTVxQko7QTJIaDVxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSGs1cUJKO0EySDk0cUJJO0VBVEY7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNIaTVxQko7QUFDRjtBMkg5NHFCRTtFQUNFO0VBQ0E7RUFDQTtBM0hnNXFCSjtBMkg1NHFCSTtFQURGO0lBRUk7RTNIKzRxQko7QUFDRjtBMkg1NHFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSDg0cUJKO0EySDU0cUJJO0VBQ0U7QTNIODRxQk47QTJIMzRxQkk7RUFDRTtFQUNBO0EzSDY0cUJOO0EySHo0cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSDI0cUJKO0EySHg0cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0gwNHFCSjtBMkh4NHFCSTtFQUNFO0EzSDA0cUJOO0EySHY0cUJJO0VBQ0U7QTNIeTRxQk47QTJIcjRxQkU7RUFDRTtFQUNBO0EzSHU0cUJKO0EySHI0cUJJO0VBSkY7SUFLSTtJQUNBO0UzSHc0cUJKO0FBQ0Y7QTJIdDRxQkk7RUFDRTtBM0h3NHFCTjtBMkhwNHFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0hzNHFCSjtBMkhuNHFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHE0cUJKO0EySGw0cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIbzRxQko7QTJIajRxQkU7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0hpNHFCSjtBMkgvM3FCSTtFQUNFO0VBQ0E7RUFDQTtBM0hpNHFCTjtBMkg5M3FCSTtFQUNFO0EzSGc0cUJOO0EySDczcUJJO0VBQ0U7RUFDQTtFQUNBO0EzSCszcUJOO0EySDUzcUJJO0VBQ0U7QTNIODNxQk47QTJIMTNxQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBM0gyM3FCSjtBMkh6M3FCSTtFQVBGO0lBUUk7SUFDQTtFM0g0M3FCSjtBQUNGO0EySHozcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0gyM3FCSjtBMkh4M3FCRTtFQUNFO0EzSDAzcUJKO0EySHYzcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIeTNxQko7QTJIdDNxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0h3M3FCSjtBMkhyM3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0h1M3FCSjtBMkhwM3FCRTtFQUNFO0EzSHMzcUJKO0EySG4zcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIcTNxQko7QTJIbjNxQkk7RUFDRTtBM0hxM3FCTjtBMkhqM3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QTNIazNxQko7QTJIaDNxQkk7RUFDRTtBM0hrM3FCTjtBMkg5MnFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIZzNxQko7QTJINzJxQkU7RUFHRTtBM0g2MnFCSjtBMkgzMnFCSTtFQUVFO0VBQ0E7QTNINDJxQk47QTJIejJxQkk7RUFDRSxXQy9COEI7RURnQzlCO0EzSDIycUJOO0EySHgycUJJO0VBQ0UsaUJDbkMyQjtBNUg2NHFCakM7QTJIdDJxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0h3MnFCSjtBMkhyMnFCRTtFQUNFO0VBQ0E7RUFDQTtBM0h1MnFCSjtBMkhwMnFCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIbzJxQko7QTJIbDJxQkk7RUFFRTtBM0htMnFCTjtBMkgvMXFCRTtFQUNFO0EzSGkycUJKO0EySDkxcUJFO0VBQ0U7QTNIZzJxQko7QTJIMzFxQkk7RUFDRTtFQUNBO0EzSDYxcUJOO0EySDMxcUJNO0VBQ0U7QTNINjFxQlI7QTJIeDFxQkU7RUFDRTtBM0gwMXFCSjtBMkh2MXFCRTtFQUNFO0VBQ0E7QTNIeTFxQko7QTJIdDFxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0h1MXFCSjtBMkhyMXFCSTtFQUNFO0EzSHUxcUJOO0EySHAxcUJJO0VBQ0U7QTNIczFxQk47QTJIbDFxQkU7RUFFRTtBM0htMXFCSjtBMkhoMXFCRTtFQUVFO0EzSGkxcUJKOztBMkg3MHFCQTtFQUNFO0lBQ0U7SUFDQTtFM0hnMXFCRjtFMkg3MHFCQTtJQUNFO0lBQ0E7RTNIKzBxQkY7QUFDRjtBMkg1MHFCQTtFQUNFO0EzSDgwcUJGOztBMkgzMHFCQTtFQUNFO0VBRUE7QTNINjBxQkY7QTJIMTBxQkk7RUFDRTtBM0g0MHFCTjs7QTZIMzVyQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SDY1ckJGO0E2SDE1ckJFO0VBQ0U7QTdINDVyQko7QTZIMzVyQkk7RUFDRTtFQUNBO0E3SDY1ckJOOztBNkh2NXJCRTs7RUFFRTtBN0gwNXJCSjs7QTZIcjVyQkU7O0VBRUU7QTdIdzVyQko7O0E2SHA1ckJBO0VBQ0U7QTdIdTVyQkY7O0E4SHY3ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDA3ckJGOztBOEh2N3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMDdyQkY7QThIeDdyQkU7RUFDRTtBOUgwN3JCSjtBOEh2N3JCRTtFQUNFO0E5SHk3ckJKOztBOEhyN3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh3N3JCRjs7QThIcjdyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHU3ckJGOztBOEhwN3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzN3JCRjtBOEhuN3JCSTtFQURGO0lBRUk7RTlIczdyQko7QUFDRjtBOEhsN3JCSTtFQURGO0lBRUk7RTlIcTdyQko7QUFDRjtBOEhsN3JCRTtFQWxFRjtJQW1FSTtJQUNBO0lBQ0E7RTlIcTdyQkY7RThIbjdyQkU7SUFDRTtJQUNBO0U5SHE3ckJKO0FBQ0Y7O0E4SGo3ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIbzdyQkY7QThIbDdyQkU7RUFURjtJQVVJO0U5SHE3ckJGO0FBQ0Y7O0E4SGw3ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIcTdyQkY7O0E4SGw3ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhxN3JCRjs7QThIbDdyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUhxN3JCRjs7QThIbDdyQkE7RUFDRTtFQUNBO0VBQ0E7QTlIcTdyQkY7O0E4SGw3ckJBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QTlIaTdyQkY7O0E4SDk2ckJBO0VBQ0U7RUFHQTtFQUNBO0VBQ0E7QTlIKzZyQkY7O0E4SG41ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIczVyQkY7QThIcDVyQkU7RUFFRTtBOUhxNXJCSjtBOEhsNXJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E5SG01ckJKO0E4SGg1ckJFO0VBQ0U7QTlIazVyQko7O0E4SDk0ckJBO0VBQ0U7QTlIaTVyQkY7O0E4SDk0ckJBOzs7Ozs7Ozs7Ozs7Q0FBQTtBQWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhpNXJCRjtBOEgvNHJCRTtFQUVFO0VBQ0E7QTlIZzVyQko7QThIOTRyQkU7RUFDRTtBOUhnNXJCSjs7QThINTRyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCs0ckJGOztBOEg1NHJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SCs0ckJGO0E4SDc0ckJFO0VBRUU7RUFDQTtBOUg4NHJCSjtBOEg1NHJCRTtFQUNFO0E5SDg0ckJKOztBOEgxNHJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlINjRyQkY7O0E4SDM0ckJBO0FBRUE7Ozs7Ozs7Ozs7Q0FBQTtBQVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlINDRyQkY7O0E4SHo0ckJBO0VBQ0U7RUFDQTtFQUNBO0E5SDQ0ckJGOztBOEh6NHJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg0NHJCRjs7QThIejRyQkE7RUFDRTtFQUNBO0E5SDQ0ckJGO0E4SDE0ckJFO0VBQ0U7RUFDQTtBOUg0NHJCSjtBOEh2NHJCSTtFQVBGO0lBUUk7SUFDQTtFOUgwNHJCSjtFOEh4NHJCSTs7O0lBR0U7RTlIMDRyQk47QUFDRjtBOEh0NHJCRTtFQUNFO0VBQ0E7QTlIdzRyQko7QThIbjRyQkk7RUFQRjtJQVFJO0lBQ0E7RTlIczRyQko7RThIcDRyQkk7SUFDRTtJQUNBO0U5SHM0ckJOO0U4SHA0ckJNO0lBQ0U7RTlIczRyQlI7RThIajRyQk07SUFDRTtFOUhtNHJCUjtFOEhoNHJCTTs7O0lBR0U7RTlIazRyQlI7RThIOTNyQkk7SUFDRTtFOUhnNHJCTjtBQUNGO0E4SDczckJJO0VBckNGO0lBc0NJO0lBQ0E7SUFDQTtFOUhnNHJCSjtFOEgzM3JCSTtJQUNFO0lBQ0E7SUFDQTtFOUg2M3JCTjtFOEgxM3JCSTtJQUNFO0U5SDQzckJOO0U4SHgzckJNO0lBQ0U7RTlIMDNyQlI7RThIdjNyQk07OztJQUdFO0U5SHkzckJSO0U4SHIzckJJO0lBQ0U7RTlIdTNyQk47QUFDRjtBOEhuM3JCRTtFQUNFO0VBQ0E7QTlIcTNyQko7O0E4SGozckJBO0VBQ0U7RUFDQTtBOUhvM3JCRjtBOEhsM3JCRTtFQUNFO0VBQ0E7RUFDQTtBOUhvM3JCSjtBOEhqM3JCRTtFQUNFO0E5SG0zckJKO0E4SGgzckJFO0VBQ0U7QTlIazNyQko7O0E4SDkyckJBO0VBQ0U7QTlIaTNyQkY7O0E4SDkyckJBO0VBQ0U7RUFDQTtBOUhpM3JCRjs7QThIOTJyQkE7RUFDRTtBOUhpM3JCRjs7QThIOTJyQkE7RUFDRTtBOUhpM3JCRjs7QThIMTJyQkE7RUFDRTtBOUg2MnJCRjs7QThIdDJyQkE7RUFDRTtBOUh5MnJCRjs7QThIdDJyQkE7RUFDRTtBOUh5MnJCRjs7QThIdDJyQkE7RUFDRTtBOUh5MnJCRjs7QThIcjJyQkE7RUFDRTtFQUNBO0E5SHcyckJGOztBOEhyMnJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdzJyQkY7O0E4SHIyckJBO0VBQ0U7RUFDQTtBOUh3MnJCRjs7QThIcjJyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E5SHUyckJGOztBOEgvMXJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhrMnJCRjs7QThILzFyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGsyckJGO0E4SGgyckJFO0VBRUU7QTlIaTJyQko7QThILzFyQkU7RUFDRTtBOUhpMnJCSjs7QThINzFyQkE7RUFDRTtBOUhnMnJCRjs7QThINzFyQkE7RUFDRTtBOUhnMnJCRjs7QThIOTFyQkE7RUFDRTtBOUhpMnJCRjs7QStIOWd0QkE7RUFDRTtFQUNBO0EvSGlodEJGOztBK0g5Z3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IZ2h0QkY7QStIOWd0QkU7RUFDRTtBL0hnaHRCSjs7QStINWd0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IK2d0QkY7O0ErSDVndEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0grZ3RCRjs7QStINWd0QkE7RUFDRTtFQUNBO0EvSCtndEJGO0ErSDlndEJFO0VBQ0U7RUFDQTtBL0hnaHRCSjs7QStINWd0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IK2d0QkY7O0ErSDVndEJBO0VBQ0U7RUFFQTtBL0g4Z3RCRjs7QWdJL2t0QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWhJOGt0QkY7QWdJNWt0QkU7RUFDRTtBaEk4a3RCSjtBZ0kza3RCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJNmt0Qko7QWdJM2t0Qkk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEk2a3RCTjtBZ0l4a3RCRTtFQUNFO0FoSTBrdEJKO0FnSXhrdEJJO0VBQ0U7RUFDQTtBaEkwa3RCTjtBZ0l2a3RCSTtFQUNFO0VBQ0E7RUFDQTtBaEl5a3RCTjtBZ0l0a3RCUTtFQUNFO0FoSXdrdEJWO0FnSW5rdEJJO0VBQ0U7RUFDQTtBaElxa3RCTjtBZ0lua3RCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElxa3RCUjtBZ0lua3RCUTtFQUNFO0FoSXFrdEJWO0FnSWhrdEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElra3RCTjtBZ0k5anRCRTtFQUNFO0VBQ0E7QWhJZ2t0Qko7QWdJOWp0Qkk7RUFDRTtFQUNBO0VBQ0E7QWhJZ2t0Qk47QWdJN2p0Qkk7RUFDRTtFQUNBO0FoSStqdEJOO0FnSTdqdEJNO0VBQ0U7RUFDQTtBaEkranRCUjtBZ0k1anRCTTtFQUNFO0FoSThqdEJSO0FnSTNqdEJNO0VBQ0U7QWhJNmp0QlI7QWdJeGp0Qk07RUFDRTtBaEkwanRCUjtBZ0lyanRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSXVqdEJKO0FnSXBqdEJFO0VBQ0U7RUFDQTtBaElzanRCSjtBZ0luanRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElxanRCSjtBZ0lsanRCRTtFQUNFO0lBQ0U7RWhJb2p0Qko7RWdJbGp0QkU7SUFDRTtFaElvanRCSjtBQUNGO0FnSWpqdEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSW1qdEJKO0FnSS9pdEJFO0VBQ0U7RUFDQTtFQUNBO0FoSWlqdEJKO0FnSTlpdEJFO0VBQ0U7QWhJZ2p0Qko7QWdJN2l0QkU7RUFDRTtFQUNBO0VBQ0E7QWhJK2l0Qko7QWdJNWl0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJOGl0Qko7QWdJNWl0Qkk7RUFDRTtFQUNBO0FoSThpdEJOO0FnSTFpdEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEk0aXRCSjtBZ0kxaXRCSTtFQUNFO0FoSTRpdEJOO0FnSXhpdEJFO0VBQ0U7QWhJMGl0Qko7QWdJdGl0Qkk7O0VBRUU7QWhJd2l0Qk47QWdJbml0Qk07RUFDRTtFQUNBO0FoSXFpdEJSO0FnSWppdEJJO0VBQ0U7QWhJbWl0Qk47QWdJOWh0Qkk7O0VBRUU7QWhJZ2l0Qk47QWdJN2h0Qkk7RUFDRTtBaEkraHRCTjtBZ0l4aHRCTTtFQUNFO0VBQ0E7QWhJMGh0QlI7QWdJeGh0QlE7RUFDRTtFQUNBO0FoSTBodEJWO0FnSWxodEJNO0VBQ0U7QWhJb2h0QlI7QWdJbmh0QlE7RUFDRTtFQUNBO0FoSXFodEJWO0FnSW5odEJVO0VBQ0U7RUFDQTtBaElxaHRCWjtBZ0k1Z3RCTTtFQUNFO0FoSThndEJSO0FnSTVndEJRO0VBQ0U7QWhJOGd0QlY7QWdJNWd0QlU7RUFDRTtFQUNBO0FoSThndEJaO0FnSXRndEJJO0VBQ0U7QWhJd2d0Qk47QWdJemd0Qkk7RUFDRTtBaEkyZ3RCTjtBZ0k1Z3RCSTtFQUNFO0FoSThndEJOO0FnSS9ndEJJO0VBQ0U7QWhJaWh0Qk47QWdJbGh0Qkk7RUFDRTtBaElvaHRCTjtBZ0lyaHRCSTtFQUNFO0FoSXVodEJOO0FnSXhodEJJO0VBQ0U7QWhJMGh0Qk47QWdJM2h0Qkk7RUFDRTtBaEk2aHRCTjtBZ0l6aHRCRTtFQUNFO0FoSTJodEJKO0FnSXhodEJFO0VBQ0U7QWhJMGh0Qko7QWdJeGh0Qkk7RUFDRTtBaEkwaHRCTjtBZ0l2aHRCSTtFQUNFO0FoSXlodEJOOztBZ0lwaHRCQTtFQUNFO0lBQ0U7RWhJdWh0QkY7RWdJcmh0QkU7SUFDRTtFaEl1aHRCSjtFZ0lwaHRCRTtJQUNFO0VoSXNodEJKO0VnSW5odEJFO0lBQ0U7RWhJcWh0Qko7QUFDRjtBaUlsNHRCQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJbTR0QkY7O0FpSWg0dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FqSWs0dEJGO0FpSWg0dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSWs0dEJKOztBaUk5M3RCQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QWpJZzR0QkY7O0FpSTczdEJBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBakkrM3RCRjs7QWlJNTN0QkE7RUFDRTtFQUVBO0FqSTgzdEJGOztBaUkxM3RCRTtFQUNFO0FqSTYzdEJKOztBaUl6M3RCQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTIzdEJGO0FpSXozdEJFO0VBQ0U7QWpJMjN0Qko7QWlJeDN0QkU7RUFDRTtBakkwM3RCSjs7QWlJdDN0QkE7RUFDRTtFQUNBO0VBRUE7QWpJdzN0QkY7QWlJdDN0QkU7RUFDRTtFQUNBO0VBQ0E7QWpJdzN0Qko7O0FpSXAzdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXMzdEJGOztBaUluM3RCQTtFQUNFO0VBRUE7QWpJcTN0QkY7O0FrSXIrdEJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXUrdEJGOztBa0lqK3RCQTtFQUNFO0VBQ0E7QWxJbyt0QkY7QWtJbCt0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbElvK3RCSjtBa0lqK3RCRTtFQUNFO0VBQ0E7QWxJbSt0Qko7QWtJait0Qkk7RUFDRTtBbEltK3RCTjtBa0loK3RCSTtFQUNFO0FsSWsrdEJOO0FrSTk5dEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSWcrdEJSO0FrSTM5dEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSTY5dEJSO0FrSXg5dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxJMDl0Qko7O0FrSWw5dEJJO0VBRUU7RUFDQTtBbElvOXRCTjtBa0loOXRCRTtFQUVFO0VBQ0E7QWxJaTl0Qko7QWtJOTh0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSWc5dEJKO0FrSTc4dEJFO0VBQ0U7QWxJKzh0Qko7QWtJbDh0QkE7RUFDRTtFQUNBO0FsSW84dEJGO0FrSWw4dEJFO0VBQ0U7QWxJbzh0Qko7QWtJajh0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEltOHRCSjtBa0lqOHRCSTtFQUNFO0FsSW04dEJOO0FrSWg4dEJJO0VBQ0U7QWxJazh0Qk47QWtJLzd0Qkk7RUFDRTtFQUNBO0FsSWk4dEJOO0FrSTc3dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEkrN3RCSjtBa0k1N3RCRTtFQUNFO0FsSTg3dEJKO0FrSTM3dEJFO0VBQ0U7QWxJNjd0Qko7QWtJejd0Qkk7RUFDRTtBbEkyN3RCTjtBa0l0N3RCSTtFQUNFO0FsSXc3dEJOO0FrSW43dEJJO0VBQ0U7QWxJcTd0Qk47O0FrSWg3dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxJbTd0QkY7O0FrSWg3dEJBO0VBQ0U7QWxJbTd0QkY7O0FrSWg3dEJBO0VBRUU7QWxJazd0QkY7QWtJLzV0QkE7RUFFRTtFQUNBO0FsSWc2dEJGOztBa0k3NXRCQTtFQUNFO0VBQ0E7QWxJZzZ0QkY7O0FrSXg1dEJFO0VBQ0U7QWxJMjV0Qko7QWtJeDV0QkU7RUFDRTtFQUNBO0FsSTA1dEJKOztBa0l0NXRCQTtFQUNFO0VBQ0E7QWxJeTV0QkY7O0FrSXI1dEJFO0VBQ0U7QWxJdzV0Qko7QWtJcjV0QkU7RUFDRTtFQUNBO0FsSXU1dEJKO0FrSXA1dEJFO0VBQ0U7QWxJczV0Qko7O0FrSWw1dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXE1dEJGOztBa0lsNXRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXE1dEJGOztBa0lsNXRCQTtFQUNFO0VBQ0E7QWxJcTV0QkY7QWtJbjV0QkU7RUFDRTtBbElxNXRCSjtBa0lsNXRCRTtFQUNFO0FsSW81dEJKOztBa0loNXRCQTtFQUNFO0VBQ0E7QWxJbTV0QkY7QWtJajV0QkU7RUFDRTtBbEltNXRCSjtBa0loNXRCRTtFQUNFO0FsSWs1dEJKOztBa0k5NHRCQTtFQUNFO0VBQ0E7RUFDQTtBbElpNXRCRjs7QWtJOTR0QkE7RUFDRTtFQUNBO0VBQ0E7QWxJaTV0QkY7O0FtSXh1dUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkkwdXVCRjs7QW1JanV1QkU7RUFFRTtFQUNBO0FuSW11dUJKOztBbUkvdHVCQTtFQUVFO0FuSWl1dUJGOztBbUk5dHVCQTtFQUdFO0FuSSt0dUJGOztBbUk3c3VCRTtFQUNFO0VBQ0E7RUFDQTtBbklndHVCSjs7QW1JNXN1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSStzdUJGOztBbUk1c3VCQTtFQUNFO0FuSStzdUJGOztBb0l6eHVCQTtFQUVFO0FwSTJ4dUJGOztBcUkzeHVCQTtFQUNFO0FySTh4dUJGOztBcUkzeHVCQTtFQUNFO0FySTh4dUJGOztBcUkzeHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJOHh1QkY7O0FxQ2x5dUJJO0VBQ0U7RUFDQSxvQi9CeWhCVTtFK0J4aEJWLHVCL0J1aEJpQjtFK0J0aEJqQjtFQXJDSjtFQUNBO0VBQ0E7RUFDQTtBckMyMHVCRjtBcUNqeHVCSTtFQUNFO0FyQ214dUJOO0FxSXp5dUJBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySXl5dUJGOztBcUl0eXVCQTtFQUNFO0FySXl5dUJGOztBcUl0eXVCQTtFQUNFO0FySXl5dUJGOztBcUl0eXVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckl5eXVCRjtBcUl2eXVCRTtFQUNFO0VBQ0E7QXJJeXl1Qko7O0FxSXJ5dUJBO0VBQ0U7RUFDQTtBckl3eXVCRjs7QXFJcnl1QkE7RUFDRTtBckl3eXVCRjs7QXFJcnl1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXJJdXl1QkY7O0FxSXB5dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySXV5dUJGO0FxSXJ5dUJFO0VBQ0U7RUFDQTtBckl1eXVCSjs7QXFJbnl1QkE7RUFDRTtBcklzeXVCRjs7QXFJbnl1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcklzeXVCRjtBcUlyeXVCRTtFQUNFO0FySXV5dUJKOztBcUlueXVCQTtFQUNFO0FySXN5dUJGOztBcUlueXVCQTtFQUNFO0FySXN5dUJGOztBcUlueXVCQTtFQUNFO0VBQ0E7RUFDQTtBcklzeXVCRjs7QXFJbnl1QkE7RUFDRTtBcklzeXVCRjtBcUlweXVCRTtFQUNFO0FySXN5dUJKOztBcUlseXVCQTs7RUFFRTtFQUNBO0FySXF5dUJGO0FxSW55dUJFOztFQUNFO0FySXN5dUJKO0FxSW55dUJFOztFQUNFO0FySXN5dUJKO0FxSW55dUJFOztFQUNFO0VBQ0E7QXJJc3l1Qko7QXFJanl1QkU7O0VBQ0U7RUFDQTtBcklveXVCSjs7QXFJN3h1QkU7RUFDRTtFQUNBO0VBQ0E7QXJJZ3l1Qko7O0FxSTV4dUJBO0VBQ0U7QXJJK3h1QkY7O0FxSTV4dUJBO0VBQ0U7QXJJK3h1QkY7O0FxSTV4dUJBO0VBQ0U7QXJJK3h1QkY7O0FxSTV4dUJBO0VBQ0U7QXJJK3h1QkY7QXFJN3h1QkU7RUFDRTtFQUNBO0FySSt4dUJKO0FxSTN4dUJJO0VBRUU7RUFDQTtFQUNBO0FySTR4dUJOO0FxSXh4dUJFO0VBQ0U7RUFDQTtFQUNBO0VBR0E7QXJJd3h1Qko7QXFJbnh1QkU7RUFDRTtFQUNBO0VBQ0E7QXJJcXh1Qko7O0FxSS93dUJBO0VBQ0U7RUFDQTtFQUNBO0FySWt4dUJGOztBcUkvd3VCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySWl4dUJGOztBcUk5d3VCQTtFQUNFO0VBRUE7QXJJZ3h1QkY7O0FxSTd3dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckkrd3VCRjtBcUk3d3VCRTtFQUNFO0FySSt3dUJKO0FxSTV3dUJFO0VBQ0U7QXJJOHd1Qko7QXFJM3d1QkU7RUFDRTtBckk2d3VCSjtBcUkxd3VCRTtFQUNFO0FySTR3dUJKO0FxSXp3dUJFO0VBQ0U7QXJJMnd1Qko7QXFJeHd1QkU7RUFDRTtFQUNBO0VBQ0E7QXJJMHd1Qko7QXFJdnd1QkU7RUFDRTtFQUNBO0FySXl3dUJKO0FxSXZ3dUJJO0VBQ0U7QXJJeXd1Qk47O0FxSW53dUJFO0VBQ0U7QXJJc3d1Qko7O0FxSWx3dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJJcXd1QkY7O0FxSWx3dUJBO0VBQ0U7RUFDQTtBcklxd3VCRjs7QXFJbHd1QkE7RUFDRTtFQUVBO0FySW93dUJGOztBcUlqd3VCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySW93dUJGOztBcUlod3VCQTtFQUNFO0FySW13dUJGOztBcUlod3VCQTtFQUNFO0FySW13dUJGOztBcUlod3VCQTtFQUNFO0FySW13dUJGOztBcUlod3VCQTtFQUNFO0FySW13dUJGOztBcUlod3VCQTs7RUFFRSxXOUg5WU07QVBpcHZCUjtBcUlqd3VCRTs7RUFDRSxXOUhqWkk7QVBxcHZCUjtBcUlqd3VCRTs7RUFDRTtFQUNBO0FySW93dUJKO0FxSS92dUJFOztFQUNFO0VBQ0E7QXJJa3d1Qko7O0FxSTN2dUJBOzs7RUFHRTtFQUNBO0FySTh2dUJGO0FxSTd2dUJFOzs7RUFDRTtBcklpd3VCSjs7QXNJaHJ2QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SWdydkJGOztBc0k3cXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElncnZCRjs7QXVJN3N2QkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBdkkrc3ZCRjtBdUk3c3ZCRTtFQUNFO0F2SStzdkJKOztBdUkzc3ZCQTtFQUNFO0VBQ0E7RUFDQTtBdkk4c3ZCRjs7QXVJM3N2QkE7RUFDRTtBdkk4c3ZCRjtBdUk1c3ZCRTtFQUNFO0F2SThzdkJKOztBdUkxc3ZCQTtFQUNFO0F2STZzdkJGOztBdUkxc3ZCQTtFQUNFO0VBRUE7RUFDQTtBdkk0c3ZCRjtBdUkxc3ZCRTtFQUNFO0F2STRzdkJKO0F1SXpzdkJFO0VBQ0U7QXZJMnN2Qko7QXVJeHN2QkU7RUFDRTtFQUNBO0F2STBzdkJKO0F1SXJzdkJFO0VBQ0U7RUFDQTtFQUNBO0F2SXVzdkJKO0F1SXBzdkJFO0VBQ0U7RUFDQTtBdklzc3ZCSjs7QXVJaHN2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXZJa3N2QkY7O0F1SS9ydkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklrc3ZCRjtBdUloc3ZCRTtFQUNFO0VBQ0E7QXZJa3N2Qko7O0F1STlydkJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXZJZ3N2QkY7QXVJOXJ2QkU7RUFDRTtFQUNBO0F2SWdzdkJKO0F1STVydkJJO0VBRUU7RUFDQTtFQUNBO0F2STZydkJOO0F1SXpydkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZJMnJ2Qko7QXVJeHJ2QkU7RUFDRTtFQUNBO0VBQ0E7QXZJMHJ2Qko7O0F1SXRydkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SXlydkJGO0F1SXZydkJFO0VBQ0U7QXZJeXJ2Qko7QXVJdHJ2QkU7RUFDRTtBdkl3cnZCSjtBdUlycnZCRTtFQUNFO0VBQ0E7QXZJdXJ2Qko7O0F1SW5ydkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SXNydkJGOztBdUlucnZCQTtFQUNFO0F2SXNydkJGOztBd0l6MnZCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkwMnZCRjtBd0l4MnZCRTtFQUNFO0F4STAydkJKO0F3SXYydkJFO0VBQ0U7RUFDQTtBeEl5MnZCSjtBd0l0MnZCRTtFQUVFO0F4SXUydkJKO0F3SXAydkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhJczJ2Qko7QXdJbjJ2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXEydkJKO0F3SW4ydkJJO0VBQ0UsY2pJc2pCQztBUCt5dUJQO0F3SWoydkJFO0VBQ0U7QXhJbTJ2Qko7QXdJaDJ2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SWsydkJKO0F3SS8xdkJFO0VBQ0U7RUFDQTtBeElpMnZCSjtBd0k5MXZCRTtFQUNFO0VBQ0E7QXhJZzJ2Qko7QXdJNzF2QkU7RUFDRTtFQUNBO0VBRUE7QXhJODF2Qko7QXdJMzF2QkU7O0VBRUU7RUFDQTtBeEk2MXZCSjtBd0kxMXZCRTs7RUFFRTtBeEk0MXZCSjs7QXdJeDF2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkwMXZCRjtBd0l4MXZCRTtFQUNFO0F4STAxdkJKO0F3SXYxdkJFO0VBQ0U7QXhJeTF2Qko7QXdJdDF2QkU7RUFDRTtBeEl3MXZCSjtBd0lyMXZCRTtFQUNFLFdqSW5KSTtBUDArdkJSO0F3SXAxdkJFO0VBRUU7RUFDQTtBeElxMXZCSjtBd0luMXZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4SXExdkJOO0F3SW4xdkJNO0VBQ0U7QXhJcTF2QlI7O0F3SS8wdkJBO0VB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RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0EzSWt0d0JKOztBMkkvc3dCQTs7RUFFSTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTs7RUFFSTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBOztFQUVJO0EzSWt0d0JKOztBMkkvc3dCQTs7RUFFSTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7O0VBRUk7QTNJa3R3Qko7O0EySS9zd0JBOztFQUVJO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7QTNJa3R3Qko7O0EySS9zd0JBOztFQUVJO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBOztFQUVJO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7RUFDSTtBM0lrdHdCSjs7QTJJL3N3QkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lrdHdCSjs7QTJJL3N3QkE7O0VBRUk7QTNJa3R3Qko7O0EySS9zd0JBOztFQUVJO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJa3R3Qko7O0EySS9zd0JBO0VBQ0k7RUFDQTtFQUNBO0EzSWt0d0JKOztBMkkvc3dCQTtFQUNJO0EzSWt0d0JKOztBNElwdHhCQTtFQUNFO0E1SXV0eEJGOztBNElwdHhCQTtFQUNFO0VBQ0EsaUMzSURZO0UySUVaO0E1SXV0eEJGOztBNElwdHhCQTtFQUNFO0E1SXV0eEJGOztBNElwdHhCQTtFQUNFO0E1SXV0eEJGOztBNElwdHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1SXV0eEJGOztBNElwdHhCQTtFQUNFO0VBQ0E7RUFDQTtBNUl1dHhCRjs7QTRJcHR4QkE7RUFDRTtFQUNBO0VBQ0E7QTVJdXR4QkY7O0E0SXB0eEJBO0VBQ0U7QTVJdXR4QkY7O0E0SXB0eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SXV0eEJGOztBNElsdHhCRTtFQUNFO0E1SXF0eEJKO0E0SWx0eEJFO0VBQ0U7RUFDQTtBNUlvdHhCSjs7QTRJaHR4QkE7OztFQUdFO0E1SW10eEJGO0E0SWp0eEJFOzs7RUFDRTtFQUNBO0E1SXF0eEJKOztBNkkxeHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJNnh4QkY7QTZJM3h4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3STZ4eEJKOztBOEk3eXhCSTtFQUNFO0VBQ0E7RUFDQTtBOUlnenhCTjtBOEk1eXhCRTtFQUNFO0E5STh5eEJKO0E4STN5eEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJNnl4Qko7O0ErSXYweEJBO0FBQ0E7RUFDRTtBL0kwMHhCRjs7QStJdjB4QkE7RUFDRTtBL0kwMHhCRjs7QStJdjB4QkE7RUFDRTtFQUNBO0VBQ0E7QS9JMDB4QkY7O0ErSXYweEJBO0FBQ0E7RUFDRTtFQUNBO0EvSTAweEJGOztBK0l2MHhCQTtBQUNBO0VBQ0U7RUFDQTtBL0kwMHhCRjs7QWdKaDJ4Qkk7RUFDSTtBaEptMnhCUjtBZ0o5MXhCSTtFQUNJO0VBQ0E7QWhKZzJ4QlI7QWdKNTF4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjgxeEJSO0FnSnoxeEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEoyMXhCWjtBZ0p4MXhCUTtFQUNJO0FoSjAxeEJaO0FnSnQxeEJJO0VBQ0k7QWhKdzF4QlI7QWdKcDF4Qkk7RUFDSTtBaEpzMXhCUjtBZ0pqMXhCUTtFQUNJO0VBQ0E7RUFDQTtBaEptMXhCWjtBZ0o3MHhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKKzB4Qlo7QWdCMTB4Qkk7RWdJQ0k7SUFDSTtFaEo0MHhCVjtBQUNGO0FnQi8weEJJO0VnSU9JO0lBQ0k7RWhKMjB4QlY7QUFDRjtBZ0JwMXhCSTtFZ0lhSTtJQUNJO0VoSjAweEJWO0FBQ0Y7QWdCejF4Qkk7RWdJbUJJO0lBQ0k7RWhKeTB4QlY7QUFDRjs7QWlKajZ4QkE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtF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cS95Qko7QUFDRjs7QThKdmx6QkE7QUFFQTtFQUNFO0E5SnlsekJGOztBOEp0bHpCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp5bHpCRjs7QThKdGx6QkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SnlsekJGOztBOEp0bHpCQTtFQUNFO0E5SnlsekJGOztBOEp0bHpCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp5bHpCRjs7QThKdGx6QkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SnlsekJGOztBOEp0bHpCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp5bHpCRjs7QThKdGx6QkE7QUFDQTtFQUNFO0E5SnlsekJGOztBOEp0bHpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SnlsekJGOztBOEp0bHpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKeWx6QkY7O0E4SnRsekJBO0VBQ0U7RUFDQTtBOUp5bHpCRjs7QThKdGx6QkE7QUFDQTtFQUNFO0VBQ0E7QTlKeWx6QkY7O0E4SnRsekJBO0VBQ0U7QTlKeWx6QkY7O0E4SnRsekJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUp5bHpCRjs7QStKcnJ6QkU7RUFDRTtBL0p3cnpCSjtBK0pycnpCRTs7RUFFRTtBL0p1cnpCSjs7QWdLN3J6QkU7RUFDRTtBaEtnc3pCSjtBZ0s3cnpCRTs7RUFFRTtBaEsrcnpCSjs7QWlLcnN6QkU7RUFDRTtBakt3c3pCSjtBaUtyc3pCRTs7RUFFRTtBakt1c3pCSjs7QWtLN3N6QkU7RUFDRTtBbEtndHpCSjtBa0s3c3pCRTs7RUFFRTtBbEsrc3pCSjs7QW1LcnR6QkU7RUFDRTtBbkt3dHpCSjtBbUtydHpCRTs7RUFFRTtBbkt1dHpCSjs7QW9LOXR6QkE7RUFDQTs7O1FBQUE7QXBLb3V6QkE7QXFLcHV6QkU7RUFDRTtBcktzdXpCSjtBcUtudXpCRTs7RUFFRTtBcktxdXpCSjtBcUtsdXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLb3V6Qko7QXFLbHV6Qkk7RUFDRTtBcktvdXpCTjs7QXNLcnZ6QkU7RUFDRTtBdEt3dnpCSjtBc0tydnpCRTs7RUFFRTtBdEt1dnpCSjtBc0twdnpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRLc3Z6Qko7QXNLbnZ6QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0S3F2ekJKO0FzS2x2ekJNO0VBQ0U7RUFDQTtFQUNBO0F0S292ekJSO0FzS2h2ekJJO0VBQ0U7QXRLa3Z6Qk47O0F1S254ekJFO0VBQ0U7QXZLc3h6Qko7QXVLbnh6QkU7O0VBRUU7QXZLcXh6Qko7O0F3SzN4ekJFO0VBQ0U7QXhLOHh6Qko7QXdLM3h6QkU7O0VBRUU7QXhLNnh6QkosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9udGF3ZXNvbWUtcHJvLTcuMy4wL2Nzcy9hbGwubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fYm9vdHN0cmFwX292ZXJyaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9ib290c3RyYXAtcnRsLWZpeC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvYm9vdHN0cmFwLXJ0bC1maXgvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2Jvb3RzdHJhcC1ydGwtZml4L3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX2ZsYWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvZm9ybXMvX2Zvcm0tZmlsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fZGVwcmVjYXRlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvZnJlZS9fc2Nyb2xsc3B5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3JpcHBsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL21peGlucy9fcmlwcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX3JhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL2ZyZWUvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9mcmVlL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19zaWRlbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fYW5pbWF0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX2xpZ2h0Ym94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fcmF0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fdGltZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19wb3Bjb25maXJtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fZGF0YXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19zdGVwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19zdGlja3kuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19sb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21kYi11aS1raXQvc3JjL21kYi9zY3NzL3Byby9fY2hpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWRiLXVpLWtpdC9zcmMvbWRiL3Njc3MvcHJvL19tdWx0aS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9wcm8vX2RhdGUtdGltZS1waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhcnRzL19kYXRhdGFibGVzX292ZXJyaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9fc2lkZW5hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvX3RvcGJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvX3ZlbmRvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9tZGItbW9kZXJuaXplci1hZG1pbi9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX3N1cmZhY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9tZGItbW9kZXJuaXplci1hZG1pbi9fY29tcGFjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX3BhZ2VfaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9tZGItbW9kZXJuaXplci1hZG1pbi9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0cy9tZGItbW9kZXJuaXplci1hZG1pbi9fc2lkZW5hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX2Ryb3Bkb3ducy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX2RhdGF0YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhcnRzL21kYi1tb2Rlcm5pemVyLWFkbWluL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX2xpc3RfdG9vbGJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fYjJiX29yZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fY3VzdG9tZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19jdXN0b21lcl9zaGlwcGluZ19hZGRyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fY3VzdG9tZXJfcHJvZHVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2Rpc2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19qb2JfYXBwbGljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fcHJvZHVjdF9jYXRlZ29yeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3VzZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNy4zLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNiBGb250aWNvbnMsIEluYy5cbiAqL1xuLmZhLC5mYS1icmFuZHMsLmZhLWNoaXNlbCwuZmEtY2xhc3NpYywuZmEtZHVvdG9uZSwuZmEtZXRjaCwuZmEtZ3JhcGhpdGUsLmZhLWplbGx5LC5mYS1qZWxseS1kdW8sLmZhLWplbGx5LWZpbGwsLmZhLWxpZ2h0LC5mYS1tb3NhaWMsLmZhLW5vdGRvZywuZmEtbm90ZG9nLWR1bywuZmEtcGl4ZWwsLmZhLXJlZ3VsYXIsLmZhLXNlbWlib2xkLC5mYS1zaGFycCwuZmEtc2hhcnAtZHVvdG9uZSwuZmEtc2xhYiwuZmEtc2xhYi1kdW8sLmZhLXNsYWItcHJlc3MsLmZhLXNsYWItcHJlc3MtZHVvLC5mYS1zb2xpZCwuZmEtdGhpbiwuZmEtdGh1bWJwcmludCwuZmEtdXRpbGl0eSwuZmEtdXRpbGl0eS1kdW8sLmZhLXV0aWxpdHktZmlsbCwuZmEtdmVsbHVtLC5mYS13aGl0ZWJvYXJkLC5mYWIsLmZhY3IsLmZhZCwuZmFkbCwuZmFkciwuZmFkdCwuZmFlcywuZmFndCwuZmFqZHIsLmZhamZyLC5mYWpyLC5mYWwsLmZhbXMsLmZhbmRzLC5mYW5zLC5mYXByLC5mYXIsLmZhcywuZmFzZGwsLmZhc2RyLC5mYXNkcywuZmFzZHQsLmZhc2wsLmZhc2xkciwuZmFzbHBkciwuZmFzbHByLC5mYXNsciwuZmFzciwuZmFzcywuZmFzdCwuZmF0LC5mYXRsLC5mYXVkc2IsLmZhdWZzYiwuZmF1c2IsLmZhdnMsLmZhd3Niey0tX2ZhLWZhbWlseTp2YXIoLS1mYS1mYW1pbHksdmFyKC0tZmEtc3R5bGUtZmFtaWx5LFwiRm9udCBBd2Vzb21lIDcgUHJvXCIpKTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtkaXNwbGF5OnZhcigtLWZhLWRpc3BsYXksaW5saW5lLWJsb2NrKTtmb250LWZhbWlseTp2YXIoLS1fZmEtZmFtaWx5KTtmb250LWZlYXR1cmUtc2V0dGluZ3M6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3ludGhlc2lzOm5vbmU7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1mYS1zdHlsZSw5MDApO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1yZW5kZXJpbmc6YXV0bzt3aWR0aDp2YXIoLS1mYS13aWR0aCwxLjI1ZW0pfTppcyguZmFzLC5mYXNzLC5mYXIsLmZhc3IsLmZhbCwuZmFzbCwuZmF0LC5mYXN0LC5mYWQsLmZhZHIsLmZhZGwsLmZhZHQsLmZhc2RzLC5mYXNkciwuZmFzZGwsLmZhc2R0LC5mYWIsLmZhc2xyLC5mYXNscHIsLmZhc2xkciwuZmFzbHBkciwuZmFwciwuZmFtcywuZmF2cywuZmF3c2IsLmZhdGwsLmZhbnMsLmZhbmRzLC5mYWVzLC5mYWd0LC5mYWpyLC5mYWpmciwuZmFqZHIsLmZhY3IsLmZhdXNiLC5mYXVkc2IsLmZhdWZzYiwuZmEtc29saWQsLmZhLXNlbWlib2xkLC5mYS1yZWd1bGFyLC5mYS1saWdodCwuZmEtdGhpbiwuZmEtYnJhbmRzLC5mYS1jbGFzc2ljLC5mYS1kdW90b25lLC5mYS1zaGFycCwuZmEtc2hhcnAtZHVvdG9uZSwuZmEtY2hpc2VsLC5mYS1ldGNoLC5mYS1ncmFwaGl0ZSwuZmEtamVsbHksLmZhLWplbGx5LWR1bywuZmEtamVsbHktZmlsbCwuZmEtbW9zYWljLC5mYS1ub3Rkb2csLmZhLW5vdGRvZy1kdW8sLmZhLXBpeGVsLC5mYS1zbGFiLC5mYS1zbGFiLWR1bywuZmEtc2xhYi1wcmVzcywuZmEtc2xhYi1wcmVzcy1kdW8sLmZhLXRodW1icHJpbnQsLmZhLXV0aWxpdHksLmZhLXV0aWxpdHktZHVvLC5mYS11dGlsaXR5LWZpbGwsLmZhLXZlbGx1bSwuZmEtd2hpdGVib2FyZCwuZmEpOmJlZm9yZXtjb250ZW50OnZhcigtLWZhKS9cIlwifUBzdXBwb3J0cyBub3QgKGNvbnRlbnQ6XCJcIi9cIlwiKXs6aXMoLmZhcywuZmFzcywuZmFyLC5mYXNyLC5mYWwsLmZhc2wsLmZhdCwuZmFzdCwuZmFkLC5mYWRyLC5mYWRsLC5mYWR0LC5mYXNkcywuZmFzZHIsLmZhc2RsLC5mYXNkdCwuZmFiLC5mYXNsciwuZmFzbHByLC5mYXNsZHIsLmZhc2xwZHIsLmZhcHIsLmZhbXMsLmZhdnMsLmZhd3NiLC5mYXRsLC5mYW5zLC5mYW5kcywuZmFlcywuZmFndCwuZmFqciwuZmFqZnIsLmZhamRyLC5mYWNyLC5mYXVzYiwuZmF1ZHNiLC5mYXVmc2IsLmZhLXNvbGlkLC5mYS1zZW1pYm9sZCwuZmEtcmVndWxhciwuZmEtbGlnaHQsLmZhLXRoaW4sLmZhLWJyYW5kcywuZmEtY2xhc3NpYywuZmEtZHVvdG9uZSwuZmEtc2hhcnAsLmZhLXNoYXJwLWR1b3RvbmUsLmZhLWNoaXNlbCwuZmEtZXRjaCwuZmEtZ3JhcGhpdGUsLmZhLWplbGx5LC5mYS1qZWxseS1kdW8sLmZhLWplbGx5LWZpbGwsLmZhLW1vc2FpYywuZmEtbm90ZG9nLC5mYS1ub3Rkb2ctZHVvLC5mYS1waXhlbCwuZmEtc2xhYiwuZmEtc2xhYi1kdW8sLmZhLXNsYWItcHJlc3MsLmZhLXNsYWItcHJlc3MtZHVvLC5mYS10aHVtYnByaW50LC5mYS11dGlsaXR5LC5mYS11dGlsaXR5LWR1bywuZmEtdXRpbGl0eS1maWxsLC5mYS12ZWxsdW0sLmZhLXdoaXRlYm9hcmQsLmZhKTpiZWZvcmV7Y29udGVudDp2YXIoLS1mYSl9fTppcyguZmFkLC5mYS1kdW90b25lLC5mYWRyLC5mYWRsLC5mYWR0LC5mYXNkcywuZmEtc2hhcnAtZHVvdG9uZSwuZmFzZHIsLmZhc2RsLC5mYXNkdCwuZmF0bCwuZmEtdGh1bWJwcmludCwuZmFuZHMsLmZhLW5vdGRvZy1kdW8sLmZhamRyLC5mYS1qZWxseS1kdW8sLmZhdWRzYiwuZmEtdXRpbGl0eS1kdW8sLmZhc2xkciwuZmEtc2xhYi1kdW8sLmZhc2xwZHIsLmZhLXNsYWItcHJlc3MtZHVvLC5mYXZzLC5mYS12ZWxsdW0pOmFmdGVye2NvbnRlbnQ6dmFyKC0tZmEpL1wiXCI7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwic3MwMVwifUBzdXBwb3J0cyBub3QgKGNvbnRlbnQ6XCJcIi9cIlwiKXs6aXMoLmZhZCwuZmEtZHVvdG9uZSwuZmFkciwuZmFkbCwuZmFkdCwuZmFzZHMsLmZhLXNoYXJwLWR1b3RvbmUsLmZhc2RyLC5mYXNkbCwuZmFzZHQsLmZhdGwsLmZhLXRodW1icHJpbnQsLmZhbmRzLC5mYS1ub3Rkb2ctZHVvLC5mYWpkciwuZmEtamVsbHktZHVvLC5mYXVkc2IsLmZhLXV0aWxpdHktZHVvLC5mYXNsZHIsLmZhLXNsYWItZHVvLC5mYXNscGRyLC5mYS1zbGFiLXByZXNzLWR1bywuZmF2cywuZmEtdmVsbHVtKTphZnRlcntjb250ZW50OnZhcigtLWZhKX19LmZhLTF4e2ZvbnQtc2l6ZToxZW19LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLTZ4e2ZvbnQtc2l6ZTo2ZW19LmZhLTd4e2ZvbnQtc2l6ZTo3ZW19LmZhLTh4e2ZvbnQtc2l6ZTo4ZW19LmZhLTl4e2ZvbnQtc2l6ZTo5ZW19LmZhLTEweHtmb250LXNpemU6MTBlbX0uZmEtMnhze2ZvbnQtc2l6ZTouNjI1ZW07bGluZS1oZWlnaHQ6LjFlbTt2ZXJ0aWNhbC1hbGlnbjouMjI1ZW19LmZhLXhze2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDouMDgzMzNlbTt2ZXJ0aWNhbC1hbGlnbjouMTI1ZW19LmZhLXNte2ZvbnQtc2l6ZTouODc1ZW07bGluZS1oZWlnaHQ6LjA3MTQzZW07dmVydGljYWwtYWxpZ246LjA1MzU3ZW19LmZhLWxne2ZvbnQtc2l6ZToxLjI1ZW07bGluZS1oZWlnaHQ6LjA1ZW07dmVydGljYWwtYWxpZ246LS4wNzVlbX0uZmEteGx7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0Oi4wNDE2N2VtO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW19LmZhLTJ4bHtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0Oi4wMzEyNWVtO3ZlcnRpY2FsLWFsaWduOi0uMTg3NWVtfS5mYS13aWR0aC1hdXRvey0tZmEtd2lkdGg6YXV0b30uZmEtZncsLmZhLXdpZHRoLWZpeGVkey0tZmEtd2lkdGg6MS4yNWVtfS5mYS1jYW52YXMtc3F1YXJle3BhZGRpbmctYmxvY2s6LjEyNWVtO21hcmdpbi1ibG9jay1lbmQ6LS4xMjVlbX0uZmEtY2FudmFzLXJvb215e3BhZGRpbmctYmxvY2s6LjI1ZW07cGFkZGluZy1pbmxpbmU6LjEyNWVtO21hcmdpbi1ibG9jay1lbmQ6LS4yNWVtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZhLXVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tZmEtbGktbWFyZ2luLDIuNWVtKTtwYWRkaW5nLWlubGluZS1zdGFydDowfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0tZmEtbGktd2lkdGgsIDJlbSkqLTEpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOnZhcigtLWZhLWxpLXdpZHRoLDJlbSk7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtYm9yZGVye2JvcmRlci1yYWRpdXM6dmFyKC0tZmEtYm9yZGVyLXJhZGl1cywuMWVtKTtib3JkZXI6dmFyKC0tZmEtYm9yZGVyLXdpZHRoLC4wNjI1ZW0pIHZhcigtLWZhLWJvcmRlci1zdHlsZSxzb2xpZCkgdmFyKC0tZmEtYm9yZGVyLWNvbG9yLCNlZWUpO2JveC1zaXppbmc6dmFyKC0tZmEtYm9yZGVyLWJveC1zaXppbmcsY29udGVudC1ib3gpO3BhZGRpbmc6dmFyKC0tZmEtYm9yZGVyLXBhZGRpbmcsLjE4NzVlbSAuMjVlbSl9LmZhLXB1bGwtbGVmdCwuZmEtcHVsbC1zdGFydHtmbG9hdDppbmxpbmUtc3RhcnQ7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0tZmEtcHVsbC1tYXJnaW4sLjNlbSl9LmZhLXB1bGwtZW5kLC5mYS1wdWxsLXJpZ2h0e2Zsb2F0OmlubGluZS1lbmQ7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1mYS1wdWxsLW1hcmdpbiwuM2VtKX0uZmEtYmVhdHthbmltYXRpb24tbmFtZTpmYS1iZWF0O2FuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMXMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGVhc2UtaW4tb3V0KX0uZmEtYm91bmNle2FuaW1hdGlvbi1uYW1lOmZhLWJvdW5jZTthbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDBzKTthbmltYXRpb24tZGlyZWN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sbm9ybWFsKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxjdWJpYy1iZXppZXIoLjI4LC44NCwuNDIsMSkpfS5mYS1mYWRle2FuaW1hdGlvbi1uYW1lOmZhLWZhZGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpfS5mYS1iZWF0LWZhZGUsLmZhLWZhZGV7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7YW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyl9LmZhLWJlYXQtZmFkZXthbmltYXRpb24tbmFtZTpmYS1iZWF0LWZhZGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpfS5mYS1mbGlwe2FuaW1hdGlvbi1uYW1lOmZhLWZsaXA7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxLjVzKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLWluLW91dCl9LmZhLWZsaXAsLmZhLWZsaXAtMzYwe2FuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpfS5mYS1mbGlwLTM2MHthbmltYXRpb24tbmFtZTpmYS1mbGlwLTM2MDthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLWluLW91dCl9LmZhLXNoYWtle2FuaW1hdGlvbi1uYW1lOmZhLXNoYWtlO2FuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sLjc1cyk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpfS5mYS1zcGlue2FuaW1hdGlvbi1uYW1lOmZhLXNwaW47YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7YW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwycyk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKX0uZmEtc3Bpbi1yZXZlcnNley0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbjpyZXZlcnNlfS5mYS1wdWxzZSwuZmEtc3Bpbi1wdWxzZXthbmltYXRpb24tbmFtZTpmYS1zcGluO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMXMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLHN0ZXBzKDgpKX0uZmEtc3Bpbi1zbmFwe2FuaW1hdGlvbi1uYW1lOmZhLXNwaW4tc25hcDthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDNzKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxsaW5lYXIpfS5mYS1zcGluLXNuYXAsLmZhLXNwaW4tc25hcC00e2FuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpfS5mYS1zcGluLXNuYXAtNHthbmltYXRpb24tbmFtZTpmYS1zcGluLXNuYXAtNDthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDIuNHMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGxpbmVhcil9LmZhLXNwaW4tc25hcC04e2FuaW1hdGlvbi1uYW1lOmZhLXNwaW4tc25hcC04O2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sNHMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGxpbmVhcil9LmZhLWJ1enosLmZhLXNwaW4tc25hcC04e2FuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpfS5mYS1idXp6e2FuaW1hdGlvbi1uYW1lOmZhLWJ1eno7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwuNnMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGxpbmVhcil9LmZhLXdhZ3thbmltYXRpb24tbmFtZTpmYS13YWc7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwcyk7YW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwuOXMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGVhc2Utb3V0KTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBjZW50ZXJ9LmZhLWZsb2F0e2FuaW1hdGlvbi1uYW1lOmZhLWZsb2F0O2FuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sM3MpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGVhc2UtaW4tb3V0KTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LmZhLXN3aW5ne2FuaW1hdGlvbi1uYW1lOmZhLXN3aW5nO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sMS4ycyk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1vdXQpO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn0uZmEtamVsbG8sLmZhLXN3aW5ne2FuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMHMpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpfS5mYS1qZWxsb3thbmltYXRpb24tbmFtZTpmYS1qZWxsbzthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLC45cyk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1vdXQpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mYS1iZWF0LC5mYS1iZWF0LWZhZGUsLmZhLWJvdW5jZSwuZmEtYnV6eiwuZmEtZmFkZSwuZmEtZmxpcCwuZmEtZmxpcC0zNjAsLmZhLWZsb2F0LC5mYS1qZWxsbywuZmEtcHVsc2UsLmZhLXNoYWtlLC5mYS1zcGluLC5mYS1zcGluLXB1bHNlLC5mYS1zcGluLXNuYXAsLmZhLXNwaW4tc25hcC00LC5mYS1zcGluLXNuYXAtOCwuZmEtc3dpbmcsLmZhLXdhZ3thbmltYXRpb246bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH19QGtleWZyYW1lcyBmYS1iZWF0ezAle3RyYW5zZm9ybTpzY2FsZSgxKX0yNSV7dHJhbnNmb3JtOnNjYWxlKGNhbGModmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkqMS4yNSkpfTQ1JXt0cmFuc2Zvcm06c2NhbGUoY2FsYyh2YXIoLS1mYS1iZWF0LXNjYWxlLCAxLjIyKSoxLjIyKSl9NjUle3RyYW5zZm9ybTpzY2FsZShjYWxjKHZhcigtLWZhLWJlYXQtc2NhbGUsIDEuMjUpKjEuMjUpKX05MCV7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGZhLWJvdW5jZXswJXt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcpfTE0JXt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXgsMS4wNiksdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksLjk0KSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtYW50aWNpcGF0aW9uLDNweCkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zMywwLC42NiwuMzMpfTMyJXt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwuOTQpLHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksMS4xMikpIHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAuNWVtKSotMSkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zMywuNjYsLjY2LDEpfTUyJXt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWShjYWxjKHZhcigtLWZhLWJvdW5jZS1oZWlnaHQsIC41ZW0pKi0xKjEuMSkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsMSwuNSl9NzAle3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LDEuMDYpLHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksLjkyKSkgdHJhbnNsYXRlWSgwKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzMsLjMzLC42NiwxKX04NSV7dHJhbnNmb3JtOnNjYWxlKC45OCwxLjA0KSB0cmFuc2xhdGVZKGNhbGMoLTJweCp2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwgMSkpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzMsMCwuNjYsMSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZmEtZmFkZXswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yLDAsLjQsMSl9NDAle29wYWNpdHk6dmFyKC0tZmEtZmFkZS1vcGFjaXR5LC40KTt0cmFuc2Zvcm06c2NhbGUoLjk4KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC42LDEpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgZmEtYmVhdC1mYWRlezAle29wYWNpdHk6dmFyKC0tZmEtYmVhdC1mYWRlLW9wYWNpdHksLjQpO3RyYW5zZm9ybTpzY2FsZSgxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMiwwLC40LDEpfTI1JXtvcGFjaXR5OmNhbGModmFyKC0tZmEtYmVhdC1mYWRlLW9wYWNpdHksIC40KSArIC40KTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLDEuMjgpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC42LDEpfTQ1JXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwxLjI1KSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX02NSV7b3BhY2l0eTpjYWxjKHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAuNCkgKyAuNCk7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwxLjI4KSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQsMCwuNiwxKX10b3tvcGFjaXR5OnZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LC40KTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgZmEtZmxpcHswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKSByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSwwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMiwwLC40LDEpfTgle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKHZhcigtLWZhLWZsaXAtYW50aWNpcGF0aW9uLXNjYWxlLC45NSkpIHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLDBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zMywwLC42NiwuMzMpfTM1JXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKSByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSxjYWxjKHZhcigtLWZhLWZsaXAtYW5nbGUsIC0xdHVybikqMC42KSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9NjUle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKDEpIHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLGNhbGModmFyKC0tZmEtZmxpcC1hbmdsZSwgLTF0dXJuKSowLjUpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzMsLjY2LC42NiwxKX05MiV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksY2FsYyh2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMXR1cm4pKnZhcigtLWZhLWZsaXAtb3ZlcnNob290LCAxLjA0KSkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zMywwLC42NiwxKX10b3t0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKSByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSx2YXIoLS1mYS1mbGlwLWFuZ2xlLC0xdHVybikpfX1Aa2V5ZnJhbWVzIGZhLWZsaXAtMzYwezAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKDEpIHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLDBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yLDAsLjQsMSl9OCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDJlbSkgc2NhbGUodmFyKC0tZmEtZmxpcC1hbnRpY2lwYXRpb24tc2NhbGUsLjk1KSkgcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksMGRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjMzLDAsLjY2LC4zMyl9NTAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyZW0pIHNjYWxlKDEpIHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLGNhbGModmFyKC0tZmEtZmxpcC1hbmdsZSwgLTF0dXJuKSowLjYpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzMsLjY2LC42NiwxKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDJlbSkgc2NhbGUoMSkgcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksY2FsYyh2YXIoLS1mYS1mbGlwLWFuZ2xlLCAtMXR1cm4pKnZhcigtLWZhLWZsaXAtb3ZlcnNob290LCAxLjA0KSkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zMywwLC42NiwxKX10b3t0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMmVtKSBzY2FsZSgxKSByb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSx2YXIoLS1mYS1mbGlwLWFuZ2xlLC0xdHVybikpfX1Aa2V5ZnJhbWVzIGZhLXNoYWtlezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIsMCwuOCwxKX04JXt0cmFuc2Zvcm06cm90YXRlKDM1ZGVnKSB0cmFuc2xhdGVYKDFweCk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjMsMCwuNywxKX0yMCV7dHJhbnNmb3JtOnJvdGF0ZSgtMjJkZWcpIHRyYW5zbGF0ZVgoLTFweCk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjMsMCwuNywxKX0zNSV7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZykgdHJhbnNsYXRlWCgxcHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zLDAsLjcsMSl9NTAle3RyYW5zZm9ybTpyb3RhdGUoLTlkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjYsMSl9NjUle3RyYW5zZm9ybTpyb3RhdGUoNWRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQsMCwuNiwxKX03OCV7dHJhbnNmb3JtOnJvdGF0ZSgtM2RlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQsMCwuNiwxKX05MCV7dHJhbnNmb3JtOnJvdGF0ZSgxZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC4yLDEpfXRve3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fUBrZXlmcmFtZXMgZmEtc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIGZhLXNwaW4tc25hcHswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMiwxKX0xMiV7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjgsMCwxLDEpfTE2LjY3JXt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9MjguNjcle3RyYW5zZm9ybTpyb3RhdGUoMTIwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9MzMuMzMle3RyYW5zZm9ybTpyb3RhdGUoMTIwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9NDUuMzMle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9NTAle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9NjIle3RyYW5zZm9ybTpyb3RhdGUoMjQwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9NjYuNjcle3RyYW5zZm9ybTpyb3RhdGUoMjQwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9NzguNjcle3RyYW5zZm9ybTpyb3RhdGUoMzAwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9ODMuMzMle3RyYW5zZm9ybTpyb3RhdGUoMzAwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9OTUuMzMle3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC44LDAsMSwxKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyBmYS1zcGluLXNuYXAtNHswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMiwxKX0xNSV7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjgsMCwxLDEpfTI1JXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9NDAle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9NTAle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9NjUle3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9NzUle3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9OTAle3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC44LDAsMSwxKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyBmYS1zcGluLXNuYXAtOHswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMiwxKX05JXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9MTIuNSV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yLDEpfTIxLjUle3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC44LDAsMSwxKX0yNSV7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yLDEpfTM0JXt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjgsMCwxLDEpfTM3LjUle3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9NDYuNSV7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC44LDAsMSwxKX01MCV7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMiwxKX01OSV7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC44LDAsMSwxKX02Mi41JXt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yLDEpfTcxLjUle3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9NzUle3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjIsMSl9ODQle3RyYW5zZm9ybTpyb3RhdGUoMzE1ZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9ODcuNSV7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMiwxKX05Ni41JXt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fUBrZXlmcmFtZXMgZmEtYnV6enswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjEsMCwuOSwxKX01JXt0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1mYS1idXp6LWRpc3RhbmNlLDRweCkpIHJvdGF0ZSguNWRlZyl9MTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tZmEtYnV6ei1kaXN0YW5jZSwgNHB4KSotMSkpIHJvdGF0ZSgtLjVkZWcpfTE1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1mYS1idXp6LWRpc3RhbmNlLDRweCkpIHJvdGF0ZSguM2RlZyl9MjAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tZmEtYnV6ei1kaXN0YW5jZSwgNHB4KSotMSkpIHJvdGF0ZSgtLjNkZWcpfTI1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKHZhcigtLWZhLWJ1enotZGlzdGFuY2UsIDRweCkqMC43KSkgcm90YXRlKC4yZGVnKX0zMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1mYS1idXp6LWRpc3RhbmNlLCA0cHgpKi0xKjAuNykpIHJvdGF0ZSgtLjJkZWcpfTM1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKHZhcigtLWZhLWJ1enotZGlzdGFuY2UsIDRweCkqMC40KSkgcm90YXRlKC4xZGVnKX00MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKX19QGtleWZyYW1lcyBmYS13YWd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMiwwLC42LDEpfTEyJXt0cmFuc2Zvcm06cm90YXRlKHZhcigtLWZhLXdhZy1hbmdsZSwxMmRlZykpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjIsMSl9MjQle3RyYW5zZm9ybTpyb3RhdGUoMmRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIsMCwuNiwxKX0zNiV7dHJhbnNmb3JtOnJvdGF0ZShjYWxjKHZhcigtLWZhLXdhZy1hbmdsZSwgMTJkZWcpKjAuODUpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC4yLDEpfTQ4JXt0cmFuc2Zvcm06cm90YXRlKDFkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yLDAsLjYsMSl9NTgle3RyYW5zZm9ybTpyb3RhdGUoY2FsYyh2YXIoLS1mYS13YWctYW5nbGUsIDEyZGVnKSowLjYpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC4yLDEpfTY4JXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fUBrZXlmcmFtZXMgZmEtZmxvYXR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZykgc2NhbGUodmFyKC0tZmEtZmxvYXQtc3F1YXNoLXgsMS4wMiksdmFyKC0tZmEtZmxvYXQtc3F1YXNoLXksLjk4KSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjMzLDAsLjY2LC4zMyl9MTUle3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tZmEtZmxvYXQtaGVpZ2h0LCA2cHgpKi0wLjQpKSB0cmFuc2xhdGVYKHZhcigtLWZhLWZsb2F0LWRyaWZ0LDFweCkpIHJvdGF0ZSh2YXIoLS1mYS1mbG9hdC10aWx0LDFkZWcpKSBzY2FsZSgxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzMsLjY2LC42NiwxKX0zNSV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1mYS1mbG9hdC1oZWlnaHQsIDZweCkqLTEpKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKSBzY2FsZSh2YXIoLS1mYS1mbG9hdC1zdHJldGNoLXgsLjk4KSx2YXIoLS1mYS1mbG9hdC1zdHJldGNoLXksMS4wMykpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsLjUsMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tZmEtZmxvYXQtaGVpZ2h0LCA2cHgpKi0wLjkyKSkgdHJhbnNsYXRlWChjYWxjKHZhcigtLWZhLWZsb2F0LWRyaWZ0LCAxcHgpKi0wLjUpKSByb3RhdGUoY2FsYyh2YXIoLS1mYS1mbG9hdC10aWx0LCAxZGVnKSotMC41KSkgc2NhbGUoLjk5NSwxLjAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzMsMCwuNjYsLjMzKX03MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1mYS1mbG9hdC1oZWlnaHQsIDZweCkqLTAuMykpIHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1mYS1mbG9hdC1kcmlmdCwgMXB4KSotMSkpIHJvdGF0ZShjYWxjKHZhcigtLWZhLWZsb2F0LXRpbHQsIDFkZWcpKi0xKSkgc2NhbGUoMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjMzLC42NiwuNjYsMSl9OTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tZmEtZmxvYXQtaGVpZ2h0LCA2cHgpKjAuMDUpKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKSBzY2FsZSh2YXIoLS1mYS1mbG9hdC1zcXVhc2gteCwxLjAyKSx2YXIoLS1mYS1mbG9hdC1zcXVhc2gteSwuOTgpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzMsMCwuNjYsMSl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZykgc2NhbGUodmFyKC0tZmEtZmxvYXQtc3F1YXNoLXgsMS4wMiksdmFyKC0tZmEtZmxvYXQtc3F1YXNoLXksLjk4KSl9fUBrZXlmcmFtZXMgZmEtc3dpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMiwwLC44LDEpfTgle3RyYW5zZm9ybTpyb3RhdGUodmFyKC0tZmEtc3dpbmctYW5nbGUsMjJkZWcpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMywwLC43LDEpfTE4JXt0cmFuc2Zvcm06cm90YXRlKGNhbGModmFyKC0tZmEtc3dpbmctYW5nbGUsIDIyZGVnKSotMSowLjg1KSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjMsMCwuNywxKX0yOCV7dHJhbnNmb3JtOnJvdGF0ZShjYWxjKHZhcigtLWZhLXN3aW5nLWFuZ2xlLCAyMmRlZykqMC42NSkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zNSwwLC42NSwxKX0zOCV7dHJhbnNmb3JtOnJvdGF0ZShjYWxjKHZhcigtLWZhLXN3aW5nLWFuZ2xlLCAyMmRlZykqLTEqMC40NSkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjYsMSl9NDgle3RyYW5zZm9ybTpyb3RhdGUoY2FsYyh2YXIoLS1mYS1zd2luZy1hbmdsZSwgMjJkZWcpKjAuMjUpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC42LDEpfTU2JXt0cmFuc2Zvcm06cm90YXRlKGNhbGModmFyKC0tZmEtc3dpbmctYW5nbGUsIDIyZGVnKSotMSowLjEpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC42LDEpfTY0JXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fUBrZXlmcmFtZXMgZmEtamVsbG97MCV7dHJhbnNmb3JtOnNjYWxlKDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yLDAsLjgsMSl9MTIle3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1qZWxsby1zY2FsZS14LDEuMTUpLGNhbGMoMiAtIHZhcigtLWZhLWplbGxvLXNjYWxlLXgsIDEuMTUpKSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjMsMCwuNywxKX0yNCV7dHJhbnNmb3JtOnNjYWxlKGNhbGMoMiAtIHZhcigtLWZhLWplbGxvLXNjYWxlLXksIDEuMTIpKSx2YXIoLS1mYS1qZWxsby1zY2FsZS15LDEuMTIpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMywwLC43LDEpfTM2JXt0cmFuc2Zvcm06c2NhbGUoY2FsYyguNSArIHZhcigtLWZhLWplbGxvLXNjYWxlLXgsIDEuMTUpKjAuNSksY2FsYygxLjUgLSB2YXIoLS1mYS1qZWxsby1zY2FsZS14LCAxLjE1KSowLjUpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC42LDEpfTQ4JXt0cmFuc2Zvcm06c2NhbGUoY2FsYygxLjMgLSB2YXIoLS1mYS1qZWxsby1zY2FsZS15LCAxLjEyKSowLjMpLGNhbGMoLjcgKyB2YXIoLS1mYS1qZWxsby1zY2FsZS15LCAxLjEyKSowLjMpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC42LDEpfTU4JXt0cmFuc2Zvcm06c2NhbGUoMS4wMiwuOTgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjIsMSl9Njgle3RyYW5zZm9ybTpzY2FsZSgxKX10b3t0cmFuc2Zvcm06c2NhbGUoMSl9fS5mYS1yb3RhdGUtOTB7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwe3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFse3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5mYS1mbGlwLXZlcnRpY2Fse3RyYW5zZm9ybTpzY2FsZVkoLTEpfS5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2Fse3RyYW5zZm9ybTpzY2FsZSgtMSl9LmZhLXJvdGF0ZS1ieXt0cmFuc2Zvcm06cm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwwKSl9LmZhLXN0YWNre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyLjVlbX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4ey0tZmEtd2lkdGg6MTAwJTtpbnNldDowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOnZhcigtLWZhLXdpZHRoKTt6LWluZGV4OnZhcigtLWZhLXN0YWNrLXotaW5kZXgsYXV0byl9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6dmFyKC0tZmEtaW52ZXJzZSwjZmZmKX1cblxuLmZhLTB7LS1mYTpcIlxcMzAgXCJ9LmZhLTF7LS1mYTpcIlxcMzEgXCJ9LmZhLTJ7LS1mYTpcIlxcMzIgXCJ9LmZhLTN7LS1mYTpcIlxcMzMgXCJ9LmZhLTR7LS1mYTpcIlxcMzQgXCJ9LmZhLTV7LS1mYTpcIlxcMzUgXCJ9LmZhLTZ7LS1mYTpcIlxcMzYgXCJ9LmZhLTd7LS1mYTpcIlxcMzcgXCJ9LmZhLTh7LS1mYTpcIlxcMzggXCJ9LmZhLTl7LS1mYTpcIlxcMzkgXCJ9LmZhLWV4Y2xhbWF0aW9uey0tZmE6XCJcXCFcIn0uZmEtZGl0dG97LS1mYTonXCInfS5mYS1oYXNodGFney0tZmE6XCJcXCNcIn0uZmEtZG9sbGFyLC5mYS1kb2xsYXItc2lnbiwuZmEtdXNkey0tZmE6XCJcXCRcIn0uZmEtcGVyY2VudCwuZmEtcGVyY2VudGFnZXstLWZhOlwiXFwlXCJ9LmZhLWFtcGVyc2FuZHstLWZhOlwiXFwmXCJ9LmZhLWFwb3N0cm9waGV7LS1mYTpcIidcIn0uZmEtYnJhY2tldC1yb3VuZCwuZmEtcGFyZW50aGVzaXN7LS1mYTpcIlxcKFwifS5mYS1icmFja2V0LXJvdW5kLXJpZ2h0ey0tZmE6XCJcXClcIn0uZmEtYXN0ZXJpc2t7LS1mYTpcIlxcKlwifS5mYS1hZGQsLmZhLXBsdXN7LS1mYTpcIlxcK1wifS5mYS1jb21tYXstLWZhOlwiXFwsXCJ9LmZhLWh5cGhlbnstLWZhOlwiXFwtXCJ9LmZhLXBlcmlvZHstLWZhOlwiXFwuXCJ9LmZhLXNsYXNoLWZvcndhcmR7LS1mYTpcIlxcL1wifS5mYS1jb2xvbnstLWZhOlwiXFw6XCJ9LmZhLXNlbWljb2xvbnstLWZhOlwiXFw7XCJ9LmZhLWxlc3MtdGhhbnstLWZhOlwiXFw8XCJ9LmZhLWVxdWFsc3stLWZhOlwiXFw9XCJ9LmZhLWdyZWF0ZXItdGhhbnstLWZhOlwiXFw+XCJ9LmZhLXF1ZXN0aW9uey0tZmE6XCJcXD9cIn0uZmEtYXR7LS1mYTpcIlxcQFwifS5mYS1hey0tZmE6XCJBXCJ9LmZhLWJ7LS1mYTpcIkJcIn0uZmEtY3stLWZhOlwiQ1wifS5mYS1key0tZmE6XCJEXCJ9LmZhLWV7LS1mYTpcIkVcIn0uZmEtZnstLWZhOlwiRlwifS5mYS1ney0tZmE6XCJHXCJ9LmZhLWh7LS1mYTpcIkhcIn0uZmEtaXstLWZhOlwiSVwifS5mYS1qey0tZmE6XCJKXCJ9LmZhLWt7LS1mYTpcIktcIn0uZmEtbHstLWZhOlwiTFwifS5mYS1tey0tZmE6XCJNXCJ9LmZhLW57LS1mYTpcIk5cIn0uZmEtb3stLWZhOlwiT1wifS5mYS1wey0tZmE6XCJQXCJ9LmZhLXF7LS1mYTpcIlFcIn0uZmEtcnstLWZhOlwiUlwifS5mYS1zey0tZmE6XCJTXCJ9LmZhLXR7LS1mYTpcIlRcIn0uZmEtdXstLWZhOlwiVVwifS5mYS12ey0tZmE6XCJWXCJ9LmZhLXd7LS1mYTpcIldcIn0uZmEteHstLWZhOlwiWFwifS5mYS15ey0tZmE6XCJZXCJ9LmZhLXp7LS1mYTpcIlpcIn0uZmEtYnJhY2tldCwuZmEtYnJhY2tldC1sZWZ0LC5mYS1icmFja2V0LXNxdWFyZXstLWZhOlwiXFxbXCJ9LmZhLXNsYXNoLWJhY2t7LS1mYTpcIlxcXFxcIn0uZmEtYnJhY2tldC1zcXVhcmUtcmlnaHR7LS1mYTpcIlxcXVwifS5mYS1hY2NlbnQtZ3JhdmV7LS1mYTpcIlxcYFwifS5mYS1icmFja2V0LWN1cmx5LC5mYS1icmFja2V0LWN1cmx5LWxlZnR7LS1mYTpcIlxce1wifS5mYS1waXBley0tZmE6XCJcXHxcIn0uZmEtYnJhY2tldC1jdXJseS1yaWdodHstLWZhOlwiXFx9XCJ9LmZhLXRpbGRley0tZmE6XCJcXH5cIn0uZmEtY2FyYXZhbi1hbHQsLmZhLWNhcmF2YW4tc2ltcGxley0tZmE6XCJcXGUwMDBcIn0uZmEtY2F0LXNwYWNley0tZmE6XCJcXGUwMDFcIn0uZmEtY29mZmVlLXBvdHstLWZhOlwiXFxlMDAyXCJ9LmZhLWNvbWV0ey0tZmE6XCJcXGUwMDNcIn0uZmEtZmFuLXRhYmxley0tZmE6XCJcXGUwMDRcIn0uZmEtZmF1Y2V0ey0tZmE6XCJcXGUwMDVcIn0uZmEtZmF1Y2V0LWRyaXB7LS1mYTpcIlxcZTAwNlwifS5mYS1nYWxheHl7LS1mYTpcIlxcZTAwOFwifS5mYS1nYXJhZ2V7LS1mYTpcIlxcZTAwOVwifS5mYS1nYXJhZ2UtY2Fyey0tZmE6XCJcXGUwMGFcIn0uZmEtZ2FyYWdlLW9wZW57LS1mYTpcIlxcZTAwYlwifS5mYS1oZWF0ey0tZmE6XCJcXGUwMGNcIn0uZmEtaG91c2UtY2hpbW5leS13aW5kb3d7LS1mYTpcIlxcZTAwZFwifS5mYS1ob3VzZS1kYXl7LS1mYTpcIlxcZTAwZVwifS5mYS1ob3VzZS1sZWF2ZSwuZmEtaG91c2UtcGVyc29uLWRlcGFydCwuZmEtaG91c2UtcGVyc29uLWxlYXZley0tZmE6XCJcXGUwMGZcIn0uZmEtaG91c2UtbmlnaHR7LS1mYTpcIlxcZTAxMFwifS5mYS1ob3VzZS1wZXJzb24tYXJyaXZlLC5mYS1ob3VzZS1wZXJzb24tcmV0dXJuLC5mYS1ob3VzZS1yZXR1cm57LS1mYTpcIlxcZTAxMVwifS5mYS1ob3VzZS1zaWduYWx7LS1mYTpcIlxcZTAxMlwifS5mYS1sYW1wLWRlc2t7LS1mYTpcIlxcZTAxNFwifS5mYS1sYW1wLWZsb29yey0tZmE6XCJcXGUwMTVcIn0uZmEtbGlnaHQtY2VpbGluZ3stLWZhOlwiXFxlMDE2XCJ9LmZhLWxpZ2h0LXN3aXRjaHstLWZhOlwiXFxlMDE3XCJ9LmZhLWxpZ2h0LXN3aXRjaC1vZmZ7LS1mYTpcIlxcZTAxOFwifS5mYS1saWdodC1zd2l0Y2gtb257LS1mYTpcIlxcZTAxOVwifS5mYS1taWNyb3dhdmV7LS1mYTpcIlxcZTAxYlwifS5mYS1vdXRsZXR7LS1mYTpcIlxcZTAxY1wifS5mYS1vdmVuey0tZmE6XCJcXGUwMWRcIn0uZmEtcGxhbmV0LW1vb257LS1mYTpcIlxcZTAxZlwifS5mYS1wbGFuZXQtcmluZ2Vkey0tZmE6XCJcXGUwMjBcIn0uZmEtcG9saWNlLWJveHstLWZhOlwiXFxlMDIxXCJ9LmZhLXBlcnNvbi10by1wb3J0YWwsLmZhLXBvcnRhbC1lbnRlcnstLWZhOlwiXFxlMDIyXCJ9LmZhLXBlcnNvbi1mcm9tLXBvcnRhbCwuZmEtcG9ydGFsLWV4aXR7LS1mYTpcIlxcZTAyM1wifS5mYS1yYWRhcnstLWZhOlwiXFxlMDI0XCJ9LmZhLXJheWd1bnstLWZhOlwiXFxlMDI1XCJ9LmZhLXJlZnJpZ2VyYXRvcnstLWZhOlwiXFxlMDI2XCJ9LmZhLXJvY2tldC1sYXVuY2h7LS1mYTpcIlxcZTAyN1wifS5mYS1zZW5zb3J7LS1mYTpcIlxcZTAyOFwifS5mYS1zZW5zb3ItYWxlcnQsLmZhLXNlbnNvci10cmlhbmdsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlMDI5XCJ9LmZhLXNlbnNvci1maXJley0tZmE6XCJcXGUwMmFcIn0uZmEtc2Vuc29yLW9uey0tZmE6XCJcXGUwMmJcIn0uZmEtc2Vuc29yLWNsb3VkLC5mYS1zZW5zb3Itc21va2V7LS1mYTpcIlxcZTAyY1wifS5mYS1zaXJlbnstLWZhOlwiXFxlMDJkXCJ9LmZhLXNpcmVuLW9uey0tZmE6XCJcXGUwMmVcIn0uZmEtc29sYXItc3lzdGVtey0tZmE6XCJcXGUwMmZcIn0uZmEtY2lyY2xlLXNvcnQsLmZhLXNvcnQtY2lyY2xley0tZmE6XCJcXGUwMzBcIn0uZmEtY2lyY2xlLXNvcnQtZG93biwuZmEtc29ydC1jaXJjbGUtZG93bnstLWZhOlwiXFxlMDMxXCJ9LmZhLWNpcmNsZS1zb3J0LXVwLC5mYS1zb3J0LWNpcmNsZS11cHstLWZhOlwiXFxlMDMyXCJ9LmZhLXNwYWNlLXN0YXRpb24tbW9vbnstLWZhOlwiXFxlMDMzXCJ9LmZhLXNwYWNlLXN0YXRpb24tbW9vbi1hbHQsLmZhLXNwYWNlLXN0YXRpb24tbW9vbi1jb25zdHJ1Y3Rpb257LS1mYTpcIlxcZTAzNFwifS5mYS1zcHJpbmtsZXJ7LS1mYTpcIlxcZTAzNVwifS5mYS1zdGFyLXNob290aW5ney0tZmE6XCJcXGUwMzZcIn0uZmEtc3RhcmZpZ2h0ZXJ7LS1mYTpcIlxcZTAzN1wifS5mYS1zdGFyZmlnaHRlci1hbHQsLmZhLXN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZXstLWZhOlwiXFxlMDM4XCJ9LmZhLXN0YXJzaGlwey0tZmE6XCJcXGUwMzlcIn0uZmEtc3RhcnNoaXAtZnJlaWdodGVyey0tZmE6XCJcXGUwM2FcIn0uZmEtc3dvcmQtbGFzZXJ7LS1mYTpcIlxcZTAzYlwifS5mYS1zd29yZC1sYXNlci1hbHR7LS1mYTpcIlxcZTAzY1wifS5mYS1zd29yZHMtbGFzZXJ7LS1mYTpcIlxcZTAzZFwifS5mYS10ZWxlc2NvcGV7LS1mYTpcIlxcZTAzZVwifS5mYS10ZW1wZXJhdHVyZS1hcnJvdy1kb3duLC5mYS10ZW1wZXJhdHVyZS1kb3duey0tZmE6XCJcXGUwM2ZcIn0uZmEtdGVtcGVyYXR1cmUtYXJyb3ctdXAsLmZhLXRlbXBlcmF0dXJlLXVwey0tZmE6XCJcXGUwNDBcIn0uZmEtdHJhaWxlcnstLWZhOlwiXFxlMDQxXCJ9LmZhLXRyYW5zcG9ydGVyey0tZmE6XCJcXGUwNDJcIn0uZmEtdHJhbnNwb3J0ZXItMXstLWZhOlwiXFxlMDQzXCJ9LmZhLXRyYW5zcG9ydGVyLTJ7LS1mYTpcIlxcZTA0NFwifS5mYS10cmFuc3BvcnRlci0zey0tZmE6XCJcXGUwNDVcIn0uZmEtdHJhbnNwb3J0ZXItZW1wdHl7LS1mYTpcIlxcZTA0NlwifS5mYS11Zm97LS1mYTpcIlxcZTA0N1wifS5mYS11Zm8tYmVhbXstLWZhOlwiXFxlMDQ4XCJ9LmZhLXVzZXItYWxpZW57LS1mYTpcIlxcZTA0YVwifS5mYS11c2VyLXJvYm90ey0tZmE6XCJcXGUwNGJcIn0uZmEtdXNlci12aXNvcnstLWZhOlwiXFxlMDRjXCJ9LmZhLXZhY3V1bXstLWZhOlwiXFxlMDRkXCJ9LmZhLXZhY3V1bS1yb2JvdHstLWZhOlwiXFxlMDRlXCJ9LmZhLXdpbmRvdy1mcmFtZXstLWZhOlwiXFxlMDRmXCJ9LmZhLXdpbmRvdy1mcmFtZS1vcGVuey0tZmE6XCJcXGUwNTBcIn0uZmEtY29mZmluLWNyb3Nzey0tZmE6XCJcXGUwNTFcIn0uZmEtZm9sZGVyLWFycm93LWRvd24sLmZhLWZvbGRlci1kb3dubG9hZHstLWZhOlwiXFxlMDUzXCJ9LmZhLWZvbGRlci1hcnJvdy11cCwuZmEtZm9sZGVyLXVwbG9hZHstLWZhOlwiXFxlMDU0XCJ9LmZhLXVzZXItdW5sb2Nrey0tZmE6XCJcXGUwNThcIn0uZmEtYmFjdGVyaWF7LS1mYTpcIlxcZTA1OVwifS5mYS1iYWN0ZXJpdW17LS1mYTpcIlxcZTA1YVwifS5mYS1ib3gtdGlzc3Vley0tZmE6XCJcXGUwNWJcIn0uZmEtaGFuZC1ob2xkaW5nLW1lZGljYWx7LS1mYTpcIlxcZTA1Y1wifS5mYS1oYW5kLXNwYXJrbGVzey0tZmE6XCJcXGUwNWRcIn0uZmEtaGFuZHMtYnViYmxlcywuZmEtaGFuZHMtd2FzaHstLWZhOlwiXFxlMDVlXCJ9LmZhLWhhbmRzaGFrZS1hbHQtc2xhc2gsLmZhLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2gsLmZhLWhhbmRzaGFrZS1zbGFzaHstLWZhOlwiXFxlMDYwXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaHstLWZhOlwiXFxlMDYxXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaHstLWZhOlwiXFxlMDYyXCJ9LmZhLWhlYWQtc2lkZS1tYXNrey0tZmE6XCJcXGUwNjNcIn0uZmEtaGVhZC1zaWRlLXZpcnVzey0tZmE6XCJcXGUwNjRcIn0uZmEtaG91c2UtY2hpbW5leS11c2Vyey0tZmE6XCJcXGUwNjVcIn0uZmEtaG91c2UtbGFwdG9wLC5mYS1sYXB0b3AtaG91c2V7LS1mYTpcIlxcZTA2NlwifS5mYS1sdW5ncy12aXJ1c3stLWZhOlwiXFxlMDY3XCJ9LmZhLXBlb3BsZS1hcnJvd3MsLmZhLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodHstLWZhOlwiXFxlMDY4XCJ9LmZhLXBsYW5lLXNsYXNoey0tZmE6XCJcXGUwNjlcIn0uZmEtcHVtcC1tZWRpY2Fsey0tZmE6XCJcXGUwNmFcIn0uZmEtcHVtcC1zb2Fwey0tZmE6XCJcXGUwNmJcIn0uZmEtc2hpZWxkLXZpcnVzey0tZmE6XCJcXGUwNmNcIn0uZmEtc2lua3stLWZhOlwiXFxlMDZkXCJ9LmZhLXNvYXB7LS1mYTpcIlxcZTA2ZVwifS5mYS1zdG9wd2F0Y2gtMjB7LS1mYTpcIlxcZTA2ZlwifS5mYS1zaG9wLXNsYXNoLC5mYS1zdG9yZS1hbHQtc2xhc2h7LS1mYTpcIlxcZTA3MFwifS5mYS1zdG9yZS1zbGFzaHstLWZhOlwiXFxlMDcxXCJ9LmZhLXRvaWxldC1wYXBlci1zbGFzaHstLWZhOlwiXFxlMDcyXCJ9LmZhLXVzZXJzLXNsYXNoey0tZmE6XCJcXGUwNzNcIn0uZmEtdmlydXN7LS1mYTpcIlxcZTA3NFwifS5mYS12aXJ1cy1zbGFzaHstLWZhOlwiXFxlMDc1XCJ9LmZhLXZpcnVzZXN7LS1mYTpcIlxcZTA3NlwifS5mYS12ZXN0ey0tZmE6XCJcXGUwODVcIn0uZmEtdmVzdC1wYXRjaGVzey0tZmE6XCJcXGUwODZcIn0uZmEtYWlycGxheXstLWZhOlwiXFxlMDg5XCJ9LmZhLWFsdHstLWZhOlwiXFxlMDhhXCJ9LmZhLWFuZ2xley0tZmE6XCJcXGUwOGNcIn0uZmEtYW5nbGUtOTB7LS1mYTpcIlxcZTA4ZFwifS5mYS1hcHBsZS1jb3Jley0tZmE6XCJcXGUwOGZcIn0uZmEtYXJyb3ctZG93bi1mcm9tLWRvdHRlZC1saW5ley0tZmE6XCJcXGUwOTBcIn0uZmEtYXJyb3ctZG93bi1sZWZ0ey0tZmE6XCJcXGUwOTFcIn0uZmEtYXJyb3ctZG93bi1sZWZ0LWFuZC1hcnJvdy11cC1yaWdodC10by1jZW50ZXJ7LS1mYTpcIlxcZTA5MlwifS5mYS1hcnJvdy1kb3duLXJpZ2h0ey0tZmE6XCJcXGUwOTNcIn0uZmEtYXJyb3ctZG93bi10by1icmFja2V0ey0tZmE6XCJcXGUwOTRcIn0uZmEtYXJyb3ctZG93bi10by1kb3R0ZWQtbGluZXstLWZhOlwiXFxlMDk1XCJ9LmZhLWFycm93LWRvd24tdG8tc3F1YXJley0tZmE6XCJcXGUwOTZcIn0uZmEtYXJyb3ctdHJlbmQtZG93bnstLWZhOlwiXFxlMDk3XCJ9LmZhLWFycm93LXRyZW5kLXVwey0tZmE6XCJcXGUwOThcIn0uZmEtYXJyb3ctdXAtYXJyb3ctZG93biwuZmEtc29ydC11cC1kb3duey0tZmE6XCJcXGUwOTlcIn0uZmEtYXJyb3ctdXAtZnJvbS1icmFja2V0ey0tZmE6XCJcXGUwOWFcIn0uZmEtYXJyb3ctdXAtZnJvbS1kb3R0ZWQtbGluZXstLWZhOlwiXFxlMDliXCJ9LmZhLWFycm93LXVwLWZyb20tc3F1YXJley0tZmE6XCJcXGUwOWNcIn0uZmEtYXJyb3ctdXAtbGVmdHstLWZhOlwiXFxlMDlkXCJ9LmZhLWFycm93LXVwLWxlZnQtZnJvbS1jaXJjbGV7LS1mYTpcIlxcZTA5ZVwifS5mYS1hcnJvdy11cC1yaWdodHstLWZhOlwiXFxlMDlmXCJ9LmZhLWFycm93LXVwLXJpZ2h0LWFuZC1hcnJvdy1kb3duLWxlZnQtZnJvbS1jZW50ZXJ7LS1mYTpcIlxcZTBhMFwifS5mYS1hcnJvdy11cC10by1kb3R0ZWQtbGluZXstLWZhOlwiXFxlMGExXCJ9LmZhLWFycm93cy1jcm9zc3stLWZhOlwiXFxlMGEyXCJ9LmZhLWFycm93cy1mcm9tLWRvdHRlZC1saW5ley0tZmE6XCJcXGUwYTNcIn0uZmEtYXJyb3dzLWZyb20tbGluZXstLWZhOlwiXFxlMGE0XCJ9LmZhLWFycm93cy1taW5pbWl6ZSwuZmEtY29tcHJlc3MtYXJyb3dzey0tZmE6XCJcXGUwYTVcIn0uZmEtYXJyb3dzLXRvLWRvdHRlZC1saW5ley0tZmE6XCJcXGUwYTZcIn0uZmEtYXJyb3dzLXRvLWxpbmV7LS1mYTpcIlxcZTBhN1wifS5mYS1hdWRpby1kZXNjcmlwdGlvbi1zbGFzaHstLWZhOlwiXFxlMGE4XCJ9LmZhLWF1c3RyYWwtc2lnbnstLWZhOlwiXFxlMGE5XCJ9LmZhLWF2b2NhZG97LS1mYTpcIlxcZTBhYVwifS5mYS1hd2FyZC1zaW1wbGV7LS1mYTpcIlxcZTBhYlwifS5mYS1iYWh0LXNpZ257LS1mYTpcIlxcZTBhY1wifS5mYS1iYXJzLWZpbHRlcnstLWZhOlwiXFxlMGFkXCJ9LmZhLWJhcnMtc29ydHstLWZhOlwiXFxlMGFlXCJ9LmZhLWJhc2tldC1zaG9wcGluZy1zaW1wbGUsLmZhLXNob3BwaW5nLWJhc2tldC1hbHR7LS1mYTpcIlxcZTBhZlwifS5mYS1iYXR0ZXJ5LWV4Y2xhbWF0aW9uey0tZmE6XCJcXGUwYjBcIn0uZmEtYmF0dGVyeS0xLC5mYS1iYXR0ZXJ5LWxvd3stLWZhOlwiXFxlMGIxXCJ9LmZhLWJlZXstLWZhOlwiXFxlMGIyXCJ9LmZhLWJlZXItZm9hbSwuZmEtYmVlci1tdWd7LS1mYTpcIlxcZTBiM1wifS5mYS1iaXRjb2luLXNpZ257LS1mYTpcIlxcZTBiNFwifS5mYS1ibG9jay1xdW90ZXstLWZhOlwiXFxlMGI1XCJ9LmZhLWJvbHQtYXV0b3stLWZhOlwiXFxlMGI2XCJ9LmZhLWJvbHQtbGlnaHRuaW5ney0tZmE6XCJcXGUwYjdcIn0uZmEtYm9sdC1zbGFzaHstLWZhOlwiXFxlMGI4XCJ9LmZhLWJvb2stYXJyb3ctcmlnaHR7LS1mYTpcIlxcZTBiOVwifS5mYS1ib29rLWFycm93LXVwey0tZmE6XCJcXGUwYmFcIn0uZmEtYm9vay1ib29rbWFya3stLWZhOlwiXFxlMGJiXCJ9LmZhLWJvb2stY2lyY2xlLWFycm93LXJpZ2h0ey0tZmE6XCJcXGUwYmNcIn0uZmEtYm9vay1jaXJjbGUtYXJyb3ctdXB7LS1mYTpcIlxcZTBiZFwifS5mYS1ib29rLWNvcHl7LS1mYTpcIlxcZTBiZVwifS5mYS1ib29rLWZvbnR7LS1mYTpcIlxcZTBiZlwifS5mYS1ib29rLW9wZW4tYWx0LC5mYS1ib29rLW9wZW4tY292ZXJ7LS1mYTpcIlxcZTBjMFwifS5mYS1ib29rLWxhdywuZmEtYm9vay1zZWN0aW9uey0tZmE6XCJcXGUwYzFcIn0uZmEtYm9va21hcmstc2xhc2h7LS1mYTpcIlxcZTBjMlwifS5mYS1ib3dsaW5nLWJhbGwtcGluey0tZmE6XCJcXGUwYzNcIn0uZmEtYm94LWNpcmNsZS1jaGVja3stLWZhOlwiXFxlMGM0XCJ9LmZhLWJyYWNrZXRzLXJvdW5kLC5mYS1wYXJlbnRoZXNlc3stLWZhOlwiXFxlMGM1XCJ9LmZhLWJyYWluLWNpcmN1aXR7LS1mYTpcIlxcZTBjNlwifS5mYS1icmFrZS13YXJuaW5ney0tZmE6XCJcXGUwYzdcIn0uZmEtYnJpZWZjYXNlLWJsYW5rey0tZmE6XCJcXGUwYzhcIn0uZmEtYnJpZ2h0bmVzc3stLWZhOlwiXFxlMGM5XCJ9LmZhLWJyaWdodG5lc3MtbG93ey0tZmE6XCJcXGUwY2FcIn0uZmEtYnJvd3NlcnN7LS1mYTpcIlxcZTBjYlwifS5mYS1idWlsZGluZ3N7LS1mYTpcIlxcZTBjY1wifS5mYS1idXJnZXItZnJpZXN7LS1mYTpcIlxcZTBjZFwifS5mYS1idXJnZXItZ2xhc3N7LS1mYTpcIlxcZTBjZVwifS5mYS1jYWxlbmRhci1hcnJvdy1kb3duLC5mYS1jYWxlbmRhci1kb3dubG9hZHstLWZhOlwiXFxlMGQwXCJ9LmZhLWNhbGVuZGFyLWFycm93LXVwLC5mYS1jYWxlbmRhci11cGxvYWR7LS1mYTpcIlxcZTBkMVwifS5mYS1jYWxlbmRhci1jbG9jaywuZmEtY2FsZW5kYXItdGltZXstLWZhOlwiXFxlMGQyXCJ9LmZhLWNhbGVuZGFyLWhlYXJ0ey0tZmE6XCJcXGUwZDNcIn0uZmEtY2FsZW5kYXItaW1hZ2V7LS1mYTpcIlxcZTBkNFwifS5mYS1jYWxlbmRhci1saW5lcywuZmEtY2FsZW5kYXItbm90ZXstLWZhOlwiXFxlMGQ1XCJ9LmZhLWNhbGVuZGFyLXJhbmdley0tZmE6XCJcXGUwZDZcIn0uZmEtY2FsZW5kYXJzey0tZmE6XCJcXGUwZDdcIn0uZmEtY2FtZXJhLXJvdGF0ZXstLWZhOlwiXFxlMGQ4XCJ9LmZhLWNhbWVyYS1zbGFzaHstLWZhOlwiXFxlMGQ5XCJ9LmZhLWNhbWVyYS12aWV3ZmluZGVyLC5mYS1zY3JlZW5zaG90ey0tZmE6XCJcXGUwZGFcIn0uZmEtY2FydC1taW51c3stLWZhOlwiXFxlMGRiXCJ9LmZhLWNhcnQtc2hvcHBpbmctZmFzdHstLWZhOlwiXFxlMGRjXCJ9LmZhLWNhcnQteG1hcmt7LS1mYTpcIlxcZTBkZFwifS5mYS1jYXN0bGV7LS1mYTpcIlxcZTBkZVwifS5mYS1jZWRpLXNpZ257LS1mYTpcIlxcZTBkZlwifS5mYS1jaGFydC1idWxsZXR7LS1mYTpcIlxcZTBlMVwifS5mYS1jaGFydC1jYW5kbGVzdGlja3stLWZhOlwiXFxlMGUyXCJ9LmZhLWNoYXJ0LWNvbHVtbnstLWZhOlwiXFxlMGUzXCJ9LmZhLWNoYXJ0LWdhbnR0ey0tZmE6XCJcXGUwZTRcIn0uZmEtY2hhcnQtbGluZS11cHstLWZhOlwiXFxlMGU1XCJ9LmZhLWNoYXJ0LXB5cmFtaWR7LS1mYTpcIlxcZTBlNlwifS5mYS1jaGFydC1yYWRhcnstLWZhOlwiXFxlMGU3XCJ9LmZhLWNoYXJ0LXNjYXR0ZXItM2R7LS1mYTpcIlxcZTBlOFwifS5mYS1jaGFydC1zY2F0dGVyLWJ1YmJsZXstLWZhOlwiXFxlMGU5XCJ9LmZhLWNoYXJ0LXRyZWUtbWFwey0tZmE6XCJcXGUwZWFcIn0uZmEtY2hhcnQtd2F0ZXJmYWxsey0tZmE6XCJcXGUwZWJcIn0uZmEtY2hlcnJpZXN7LS1mYTpcIlxcZTBlY1wifS5mYS1jaXJjbGUtMHstLWZhOlwiXFxlMGVkXCJ9LmZhLWNpcmNsZS0xey0tZmE6XCJcXGUwZWVcIn0uZmEtY2lyY2xlLTJ7LS1mYTpcIlxcZTBlZlwifS5mYS1jaXJjbGUtM3stLWZhOlwiXFxlMGYwXCJ9LmZhLWNpcmNsZS00ey0tZmE6XCJcXGUwZjFcIn0uZmEtY2lyY2xlLTV7LS1mYTpcIlxcZTBmMlwifS5mYS1jaXJjbGUtNnstLWZhOlwiXFxlMGYzXCJ9LmZhLWNpcmNsZS03ey0tZmE6XCJcXGUwZjRcIn0uZmEtY2lyY2xlLTh7LS1mYTpcIlxcZTBmNVwifS5mYS1jaXJjbGUtOXstLWZhOlwiXFxlMGY2XCJ9LmZhLWNpcmNsZS1hey0tZmE6XCJcXGUwZjdcIn0uZmEtY2lyY2xlLWFtcGVyc2FuZHstLWZhOlwiXFxlMGY4XCJ9LmZhLWNpcmNsZS1hcnJvdy1kb3duLWxlZnR7LS1mYTpcIlxcZTBmOVwifS5mYS1jaXJjbGUtYXJyb3ctZG93bi1yaWdodHstLWZhOlwiXFxlMGZhXCJ9LmZhLWNpcmNsZS1hcnJvdy11cC1sZWZ0ey0tZmE6XCJcXGUwZmJcIn0uZmEtY2lyY2xlLWFycm93LXVwLXJpZ2h0ey0tZmE6XCJcXGUwZmNcIn0uZmEtY2lyY2xlLWJ7LS1mYTpcIlxcZTBmZFwifS5mYS1jaXJjbGUtYm9sdHstLWZhOlwiXFxlMGZlXCJ9LmZhLWJvb2stY2lyY2xlLC5mYS1jaXJjbGUtYm9vay1vcGVuey0tZmE6XCJcXGUwZmZcIn0uZmEtYm9va21hcmstY2lyY2xlLC5mYS1jaXJjbGUtYm9va21hcmt7LS1mYTpcIlxcZTEwMFwifS5mYS1jaXJjbGUtY3stLWZhOlwiXFxlMTAxXCJ9LmZhLWNhbGVuZGFyLWNpcmNsZSwuZmEtY2lyY2xlLWNhbGVuZGFyey0tZmE6XCJcXGUxMDJcIn0uZmEtY2FtZXJhLWNpcmNsZSwuZmEtY2lyY2xlLWNhbWVyYXstLWZhOlwiXFxlMTAzXCJ9LmZhLWNpcmNsZS1key0tZmE6XCJcXGUxMDRcIn0uZmEtY2lyY2xlLWRhc2hlZHstLWZhOlwiXFxlMTA1XCJ9LmZhLWNpcmNsZS1kaXZpZGV7LS1mYTpcIlxcZTEwNlwifS5mYS1jaXJjbGUtZG93bi1sZWZ0ey0tZmE6XCJcXGUxMDdcIn0uZmEtY2lyY2xlLWRvd24tcmlnaHR7LS1mYTpcIlxcZTEwOFwifS5mYS1jaXJjbGUtZXstLWZhOlwiXFxlMTA5XCJ9LmZhLWNpcmNsZS1lbGxpcHNpc3stLWZhOlwiXFxlMTBhXCJ9LmZhLWNpcmNsZS1lbGxpcHNpcy12ZXJ0aWNhbHstLWZhOlwiXFxlMTBiXCJ9LmZhLWNpcmNsZS1lbnZlbG9wZSwuZmEtZW52ZWxvcGUtY2lyY2xley0tZmE6XCJcXGUxMGNcIn0uZmEtY2lyY2xlLWV4Y2xhbWF0aW9uLWNoZWNrey0tZmE6XCJcXGUxMGRcIn0uZmEtY2lyY2xlLWZ7LS1mYTpcIlxcZTEwZVwifS5mYS1jaXJjbGUtZ3stLWZhOlwiXFxlMTBmXCJ9LmZhLWNpcmNsZS1oYWxmey0tZmE6XCJcXGUxMTBcIn0uZmEtY2lyY2xlLWl7LS1mYTpcIlxcZTExMVwifS5mYS1jaXJjbGUtanstLWZhOlwiXFxlMTEyXCJ9LmZhLWNpcmNsZS1rey0tZmE6XCJcXGUxMTNcIn0uZmEtY2lyY2xlLWx7LS1mYTpcIlxcZTExNFwifS5mYS1jaXJjbGUtbXstLWZhOlwiXFxlMTE1XCJ9LmZhLWNpcmNsZS1taWNyb3Bob25lLC5mYS1taWNyb3Bob25lLWNpcmNsZXstLWZhOlwiXFxlMTE2XCJ9LmZhLWNpcmNsZS1taWNyb3Bob25lLWxpbmVzLC5mYS1taWNyb3Bob25lLWNpcmNsZS1hbHR7LS1mYTpcIlxcZTExN1wifS5mYS1jaXJjbGUtbnstLWZhOlwiXFxlMTE4XCJ9LmZhLWNpcmNsZS1vey0tZmE6XCJcXGUxMTlcIn0uZmEtY2lyY2xlLXB7LS1mYTpcIlxcZTExYVwifS5mYS1jaXJjbGUtcGhvbmUsLmZhLXBob25lLWNpcmNsZXstLWZhOlwiXFxlMTFiXCJ9LmZhLWNpcmNsZS1waG9uZS1mbGlwLC5mYS1waG9uZS1jaXJjbGUtYWx0ey0tZmE6XCJcXGUxMWNcIn0uZmEtY2lyY2xlLXBob25lLWhhbmd1cCwuZmEtcGhvbmUtY2lyY2xlLWRvd257LS1mYTpcIlxcZTExZFwifS5mYS1jaXJjbGUtcXstLWZhOlwiXFxlMTFlXCJ9LmZhLWNpcmNsZS1xdWFydGVyey0tZmE6XCJcXGUxMWZcIn0uZmEtY2lyY2xlLXJ7LS1mYTpcIlxcZTEyMFwifS5mYS1jaXJjbGUtc3stLWZhOlwiXFxlMTIxXCJ9LmZhLWNpcmNsZS1zbWFsbHstLWZhOlwiXFxlMTIyXCJ9LmZhLWNpcmNsZS1zdGFyLC5mYS1zdGFyLWNpcmNsZXstLWZhOlwiXFxlMTIzXCJ9LmZhLWNpcmNsZS10ey0tZmE6XCJcXGUxMjRcIn0uZmEtY2lyY2xlLXRocmVlLXF1YXJ0ZXJzey0tZmE6XCJcXGUxMjVcIn0uZmEtY2lyY2xlLXRyYXNoLC5mYS10cmFzaC1jaXJjbGV7LS1mYTpcIlxcZTEyNlwifS5mYS1jaXJjbGUtdXstLWZhOlwiXFxlMTI3XCJ9LmZhLWNpcmNsZS11cC1sZWZ0ey0tZmE6XCJcXGUxMjhcIn0uZmEtY2lyY2xlLXVwLXJpZ2h0ey0tZmE6XCJcXGUxMjlcIn0uZmEtY2lyY2xlLXZ7LS1mYTpcIlxcZTEyYVwifS5mYS1jaXJjbGUtdmlkZW8sLmZhLXZpZGVvLWNpcmNsZXstLWZhOlwiXFxlMTJiXCJ9LmZhLWNpcmNsZS13ey0tZmE6XCJcXGUxMmNcIn0uZmEtY2lyY2xlLXdhdmVmb3JtLWxpbmVzLC5mYS13YXZlZm9ybS1jaXJjbGV7LS1mYTpcIlxcZTEyZFwifS5mYS1jaXJjbGUteHstLWZhOlwiXFxlMTJlXCJ9LmZhLWNpcmNsZS15ey0tZmE6XCJcXGUxMmZcIn0uZmEtY2lyY2xlLXp7LS1mYTpcIlxcZTEzMFwifS5mYS1jbGFwcGVyYm9hcmR7LS1mYTpcIlxcZTEzMVwifS5mYS1jbGFwcGVyYm9hcmQtcGxheXstLWZhOlwiXFxlMTMyXCJ9LmZhLWNsaXBib2FyZC1tZWRpY2Fsey0tZmE6XCJcXGUxMzNcIn0uZmEtY2xvY2stZGVza3stLWZhOlwiXFxlMTM0XCJ9LmZhLWNsb3NlZC1jYXB0aW9uaW5nLXNsYXNoey0tZmE6XCJcXGUxMzVcIn0uZmEtY2xvdGhlcy1oYW5nZXJ7LS1mYTpcIlxcZTEzNlwifS5mYS1jbG91ZC1zbGFzaHstLWZhOlwiXFxlMTM3XCJ9LmZhLWNsb3VkLXdvcmR7LS1mYTpcIlxcZTEzOFwifS5mYS1jbG92ZXJ7LS1mYTpcIlxcZTEzOVwifS5mYS1jb2RlLWNvbXBhcmV7LS1mYTpcIlxcZTEzYVwifS5mYS1jb2RlLWZvcmt7LS1mYTpcIlxcZTEzYlwifS5mYS1jb2RlLXB1bGwtcmVxdWVzdHstLWZhOlwiXFxlMTNjXCJ9LmZhLWNvZGUtc2ltcGxley0tZmE6XCJcXGUxM2RcIn0uZmEtY29mZmVlLWJlYW57LS1mYTpcIlxcZTEzZVwifS5mYS1jb2ZmZWUtYmVhbnN7LS1mYTpcIlxcZTEzZlwifS5mYS1jb2xvbi1zaWduey0tZmE6XCJcXGUxNDBcIn0uZmEtY29tbWFuZHstLWZhOlwiXFxlMTQyXCJ9LmZhLWNvbW1lbnQtYXJyb3ctZG93bnstLWZhOlwiXFxlMTQzXCJ9LmZhLWNvbW1lbnQtYXJyb3ctdXB7LS1mYTpcIlxcZTE0NFwifS5mYS1jb21tZW50LWFycm93LXVwLXJpZ2h0ey0tZmE6XCJcXGUxNDVcIn0uZmEtY29tbWVudC1jYXB0aW9uc3stLWZhOlwiXFxlMTQ2XCJ9LmZhLWNvbW1lbnQtY29kZXstLWZhOlwiXFxlMTQ3XCJ9LmZhLWNvbW1lbnQtaW1hZ2V7LS1mYTpcIlxcZTE0OFwifS5mYS1jb21tZW50LW1pZGRsZXstLWZhOlwiXFxlMTQ5XCJ9LmZhLWNvbW1lbnQtbWlkZGxlLXRvcHstLWZhOlwiXFxlMTRhXCJ9LmZhLWNvbW1lbnQtcXVlc3Rpb257LS1mYTpcIlxcZTE0YlwifS5mYS1jb21tZW50LXF1b3Rley0tZmE6XCJcXGUxNGNcIn0uZmEtY29tbWVudC10ZXh0ey0tZmE6XCJcXGUxNGRcIn0uZmEtY29tbWVudHMtcXVlc3Rpb257LS1mYTpcIlxcZTE0ZVwifS5mYS1jb21tZW50cy1xdWVzdGlvbi1jaGVja3stLWZhOlwiXFxlMTRmXCJ9LmZhLWNvbnZleW9yLWJlbHQtZW1wdHl7LS1mYTpcIlxcZTE1MFwifS5mYS1jcmF0ZS1lbXB0eXstLWZhOlwiXFxlMTUxXCJ9LmZhLWNydXplaXJvLXNpZ257LS1mYTpcIlxcZTE1MlwifS5mYS1kZWxldGUtcmlnaHR7LS1mYTpcIlxcZTE1NFwifS5mYS1kZXNrdG9wLWFycm93LWRvd257LS1mYTpcIlxcZTE1NVwifS5mYS1kaWFncmFtLWxlYW4tY2FudmFzey0tZmE6XCJcXGUxNTZcIn0uZmEtZGlhZ3JhbS1uZXN0ZWR7LS1mYTpcIlxcZTE1N1wifS5mYS1kaWFncmFtLXNhbmtleXstLWZhOlwiXFxlMTU4XCJ9LmZhLWRpYWdyYW0tdmVubnstLWZhOlwiXFxlMTVhXCJ9LmZhLWRpYWwsLmZhLWRpYWwtbWVkLWhpZ2h7LS1mYTpcIlxcZTE1YlwifS5mYS1kaWFsLWhpZ2h7LS1mYTpcIlxcZTE1Y1wifS5mYS1kaWFsLWxvd3stLWZhOlwiXFxlMTVkXCJ9LmZhLWRpYWwtbWF4ey0tZmE6XCJcXGUxNWVcIn0uZmEtZGlhbC1tZWR7LS1mYTpcIlxcZTE1ZlwifS5mYS1kaWFsLW1lZC1sb3d7LS1mYTpcIlxcZTE2MFwifS5mYS1kaWFsLW1pbnstLWZhOlwiXFxlMTYxXCJ9LmZhLWRpYWwtb2Zmey0tZmE6XCJcXGUxNjJcIn0uZmEtZGlzcGxheXstLWZhOlwiXFxlMTYzXCJ9LmZhLWRpc3BsYXktYXJyb3ctZG93bnstLWZhOlwiXFxlMTY0XCJ9LmZhLWRlc2t0b3AtY29kZSwuZmEtZGlzcGxheS1jb2Rley0tZmE6XCJcXGUxNjVcIn0uZmEtZGVza3RvcC1tZWRpY2FsLC5mYS1kaXNwbGF5LW1lZGljYWx7LS1mYTpcIlxcZTE2NlwifS5mYS1kb2xwaGluey0tZmE6XCJcXGUxNjhcIn0uZmEtZG9uZy1zaWduey0tZmE6XCJcXGUxNjlcIn0uZmEtZG93bi1sZWZ0ey0tZmE6XCJcXGUxNmFcIn0uZmEtZG93bi1yaWdodHstLWZhOlwiXFxlMTZiXCJ9LmZhLWVnZ3BsYW50ey0tZmE6XCJcXGUxNmNcIn0uZmEtZWxldmF0b3J7LS1mYTpcIlxcZTE2ZFwifS5mYS1lbmdpbmV7LS1mYTpcIlxcZTE2ZVwifS5mYS1lbnZlbG9wZS1iYWRnZSwuZmEtZW52ZWxvcGUtZG90ey0tZmE6XCJcXGUxNmZcIn0uZmEtZW52ZWxvcGVzey0tZmE6XCJcXGUxNzBcIn0uZmEtZXNjYWxhdG9yey0tZmE6XCJcXGUxNzFcIn0uZmEtZXllLWRyb3BwZXItZnVsbHstLWZhOlwiXFxlMTcyXCJ9LmZhLWV5ZS1kcm9wcGVyLWhhbGZ7LS1mYTpcIlxcZTE3M1wifS5mYS1mZXJyaXMtd2hlZWx7LS1mYTpcIlxcZTE3NFwifS5mYS1maWxlLWJpbmFyeXstLWZhOlwiXFxlMTc1XCJ9LmZhLWZpbGUtaGVhcnR7LS1mYTpcIlxcZTE3NlwifS5mYS1maWxlLXBsdXMtbWludXN7LS1mYTpcIlxcZTE3N1wifS5mYS1maWxlc3stLWZhOlwiXFxlMTc4XCJ9LmZhLWZpbG0tc2xhc2h7LS1mYTpcIlxcZTE3OVwifS5mYS1maWxtc3stLWZhOlwiXFxlMTdhXCJ9LmZhLWZpbHRlci1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTE3YlwifS5mYS1maWx0ZXItbGlzdHstLWZhOlwiXFxlMTdjXCJ9LmZhLWZpbHRlci1zbGFzaHstLWZhOlwiXFxlMTdkXCJ9LmZhLWZpbHRlcnN7LS1mYTpcIlxcZTE3ZVwifS5mYS1maXJlLWh5ZHJhbnR7LS1mYTpcIlxcZTE3ZlwifS5mYS1mbG9wcHktZGlzay1jaXJjbGUtYXJyb3ctcmlnaHQsLmZhLXNhdmUtY2lyY2xlLWFycm93LXJpZ2h0ey0tZmE6XCJcXGUxODBcIn0uZmEtZmxvcHB5LWRpc2stY2lyY2xlLXhtYXJrLC5mYS1mbG9wcHktZGlzay10aW1lcywuZmEtc2F2ZS1jaXJjbGUteG1hcmssLmZhLXNhdmUtdGltZXN7LS1mYTpcIlxcZTE4MVwifS5mYS1mbG9wcHktZGlzay1wZW57LS1mYTpcIlxcZTE4MlwifS5mYS1mbG9wcHktZGlza3N7LS1mYTpcIlxcZTE4M1wifS5mYS1mbG9yaW4tc2lnbnstLWZhOlwiXFxlMTg0XCJ9LmZhLWZvbGRlci1jbG9zZWR7LS1mYTpcIlxcZTE4NVwifS5mYS1mb2xkZXItYm9va21hcmt7LS1mYTpcIlxcZTE4NlwifS5mYS1mb2xkZXItY29nLC5mYS1mb2xkZXItZ2VhcnstLWZhOlwiXFxlMTg3XCJ9LmZhLWZvbGRlci1ncmlkey0tZmE6XCJcXGUxODhcIn0uZmEtZm9sZGVyLWhlYXJ0ey0tZmE6XCJcXGUxODlcIn0uZmEtZm9sZGVyLWltYWdley0tZmE6XCJcXGUxOGFcIn0uZmEtZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3MsLmZhLWZvbGRlci1zZWFyY2h7LS1mYTpcIlxcZTE4YlwifS5mYS1mb2xkZXItbWVkaWNhbHstLWZhOlwiXFxlMThjXCJ9LmZhLWZvbGRlci1tdXNpY3stLWZhOlwiXFxlMThkXCJ9LmZhLWZvbGRlci11c2Vyey0tZmE6XCJcXGUxOGVcIn0uZmEtZnJhbmMtc2lnbnstLWZhOlwiXFxlMThmXCJ9LmZhLWdpZnstLWZhOlwiXFxlMTkwXCJ9LmZhLWdsYXNzLWVtcHR5ey0tZmE6XCJcXGUxOTFcIn0uZmEtZ2xhc3MtaGFsZiwuZmEtZ2xhc3MtaGFsZi1lbXB0eSwuZmEtZ2xhc3MtaGFsZi1mdWxsey0tZmE6XCJcXGUxOTJcIn0uZmEtZ3JhdGV7LS1mYTpcIlxcZTE5M1wifS5mYS1ncmF0ZS1kcm9wbGV0ey0tZmE6XCJcXGUxOTRcIn0uZmEtZ3JpZCwuZmEtZ3JpZC0zey0tZmE6XCJcXGUxOTVcIn0uZmEtZ3JpZC0yey0tZmE6XCJcXGUxOTZcIn0uZmEtZ3JpZC0yLXBsdXN7LS1mYTpcIlxcZTE5N1wifS5mYS1ncmlkLTR7LS1mYTpcIlxcZTE5OFwifS5mYS1ncmlkLTV7LS1mYTpcIlxcZTE5OVwifS5mYS1ndWFyYW5pLXNpZ257LS1mYTpcIlxcZTE5YVwifS5mYS1ndW57LS1mYTpcIlxcZTE5YlwifS5mYS1ndW4tc2xhc2h7LS1mYTpcIlxcZTE5Y1wifS5mYS1ndW4tc3F1aXJ0ey0tZmE6XCJcXGUxOWRcIn0uZmEtaGFuZC1iYWNrLXBvaW50LWRvd257LS1mYTpcIlxcZTE5ZVwifS5mYS1oYW5kLWJhY2stcG9pbnQtbGVmdHstLWZhOlwiXFxlMTlmXCJ9LmZhLWhhbmQtYmFjay1wb2ludC1yaWJib257LS1mYTpcIlxcZTFhMFwifS5mYS1oYW5kLWJhY2stcG9pbnQtcmlnaHR7LS1mYTpcIlxcZTFhMVwifS5mYS1oYW5kLWJhY2stcG9pbnQtdXB7LS1mYTpcIlxcZTFhMlwifS5mYS1oYW5kLWZpbmdlcnMtY3Jvc3NlZHstLWZhOlwiXFxlMWEzXCJ9LmZhLWhhbmQtaG9sZGluZy1za3VsbHstLWZhOlwiXFxlMWE0XCJ9LmZhLWhhbmQtbG92ZXstLWZhOlwiXFxlMWE1XCJ9LmZhLWhhbmQtcG9pbnQtcmliYm9uey0tZmE6XCJcXGUxYTZcIn0uZmEtaGFuZC13YXZley0tZmE6XCJcXGUxYTdcIn0uZmEtaGFuZHMtY2xhcHBpbmd7LS1mYTpcIlxcZTFhOFwifS5mYS1oYW5kLWhvcm5zey0tZmE6XCJcXGUxYTlcIn0uZmEtaGVhZC1zaWRlLWhlYXJ0ey0tZmE6XCJcXGUxYWFcIn0uZmEtaGVhcnQtaGFsZnstLWZhOlwiXFxlMWFiXCJ9LmZhLWhlYXJ0LWhhbGYtYWx0LC5mYS1oZWFydC1oYWxmLXN0cm9rZXstLWZhOlwiXFxlMWFjXCJ9LmZhLWhleGFnb24tZGl2aWRley0tZmE6XCJcXGUxYWRcIn0uZmEtaGlnaC1kZWZpbml0aW9uLC5mYS1yZWN0YW5nbGUtaGR7LS1mYTpcIlxcZTFhZVwifS5mYS1oaWdobGlnaHRlci1saW5ley0tZmE6XCJcXGUxYWZcIn0uZmEtaG9tZS11c2VyLC5mYS1ob3VzZS11c2Vyey0tZmE6XCJcXGUxYjBcIn0uZmEtaG91c2UtYnVpbGRpbmd7LS1mYTpcIlxcZTFiMVwifS5mYS1ob3VzZS1jaGltbmV5LWhlYXJ0ey0tZmE6XCJcXGUxYjJcIn0uZmEtaG91c2UtdHJlZXstLWZhOlwiXFxlMWIzXCJ9LmZhLWhvdXNlLXR1cnJldHstLWZhOlwiXFxlMWI0XCJ9LmZhLWltYWdlLWxhbmRzY2FwZSwuZmEtbGFuZHNjYXBley0tZmE6XCJcXGUxYjVcIn0uZmEtaW1hZ2UtcG9sYXJvaWQtdXNlcnstLWZhOlwiXFxlMWI2XCJ9LmZhLWltYWdlLXNsYXNoey0tZmE6XCJcXGUxYjdcIn0uZmEtaW1hZ2UtdXNlcnstLWZhOlwiXFxlMWI4XCJ9LmZhLWltYWdlcy11c2Vyey0tZmE6XCJcXGUxYjlcIn0uZmEtaW5ib3gtZnVsbHstLWZhOlwiXFxlMWJhXCJ9LmZhLWluYm94ZXN7LS1mYTpcIlxcZTFiYlwifS5mYS1pbmRpYW4tcnVwZWUsLmZhLWluZGlhbi1ydXBlZS1zaWduLC5mYS1pbnJ7LS1mYTpcIlxcZTFiY1wifS5mYS1pbnB1dC1udW1lcmljey0tZmE6XCJcXGUxYmRcIn0uZmEtaW5wdXQtcGlwZXstLWZhOlwiXFxlMWJlXCJ9LmZhLWlucHV0LXRleHR7LS1mYTpcIlxcZTFiZlwifS5mYS1rZXlib2FyZC1icmlnaHRuZXNzey0tZmE6XCJcXGUxYzBcIn0uZmEta2V5Ym9hcmQtYnJpZ2h0bmVzcy1sb3d7LS1mYTpcIlxcZTFjMVwifS5mYS1rZXlib2FyZC1kb3duey0tZmE6XCJcXGUxYzJcIn0uZmEta2V5Ym9hcmQtbGVmdHstLWZhOlwiXFxlMWMzXCJ9LmZhLWtpcC1zaWduey0tZmE6XCJcXGUxYzRcIn0uZmEtbGFtcC1zdHJlZXR7LS1mYTpcIlxcZTFjNVwifS5mYS1sYXB0b3AtYXJyb3ctZG93bnstLWZhOlwiXFxlMWM2XCJ9LmZhLWxhcHRvcC1zbGFzaHstLWZhOlwiXFxlMWM3XCJ9LmZhLWxhcmktc2lnbnstLWZhOlwiXFxlMWM4XCJ9LmZhLWxhc3NvLXNwYXJrbGVzey0tZmE6XCJcXGUxYzlcIn0uZmEtbGlnaHRidWxiLWV4Y2xhbWF0aW9uLW9uey0tZmE6XCJcXGUxY2FcIn0uZmEtY2hhaW4taG9yaXpvbnRhbCwuZmEtbGluay1ob3Jpem9udGFsey0tZmE6XCJcXGUxY2JcIn0uZmEtY2hhaW4taG9yaXpvbnRhbC1zbGFzaCwuZmEtbGluay1ob3Jpem9udGFsLXNsYXNoey0tZmE6XCJcXGUxY2NcIn0uZmEtbGluay1zaW1wbGV7LS1mYTpcIlxcZTFjZFwifS5mYS1saW5rLXNpbXBsZS1zbGFzaHstLWZhOlwiXFxlMWNlXCJ9LmZhLWxpc3QtZHJvcGRvd257LS1mYTpcIlxcZTFjZlwifS5mYS1saXN0LXJhZGlvey0tZmE6XCJcXGUxZDBcIn0uZmEtbGlzdC10aW1lbGluZXstLWZhOlwiXFxlMWQxXCJ9LmZhLWxpc3QtdHJlZXstLWZhOlwiXFxlMWQyXCJ9LmZhLWxpdGVjb2luLXNpZ257LS1mYTpcIlxcZTFkM1wifS5mYS1sb2FkZXJ7LS1mYTpcIlxcZTFkNFwifS5mYS1tYW5hdC1zaWduey0tZmE6XCJcXGUxZDVcIn0uZmEtbWFuaG9sZXstLWZhOlwiXFxlMWQ2XCJ9LmZhLW1hc2stZmFjZXstLWZhOlwiXFxlMWQ3XCJ9LmZhLW1lbW97LS1mYTpcIlxcZTFkOFwifS5mYS1tZW1vLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlMWQ5XCJ9LmZhLW1lbW8tcGFkey0tZmE6XCJcXGUxZGFcIn0uZmEtY29tbWVudC1hbHQtYXJyb3ctZG93biwuZmEtbWVzc2FnZS1hcnJvdy1kb3duey0tZmE6XCJcXGUxZGJcIn0uZmEtY29tbWVudC1hbHQtYXJyb3ctdXAsLmZhLW1lc3NhZ2UtYXJyb3ctdXB7LS1mYTpcIlxcZTFkY1wifS5mYS1tZXNzYWdlLWFycm93LXVwLXJpZ2h0ey0tZmE6XCJcXGUxZGRcIn0uZmEtY29tbWVudC1hbHQtY2FwdGlvbnMsLmZhLW1lc3NhZ2UtY2FwdGlvbnN7LS1mYTpcIlxcZTFkZVwifS5mYS1tZXNzYWdlLWNvZGV7LS1mYTpcIlxcZTFkZlwifS5mYS1jb21tZW50LWFsdC1pbWFnZSwuZmEtbWVzc2FnZS1pbWFnZXstLWZhOlwiXFxlMWUwXCJ9LmZhLWNvbW1lbnQtbWlkZGxlLWFsdCwuZmEtbWVzc2FnZS1taWRkbGV7LS1mYTpcIlxcZTFlMVwifS5mYS1jb21tZW50LW1pZGRsZS10b3AtYWx0LC5mYS1tZXNzYWdlLW1pZGRsZS10b3B7LS1mYTpcIlxcZTFlMlwifS5mYS1tZXNzYWdlLXF1ZXN0aW9uey0tZmE6XCJcXGUxZTNcIn0uZmEtY29tbWVudC1hbHQtcXVvdGUsLmZhLW1lc3NhZ2UtcXVvdGV7LS1mYTpcIlxcZTFlNFwifS5mYS1tZXNzYWdlLXNtc3stLWZhOlwiXFxlMWU1XCJ9LmZhLWNvbW1lbnQtYWx0LXRleHQsLmZhLW1lc3NhZ2UtdGV4dHstLWZhOlwiXFxlMWU2XCJ9LmZhLW1lc3NhZ2VzLXF1ZXN0aW9uey0tZmE6XCJcXGUxZTdcIn0uZmEtbWV0ZXJ7LS1mYTpcIlxcZTFlOFwifS5mYS1tZXRlci1ib2x0ey0tZmE6XCJcXGUxZTlcIn0uZmEtbWV0ZXItZHJvcGxldHstLWZhOlwiXFxlMWVhXCJ9LmZhLW1ldGVyLWZpcmV7LS1mYTpcIlxcZTFlYlwifS5mYS1taWNyb2NoaXAtYWl7LS1mYTpcIlxcZTFlY1wifS5mYS1taWxsLXNpZ257LS1mYTpcIlxcZTFlZFwifS5mYS1tb2JpbGUtaXBob25lLC5mYS1tb2JpbGUtbm90Y2h7LS1mYTpcIlxcZTFlZVwifS5mYS1tb2JpbGUtc2lnbmFsey0tZmE6XCJcXGUxZWZcIn0uZmEtbW9iaWxlLXNpZ25hbC1vdXR7LS1mYTpcIlxcZTFmMFwifS5mYS1tb25leS1iaWxsLXNpbXBsZXstLWZhOlwiXFxlMWYxXCJ9LmZhLW1vbmV5LWJpbGwtc2ltcGxlLXdhdmV7LS1mYTpcIlxcZTFmMlwifS5mYS1tb25leS1iaWxsc3stLWZhOlwiXFxlMWYzXCJ9LmZhLW1vbmV5LWJpbGxzLWFsdCwuZmEtbW9uZXktYmlsbHMtc2ltcGxley0tZmE6XCJcXGUxZjRcIn0uZmEtbXVnLXRlYS1zYXVjZXJ7LS1mYTpcIlxcZTFmNVwifS5mYS1uYWlyYS1zaWduey0tZmE6XCJcXGUxZjZcIn0uZmEtbmZjey0tZmE6XCJcXGUxZjdcIn0uZmEtbmZjLWxvY2t7LS1mYTpcIlxcZTFmOFwifS5mYS1uZmMtbWFnbmlmeWluZy1nbGFzc3stLWZhOlwiXFxlMWY5XCJ9LmZhLW5mYy1wZW57LS1mYTpcIlxcZTFmYVwifS5mYS1uZmMtc2lnbmFsey0tZmE6XCJcXGUxZmJcIn0uZmEtbmZjLXNsYXNoey0tZmE6XCJcXGUxZmNcIn0uZmEtbmZjLXRyYXNoey0tZmE6XCJcXGUxZmRcIn0uZmEtbm90ZGVmey0tZmE6XCJcXGUxZmVcIn0uZmEtbm90ZXstLWZhOlwiXFxlMWZmXCJ9LmZhLW5vdGUtbWVkaWNhbHstLWZhOlwiXFxlMjAwXCJ9LmZhLW5vdGVib29rey0tZmE6XCJcXGUyMDFcIn0uZmEtbm90ZXN7LS1mYTpcIlxcZTIwMlwifS5mYS1vY3RhZ29uLWRpdmlkZXstLWZhOlwiXFxlMjAzXCJ9LmZhLW9jdGFnb24tZXhjbGFtYXRpb257LS1mYTpcIlxcZTIwNFwifS5mYS1vaWwtY2FuLWRyaXB7LS1mYTpcIlxcZTIwNVwifS5mYS1wYWludGJydXNoLXBlbmNpbHstLWZhOlwiXFxlMjA2XCJ9LmZhLXBhbGxldC1ib3h7LS1mYTpcIlxcZTIwOFwifS5mYS1wYW5vcmFtYXstLWZhOlwiXFxlMjA5XCJ9LmZhLXBhcGVyLXBsYW5lLWFsdCwuZmEtcGFwZXItcGxhbmUtdG9wLC5mYS1zZW5key0tZmE6XCJcXGUyMGFcIn0uZmEtcGVhY2h7LS1mYTpcIlxcZTIwYlwifS5mYS1wZWFyey0tZmE6XCJcXGUyMGNcIn0uZmEtcGVkZXN0YWx7LS1mYTpcIlxcZTIwZFwifS5mYS1wZW4tY2lyY2xley0tZmE6XCJcXGUyMGVcIn0uZmEtcGVuLWFsdC1zbGFzaCwuZmEtcGVuLWNsaXAtc2xhc2h7LS1mYTpcIlxcZTIwZlwifS5mYS1wZW4tZmFuY3ktc2xhc2h7LS1mYTpcIlxcZTIxMFwifS5mYS1wZW4tZmllbGR7LS1mYTpcIlxcZTIxMVwifS5mYS1wZW4tbGluZXstLWZhOlwiXFxlMjEyXCJ9LmZhLXBlbi1zbGFzaHstLWZhOlwiXFxlMjEzXCJ9LmZhLXBlbi1zd2lybHstLWZhOlwiXFxlMjE0XCJ9LmZhLXBlbmNpbC1zbGFzaHstLWZhOlwiXFxlMjE1XCJ9LmZhLXBlb3BsZXstLWZhOlwiXFxlMjE2XCJ9LmZhLXBlb3BsZS1kcmVzc3stLWZhOlwiXFxlMjE3XCJ9LmZhLXBlb3BsZS1kcmVzcy1zaW1wbGV7LS1mYTpcIlxcZTIxOFwifS5mYS1wZW9wbGUtcGFudHN7LS1mYTpcIlxcZTIxOVwifS5mYS1wZW9wbGUtcGFudHMtc2ltcGxley0tZmE6XCJcXGUyMWFcIn0uZmEtcGVvcGxlLXNpbXBsZXstLWZhOlwiXFxlMjFiXCJ9LmZhLXBlcnNvbi1kcmVzcy1zaW1wbGV7LS1mYTpcIlxcZTIxY1wifS5mYS1wZXJzb24tcGluYmFsbHstLWZhOlwiXFxlMjFkXCJ9LmZhLXBlcnNvbi1zZWF0ey0tZmE6XCJcXGUyMWVcIn0uZmEtcGVyc29uLXNlYXQtcmVjbGluZWR7LS1mYTpcIlxcZTIxZlwifS5mYS1wZXJzb24tc2ltcGxley0tZmE6XCJcXGUyMjBcIn0uZmEtcGVzZXRhLXNpZ257LS1mYTpcIlxcZTIyMVwifS5mYS1wZXNvLXNpZ257LS1mYTpcIlxcZTIyMlwifS5mYS1waG9uZS1hcnJvdy1kb3duLC5mYS1waG9uZS1hcnJvdy1kb3duLWxlZnQsLmZhLXBob25lLWluY29taW5ney0tZmE6XCJcXGUyMjNcIn0uZmEtcGhvbmUtYXJyb3ctdXAsLmZhLXBob25lLWFycm93LXVwLXJpZ2h0LC5mYS1waG9uZS1vdXRnb2luZ3stLWZhOlwiXFxlMjI0XCJ9LmZhLXBob25lLWhhbmd1cHstLWZhOlwiXFxlMjI1XCJ9LmZhLXBob25lLW1pc3NlZHstLWZhOlwiXFxlMjI2XCJ9LmZhLXBob25lLXhtYXJrey0tZmE6XCJcXGUyMjdcIn0uZmEtcGhvdG8tZmlsbS1tdXNpY3stLWZhOlwiXFxlMjI4XCJ9LmZhLXBpbmJhbGx7LS1mYTpcIlxcZTIyOVwifS5mYS1wbGFuZS1wcm9wey0tZmE6XCJcXGUyMmJcIn0uZmEtcGxhbmUtdGFpbHstLWZhOlwiXFxlMjJjXCJ9LmZhLXBsYW5lLXVwey0tZmE6XCJcXGUyMmRcIn0uZmEtcGxhbmUtdXAtc2xhc2h7LS1mYTpcIlxcZTIyZVwifS5mYS1wbGF5LXBhdXNley0tZmE6XCJcXGUyMmZcIn0uZmEtcHV6emxlLXBpZWNlLWFsdCwuZmEtcHV6emxlLXBpZWNlLXNpbXBsZXstLWZhOlwiXFxlMjMxXCJ9LmZhLXF1b3Rlc3stLWZhOlwiXFxlMjM0XCJ9LmZhLXBybywuZmEtcmVjdGFuZ2xlLXByb3stLWZhOlwiXFxlMjM1XCJ9LmZhLXJlY3RhbmdsZS10ZXJtaW5hbHstLWZhOlwiXFxlMjM2XCJ9LmZhLXJlY3RhbmdsZS12ZXJ0aWNhbC1oaXN0b3J5ey0tZmE6XCJcXGUyMzdcIn0uZmEtcmVlbHstLWZhOlwiXFxlMjM4XCJ9LmZhLXJlcGx5LWNsb2NrLC5mYS1yZXBseS10aW1ley0tZmE6XCJcXGUyMzlcIn0uZmEtcmVzdHJvb20tc2ltcGxley0tZmE6XCJcXGUyM2FcIn0uZmEtcmhvbWJ1c3stLWZhOlwiXFxlMjNiXCJ9LmZhLXJvdGF0ZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlMjNjXCJ9LmZhLXJ1cGlhaC1zaWduey0tZmE6XCJcXGUyM2RcIn0uZmEtc2NyZWVuY2FzdHstLWZhOlwiXFxlMjNlXCJ9LmZhLXNjcmliYmxley0tZmE6XCJcXGUyM2ZcIn0uZmEtc2QtY2FyZHN7LS1mYTpcIlxcZTI0MFwifS5mYS1zZWFsey0tZmE6XCJcXGUyNDFcIn0uZmEtc2VhbC1leGNsYW1hdGlvbnstLWZhOlwiXFxlMjQyXCJ9LmZhLXNlYWwtcXVlc3Rpb257LS1mYTpcIlxcZTI0M1wifS5mYS1zZWF0LWFpcmxpbmV7LS1mYTpcIlxcZTI0NFwifS5mYS1zaGVsdmVzLWVtcHR5ey0tZmE6XCJcXGUyNDZcIn0uZmEtc2hpZWxkLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGUyNDdcIn0uZmEtc2hpZWxkLWtleWhvbGV7LS1mYTpcIlxcZTI0OFwifS5mYS1zaGllbGQtbWludXN7LS1mYTpcIlxcZTI0OVwifS5mYS1zaGllbGQtcGx1c3stLWZhOlwiXFxlMjRhXCJ9LmZhLXNoaWVsZC1zbGFzaHstLWZhOlwiXFxlMjRiXCJ9LmZhLXNoaWVsZC10aW1lcywuZmEtc2hpZWxkLXhtYXJrey0tZmE6XCJcXGUyNGNcIn0uZmEtc2hvd2VyLWFsdCwuZmEtc2hvd2VyLWRvd257LS1mYTpcIlxcZTI0ZFwifS5mYS1zaWRlYmFyey0tZmE6XCJcXGUyNGVcIn0uZmEtc2lkZWJhci1mbGlwey0tZmE6XCJcXGUyNGZcIn0uZmEtc2lnbmFsLXN0cmVhbS1zbGFzaHstLWZhOlwiXFxlMjUwXCJ9LmZhLXNpbS1jYXJkc3stLWZhOlwiXFxlMjUxXCJ9LmZhLXNsaWRlcnstLWZhOlwiXFxlMjUyXCJ9LmZhLXNsaWRlcnMtc2ltcGxley0tZmE6XCJcXGUyNTNcIn0uZmEtc3BsaXR7LS1mYTpcIlxcZTI1NFwifS5mYS1zcXVhcmUtMHstLWZhOlwiXFxlMjU1XCJ9LmZhLXNxdWFyZS0xey0tZmE6XCJcXGUyNTZcIn0uZmEtc3F1YXJlLTJ7LS1mYTpcIlxcZTI1N1wifS5mYS1zcXVhcmUtM3stLWZhOlwiXFxlMjU4XCJ9LmZhLXNxdWFyZS00ey0tZmE6XCJcXGUyNTlcIn0uZmEtc3F1YXJlLTV7LS1mYTpcIlxcZTI1YVwifS5mYS1zcXVhcmUtNnstLWZhOlwiXFxlMjViXCJ9LmZhLXNxdWFyZS03ey0tZmE6XCJcXGUyNWNcIn0uZmEtc3F1YXJlLTh7LS1mYTpcIlxcZTI1ZFwifS5mYS1zcXVhcmUtOXstLWZhOlwiXFxlMjVlXCJ9LmZhLXNxdWFyZS1hey0tZmE6XCJcXGUyNWZcIn0uZmEtc3F1YXJlLWFtcGVyc2FuZHstLWZhOlwiXFxlMjYwXCJ9LmZhLXNxdWFyZS1hcnJvdy1kb3duLWxlZnR7LS1mYTpcIlxcZTI2MVwifS5mYS1zcXVhcmUtYXJyb3ctZG93bi1yaWdodHstLWZhOlwiXFxlMjYyXCJ9LmZhLXNxdWFyZS1hcnJvdy11cC1sZWZ0ey0tZmE6XCJcXGUyNjNcIn0uZmEtc3F1YXJlLWJ7LS1mYTpcIlxcZTI2NFwifS5mYS1zcXVhcmUtYm9sdHstLWZhOlwiXFxlMjY1XCJ9LmZhLXNxdWFyZS1jey0tZmE6XCJcXGUyNjZcIn0uZmEtc3F1YXJlLWNvZGV7LS1mYTpcIlxcZTI2N1wifS5mYS1zcXVhcmUtZHstLWZhOlwiXFxlMjY4XCJ9LmZhLXNxdWFyZS1kYXNoZWR7LS1mYTpcIlxcZTI2OVwifS5mYS1zcXVhcmUtZGl2aWRley0tZmE6XCJcXGUyNmFcIn0uZmEtc3F1YXJlLWRvd24tbGVmdHstLWZhOlwiXFxlMjZiXCJ9LmZhLXNxdWFyZS1kb3duLXJpZ2h0ey0tZmE6XCJcXGUyNmNcIn0uZmEtc3F1YXJlLWV7LS1mYTpcIlxcZTI2ZFwifS5mYS1zcXVhcmUtZWxsaXBzaXN7LS1mYTpcIlxcZTI2ZVwifS5mYS1zcXVhcmUtZWxsaXBzaXMtdmVydGljYWx7LS1mYTpcIlxcZTI2ZlwifS5mYS1zcXVhcmUtZnstLWZhOlwiXFxlMjcwXCJ9LmZhLXNxdWFyZS1ney0tZmE6XCJcXGUyNzFcIn0uZmEtc3F1YXJlLWl7LS1mYTpcIlxcZTI3MlwifS5mYS1zcXVhcmUtanstLWZhOlwiXFxlMjczXCJ9LmZhLXNxdWFyZS1rey0tZmE6XCJcXGUyNzRcIn0uZmEtc3F1YXJlLWx7LS1mYTpcIlxcZTI3NVwifS5mYS1zcXVhcmUtbXstLWZhOlwiXFxlMjc2XCJ9LmZhLXNxdWFyZS1uey0tZmE6XCJcXGUyNzdcIn0uZmEtc3F1YXJlLW97LS1mYTpcIlxcZTI3OFwifS5mYS1zcXVhcmUtcHstLWZhOlwiXFxlMjc5XCJ9LmZhLXBob25lLXNxdWFyZS1kb3duLC5mYS1zcXVhcmUtcGhvbmUtaGFuZ3Vwey0tZmE6XCJcXGUyN2FcIn0uZmEtc3F1YXJlLXF7LS1mYTpcIlxcZTI3YlwifS5mYS1zcXVhcmUtcnstLWZhOlwiXFxlMjdjXCJ9LmZhLXNxdWFyZS1zey0tZmE6XCJcXGUyN2RcIn0uZmEtc3F1YXJlLXNtYWxsey0tZmE6XCJcXGUyN2VcIn0uZmEtc3F1YXJlLXN0YXJ7LS1mYTpcIlxcZTI3ZlwifS5mYS1zcXVhcmUtdHstLWZhOlwiXFxlMjgwXCJ9LmZhLXNxdWFyZS11ey0tZmE6XCJcXGUyODFcIn0uZmEtc3F1YXJlLXVwLWxlZnR7LS1mYTpcIlxcZTI4MlwifS5mYS1zcXVhcmUtdXNlcnstLWZhOlwiXFxlMjgzXCJ9LmZhLXNxdWFyZS12ey0tZmE6XCJcXGUyODRcIn0uZmEtc3F1YXJlLXd7LS1mYTpcIlxcZTI4NVwifS5mYS1zcXVhcmUteHstLWZhOlwiXFxlMjg2XCJ9LmZhLXNxdWFyZS15ey0tZmE6XCJcXGUyODdcIn0uZmEtc3F1YXJlLXp7LS1mYTpcIlxcZTI4OFwifS5mYS1zdGFpcnN7LS1mYTpcIlxcZTI4OVwifS5mYS1yZWN0YW5nbGUtc2QsLmZhLXN0YW5kYXJkLWRlZmluaXRpb257LS1mYTpcIlxcZTI4YVwifS5mYS1zdGFyLXNoYXJwey0tZmE6XCJcXGUyOGJcIn0uZmEtc3Rhci1zaGFycC1oYWxmey0tZmE6XCJcXGUyOGNcIn0uZmEtc3Rhci1zaGFycC1oYWxmLWFsdCwuZmEtc3Rhci1zaGFycC1oYWxmLXN0cm9rZXstLWZhOlwiXFxlMjhkXCJ9LmZhLXN0YXJmaWdodGVyLWFsdC1hZHZhbmNlZCwuZmEtc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lLWFkdmFuY2Vkey0tZmE6XCJcXGUyOGVcIn0uZmEtc3VuLWFsdCwuZmEtc3VuLWJyaWdodHstLWZhOlwiXFxlMjhmXCJ9LmZhLXRhYmxlLWxheW91dHstLWZhOlwiXFxlMjkwXCJ9LmZhLXRhYmxlLXBpdm90ey0tZmE6XCJcXGUyOTFcIn0uZmEtcm93cywuZmEtdGFibGUtcm93c3stLWZhOlwiXFxlMjkyXCJ9LmZhLXRhYmxlLXRyZWV7LS1mYTpcIlxcZTI5M1wifS5mYS10YWxseS0xey0tZmE6XCJcXGUyOTRcIn0uZmEtdGFsbHktMnstLWZhOlwiXFxlMjk1XCJ9LmZhLXRhbGx5LTN7LS1mYTpcIlxcZTI5NlwifS5mYS10YWxseS00ey0tZmE6XCJcXGUyOTdcIn0uZmEtdGF4aS1idXN7LS1mYTpcIlxcZTI5OFwifS5mYS10ZW1wZXJhdHVyZS1saXN0ey0tZmE6XCJcXGUyOTlcIn0uZmEtdGlja2V0LWFpcmxpbmUsLmZhLXRpY2tldC1wZXJmb3JhdGVkLXBsYW5lLC5mYS10aWNrZXQtcGxhbmV7LS1mYTpcIlxcZTI5YVwifS5mYS10aWNrZXRzLWFpcmxpbmUsLmZhLXRpY2tldHMtcGVyZm9yYXRlZC1wbGFuZSwuZmEtdGlja2V0cy1wbGFuZXstLWZhOlwiXFxlMjliXCJ9LmZhLXRpbWVsaW5ley0tZmE6XCJcXGUyOWNcIn0uZmEtdGltZWxpbmUtYXJyb3d7LS1mYTpcIlxcZTI5ZFwifS5mYS10aW1lcnstLWZhOlwiXFxlMjllXCJ9LmZhLXRvaWxldC1wYXBlci1ibGFuay11bmRlciwuZmEtdG9pbGV0LXBhcGVyLXJldmVyc2UsLmZhLXRvaWxldC1wYXBlci1yZXZlcnNlLWFsdCwuZmEtdG9pbGV0LXBhcGVyLXVuZGVyey0tZmE6XCJcXGUyYTBcIn0uZmEtdG9pbGV0LXBhcGVyLXJldmVyc2Utc2xhc2gsLmZhLXRvaWxldC1wYXBlci11bmRlci1zbGFzaHstLWZhOlwiXFxlMmExXCJ9LmZhLXRvd2VyLWNvbnRyb2x7LS1mYTpcIlxcZTJhMlwifS5mYS1zdWJ3YXktdHVubmVsLC5mYS10cmFpbi1zdWJ3YXktdHVubmVsey0tZmE6XCJcXGUyYTNcIn0uZmEtdHJhbnNmb3JtZXItYm9sdHstLWZhOlwiXFxlMmE0XCJ9LmZhLXRyYW5zcG9ydGVyLTR7LS1mYTpcIlxcZTJhNVwifS5mYS10cmFuc3BvcnRlci01ey0tZmE6XCJcXGUyYTZcIn0uZmEtdHJhbnNwb3J0ZXItNnstLWZhOlwiXFxlMmE3XCJ9LmZhLXRyYW5zcG9ydGVyLTd7LS1mYTpcIlxcZTJhOFwifS5mYS10cmFzaC1jYW4tY2hlY2t7LS1mYTpcIlxcZTJhOVwifS5mYS10cmFzaC1jYW4tY2xvY2t7LS1mYTpcIlxcZTJhYVwifS5mYS10cmFzaC1jYW4tbGlzdHstLWZhOlwiXFxlMmFiXCJ9LmZhLXRyYXNoLWNhbi1wbHVzey0tZmE6XCJcXGUyYWNcIn0uZmEtdHJhc2gtYWx0LXNsYXNoLC5mYS10cmFzaC1jYW4tc2xhc2h7LS1mYTpcIlxcZTJhZFwifS5mYS10cmFzaC1jYW4teG1hcmt7LS1mYTpcIlxcZTJhZVwifS5mYS10cmFzaC1jaGVja3stLWZhOlwiXFxlMmFmXCJ9LmZhLXRyYXNoLWNsb2Nrey0tZmE6XCJcXGUyYjBcIn0uZmEtdHJhc2gtbGlzdHstLWZhOlwiXFxlMmIxXCJ9LmZhLXRyYXNoLXBsdXN7LS1mYTpcIlxcZTJiMlwifS5mYS10cmFzaC1zbGFzaHstLWZhOlwiXFxlMmIzXCJ9LmZhLXRyYXNoLXhtYXJrey0tZmE6XCJcXGUyYjRcIn0uZmEtdHJ1Y2stY29udGFpbmVyLWVtcHR5ey0tZmE6XCJcXGUyYjVcIn0uZmEtdHJ1Y2stZmxhdGJlZHstLWZhOlwiXFxlMmI2XCJ9LmZhLXRydWNrLWZyb250ey0tZmE6XCJcXGUyYjdcIn0uZmEtdHJ1Y2stdG93ey0tZmE6XCJcXGUyYjhcIn0uZmEtdGVsZXR5cGUtYW5zd2VyLC5mYS10dHktYW5zd2Vyey0tZmE6XCJcXGUyYjlcIn0uZmEtdHVncmlrLXNpZ257LS1mYTpcIlxcZTJiYVwifS5mYS10cnksLmZhLXR1cmtpc2gtbGlyYSwuZmEtdHVya2lzaC1saXJhLXNpZ257LS1mYTpcIlxcZTJiYlwifS5mYS11bWJyZWxsYS1hbHQsLmZhLXVtYnJlbGxhLXNpbXBsZXstLWZhOlwiXFxlMmJjXCJ9LmZhLXVwLWxlZnR7LS1mYTpcIlxcZTJiZFwifS5mYS11cC1yaWdodHstLWZhOlwiXFxlMmJlXCJ9LmZhLXVzZXItYm91bnR5LWh1bnRlcnstLWZhOlwiXFxlMmJmXCJ9LmZhLXVzZXItcGlsb3R7LS1mYTpcIlxcZTJjMFwifS5mYS11c2VyLXBpbG90LXRpZXstLWZhOlwiXFxlMmMxXCJ9LmZhLXVzZXItc2hha2VzcGVhcmV7LS1mYTpcIlxcZTJjMlwifS5mYS11dGlsaXR5LXBvbGV7LS1mYTpcIlxcZTJjM1wifS5mYS11dGlsaXR5LXBvbGUtZG91Ymxley0tZmE6XCJcXGUyYzRcIn0uZmEtdmF1bHR7LS1mYTpcIlxcZTJjNVwifS5mYS12aWRlby1hcnJvdy1kb3duLWxlZnR7LS1mYTpcIlxcZTJjOFwifS5mYS12aWRlby1hcnJvdy11cC1yaWdodHstLWZhOlwiXFxlMmM5XCJ9LmZhLW1hZ2ljLXdhbmQtc3BhcmtsZXMsLmZhLXdhbmQtbWFnaWMtc3BhcmtsZXN7LS1mYTpcIlxcZTJjYVwifS5mYS13YXRjaC1hcHBsZXstLWZhOlwiXFxlMmNiXCJ9LmZhLXdhdGNoLXNtYXJ0ey0tZmE6XCJcXGUyY2NcIn0uZmEtd2hlYXQtYWx0LC5mYS13aGVhdC1hd257LS1mYTpcIlxcZTJjZFwifS5mYS13aGVlbGNoYWlyLWFsdCwuZmEtd2hlZWxjaGFpci1tb3Zley0tZmE6XCJcXGUyY2VcIn0uZmEtd2lmaS1leGNsYW1hdGlvbnstLWZhOlwiXFxlMmNmXCJ9LmZhLXdyZW5jaC1zaW1wbGV7LS1mYTpcIlxcZTJkMVwifS5mYS1yb2JvdC1hc3Ryb21lY2h7LS1mYTpcIlxcZTJkMlwifS5mYS0zNjAtZGVncmVlc3stLWZhOlwiXFxlMmRjXCJ9LmZhLWFwZXJ0dXJley0tZmE6XCJcXGUyZGZcIn0uZmEtYXJyb3ctdHVybi1kb3duLWxlZnR7LS1mYTpcIlxcZTJlMVwifS5mYS1iYWxsb29uey0tZmE6XCJcXGUyZTNcIn0uZmEtYmFsbG9vbnN7LS1mYTpcIlxcZTJlNFwifS5mYS1iYW5hbmF7LS1mYTpcIlxcZTJlNVwifS5mYS1iYW5nbGFkZXNoaS10YWthLXNpZ257LS1mYTpcIlxcZTJlNlwifS5mYS1iZW5jaC10cmVley0tZmE6XCJcXGUyZTdcIn0uZmEtYmx1ZWJlcnJpZXN7LS1mYTpcIlxcZTJlOFwifS5mYS1ib3dsLWNob3BzdGlja3N7LS1mYTpcIlxcZTJlOVwifS5mYS1ib3dsLWNob3BzdGlja3Mtbm9vZGxlc3stLWZhOlwiXFxlMmVhXCJ9LmZhLWJvd2wtcmljZXstLWZhOlwiXFxlMmViXCJ9LmZhLWJyaWVmY2FzZS1hcnJvdy1yaWdodHstLWZhOlwiXFxlMmYyXCJ9LmZhLWNpdHJ1c3stLWZhOlwiXFxlMmY0XCJ9LmZhLWNpdHJ1cy1zbGljZXstLWZhOlwiXFxlMmY1XCJ9LmZhLWNvY29udXR7LS1mYTpcIlxcZTJmNlwifS5mYS1kZXNrdG9wLXNsYXNoLC5mYS1kaXNwbGF5LXNsYXNoey0tZmE6XCJcXGUyZmFcIn0uZmEtZXhwbG9kaW5nLWhlYWQsLmZhLWZhY2UtZXhwbG9kZXstLWZhOlwiXFxlMmZlXCJ9LmZhLWZhY2Utdmlld2ZpbmRlcnstLWZhOlwiXFxlMmZmXCJ9LmZhLWZhbWlseXstLWZhOlwiXFxlMzAwXCJ9LmZhLWZhbWlseS1kcmVzc3stLWZhOlwiXFxlMzAxXCJ9LmZhLWZhbWlseS1wYW50c3stLWZhOlwiXFxlMzAyXCJ9LmZhLWZlbmNley0tZmE6XCJcXGUzMDNcIn0uZmEtZmlzaC1ib25lc3stLWZhOlwiXFxlMzA0XCJ9LmZhLWdyYXBlc3stLWZhOlwiXFxlMzA2XCJ9LmZhLWtpd2ktZnJ1aXR7LS1mYTpcIlxcZTMwY1wifS5mYS1tYW5nb3stLWZhOlwiXFxlMzBmXCJ9LmZhLW1lbG9uey0tZmE6XCJcXGUzMTBcIn0uZmEtbWVsb24tc2xpY2V7LS1mYTpcIlxcZTMxMVwifS5mYS1tb25leS1mcm9tLWJyYWNrZXR7LS1mYTpcIlxcZTMxMlwifS5mYS1tb25leS1zaW1wbGUtZnJvbS1icmFja2V0ey0tZmE6XCJcXGUzMTNcIn0uZmEtb2xpdmV7LS1mYTpcIlxcZTMxNlwifS5mYS1vbGl2ZS1icmFuY2h7LS1mYTpcIlxcZTMxN1wifS5mYS1vcHRpb257LS1mYTpcIlxcZTMxOFwifS5mYS1wYXJ0eS1iZWxsey0tZmE6XCJcXGUzMWFcIn0uZmEtcGFydHktaG9ybnstLWZhOlwiXFxlMzFiXCJ9LmZhLXBlYXBvZHstLWZhOlwiXFxlMzFjXCJ9LmZhLXBlcnNvbi1wcmVnbmFudHstLWZhOlwiXFxlMzFlXCJ9LmZhLXBpbmVhcHBsZXstLWZhOlwiXFxlMzFmXCJ9LmZhLXJlY3RhbmdsZS1jb2Rley0tZmE6XCJcXGUzMjJcIn0uZmEtcmVjdGFuZ2xlcy1taXhlZHstLWZhOlwiXFxlMzIzXCJ9LmZhLXJvbGxlci1jb2FzdGVyey0tZmE6XCJcXGUzMjRcIn0uZmEtc3F1YXJlLXF1b3Rley0tZmE6XCJcXGUzMjlcIn0uZmEtc3F1YXJlLXRlcm1pbmFsey0tZmE6XCJcXGUzMmFcIn0uZmEtc3RyYXdiZXJyeXstLWZhOlwiXFxlMzJiXCJ9LmZhLXRhYmxlLXBpY25pY3stLWZhOlwiXFxlMzJkXCJ9LmZhLXRob3VnaHQtYnViYmxley0tZmE6XCJcXGUzMmVcIn0uZmEtdGlja3stLWZhOlwiXFxlMzJmXCJ9LmZhLXRvbWF0b3stLWZhOlwiXFxlMzMwXCJ9LmZhLXR1cm4tZG93bi1sZWZ0ey0tZmE6XCJcXGUzMzFcIn0uZmEtdXNlci1wb2xpY2V7LS1mYTpcIlxcZTMzM1wifS5mYS11c2VyLXBvbGljZS10aWV7LS1mYTpcIlxcZTMzNFwifS5mYS13YXRlcm1lbG9uLXNsaWNley0tZmE6XCJcXGUzMzdcIn0uZmEtd2hlYXQtYXduLXNsYXNoey0tZmE6XCJcXGUzMzhcIn0uZmEtd2hlYXQtc2xhc2h7LS1mYTpcIlxcZTMzOVwifS5mYS1iYWRtaW50b257LS1mYTpcIlxcZTMzYVwifS5mYS1iaW5hcnl7LS1mYTpcIlxcZTMzYlwifS5mYS1iaW5hcnktY2lyY2xlLWNoZWNrey0tZmE6XCJcXGUzM2NcIn0uZmEtYmluYXJ5LWxvY2t7LS1mYTpcIlxcZTMzZFwifS5mYS1iaW5hcnktc2xhc2h7LS1mYTpcIlxcZTMzZVwifS5mYS1ib290LWhlZWxlZHstLWZhOlwiXFxlMzNmXCJ9LmZhLWNhci1ib2x0ey0tZmE6XCJcXGUzNDFcIn0uZmEtY2FyLWNpcmNsZS1ib2x0ey0tZmE6XCJcXGUzNDJcIn0uZmEtY2FyLW1pcnJvcnN7LS1mYTpcIlxcZTM0M1wifS5mYS1jYXItc2lkZS1ib2x0ey0tZmE6XCJcXGUzNDRcIn0uZmEtY2xvY2stZWlnaHR7LS1mYTpcIlxcZTM0NVwifS5mYS1jbG9jay1laWdodC10aGlydHl7LS1mYTpcIlxcZTM0NlwifS5mYS1jbG9jay1lbGV2ZW57LS1mYTpcIlxcZTM0N1wifS5mYS1jbG9jay1lbGV2ZW4tdGhpcnR5ey0tZmE6XCJcXGUzNDhcIn0uZmEtY2xvY2stZml2ZXstLWZhOlwiXFxlMzQ5XCJ9LmZhLWNsb2NrLWZpdmUtdGhpcnR5ey0tZmE6XCJcXGUzNGFcIn0uZmEtY2xvY2stZm91ci10aGlydHl7LS1mYTpcIlxcZTM0YlwifS5mYS1jbG9jay1uaW5ley0tZmE6XCJcXGUzNGNcIn0uZmEtY2xvY2stbmluZS10aGlydHl7LS1mYTpcIlxcZTM0ZFwifS5mYS1jbG9jay1vbmV7LS1mYTpcIlxcZTM0ZVwifS5mYS1jbG9jay1vbmUtdGhpcnR5ey0tZmE6XCJcXGUzNGZcIn0uZmEtY2xvY2stc2V2ZW57LS1mYTpcIlxcZTM1MFwifS5mYS1jbG9jay1zZXZlbi10aGlydHl7LS1mYTpcIlxcZTM1MVwifS5mYS1jbG9jay1zaXh7LS1mYTpcIlxcZTM1MlwifS5mYS1jbG9jay1zaXgtdGhpcnR5ey0tZmE6XCJcXGUzNTNcIn0uZmEtY2xvY2stdGVuey0tZmE6XCJcXGUzNTRcIn0uZmEtY2xvY2stdGVuLXRoaXJ0eXstLWZhOlwiXFxlMzU1XCJ9LmZhLWNsb2NrLXRocmVley0tZmE6XCJcXGUzNTZcIn0uZmEtY2xvY2stdGhyZWUtdGhpcnR5ey0tZmE6XCJcXGUzNTdcIn0uZmEtY2xvY2stdHdlbHZley0tZmE6XCJcXGUzNThcIn0uZmEtY2xvY2stdHdlbHZlLXRoaXJ0eXstLWZhOlwiXFxlMzU5XCJ9LmZhLWNsb2NrLXR3b3stLWZhOlwiXFxlMzVhXCJ9LmZhLWNsb2NrLXR3by10aGlydHl7LS1mYTpcIlxcZTM1YlwifS5mYS1jbG91ZC1jaGVja3stLWZhOlwiXFxlMzVjXCJ9LmZhLWNsb3VkLW1pbnVzey0tZmE6XCJcXGUzNWRcIn0uZmEtY2xvdWQtcGx1c3stLWZhOlwiXFxlMzVlXCJ9LmZhLWNsb3VkLXhtYXJrey0tZmE6XCJcXGUzNWZcIn0uZmEtY29sdW1ucy0zey0tZmE6XCJcXGUzNjFcIn0uZmEtY3J5c3RhbC1iYWxsey0tZmE6XCJcXGUzNjJcIn0uZmEtY3VwLXN0cmF3ey0tZmE6XCJcXGUzNjNcIn0uZmEtY3VwLXN0cmF3LXN3b29zaHstLWZhOlwiXFxlMzY0XCJ9LmZhLWRpc3RyaWJ1dGUtc3BhY2luZy1ob3Jpem9udGFsey0tZmE6XCJcXGUzNjVcIn0uZmEtZGlzdHJpYnV0ZS1zcGFjaW5nLXZlcnRpY2Fsey0tZmE6XCJcXGUzNjZcIn0uZmEtZXllc3stLWZhOlwiXFxlMzY3XCJ9LmZhLWZhY2UtYW5ncnktaG9ybnN7LS1mYTpcIlxcZTM2OFwifS5mYS1mYWNlLWFuZ3Vpc2hlZHstLWZhOlwiXFxlMzY5XCJ9LmZhLWZhY2UtYW54aW91cy1zd2VhdHstLWZhOlwiXFxlMzZhXCJ9LmZhLWZhY2UtYXN0b25pc2hlZHstLWZhOlwiXFxlMzZiXCJ9LmZhLWZhY2UtY29uZm91bmRlZHstLWZhOlwiXFxlMzZjXCJ9LmZhLWZhY2UtY29uZnVzZWR7LS1mYTpcIlxcZTM2ZFwifS5mYS1mYWNlLWNvd2JveS1oYXR7LS1mYTpcIlxcZTM2ZVwifS5mYS1mYWNlLWRpc2FwcG9pbnRlZHstLWZhOlwiXFxlMzZmXCJ9LmZhLWZhY2UtZGlzZ3Vpc2V7LS1mYTpcIlxcZTM3MFwifS5mYS1mYWNlLWRvd25jYXN0LXN3ZWF0ey0tZmE6XCJcXGUzNzFcIn0uZmEtZmFjZS1kcm9vbGluZ3stLWZhOlwiXFxlMzcyXCJ9LmZhLWZhY2UtZXhwcmVzc2lvbmxlc3N7LS1mYTpcIlxcZTM3M1wifS5mYS1mYWNlLWV5ZXMteG1hcmtzey0tZmE6XCJcXGUzNzRcIn0uZmEtZmFjZS1mZWFyZnVsey0tZmE6XCJcXGUzNzVcIn0uZmEtZmFjZS1mcm93bi1zbGlnaHR7LS1mYTpcIlxcZTM3NlwifS5mYS1mYWNlLWdsYXNzZXN7LS1mYTpcIlxcZTM3N1wifS5mYS1mYWNlLWhhbmQtb3Zlci1tb3V0aHstLWZhOlwiXFxlMzc4XCJ9LmZhLWZhY2UtaGFuZC15YXduey0tZmE6XCJcXGUzNzlcIn0uZmEtZmFjZS1oZWFkLWJhbmRhZ2V7LS1mYTpcIlxcZTM3YVwifS5mYS1mYWNlLWh1c2hlZHstLWZhOlwiXFxlMzdiXCJ9LmZhLWZhY2UtaWNpY2xlc3stLWZhOlwiXFxlMzdjXCJ9LmZhLWZhY2Uta2lzcy1jbG9zZWQtZXllc3stLWZhOlwiXFxlMzdkXCJ9LmZhLWZhY2UtbHlpbmd7LS1mYTpcIlxcZTM3ZVwifS5mYS1mYWNlLW1hc2t7LS1mYTpcIlxcZTM3ZlwifS5mYS1mYWNlLW1vbm9jbGV7LS1mYTpcIlxcZTM4MFwifS5mYS1mYWNlLW5hdXNlYXRlZHstLWZhOlwiXFxlMzgxXCJ9LmZhLWZhY2Utbm9zZS1zdGVhbXstLWZhOlwiXFxlMzgyXCJ9LmZhLWZhY2UtcGFydHl7LS1mYTpcIlxcZTM4M1wifS5mYS1mYWNlLXBlbnNpdmV7LS1mYTpcIlxcZTM4NFwifS5mYS1mYWNlLXBlcnNldmVyaW5ney0tZmE6XCJcXGUzODVcIn0uZmEtZmFjZS1wbGVhZGluZ3stLWZhOlwiXFxlMzg2XCJ9LmZhLWZhY2UtcG91dGluZ3stLWZhOlwiXFxlMzg3XCJ9LmZhLWZhY2UtcmFpc2VkLWV5ZWJyb3d7LS1mYTpcIlxcZTM4OFwifS5mYS1mYWNlLXJlbGlldmVkey0tZmE6XCJcXGUzODlcIn0uZmEtZmFjZS1zYWQtc3dlYXR7LS1mYTpcIlxcZTM4YVwifS5mYS1mYWNlLXNjcmVhbXstLWZhOlwiXFxlMzhiXCJ9LmZhLWZhY2Utc2h1c2h7LS1mYTpcIlxcZTM4Y1wifS5mYS1mYWNlLXNsZWVwaW5ney0tZmE6XCJcXGUzOGRcIn0uZmEtZmFjZS1zbGVlcHl7LS1mYTpcIlxcZTM4ZVwifS5mYS1mYWNlLXNtaWxlLWhhbG97LS1mYTpcIlxcZTM4ZlwifS5mYS1mYWNlLXNtaWxlLWhlYXJ0c3stLWZhOlwiXFxlMzkwXCJ9LmZhLWZhY2Utc21pbGUtaG9ybnN7LS1mYTpcIlxcZTM5MVwifS5mYS1mYWNlLXNtaWxlLXJlbGF4ZWR7LS1mYTpcIlxcZTM5MlwifS5mYS1mYWNlLXNtaWxlLXRlYXJ7LS1mYTpcIlxcZTM5M1wifS5mYS1mYWNlLXNtaWxlLXRvbmd1ZXstLWZhOlwiXFxlMzk0XCJ9LmZhLWZhY2Utc21pbGUtdXBzaWRlLWRvd257LS1mYTpcIlxcZTM5NVwifS5mYS1mYWNlLXNtaWxpbmctaGFuZHN7LS1mYTpcIlxcZTM5NlwifS5mYS1mYWNlLXNtaXJraW5ney0tZmE6XCJcXGUzOTdcIn0uZmEtZmFjZS1zdW5nbGFzc2Vzey0tZmE6XCJcXGUzOThcIn0uZmEtZmFjZS1zd2VhcnstLWZhOlwiXFxlMzk5XCJ9LmZhLWZhY2UtdGhlcm1vbWV0ZXJ7LS1mYTpcIlxcZTM5YVwifS5mYS1mYWNlLXRoaW5raW5ney0tZmE6XCJcXGUzOWJcIn0uZmEtZmFjZS10aXNzdWV7LS1mYTpcIlxcZTM5Y1wifS5mYS1mYWNlLXRvbmd1ZS1tb25leXstLWZhOlwiXFxlMzlkXCJ9LmZhLWZhY2UtdG9uZ3VlLXN3ZWF0ey0tZmE6XCJcXGUzOWVcIn0uZmEtZmFjZS11bmFtdXNlZHstLWZhOlwiXFxlMzlmXCJ9LmZhLWZhY2Utdm9taXR7LS1mYTpcIlxcZTNhMFwifS5mYS1mYWNlLXdlYXJ5ey0tZmE6XCJcXGUzYTFcIn0uZmEtZmFjZS13b296eXstLWZhOlwiXFxlM2EyXCJ9LmZhLWZhY2Utd29ycmllZHstLWZhOlwiXFxlM2EzXCJ9LmZhLWZhY2UtemFueXstLWZhOlwiXFxlM2E0XCJ9LmZhLWZhY2UtemlwcGVyey0tZmE6XCJcXGUzYTVcIn0uZmEtZmlsZS1sb2Nrey0tZmE6XCJcXGUzYTZcIn0uZmEtZmlsZS1zbGFzaHstLWZhOlwiXFxlM2E3XCJ9LmZhLWZpc2hpbmctcm9key0tZmE6XCJcXGUzYThcIn0uZmEtZmx5aW5nLWRpc2N7LS1mYTpcIlxcZTNhOVwifS5mYS1nYWxsZXJ5LXRodW1ibmFpbHN7LS1mYTpcIlxcZTNhYVwifS5mYS1nb2FsLW5ldHstLWZhOlwiXFxlM2FiXCJ9LmZhLWdvbGYtZmxhZy1ob2xley0tZmE6XCJcXGUzYWNcIn0uZmEtZ3JpZC1kaXZpZGVyc3stLWZhOlwiXFxlM2FkXCJ9LmZhLWhvY2tleS1zdGljay1wdWNrey0tZmE6XCJcXGUzYWVcIn0uZmEtaG9tZS1sZywuZmEtaG91c2UtY2hpbW5leXstLWZhOlwiXFxlM2FmXCJ9LmZhLWhvdXNlLWNoaW1uZXktYmxhbmt7LS1mYTpcIlxcZTNiMFwifS5mYS1ob3VzZS1jcmFja3stLWZhOlwiXFxlM2IxXCJ9LmZhLWhvdXNlLW1lZGljYWx7LS1mYTpcIlxcZTNiMlwifS5mYS1ob3VzZS13aW5kb3d7LS1mYTpcIlxcZTNiM1wifS5mYS1rZXktc2tlbGV0b24tbGVmdC1yaWdodHstLWZhOlwiXFxlM2I0XCJ9LmZhLWxhY3Jvc3NlLXN0aWNrey0tZmE6XCJcXGUzYjVcIn0uZmEtbGFjcm9zc2Utc3RpY2stYmFsbHstLWZhOlwiXFxlM2I2XCJ9LmZhLW1hc2stc25vcmtlbHstLWZhOlwiXFxlM2I3XCJ9LmZhLW1lc3NhZ2UtYm90ey0tZmE6XCJcXGUzYjhcIn0uZmEtbW9wZWR7LS1mYTpcIlxcZTNiOVwifS5mYS1uZXN0aW5nLWRvbGxzey0tZmE6XCJcXGUzYmFcIn0uZmEtb2JqZWN0cy1hbGlnbi1ib3R0b217LS1mYTpcIlxcZTNiYlwifS5mYS1vYmplY3RzLWFsaWduLWNlbnRlci1ob3Jpem9udGFsey0tZmE6XCJcXGUzYmNcIn0uZmEtb2JqZWN0cy1hbGlnbi1jZW50ZXItdmVydGljYWx7LS1mYTpcIlxcZTNiZFwifS5mYS1vYmplY3RzLWFsaWduLWxlZnR7LS1mYTpcIlxcZTNiZVwifS5mYS1vYmplY3RzLWFsaWduLXJpZ2h0ey0tZmE6XCJcXGUzYmZcIn0uZmEtb2JqZWN0cy1hbGlnbi10b3B7LS1mYTpcIlxcZTNjMFwifS5mYS1vYmplY3RzLWNvbHVtbnstLWZhOlwiXFxlM2MxXCJ9LmZhLXBhcGVyY2xpcC12ZXJ0aWNhbHstLWZhOlwiXFxlM2MyXCJ9LmZhLXBpbmF0YXstLWZhOlwiXFxlM2MzXCJ9LmZhLXBpcGUtc21va2luZ3stLWZhOlwiXFxlM2M0XCJ9LmZhLXBvb2wtOC1iYWxsey0tZmE6XCJcXGUzYzVcIn0uZmEtcnVnYnktYmFsbHstLWZhOlwiXFxlM2M2XCJ9LmZhLXNoaXJ0LWxvbmctc2xlZXZley0tZmE6XCJcXGUzYzdcIn0uZmEtc2hpcnQtcnVubmluZ3stLWZhOlwiXFxlM2M4XCJ9LmZhLXNoaXJ0LXRhbmstdG9wey0tZmE6XCJcXGUzYzlcIn0uZmEtc2lnbmF0dXJlLWxvY2t7LS1mYTpcIlxcZTNjYVwifS5mYS1zaWduYXR1cmUtc2xhc2h7LS1mYTpcIlxcZTNjYlwifS5mYS1za2ktYm9vdHstLWZhOlwiXFxlM2NjXCJ9LmZhLXNraS1ib290LXNraXstLWZhOlwiXFxlM2NkXCJ9LmZhLXNsb3QtbWFjaGluZXstLWZhOlwiXFxlM2NlXCJ9LmZhLXRlZGR5LWJlYXJ7LS1mYTpcIlxcZTNjZlwifS5mYS10cnVjay1ib2x0ey0tZmE6XCJcXGUzZDBcIn0uZmEtdW5pZm9ybS1tYXJ0aWFsLWFydHN7LS1mYTpcIlxcZTNkMVwifS5mYS11c2VyLWNoZWZ7LS1mYTpcIlxcZTNkMlwifS5mYS11c2VyLWhhaXItYnVuc3stLWZhOlwiXFxlM2QzXCJ9LmZhLWFycm93LWxlZnQtbG9uZy10by1saW5ley0tZmE6XCJcXGUzZDRcIn0uZmEtYXJyb3ctcmlnaHQtbG9uZy10by1saW5ley0tZmE6XCJcXGUzZDVcIn0uZmEtYXJyb3ctdHVybi1kb3duLXJpZ2h0ey0tZmE6XCJcXGUzZDZcIn0uZmEtYmFnZWx7LS1mYTpcIlxcZTNkN1wifS5mYS1iYWd1ZXR0ZXstLWZhOlwiXFxlM2Q4XCJ9LmZhLWJsYW5rZXQtZmlyZXstLWZhOlwiXFxlM2RhXCJ9LmZhLWJsb2NrLWJyaWNrLC5mYS13YWxsLWJyaWNrey0tZmE6XCJcXGUzZGJcIn0uZmEtYmxvY2stYnJpY2stZmlyZSwuZmEtZmlyZXdhbGx7LS1mYTpcIlxcZTNkY1wifS5mYS1ibG9jay1xdWVzdGlvbnstLWZhOlwiXFxlM2RkXCJ9LmZhLWJvd2wtc2Nvb3AsLmZhLWJvd2wtc2hhdmVkLWljZXstLWZhOlwiXFxlM2RlXCJ9LmZhLWJvd2wtc2Nvb3Bzey0tZmE6XCJcXGUzZGZcIn0uZmEtYm93bC1zcG9vbnstLWZhOlwiXFxlM2UwXCJ9LmZhLWJyZWFkLXNsaWNlLWJ1dHRlcnstLWZhOlwiXFxlM2UxXCJ9LmZhLWJyb2Njb2xpey0tZmE6XCJcXGUzZTJcIn0uZmEtYnVyZ2VyLWxldHR1Y2V7LS1mYTpcIlxcZTNlM1wifS5mYS1idXR0ZXJ7LS1mYTpcIlxcZTNlNFwifS5mYS1jYWtlLXNsaWNlLC5mYS1zaG9ydGNha2V7LS1mYTpcIlxcZTNlNVwifS5mYS1jYW4tZm9vZHstLWZhOlwiXFxlM2U2XCJ9LmZhLWNhbmR5ey0tZmE6XCJcXGUzZTdcIn0uZmEtY2FuZHktYmFyLC5mYS1jaG9jb2xhdGUtYmFyey0tZmE6XCJcXGUzZThcIn0uZmEtY2FyZC1jbHViey0tZmE6XCJcXGUzZTlcIn0uZmEtY2FyZC1kaWFtb25key0tZmE6XCJcXGUzZWFcIn0uZmEtY2FyZC1oZWFydHstLWZhOlwiXFxlM2ViXCJ9LmZhLWNhcmQtc3BhZGV7LS1mYTpcIlxcZTNlY1wifS5mYS1jYXJkc3stLWZhOlwiXFxlM2VkXCJ9LmZhLWNhcnQtYXJyb3ctdXB7LS1mYTpcIlxcZTNlZVwifS5mYS1jYXJ0LWNpcmNsZS1hcnJvdy1kb3duey0tZmE6XCJcXGUzZWZcIn0uZmEtY2FydC1jaXJjbGUtYXJyb3ctdXB7LS1mYTpcIlxcZTNmMFwifS5mYS1jYXJ0LWNpcmNsZS1jaGVja3stLWZhOlwiXFxlM2YxXCJ9LmZhLWNhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGUzZjJcIn0uZmEtY2FydC1jaXJjbGUtcGx1c3stLWZhOlwiXFxlM2YzXCJ9LmZhLWNhcnQtY2lyY2xlLXhtYXJrey0tZmE6XCJcXGUzZjRcIn0uZmEtY2VudC1zaWduey0tZmE6XCJcXGUzZjVcIn0uZmEtY2hlc3RudXR7LS1mYTpcIlxcZTNmNlwifS5mYS1jaG9wc3RpY2tzey0tZmE6XCJcXGUzZjdcIn0uZmEtY2lyY2xlLXF1YXJ0ZXJzey0tZmE6XCJcXGUzZjhcIn0uZmEtY29kZS1wdWxsLXJlcXVlc3QtY2xvc2Vkey0tZmE6XCJcXGUzZjlcIn0uZmEtY29kZS1wdWxsLXJlcXVlc3QtZHJhZnR7LS1mYTpcIlxcZTNmYVwifS5mYS1jb2luLWJsYW5rey0tZmE6XCJcXGUzZmJcIn0uZmEtY29pbi1mcm9udHstLWZhOlwiXFxlM2ZjXCJ9LmZhLWNvaW4tdmVydGljYWx7LS1mYTpcIlxcZTNmZFwifS5mYS1jb3JuZXJ7LS1mYTpcIlxcZTNmZVwifS5mYS1jcmFiey0tZmE6XCJcXGUzZmZcIn0uZmEtY3JlZW1lZSwuZmEtc29mdC1zZXJ2ZXstLWZhOlwiXFxlNDAwXCJ9LmZhLWN1Y3VtYmVyey0tZmE6XCJcXGU0MDFcIn0uZmEtY3VwY2FrZXstLWZhOlwiXFxlNDAyXCJ9LmZhLWN1c3RhcmR7LS1mYTpcIlxcZTQwM1wifS5mYS1kYXNoLC5mYS1taW51cy1sYXJnZXstLWZhOlwiXFxlNDA0XCJ9LmZhLWRpYW1vbmQtZXhjbGFtYXRpb257LS1mYTpcIlxcZTQwNVwifS5mYS1kb251dCwuZmEtZG91Z2hudXR7LS1mYTpcIlxcZTQwNlwifS5mYS1kb3duLWZyb20tZG90dGVkLWxpbmV7LS1mYTpcIlxcZTQwN1wifS5mYS1kb3duLXRvLWRvdHRlZC1saW5ley0tZmE6XCJcXGU0MDhcIn0uZmEtZmFjZS1hd2Vzb21lLC5mYS1nYXZlLWRhbmR5ey0tZmE6XCJcXGU0MDlcIn0uZmEtZmFsYWZlbHstLWZhOlwiXFxlNDBhXCJ9LmZhLWZsYXRicmVhZHstLWZhOlwiXFxlNDBiXCJ9LmZhLWZsYXRicmVhZC1zdHVmZmVkey0tZmE6XCJcXGU0MGNcIn0uZmEtZm9uZHVlLXBvdHstLWZhOlwiXFxlNDBkXCJ9LmZhLWdhcmxpY3stLWZhOlwiXFxlNDBlXCJ9LmZhLWdyaXAtZG90c3stLWZhOlwiXFxlNDEwXCJ9LmZhLWdyaXAtZG90cy12ZXJ0aWNhbHstLWZhOlwiXFxlNDExXCJ9LmZhLWg1ey0tZmE6XCJcXGU0MTJcIn0uZmEtaDZ7LS1mYTpcIlxcZTQxM1wifS5mYS1oYW1tZXItY3Jhc2h7LS1mYTpcIlxcZTQxNFwifS5mYS1oYXNodGFnLWxvY2t7LS1mYTpcIlxcZTQxNVwifS5mYS1oZXhhZ29uLWNoZWNrey0tZmE6XCJcXGU0MTZcIn0uZmEtaGV4YWdvbi1leGNsYW1hdGlvbnstLWZhOlwiXFxlNDE3XCJ9LmZhLWhvbmV5LXBvdHstLWZhOlwiXFxlNDE4XCJ9LmZhLWhvc2V7LS1mYTpcIlxcZTQxOVwifS5mYS1ob3NlLXJlZWx7LS1mYTpcIlxcZTQxYVwifS5mYS1ob3VyZ2xhc3MtY2xvY2t7LS1mYTpcIlxcZTQxYlwifS5mYS0xMDAsLmZhLWh1bmRyZWQtcG9pbnRzey0tZmE6XCJcXGU0MWNcIn0uZmEtbGVhZnktZ3JlZW57LS1mYTpcIlxcZTQxZFwifS5mYS1sZWZ0LWxvbmctdG8tbGluZXstLWZhOlwiXFxlNDFlXCJ9LmZhLWxpZ2h0LWVtZXJnZW5jeXstLWZhOlwiXFxlNDFmXCJ9LmZhLWxpZ2h0LWVtZXJnZW5jeS1vbnstLWZhOlwiXFxlNDIwXCJ9LmZhLWxvYnN0ZXJ7LS1mYTpcIlxcZTQyMVwifS5mYS1sb2NrLWF7LS1mYTpcIlxcZTQyMlwifS5mYS1sb2NrLWhhc2h0YWd7LS1mYTpcIlxcZTQyM1wifS5mYS1sb2xsaXBvcCwuZmEtbG9sbHlwb3B7LS1mYTpcIlxcZTQyNFwifS5mYS1tdXNocm9vbXstLWZhOlwiXFxlNDI1XCJ9LmZhLW9jdGFnb24tY2hlY2t7LS1mYTpcIlxcZTQyNlwifS5mYS1vbmlvbnstLWZhOlwiXFxlNDI3XCJ9LmZhLXBhZ2V7LS1mYTpcIlxcZTQyOFwifS5mYS1maWxlLWNhcmV0LWRvd24sLmZhLXBhZ2UtY2FyZXQtZG93bnstLWZhOlwiXFxlNDI5XCJ9LmZhLWZpbGUtY2FyZXQtdXAsLmZhLXBhZ2UtY2FyZXQtdXB7LS1mYTpcIlxcZTQyYVwifS5mYS1wYW4tZm9vZHstLWZhOlwiXFxlNDJiXCJ9LmZhLXBhbi1mcnlpbmd7LS1mYTpcIlxcZTQyY1wifS5mYS1wYW5jYWtlc3stLWZhOlwiXFxlNDJkXCJ9LmZhLXBhbmVsLWV3c3stLWZhOlwiXFxlNDJlXCJ9LmZhLXBhbmVsLWZpcmV7LS1mYTpcIlxcZTQyZlwifS5mYS1wZWFudXR7LS1mYTpcIlxcZTQzMFwifS5mYS1wZWFudXRzey0tZmE6XCJcXGU0MzFcIn0uZmEtcGVwcGVyey0tZmE6XCJcXGU0MzJcIn0uZmEtcGVyc29uLXRvLWRvb3J7LS1mYTpcIlxcZTQzM1wifS5mYS1waG9uZS1pbnRlcmNvbXstLWZhOlwiXFxlNDM0XCJ9LmZhLXBpY2tsZWJhbGx7LS1mYTpcIlxcZTQzNVwifS5mYS1waXBlLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNDM2XCJ9LmZhLXBpcGUtY29sbGFyey0tZmE6XCJcXGU0MzdcIn0uZmEtcGlwZS1zZWN0aW9uey0tZmE6XCJcXGU0MzhcIn0uZmEtcGlwZS12YWx2ZXstLWZhOlwiXFxlNDM5XCJ9LmZhLXBsYXRlLXV0ZW5zaWxzey0tZmE6XCJcXGU0M2JcIn0uZmEtcGx1cy1taW51c3stLWZhOlwiXFxlNDNjXCJ9LmZhLXBvbXBlYmxlZHstLWZhOlwiXFxlNDNkXCJ9LmZhLXBvcHNpY2xley0tZmE6XCJcXGU0M2VcIn0uZmEtcG90LWZvb2R7LS1mYTpcIlxcZTQzZlwifS5mYS1wb3RhdG97LS1mYTpcIlxcZTQ0MFwifS5mYS1wcmV0emVsey0tZmE6XCJcXGU0NDFcIn0uZmEtcHVtcHstLWZhOlwiXFxlNDQyXCJ9LmZhLXB1enpsZXstLWZhOlwiXFxlNDQzXCJ9LmZhLXJpZ2h0LWxvbmctdG8tbGluZXstLWZhOlwiXFxlNDQ0XCJ9LmZhLXNhaWxib2F0ey0tZmE6XCJcXGU0NDVcIn0uZmEtc2FsdC1zaGFrZXJ7LS1mYTpcIlxcZTQ0NlwifS5mYS1zZWN0aW9uey0tZmE6XCJcXGU0NDdcIn0uZmEtc2hyaW1wey0tZmE6XCJcXGU0NDhcIn0uZmEtc2h1dHRlcnN7LS1mYTpcIlxcZTQ0OVwifS5mYS1zcG9ydHNiYWxsey0tZmE6XCJcXGU0NGJcIn0uZmEtc3ByaW5rbGVyLWNlaWxpbmd7LS1mYTpcIlxcZTQ0Y1wifS5mYS1zcXVhcmUtYS1sb2Nrey0tZmE6XCJcXGU0NGRcIn0uZmEtc3F1YXJlLXF1YXJ0ZXJzey0tZmE6XCJcXGU0NGVcIn0uZmEtc3F1YXJlLXJpbmd7LS1mYTpcIlxcZTQ0ZlwifS5mYS1zcXVpZHstLWZhOlwiXFxlNDUwXCJ9LmZhLXRhbWFsZXstLWZhOlwiXFxlNDUxXCJ9LmZhLXRhbmstd2F0ZXJ7LS1mYTpcIlxcZTQ1MlwifS5mYS10cmFpbi10cmFja3stLWZhOlwiXFxlNDUzXCJ9LmZhLXRyYWluLXR1bm5lbHstLWZhOlwiXFxlNDU0XCJ9LmZhLXR1cm4tZG93bi1yaWdodHstLWZhOlwiXFxlNDU1XCJ9LmZhLXVwLWZyb20tZG90dGVkLWxpbmV7LS1mYTpcIlxcZTQ1NlwifS5mYS11cC10by1kb3R0ZWQtbGluZXstLWZhOlwiXFxlNDU3XCJ9LmZhLXVzZXItZG9jdG9yLWhhaXJ7LS1mYTpcIlxcZTQ1OFwifS5mYS11c2VyLWRvY3Rvci1oYWlyLWxvbmd7LS1mYTpcIlxcZTQ1OVwifS5mYS11c2VyLWhhaXJ7LS1mYTpcIlxcZTQ1YVwifS5mYS11c2VyLWhhaXItbG9uZ3stLWZhOlwiXFxlNDViXCJ9LmZhLWJ1c2luZXNzLWZyb250LC5mYS1wYXJ0eS1iYWNrLC5mYS10cmlhbi1iYWxib3QsLmZhLXVzZXItaGFpci1tdWxsZXR7LS1mYTpcIlxcZTQ1Y1wifS5mYS11c2VyLW51cnNlLWhhaXJ7LS1mYTpcIlxcZTQ1ZFwifS5mYS11c2VyLW51cnNlLWhhaXItbG9uZ3stLWZhOlwiXFxlNDVlXCJ9LmZhLXVzZXItdGllLWhhaXJ7LS1mYTpcIlxcZTQ1ZlwifS5mYS11c2VyLXRpZS1oYWlyLWxvbmd7LS1mYTpcIlxcZTQ2MFwifS5mYS11c2VyLXZuZWNrey0tZmE6XCJcXGU0NjFcIn0uZmEtdXNlci12bmVjay1oYWlyey0tZmE6XCJcXGU0NjJcIn0uZmEtdXNlci12bmVjay1oYWlyLWxvbmd7LS1mYTpcIlxcZTQ2M1wifS5mYS11dGVuc2lscy1zbGFzaHstLWZhOlwiXFxlNDY0XCJ9LmZhLXZlbnQtZGFtcGVyey0tZmE6XCJcXGU0NjVcIn0uZmEtd2FmZmxley0tZmE6XCJcXGU0NjZcIn0uZmEtMDB7LS1mYTpcIlxcZTQ2N1wifS5mYS1hcGFydG1lbnR7LS1mYTpcIlxcZTQ2OFwifS5mYS1iaXJkey0tZmE6XCJcXGU0NjlcIn0uZmEtYmxvY2t7LS1mYTpcIlxcZTQ2YVwifS5mYS1ib3dsLXNvZnQtc2VydmV7LS1mYTpcIlxcZTQ2YlwifS5mYS1icmF6aWxpYW4tcmVhbC1zaWduey0tZmE6XCJcXGU0NmNcIn0uZmEtY2FiaW57LS1mYTpcIlxcZTQ2ZFwifS5mYS1jYWxlbmRhci1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTQ2ZVwifS5mYS1jYWxlbmRhci1jaXJjbGUtbWludXN7LS1mYTpcIlxcZTQ2ZlwifS5mYS1jYWxlbmRhci1jaXJjbGUtcGx1c3stLWZhOlwiXFxlNDcwXCJ9LmZhLWNhbGVuZGFyLWNpcmNsZS11c2Vyey0tZmE6XCJcXGU0NzFcIn0uZmEtY2FsZW5kYXItbGluZXMtcGVuey0tZmE6XCJcXGU0NzJcIn0uZmEtY2hhcnQtc2ltcGxley0tZmE6XCJcXGU0NzNcIn0uZmEtY2hhcnQtc2ltcGxlLWhvcml6b250YWx7LS1mYTpcIlxcZTQ3NFwifS5mYS1kaWFncmFtLWNlbGxzey0tZmE6XCJcXGU0NzVcIn0uZmEtZGlhZ3JhbS1uZXh0ey0tZmE6XCJcXGU0NzZcIn0uZmEtZGlhZ3JhbS1wcmVkZWNlc3NvcnstLWZhOlwiXFxlNDc3XCJ9LmZhLWRpYWdyYW0tcHJldmlvdXN7LS1mYTpcIlxcZTQ3OFwifS5mYS1kaWFncmFtLXN1YnRhc2t7LS1mYTpcIlxcZTQ3OVwifS5mYS1kaWFncmFtLXN1Y2Nlc3NvcnstLWZhOlwiXFxlNDdhXCJ9LmZhLWVhcnRoLW9jZWFuaWEsLmZhLWdsb2JlLW9jZWFuaWF7LS1mYTpcIlxcZTQ3YlwifS5mYS1mYWNlLWJlYW0taGFuZC1vdmVyLW1vdXRoey0tZmE6XCJcXGU0N2NcIn0uZmEtZmFjZS1jbG91ZHN7LS1mYTpcIlxcZTQ3ZFwifS5mYS1mYWNlLWRpYWdvbmFsLW1vdXRoey0tZmE6XCJcXGU0N2VcIn0uZmEtZmFjZS1kb3R0ZWR7LS1mYTpcIlxcZTQ3ZlwifS5mYS1mYWNlLWV4aGFsaW5ney0tZmE6XCJcXGU0ODBcIn0uZmEtZmFjZS1oYW5kLXBlZWtpbmd7LS1mYTpcIlxcZTQ4MVwifS5mYS1mYWNlLWhvbGRpbmctYmFjay10ZWFyc3stLWZhOlwiXFxlNDgyXCJ9LmZhLWZhY2UtbWVsdGluZ3stLWZhOlwiXFxlNDgzXCJ9LmZhLWZhY2Utc2FsdXRpbmd7LS1mYTpcIlxcZTQ4NFwifS5mYS1mYWNlLXNwaXJhbC1leWVzey0tZmE6XCJcXGU0ODVcIn0uZmEtZm9ydHstLWZhOlwiXFxlNDg2XCJ9LmZhLWhvbWUtYmxhbmssLmZhLWhvdXNlLWJsYW5rey0tZmE6XCJcXGU0ODdcIn0uZmEtc3F1YXJlLWthbmJhbnstLWZhOlwiXFxlNDg4XCJ9LmZhLXNxdWFyZS1saXN0ey0tZmE6XCJcXGU0ODlcIn0uZmEtbmlnaXJpLC5mYS1zdXNoaXstLWZhOlwiXFxlNDhhXCJ9LmZhLW1ha2ktcm9sbCwuZmEtbWFraXp1c2hpLC5mYS1zdXNoaS1yb2xsey0tZmE6XCJcXGU0OGJcIn0uZmEtYWxidW0tY2lyY2xlLXBsdXN7LS1mYTpcIlxcZTQ4Y1wifS5mYS1hbGJ1bS1jaXJjbGUtdXNlcnstLWZhOlwiXFxlNDhkXCJ9LmZhLWFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXBsdXN7LS1mYTpcIlxcZTQ4ZVwifS5mYS1hbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS11c2Vyey0tZmE6XCJcXGU0OGZcIn0uZmEtYnVnLXNsYXNoey0tZmE6XCJcXGU0OTBcIn0uZmEtY2xvdWQtZXhjbGFtYXRpb257LS1mYTpcIlxcZTQ5MVwifS5mYS1jbG91ZC1xdWVzdGlvbnstLWZhOlwiXFxlNDkyXCJ9LmZhLWZpbGUtY2lyY2xlLWluZm97LS1mYTpcIlxcZTQ5M1wifS5mYS1maWxlLWNpcmNsZS1wbHVzey0tZmE6XCJcXGU0OTRcIn0uZmEtZnJhbWV7LS1mYTpcIlxcZTQ5NVwifS5mYS1nYXVnZS1jaXJjbGUtYm9sdHstLWZhOlwiXFxlNDk2XCJ9LmZhLWdhdWdlLWNpcmNsZS1taW51c3stLWZhOlwiXFxlNDk3XCJ9LmZhLWdhdWdlLWNpcmNsZS1wbHVzey0tZmE6XCJcXGU0OThcIn0uZmEtbWVtby1jaXJjbGUtaW5mb3stLWZhOlwiXFxlNDlhXCJ9LmZhLW9iamVjdC1leGNsdWRley0tZmE6XCJcXGU0OWNcIn0uZmEtb2JqZWN0LWludGVyc2VjdHstLWZhOlwiXFxlNDlkXCJ9LmZhLW9iamVjdC1zdWJ0cmFjdHstLWZhOlwiXFxlNDllXCJ9LmZhLW9iamVjdC11bmlvbnstLWZhOlwiXFxlNDlmXCJ9LmZhLXBlbi1uaWItc2xhc2h7LS1mYTpcIlxcZTRhMVwifS5mYS1yZWN0YW5nbGUtaGlzdG9yeXstLWZhOlwiXFxlNGEyXCJ9LmZhLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS1wbHVzey0tZmE6XCJcXGU0YTNcIn0uZmEtcmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXVzZXJ7LS1mYTpcIlxcZTRhNFwifS5mYS1zaG9wLWxvY2t7LS1mYTpcIlxcZTRhNVwifS5mYS1zdG9yZS1sb2Nrey0tZmE6XCJcXGU0YTZcIn0uZmEtdXNlci1yb2JvdC14bWFya3N7LS1mYTpcIlxcZTRhN1wifS5mYS12aXJ1cy1jb3ZpZHstLWZhOlwiXFxlNGE4XCJ9LmZhLXZpcnVzLWNvdmlkLXNsYXNoey0tZmE6XCJcXGU0YTlcIn0uZmEtYW5jaG9yLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNGFhXCJ9LmZhLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTRhYlwifS5mYS1hbmNob3ItY2lyY2xlLXhtYXJrey0tZmE6XCJcXGU0YWNcIn0uZmEtYW5jaG9yLWxvY2t7LS1mYTpcIlxcZTRhZFwifS5mYS1hcnJvdy1kb3duLXRvLWFyY3stLWZhOlwiXFxlNGFlXCJ9LmZhLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmV7LS1mYTpcIlxcZTRhZlwifS5mYS1hcnJvdy1kb3duLXVwLWxvY2t7LS1mYTpcIlxcZTRiMFwifS5mYS1hcnJvdy1yaWdodC1mcm9tLWFyY3stLWZhOlwiXFxlNGIxXCJ9LmZhLWFycm93LXJpZ2h0LXRvLWFyY3stLWZhOlwiXFxlNGIyXCJ9LmZhLWFycm93LXJpZ2h0LXRvLWNpdHl7LS1mYTpcIlxcZTRiM1wifS5mYS1hcnJvdy11cC1mcm9tLWFyY3stLWZhOlwiXFxlNGI0XCJ9LmZhLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyey0tZmE6XCJcXGU0YjVcIn0uZmEtYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wey0tZmE6XCJcXGU0YjZcIn0uZmEtYXJyb3ctdXAtcmlnaHQtZG90c3stLWZhOlwiXFxlNGI3XCJ9LmZhLWFycm93cy1kb3duLXRvLWxpbmV7LS1mYTpcIlxcZTRiOFwifS5mYS1hcnJvd3MtZG93bi10by1wZW9wbGV7LS1mYTpcIlxcZTRiOVwifS5mYS1hcnJvd3MtbGVmdC1yaWdodC10by1saW5ley0tZmE6XCJcXGU0YmFcIn0uZmEtYXJyb3dzLXNwaW57LS1mYTpcIlxcZTRiYlwifS5mYS1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnR7LS1mYTpcIlxcZTRiY1wifS5mYS1hcnJvd3MtdG8tY2lyY2xley0tZmE6XCJcXGU0YmRcIn0uZmEtYXJyb3dzLXRvLWRvdHstLWZhOlwiXFxlNGJlXCJ9LmZhLWFycm93cy10by1leWV7LS1mYTpcIlxcZTRiZlwifS5mYS1hcnJvd3MtdHVybi1yaWdodHstLWZhOlwiXFxlNGMwXCJ9LmZhLWFycm93cy10dXJuLXRvLWRvdHN7LS1mYTpcIlxcZTRjMVwifS5mYS1hcnJvd3MtdXAtdG8tbGluZXstLWZhOlwiXFxlNGMyXCJ9LmZhLWJvcmUtaG9sZXstLWZhOlwiXFxlNGMzXCJ9LmZhLWJvdHRsZS1kcm9wbGV0ey0tZmE6XCJcXGU0YzRcIn0uZmEtYm90dGxlLXdhdGVyey0tZmE6XCJcXGU0YzVcIn0uZmEtYm93bC1mb29key0tZmE6XCJcXGU0YzZcIn0uZmEtYm94ZXMtcGFja2luZ3stLWZhOlwiXFxlNGM3XCJ9LmZhLWJyaWRnZXstLWZhOlwiXFxlNGM4XCJ9LmZhLWJyaWRnZS1jaXJjbGUtY2hlY2t7LS1mYTpcIlxcZTRjOVwifS5mYS1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU0Y2FcIn0uZmEtYnJpZGdlLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNGNiXCJ9LmZhLWJyaWRnZS1sb2Nrey0tZmE6XCJcXGU0Y2NcIn0uZmEtYnJpZGdlLXN1c3BlbnNpb257LS1mYTpcIlxcZTRjZFwifS5mYS1icmlkZ2Utd2F0ZXJ7LS1mYTpcIlxcZTRjZVwifS5mYS1idWNrZXR7LS1mYTpcIlxcZTRjZlwifS5mYS1idWdzey0tZmE6XCJcXGU0ZDBcIn0uZmEtYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0ey0tZmE6XCJcXGU0ZDFcIn0uZmEtYnVpbGRpbmctY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU0ZDJcIn0uZmEtYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU0ZDNcIn0uZmEtYnVpbGRpbmctY2lyY2xlLXhtYXJrey0tZmE6XCJcXGU0ZDRcIn0uZmEtYnVpbGRpbmctZmxhZ3stLWZhOlwiXFxlNGQ1XCJ9LmZhLWJ1aWxkaW5nLWxvY2t7LS1mYTpcIlxcZTRkNlwifS5mYS1idWlsZGluZy1uZ297LS1mYTpcIlxcZTRkN1wifS5mYS1idWlsZGluZy1zaGllbGR7LS1mYTpcIlxcZTRkOFwifS5mYS1idWlsZGluZy11bnstLWZhOlwiXFxlNGQ5XCJ9LmZhLWJ1aWxkaW5nLXVzZXJ7LS1mYTpcIlxcZTRkYVwifS5mYS1idWlsZGluZy13aGVhdHstLWZhOlwiXFxlNGRiXCJ9LmZhLWJ1cnN0ey0tZmE6XCJcXGU0ZGNcIn0uZmEtY2FyLW9uey0tZmE6XCJcXGU0ZGRcIn0uZmEtY2FyLXR1bm5lbHstLWZhOlwiXFxlNGRlXCJ9LmZhLWNhcmRzLWJsYW5rey0tZmE6XCJcXGU0ZGZcIn0uZmEtY2hpbGQtY29tYmF0YW50LC5mYS1jaGlsZC1yaWZsZXstLWZhOlwiXFxlNGUwXCJ9LmZhLWNoaWxkcmVuey0tZmE6XCJcXGU0ZTFcIn0uZmEtY2lyY2xlLW5vZGVzey0tZmE6XCJcXGU0ZTJcIn0uZmEtY2xpcGJvYXJkLXF1ZXN0aW9uey0tZmE6XCJcXGU0ZTNcIn0uZmEtY2xvdWQtc2hvd2Vycy13YXRlcnstLWZhOlwiXFxlNGU0XCJ9LmZhLWNvbXB1dGVyey0tZmE6XCJcXGU0ZTVcIn0uZmEtY3ViZXMtc3RhY2tlZHstLWZhOlwiXFxlNGU2XCJ9LmZhLWRvd24tdG8tYnJhY2tldHstLWZhOlwiXFxlNGU3XCJ9LmZhLWVudmVsb3BlLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNGU4XCJ9LmZhLWV4cGxvc2lvbnstLWZhOlwiXFxlNGU5XCJ9LmZhLWZlcnJ5ey0tZmE6XCJcXGU0ZWFcIn0uZmEtZmlsZS1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTRlYlwifS5mYS1maWxlLWNpcmNsZS1taW51c3stLWZhOlwiXFxlNGVkXCJ9LmZhLWZpbGUtY2lyY2xlLXF1ZXN0aW9uey0tZmE6XCJcXGU0ZWZcIn0uZmEtZmlsZS1zaGllbGR7LS1mYTpcIlxcZTRmMFwifS5mYS1maXJlLWJ1cm5lcnstLWZhOlwiXFxlNGYxXCJ9LmZhLWZpc2gtZmluc3stLWZhOlwiXFxlNGYyXCJ9LmZhLWZsYXNrLXZpYWx7LS1mYTpcIlxcZTRmM1wifS5mYS1nbGFzcy13YXRlcnstLWZhOlwiXFxlNGY0XCJ9LmZhLWdsYXNzLXdhdGVyLWRyb3BsZXR7LS1mYTpcIlxcZTRmNVwifS5mYS1ncm91cC1hcnJvd3Mtcm90YXRley0tZmE6XCJcXGU0ZjZcIn0uZmEtaGFuZC1ob2xkaW5nLWhhbmR7LS1mYTpcIlxcZTRmN1wifS5mYS1oYW5kY3VmZnN7LS1mYTpcIlxcZTRmOFwifS5mYS1oYW5kcy1ib3VuZHstLWZhOlwiXFxlNGY5XCJ9LmZhLWhhbmRzLWhvbGRpbmctY2hpbGR7LS1mYTpcIlxcZTRmYVwifS5mYS1oYW5kcy1ob2xkaW5nLWNpcmNsZXstLWZhOlwiXFxlNGZiXCJ9LmZhLWhlYXJ0LWNpcmNsZS1ib2x0ey0tZmE6XCJcXGU0ZmNcIn0uZmEtaGVhcnQtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU0ZmRcIn0uZmEtaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU0ZmVcIn0uZmEtaGVhcnQtY2lyY2xlLW1pbnVzey0tZmE6XCJcXGU0ZmZcIn0uZmEtaGVhcnQtY2lyY2xlLXBsdXN7LS1mYTpcIlxcZTUwMFwifS5mYS1oZWFydC1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTUwMVwifS5mYS1oZWxpY29wdGVyLXN5bWJvbHstLWZhOlwiXFxlNTAyXCJ9LmZhLWhlbG1ldC11bnstLWZhOlwiXFxlNTAzXCJ9LmZhLWhleGFnb24taW1hZ2V7LS1mYTpcIlxcZTUwNFwifS5mYS1oZXhhZ29uLXZlcnRpY2FsLW5mdCwuZmEtaGV4YWdvbi12ZXJ0aWNhbC1uZnQtc2xhbnRlZHstLWZhOlwiXFxlNTA1XCJ9LmZhLWhpbGwtYXZhbGFuY2hley0tZmE6XCJcXGU1MDdcIn0uZmEtaGlsbC1yb2Nrc2xpZGV7LS1mYTpcIlxcZTUwOFwifS5mYS1ob3VzZS1jaXJjbGUtY2hlY2t7LS1mYTpcIlxcZTUwOVwifS5mYS1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTUwYVwifS5mYS1ob3VzZS1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTUwYlwifS5mYS1ob3VzZS1maXJley0tZmE6XCJcXGU1MGNcIn0uZmEtaG91c2UtZmxhZ3stLWZhOlwiXFxlNTBkXCJ9LmZhLWhvdXNlLWZsb29kLXdhdGVyey0tZmE6XCJcXGU1MGVcIn0uZmEtaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0ey0tZmE6XCJcXGU1MGZcIn0uZmEtaG91c2UtbG9ja3stLWZhOlwiXFxlNTEwXCJ9LmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU1MTFcIn0uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTUxMlwifS5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNTEzXCJ9LmZhLWhvdXNlLW1lZGljYWwtZmxhZ3stLWZhOlwiXFxlNTE0XCJ9LmZhLWhvdXNlLXRzdW5hbWl7LS1mYTpcIlxcZTUxNVwifS5mYS1qYXJ7LS1mYTpcIlxcZTUxNlwifS5mYS1qYXItd2hlYXR7LS1mYTpcIlxcZTUxN1wifS5mYS1qZXQtZmlnaHRlci11cHstLWZhOlwiXFxlNTE4XCJ9LmZhLWp1Zy1kZXRlcmdlbnR7LS1mYTpcIlxcZTUxOVwifS5mYS1raXRjaGVuLXNldHstLWZhOlwiXFxlNTFhXCJ9LmZhLWxhbmQtbWluZS1vbnstLWZhOlwiXFxlNTFiXCJ9LmZhLWxhbmRtYXJrLWZsYWd7LS1mYTpcIlxcZTUxY1wifS5mYS1sYXB0b3AtZmlsZXstLWZhOlwiXFxlNTFkXCJ9LmZhLWxpbmVzLWxlYW5pbmd7LS1mYTpcIlxcZTUxZVwifS5mYS1sb2NhdGlvbi1waW4tbG9ja3stLWZhOlwiXFxlNTFmXCJ9LmZhLWxvY3VzdHstLWZhOlwiXFxlNTIwXCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHR7LS1mYTpcIlxcZTUyMVwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0ey0tZmE6XCJcXGU1MjJcIn0uZmEtbWFycy1hbmQtdmVudXMtYnVyc3R7LS1mYTpcIlxcZTUyM1wifS5mYS1tYXNrLXZlbnRpbGF0b3J7LS1mYTpcIlxcZTUyNFwifS5mYS1tYXR0cmVzcy1waWxsb3d7LS1mYTpcIlxcZTUyNVwifS5mYS1tZXJnZXstLWZhOlwiXFxlNTI2XCJ9LmZhLW1vYmlsZS1yZXRyb3stLWZhOlwiXFxlNTI3XCJ9LmZhLW1vbmV5LWJpbGwtdHJhbnNmZXJ7LS1mYTpcIlxcZTUyOFwifS5mYS1tb25leS1iaWxsLXRyZW5kLXVwey0tZmE6XCJcXGU1MjlcIn0uZmEtbW9uZXktYmlsbC13aGVhdHstLWZhOlwiXFxlNTJhXCJ9LmZhLW1vc3F1aXRvey0tZmE6XCJcXGU1MmJcIn0uZmEtbW9zcXVpdG8tbmV0ey0tZmE6XCJcXGU1MmNcIn0uZmEtbW91bmR7LS1mYTpcIlxcZTUyZFwifS5mYS1tb3VudGFpbi1jaXR5ey0tZmE6XCJcXGU1MmVcIn0uZmEtbW91bnRhaW4tc3Vuey0tZmE6XCJcXGU1MmZcIn0uZmEtb2lsLXdlbGx7LS1mYTpcIlxcZTUzMlwifS5mYS1wZW9wbGUtZ3JvdXB7LS1mYTpcIlxcZTUzM1wifS5mYS1wZW9wbGUtbGluZXstLWZhOlwiXFxlNTM0XCJ9LmZhLXBlb3BsZS1wdWxsaW5ney0tZmE6XCJcXGU1MzVcIn0uZmEtcGVvcGxlLXJvYmJlcnl7LS1mYTpcIlxcZTUzNlwifS5mYS1wZW9wbGUtcm9vZnstLWZhOlwiXFxlNTM3XCJ9LmZhLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmV7LS1mYTpcIlxcZTUzOFwifS5mYS1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5ley0tZmE6XCJcXGU1MzlcIn0uZmEtcGVyc29uLWJyZWFzdGZlZWRpbmd7LS1mYTpcIlxcZTUzYVwifS5mYS1wZXJzb24tYnVyc3R7LS1mYTpcIlxcZTUzYlwifS5mYS1wZXJzb24tY2FuZXstLWZhOlwiXFxlNTNjXCJ9LmZhLXBlcnNvbi1jaGFsa2JvYXJkey0tZmE6XCJcXGU1M2RcIn0uZmEtcGVyc29uLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNTNlXCJ9LmZhLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTUzZlwifS5mYS1wZXJzb24tY2lyY2xlLW1pbnVzey0tZmE6XCJcXGU1NDBcIn0uZmEtcGVyc29uLWNpcmNsZS1wbHVzey0tZmE6XCJcXGU1NDFcIn0uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbnstLWZhOlwiXFxlNTQyXCJ9LmZhLXBlcnNvbi1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTU0M1wifS5mYS1wZXJzb24tZHJlc3MtYnVyc3R7LS1mYTpcIlxcZTU0NFwifS5mYS1wZXJzb24tZHJvd25pbmd7LS1mYTpcIlxcZTU0NVwifS5mYS1wZXJzb24tZmFsbGluZ3stLWZhOlwiXFxlNTQ2XCJ9LmZhLXBlcnNvbi1mYWxsaW5nLWJ1cnN0ey0tZmE6XCJcXGU1NDdcIn0uZmEtcGVyc29uLWhhbGYtZHJlc3N7LS1mYTpcIlxcZTU0OFwifS5mYS1wZXJzb24taGFyYXNzaW5ney0tZmE6XCJcXGU1NDlcIn0uZmEtcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5ney0tZmE6XCJcXGU1NGFcIn0uZmEtcGVyc29uLW1pbGl0YXJ5LXJpZmxley0tZmE6XCJcXGU1NGJcIn0uZmEtcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbnstLWZhOlwiXFxlNTRjXCJ9LmZhLXBlcnNvbi1yYXlzey0tZmE6XCJcXGU1NGRcIn0uZmEtcGVyc29uLXJpZmxley0tZmE6XCJcXGU1NGVcIn0uZmEtcGVyc29uLXNoZWx0ZXJ7LS1mYTpcIlxcZTU0ZlwifS5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnR7LS1mYTpcIlxcZTU1MVwifS5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodHstLWZhOlwiXFxlNTUyXCJ9LmZhLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0ey0tZmE6XCJcXGU1NTNcIn0uZmEtcGVyc29uLXdhbGtpbmctbHVnZ2FnZXstLWZhOlwiXFxlNTU0XCJ9LmZhLXBsYW5lLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNTU1XCJ9LmZhLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlNTU2XCJ9LmZhLXBsYW5lLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNTU3XCJ9LmZhLXBsYW5lLWxvY2t7LS1mYTpcIlxcZTU1OFwifS5mYS1wbGF0ZS13aGVhdHstLWZhOlwiXFxlNTVhXCJ9LmZhLXBsdWctY2lyY2xlLWJvbHR7LS1mYTpcIlxcZTU1YlwifS5mYS1wbHVnLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNTVjXCJ9LmZhLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU1NWRcIn0uZmEtcGx1Zy1jaXJjbGUtbWludXN7LS1mYTpcIlxcZTU1ZVwifS5mYS1wbHVnLWNpcmNsZS1wbHVzey0tZmE6XCJcXGU1NWZcIn0uZmEtcGx1Zy1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTU2MFwifS5mYS1yYW5raW5nLXN0YXJ7LS1mYTpcIlxcZTU2MVwifS5mYS1yb2FkLWJhcnJpZXJ7LS1mYTpcIlxcZTU2MlwifS5mYS1yb2FkLWJyaWRnZXstLWZhOlwiXFxlNTYzXCJ9LmZhLXJvYWQtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU1NjRcIn0uZmEtcm9hZC1jaXJjbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZTU2NVwifS5mYS1yb2FkLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNTY2XCJ9LmZhLXJvYWQtbG9ja3stLWZhOlwiXFxlNTY3XCJ9LmZhLXJvYWQtc3Bpa2Vzey0tZmE6XCJcXGU1NjhcIn0uZmEtcnVney0tZmE6XCJcXGU1NjlcIn0uZmEtc2Fjay14bWFya3stLWZhOlwiXFxlNTZhXCJ9LmZhLXNjaG9vbC1jaXJjbGUtY2hlY2t7LS1mYTpcIlxcZTU2YlwifS5mYS1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU1NmNcIn0uZmEtc2Nob29sLWNpcmNsZS14bWFya3stLWZhOlwiXFxlNTZkXCJ9LmZhLXNjaG9vbC1mbGFney0tZmE6XCJcXGU1NmVcIn0uZmEtc2Nob29sLWxvY2t7LS1mYTpcIlxcZTU2ZlwifS5mYS1zaGVldC1wbGFzdGljey0tZmE6XCJcXGU1NzFcIn0uZmEtc2hpZWxkLWNhdHstLWZhOlwiXFxlNTcyXCJ9LmZhLXNoaWVsZC1kb2d7LS1mYTpcIlxcZTU3M1wifS5mYS1zaGllbGQtaGVhcnR7LS1mYTpcIlxcZTU3NFwifS5mYS1zaGllbGQtcXVhcnRlcmVkey0tZmE6XCJcXGU1NzVcIn0uZmEtc3F1YXJlLW5maXstLWZhOlwiXFxlNTc2XCJ9LmZhLXNxdWFyZS1wZXJzb24tY29uZmluZWR7LS1mYTpcIlxcZTU3N1wifS5mYS1zcXVhcmUtdmlydXN7LS1mYTpcIlxcZTU3OFwifS5mYS1yb2QtYXNjbGVwaXVzLC5mYS1yb2Qtc25ha2UsLmZhLXN0YWZmLWFlc2N1bGFwaXVzLC5mYS1zdGFmZi1zbmFrZXstLWZhOlwiXFxlNTc5XCJ9LmZhLXN1bi1wbGFudC13aWx0ey0tZmE6XCJcXGU1N2FcIn0uZmEtdGFycHstLWZhOlwiXFxlNTdiXCJ9LmZhLXRhcnAtZHJvcGxldHstLWZhOlwiXFxlNTdjXCJ9LmZhLXRlbnR7LS1mYTpcIlxcZTU3ZFwifS5mYS10ZW50LWFycm93LWRvd24tdG8tbGluZXstLWZhOlwiXFxlNTdlXCJ9LmZhLXRlbnQtYXJyb3ctbGVmdC1yaWdodHstLWZhOlwiXFxlNTdmXCJ9LmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0ey0tZmE6XCJcXGU1ODBcIn0uZmEtdGVudC1hcnJvd3MtZG93bnstLWZhOlwiXFxlNTgxXCJ9LmZhLXRlbnRzey0tZmE6XCJcXGU1ODJcIn0uZmEtdG9pbGV0LXBvcnRhYmxley0tZmE6XCJcXGU1ODNcIn0uZmEtdG9pbGV0cy1wb3J0YWJsZXstLWZhOlwiXFxlNTg0XCJ9LmZhLXRvd2VyLWNlbGx7LS1mYTpcIlxcZTU4NVwifS5mYS10b3dlci1vYnNlcnZhdGlvbnstLWZhOlwiXFxlNTg2XCJ9LmZhLXRyZWUtY2l0eXstLWZhOlwiXFxlNTg3XCJ9LmZhLXRyaWxsaXVtey0tZmE6XCJcXGU1ODhcIn0uZmEtdHJvd2Vsey0tZmE6XCJcXGU1ODlcIn0uZmEtdHJvd2VsLWJyaWNrc3stLWZhOlwiXFxlNThhXCJ9LmZhLXRydWNrLWFycm93LXJpZ2h0ey0tZmE6XCJcXGU1OGJcIn0uZmEtdHJ1Y2stZHJvcGxldHstLWZhOlwiXFxlNThjXCJ9LmZhLXRydWNrLWZpZWxkey0tZmE6XCJcXGU1OGRcIn0uZmEtdHJ1Y2stZmllbGQtdW57LS1mYTpcIlxcZTU4ZVwifS5mYS10cnVjay1wbGFuZXstLWZhOlwiXFxlNThmXCJ9LmZhLXVwLWZyb20tYnJhY2tldHstLWZhOlwiXFxlNTkwXCJ9LmZhLXVzZXJzLWJldHdlZW4tbGluZXN7LS1mYTpcIlxcZTU5MVwifS5mYS11c2Vycy1saW5ley0tZmE6XCJcXGU1OTJcIn0uZmEtdXNlcnMtcmF5c3stLWZhOlwiXFxlNTkzXCJ9LmZhLXVzZXJzLXJlY3RhbmdsZXstLWZhOlwiXFxlNTk0XCJ9LmZhLXVzZXJzLXZpZXdmaW5kZXJ7LS1mYTpcIlxcZTU5NVwifS5mYS12aWFsLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNTk2XCJ9LmZhLXZpYWwtdmlydXN7LS1mYTpcIlxcZTU5N1wifS5mYS13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGU1OThcIn0uZmEtd29ybXstLWZhOlwiXFxlNTk5XCJ9LmZhLXhtYXJrcy1saW5lc3stLWZhOlwiXFxlNTlhXCJ9LmZhLXhtYXJrLWxhcmdley0tZmE6XCJcXGU1OWJcIn0uZmEtY2hpbGQtZHJlc3N7LS1mYTpcIlxcZTU5Y1wifS5mYS1jaGlsZC1yZWFjaGluZ3stLWZhOlwiXFxlNTlkXCJ9LmZhLXBsdXMtbGFyZ2V7LS1mYTpcIlxcZTU5ZVwifS5mYS1jcm9zc2hhaXJzLXNpbXBsZXstLWZhOlwiXFxlNTlmXCJ9LmZhLWZpbGUtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU1YTBcIn0uZmEtZmlsZS1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTVhMVwifS5mYS1nYW1lcGFkLWFsdCwuZmEtZ2FtZXBhZC1tb2Rlcm57LS1mYTpcIlxcZTVhMlwifS5mYS1ncmlsbHstLWZhOlwiXFxlNWEzXCJ9LmZhLWdyaWxsLWZpcmV7LS1mYTpcIlxcZTVhNFwifS5mYS1ncmlsbC1ob3R7LS1mYTpcIlxcZTVhNVwifS5mYS1saWdodGJ1bGItY2Zsey0tZmE6XCJcXGU1YTZcIn0uZmEtbGlnaHRidWxiLWNmbC1vbnstLWZhOlwiXFxlNWE3XCJ9LmZhLW1vdXNlLWZpZWxkey0tZmE6XCJcXGU1YThcIn0uZmEtcGVyc29uLXRocm91Z2gtd2luZG93ey0tZmE6XCJcXGU1YTlcIn0uZmEtcGxhbnQtd2lsdHstLWZhOlwiXFxlNWFhXCJ9LmZhLXJpbmctZGlhbW9uZHstLWZhOlwiXFxlNWFiXCJ9LmZhLXN0YXBsZXJ7LS1mYTpcIlxcZTVhZlwifS5mYS10b2dnbGUtbGFyZ2Utb2Zmey0tZmE6XCJcXGU1YjBcIn0uZmEtdG9nZ2xlLWxhcmdlLW9uey0tZmE6XCJcXGU1YjFcIn0uZmEtdG9pbGV0LXBhcGVyLWNoZWNrey0tZmE6XCJcXGU1YjJcIn0uZmEtdG9pbGV0LXBhcGVyLXhtYXJrey0tZmE6XCJcXGU1YjNcIn0uZmEtdHJhaW4tdHJhbXstLWZhOlwiXFxlNWI0XCJ9LmZhLWJ1b3l7LS1mYTpcIlxcZTViNVwifS5mYS1idW95LW1vb3Jpbmd7LS1mYTpcIlxcZTViNlwifS5mYS1kaWFtb25kLWhhbGZ7LS1mYTpcIlxcZTViN1wifS5mYS1kaWFtb25kLWhhbGYtc3Ryb2tley0tZmE6XCJcXGU1YjhcIn0uZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkLWNyYW5rey0tZmE6XCJcXGU1YjlcIn0uZmEtaW50ZXJyb2Jhbmd7LS1mYTpcIlxcZTViYVwifS5mYS1tYWlsYm94LWZsYWctdXB7LS1mYTpcIlxcZTViYlwifS5mYS1tdXN0YWNoZXstLWZhOlwiXFxlNWJjXCJ9LmZhLW5vc2V7LS1mYTpcIlxcZTViZFwifS5mYS1waG9uZS1hcnJvdy1yaWdodHstLWZhOlwiXFxlNWJlXCJ9LmZhLXBpY2theGV7LS1mYTpcIlxcZTViZlwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLXBpbGx7LS1mYTpcIlxcZTVjMFwifS5mYS1zbm93Zmxha2UtZHJvcGxldHN7LS1mYTpcIlxcZTVjMVwifS5mYS1zcXVhcmUtZGFzaGVkLWNpcmNsZS1wbHVzey0tZmE6XCJcXGU1YzJcIn0uZmEtdHJpY3ljbGV7LS1mYTpcIlxcZTVjM1wifS5mYS10cmljeWNsZS1hZHVsdHstLWZhOlwiXFxlNWM0XCJ9LmZhLXVzZXItbWFnbmlmeWluZy1nbGFzc3stLWZhOlwiXFxlNWM1XCJ9LmZhLWNvbW1lbnQtaGVhcnR7LS1mYTpcIlxcZTVjOFwifS5mYS1tZXNzYWdlLWhlYXJ0ey0tZmE6XCJcXGU1YzlcIn0uZmEtcGVuY2lsLW1lY2hhbmljYWx7LS1mYTpcIlxcZTVjYVwifS5mYS1za2VsZXRvbi1yaWJzey0tZmE6XCJcXGU1Y2JcIn0uZmEtYmlsbGJvYXJkey0tZmE6XCJcXGU1Y2RcIn0uZmEtY2lyY2xlLWV1cm97LS1mYTpcIlxcZTVjZVwifS5mYS1jaXJjbGUtc3Rlcmxpbmd7LS1mYTpcIlxcZTVjZlwifS5mYS1jaXJjbGUteWVuey0tZmE6XCJcXGU1ZDBcIn0uZmEtYnJvb20td2lkZXstLWZhOlwiXFxlNWQxXCJ9LmZhLXdyZWF0aC1sYXVyZWx7LS1mYTpcIlxcZTVkMlwifS5mYS1jaXJjbGUtcXVhcnRlci1zdHJva2V7LS1mYTpcIlxcZTVkM1wifS5mYS1jaXJjbGUtdGhyZWUtcXVhcnRlcnMtc3Ryb2tley0tZmE6XCJcXGU1ZDRcIn0uZmEtd2ViaG9va3stLWZhOlwiXFxlNWQ1XCJ9LmZhLXNwYXJrbGV7LS1mYTpcIlxcZTVkNlwifS5mYS1jaGFydC1saW5lLXVwLWRvd257LS1mYTpcIlxcZTVkN1wifS5mYS1jaGFydC1taXhlZC11cC1jaXJjbGUtY3VycmVuY3l7LS1mYTpcIlxcZTVkOFwifS5mYS1jaGFydC1taXhlZC11cC1jaXJjbGUtZG9sbGFyey0tZmE6XCJcXGU1ZDlcIn0uZmEtZ3JpZC1yb3VuZHstLWZhOlwiXFxlNWRhXCJ9LmZhLWdyaWQtcm91bmQtMnstLWZhOlwiXFxlNWRiXCJ9LmZhLWdyaWQtcm91bmQtMi1wbHVzey0tZmE6XCJcXGU1ZGNcIn0uZmEtZ3JpZC1yb3VuZC00ey0tZmE6XCJcXGU1ZGRcIn0uZmEtZ3JpZC1yb3VuZC01ey0tZmE6XCJcXGU1ZGVcIn0uZmEtYXJyb3ctcHJvZ3Jlc3N7LS1mYTpcIlxcZTVkZlwifS5mYS1yaWdodC1sZWZ0LWxhcmdley0tZmE6XCJcXGU1ZTFcIn0uZmEtY2FsZW5kYXItdXNlcnN7LS1mYTpcIlxcZTVlMlwifS5mYS1kaXNwbGF5LWNoYXJ0LXVwey0tZmE6XCJcXGU1ZTNcIn0uZmEtZGlzcGxheS1jaGFydC11cC1jaXJjbGUtY3VycmVuY3l7LS1mYTpcIlxcZTVlNVwifS5mYS1kaXNwbGF5LWNoYXJ0LXVwLWNpcmNsZS1kb2xsYXJ7LS1mYTpcIlxcZTVlNlwifS5mYS1sYXB0b3AtYmluYXJ5ey0tZmE6XCJcXGU1ZTdcIn0uZmEtZ2Vhci1jb2Rley0tZmE6XCJcXGU1ZThcIn0uZmEtZ2Vhci1jb21wbGV4ey0tZmE6XCJcXGU1ZTlcIn0uZmEtZ2Vhci1jb21wbGV4LWNvZGV7LS1mYTpcIlxcZTVlYlwifS5mYS1maWxlLWRvY3stLWZhOlwiXFxlNWVkXCJ9LmZhLWZpbGUtemlwey0tZmE6XCJcXGU1ZWVcIn0uZmEtZmxhc2stZ2VhcnstLWZhOlwiXFxlNWYxXCJ9LmZhLWJhZy1zZWVkbGluZ3stLWZhOlwiXFxlNWYyXCJ9LmZhLWJpbi1ib3R0bGVzey0tZmE6XCJcXGU1ZjVcIn0uZmEtYmluLWJvdHRsZXMtcmVjeWNsZXstLWZhOlwiXFxlNWY2XCJ9LmZhLWJpbi1yZWN5Y2xley0tZmE6XCJcXGU1ZjdcIn0uZmEtY29udmV5b3ItYmVsdC1hcm17LS1mYTpcIlxcZTVmOFwifS5mYS1qdWctYm90dGxley0tZmE6XCJcXGU1ZmJcIn0uZmEtbGlnaHRidWxiLWdlYXJ7LS1mYTpcIlxcZTVmZFwifS5mYS1kaW5vc2F1cnstLWZhOlwiXFxlNWZlXCJ9LmZhLXBlcnNvbi1ydW5uaW5nLWZhc3R7LS1mYTpcIlxcZTVmZlwifS5mYS1jaXJjbGVzLW92ZXJsYXB7LS1mYTpcIlxcZTYwMFwifS5mYS1jbG91ZC1iaW5hcnl7LS1mYTpcIlxcZTYwMVwifS5mYS1jaGYtc2lnbnstLWZhOlwiXFxlNjAyXCJ9LmZhLXVzZXItZ3JvdXAtc2ltcGxley0tZmE6XCJcXGU2MDNcIn0uZmEtY2hhcnQtcGllLXNpbXBsZS1jaXJjbGUtY3VycmVuY3l7LS1mYTpcIlxcZTYwNFwifS5mYS1jaGFydC1waWUtc2ltcGxlLWNpcmNsZS1kb2xsYXJ7LS1mYTpcIlxcZTYwNVwifS5mYS1oYXQtYmVhY2h7LS1mYTpcIlxcZTYwNlwifS5mYS1wZXJzb24tZHJlc3MtZmFpcnl7LS1mYTpcIlxcZTYwN1wifS5mYS1wZXJzb24tZmFpcnl7LS1mYTpcIlxcZTYwOFwifS5mYS1zd2Fwey0tZmE6XCJcXGU2MDlcIn0uZmEtc3dhcC1hcnJvd3N7LS1mYTpcIlxcZTYwYVwifS5mYS1hbmdsZXMtdXAtZG93bnstLWZhOlwiXFxlNjBkXCJ9LmZhLWdsb2JlLXBvaW50ZXJ7LS1mYTpcIlxcZTYwZVwifS5mYS1zdWJ0aXRsZXN7LS1mYTpcIlxcZTYwZlwifS5mYS1zdWJ0aXRsZXMtc2xhc2h7LS1mYTpcIlxcZTYxMFwifS5mYS1oZWFkLXNpZGUtZ2VhcnstLWZhOlwiXFxlNjExXCJ9LmZhLWxpZ2h0aG91c2V7LS1mYTpcIlxcZTYxMlwifS5mYS1yYWNjb29uey0tZmE6XCJcXGU2MTNcIn0uZmEtYXJyb3ctZG93bi1mcm9tLWFyY3stLWZhOlwiXFxlNjE0XCJ9LmZhLWFycm93LWxlZnQtZnJvbS1hcmN7LS1mYTpcIlxcZTYxNVwifS5mYS1hcnJvdy1sZWZ0LXRvLWFyY3stLWZhOlwiXFxlNjE2XCJ9LmZhLWFycm93LXVwLXRvLWFyY3stLWZhOlwiXFxlNjE3XCJ9LmZhLWJ1aWxkaW5nLW1hZ25pZnlpbmctZ2xhc3N7LS1mYTpcIlxcZTYxY1wifS5mYS1idWlsZGluZy1tZW1vey0tZmE6XCJcXGU2MWVcIn0uZmEtaGFtbWVyLWJydXNoey0tZmE6XCJcXGU2MjBcIn0uZmEtaGFuZC1ob2xkaW5nLWNpcmNsZS1kb2xsYXJ7LS1mYTpcIlxcZTYyMVwifS5mYS1sYW5kbWFyay1tYWduaWZ5aW5nLWdsYXNzey0tZmE6XCJcXGU2MjJcIn0uZmEtc2lnbi1wb3N0ey0tZmE6XCJcXGU2MjRcIn0uZmEtc2lnbi1wb3N0c3stLWZhOlwiXFxlNjI1XCJ9LmZhLXNpZ24tcG9zdHMtd3JlbmNoey0tZmE6XCJcXGU2MjZcIn0uZmEtdGVudC1kb3VibGUtcGVha3stLWZhOlwiXFxlNjI3XCJ9LmZhLXRydWNrLXV0ZW5zaWxzey0tZmE6XCJcXGU2MjhcIn0uZmEtdC1yZXh7LS1mYTpcIlxcZTYyOVwifS5mYS1zcGlubmVyLXNjYWxley0tZmE6XCJcXGU2MmFcIn0uZmEtYmVsbC1yaW5ney0tZmE6XCJcXGU2MmNcIn0uZmEtYXJyb3dzLXJvdGF0ZS1yZXZlcnNley0tZmE6XCJcXGU2MzBcIn0uZmEtcm90YXRlLXJldmVyc2V7LS1mYTpcIlxcZTYzMVwifS5mYS1hcnJvdy10dXJuLWxlZnR7LS1mYTpcIlxcZTYzMlwifS5mYS1hcnJvdy10dXJuLWxlZnQtZG93bnstLWZhOlwiXFxlNjMzXCJ9LmZhLWFycm93LXR1cm4tbGVmdC11cHstLWZhOlwiXFxlNjM0XCJ9LmZhLWFycm93LXR1cm4tcmlnaHR7LS1mYTpcIlxcZTYzNVwifS5mYS10dXJuLWxlZnR7LS1mYTpcIlxcZTYzNlwifS5mYS10dXJuLWxlZnQtZG93bnstLWZhOlwiXFxlNjM3XCJ9LmZhLXR1cm4tbGVmdC11cHstLWZhOlwiXFxlNjM4XCJ9LmZhLXR1cm4tcmlnaHR7LS1mYTpcIlxcZTYzOVwifS5mYS1sb2NhdGlvbi1hcnJvdy11cHstLWZhOlwiXFxlNjNhXCJ9LmZhLXRpY2tldC1wZXJmb3JhdGVkey0tZmE6XCJcXGU2M2VcIn0uZmEtdGlja2V0cy1wZXJmb3JhdGVkey0tZmE6XCJcXGU2M2ZcIn0uZmEtY2Fubm9uey0tZmE6XCJcXGU2NDJcIn0uZmEtY291cnQtc3BvcnR7LS1mYTpcIlxcZTY0M1wifS5mYS1maWxlLWVwc3stLWZhOlwiXFxlNjQ0XCJ9LmZhLWZpbGUtZ2lmey0tZmE6XCJcXGU2NDVcIn0uZmEtZmlsZS1qcGd7LS1mYTpcIlxcZTY0NlwifS5mYS1maWxlLW1vdnstLWZhOlwiXFxlNjQ3XCJ9LmZhLWZpbGUtbXAzey0tZmE6XCJcXGU2NDhcIn0uZmEtZmlsZS1tcDR7LS1mYTpcIlxcZTY0OVwifS5mYS1maWxlLXBwdHstLWZhOlwiXFxlNjRhXCJ9LmZhLWZpbGUtc3Zney0tZmE6XCJcXGU2NGJcIn0uZmEtZmlsZS12ZWN0b3J7LS1mYTpcIlxcZTY0Y1wifS5mYS1maWxlLXhsc3stLWZhOlwiXFxlNjRkXCJ9LmZhLWZvbGRlci1jaGVja3stLWZhOlwiXFxlNjRlXCJ9LmZhLWNoYXJ0LWthbmJhbnstLWZhOlwiXFxlNjRmXCJ9LmZhLWJhZy1zaG9wcGluZy1taW51c3stLWZhOlwiXFxlNjUwXCJ9LmZhLWJhZy1zaG9wcGluZy1wbHVzey0tZmE6XCJcXGU2NTFcIn0uZmEtYmFza2V0LXNob3BwaW5nLW1pbnVzey0tZmE6XCJcXGU2NTJcIn0uZmEtYmFza2V0LXNob3BwaW5nLXBsdXN7LS1mYTpcIlxcZTY1M1wifS5mYS1maWxlLXhtbHstLWZhOlwiXFxlNjU0XCJ9LmZhLWJ1bGxkb3plcnstLWZhOlwiXFxlNjU1XCJ9LmZhLWV4Y2F2YXRvcnstLWZhOlwiXFxlNjU2XCJ9LmZhLXRydWNrLWxhZGRlcnstLWZhOlwiXFxlNjU3XCJ9LmZhLXRpY2tldHN7LS1mYTpcIlxcZTY1OFwifS5mYS10aWNrZXRzLXNpbXBsZXstLWZhOlwiXFxlNjU5XCJ9LmZhLXRydWNrLWZpcmV7LS1mYTpcIlxcZTY1YVwifS5mYS13YXZley0tZmE6XCJcXGU2NWJcIn0uZmEtd2F2ZXMtc2luZXstLWZhOlwiXFxlNjVkXCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3dzLXJvdGF0ZXstLWZhOlwiXFxlNjVlXCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtbXVzaWN7LS1mYTpcIlxcZTY1ZlwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLXBsYXl7LS1mYTpcIlxcZTY2MFwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLXdhdmVmb3Jtey0tZmE6XCJcXGU2NjFcIn0uZmEtbXVzaWMtbWFnbmlmeWluZy1nbGFzc3stLWZhOlwiXFxlNjYyXCJ9LmZhLXJlZmxlY3QtaG9yaXpvbnRhbHstLWZhOlwiXFxlNjY0XCJ9LmZhLXJlZmxlY3QtdmVydGljYWx7LS1mYTpcIlxcZTY2NVwifS5mYS1maWxlLXBuZ3stLWZhOlwiXFxlNjY2XCJ9LmZhLWFycm93LWRvd24tZnJvbS1icmFja2V0ey0tZmE6XCJcXGU2NjdcIn0uZmEtYXJyb3ctbGVmdC1mcm9tLWJyYWNrZXR7LS1mYTpcIlxcZTY2OFwifS5mYS1hcnJvdy1sZWZ0LXRvLWJyYWNrZXR7LS1mYTpcIlxcZTY2OVwifS5mYS1hcnJvdy11cC10by1icmFja2V0ey0tZmE6XCJcXGU2NmFcIn0uZmEtZG93bi1mcm9tLWJyYWNrZXR7LS1mYTpcIlxcZTY2YlwifS5mYS1sZWZ0LWZyb20tYnJhY2tldHstLWZhOlwiXFxlNjZjXCJ9LmZhLWxlZnQtdG8tYnJhY2tldHstLWZhOlwiXFxlNjZkXCJ9LmZhLXVwLXRvLWJyYWNrZXR7LS1mYTpcIlxcZTY2ZVwifS5mYS1yZWZsZWN0LWJvdGh7LS1mYTpcIlxcZTY2ZlwifS5mYS1maWxlLWNhZHstLWZhOlwiXFxlNjcyXCJ9LmZhLWJvdHRsZS1iYWJ5ey0tZmE6XCJcXGU2NzNcIn0uZmEtdGFibGUtY2VsbHMtY29sdW1uLWxvY2t7LS1mYTpcIlxcZTY3OFwifS5mYS10YWJsZS1jZWxscy1sb2Nrey0tZmE6XCJcXGU2NzlcIn0uZmEtdGFibGUtY2VsbHMtcm93LWxvY2t7LS1mYTpcIlxcZTY3YVwifS5mYS1jaXJjbGUtd2lmaXstLWZhOlwiXFxlNjdkXCJ9LmZhLWNpcmNsZS13aWZpLWNpcmNsZS13aWZpLC5mYS1jaXJjbGUtd2lmaS1ncm91cHstLWZhOlwiXFxlNjdlXCJ9LmZhLWNpcmNsZS1nZnstLWZhOlwiXFxlNjdmXCJ9LmZhLWFudHstLWZhOlwiXFxlNjgwXCJ9LmZhLWNhZHVjZXVzey0tZmE6XCJcXGU2ODFcIn0uZmEtZ2xvYmUtd2lmaXstLWZhOlwiXFxlNjg1XCJ9LmZhLWh5ZHJhey0tZmE6XCJcXGU2ODZcIn0uZmEtbGlnaHRidWxiLW1lc3NhZ2V7LS1mYTpcIlxcZTY4N1wifS5mYS1vY3RvcHVzey0tZmE6XCJcXGU2ODhcIn0uZmEtdXNlci1iZWFyZC1ib2x0ey0tZmE6XCJcXGU2ODlcIn0uZmEtdXNlci1ob29kaWV7LS1mYTpcIlxcZTY4YVwifS5mYS1kaWFtb25kcy00ey0tZmE6XCJcXGU2OGJcIn0uZmEtdGh1bWItdGFjay1zbGFzaCwuZmEtdGh1bWJ0YWNrLXNsYXNoey0tZmE6XCJcXGU2OGZcIn0uZmEtdGFibGUtY2VsbHMtY29sdW1uLXVubG9ja3stLWZhOlwiXFxlNjkwXCJ9LmZhLXRhYmxlLWNlbGxzLXJvdy11bmxvY2t7LS1mYTpcIlxcZTY5MVwifS5mYS10YWJsZS1jZWxscy11bmxvY2t7LS1mYTpcIlxcZTY5MlwifS5mYS1jaGFydC1kaWFncmFtey0tZmE6XCJcXGU2OTVcIn0uZmEtY29tbWVudC1ub2Rlc3stLWZhOlwiXFxlNjk2XCJ9LmZhLWZpbGUtZnJhZ21lbnR7LS1mYTpcIlxcZTY5N1wifS5mYS1maWxlLWhhbGYtZGFzaGVkey0tZmE6XCJcXGU2OThcIn0uZmEtaGV4YWdvbi1ub2Rlc3stLWZhOlwiXFxlNjk5XCJ9LmZhLWhleGFnb24tbm9kZXMtYm9sdHstLWZhOlwiXFxlNjlhXCJ9LmZhLXNxdWFyZS1iaW5hcnl7LS1mYTpcIlxcZTY5YlwifS5mYS1jYXItcGVvcGxlLC5mYS1jYXJwb29sey0tZmE6XCJcXGU2OWNcIn0uZmEtY2hhcnQtc2luZXstLWZhOlwiXFxlNjlkXCJ9LmZhLWNoYXJ0LWZmdHstLWZhOlwiXFxlNjllXCJ9LmZhLWNpcmNsZXMtb3ZlcmxhcC0zLC5mYS1wcm9ub3Vuey0tZmE6XCJcXGU2YTFcIn0uZmEtYmFyLXByb2dyZXNzey0tZmE6XCJcXGU2YTRcIn0uZmEtYmFyLXByb2dyZXNzLWVtcHR5ey0tZmE6XCJcXGU2YTVcIn0uZmEtYmFyLXByb2dyZXNzLWZ1bGx7LS1mYTpcIlxcZTZhNlwifS5mYS1iYXItcHJvZ3Jlc3MtaGFsZnstLWZhOlwiXFxlNmE3XCJ9LmZhLWJhci1wcm9ncmVzcy1xdWFydGVyey0tZmE6XCJcXGU2YThcIn0uZmEtYmFyLXByb2dyZXNzLXRocmVlLXF1YXJ0ZXJzey0tZmE6XCJcXGU2YTlcIn0uZmEtZ3JpZC0yLW1pbnVzey0tZmE6XCJcXGU2YWFcIn0uZmEtZ3JpZC1yb3VuZC0yLW1pbnVzey0tZmE6XCJcXGU2YWJcIn0uZmEtdGFibGUtY2VsbHMtY29sdW1uc3stLWZhOlwiXFxlNmFjXCJ9LmZhLXRhYmxlLWNlbGxzLWhlYWRlcnstLWZhOlwiXFxlNmFkXCJ9LmZhLXRhYmxlLWNlbGxzLWhlYWRlci1sb2Nrey0tZmE6XCJcXGU2YWVcIn0uZmEtdGFibGUtY2VsbHMtaGVhZGVyLXVubG9ja3stLWZhOlwiXFxlNmFmXCJ9LmZhLXRhYmxlLWNlbGxzLXJvd3N7LS1mYTpcIlxcZTZiMFwifS5mYS1jaXJjbGUtZXF1YWxzey0tZmE6XCJcXGU2YjFcIn0uZmEtaGV4YWdvbi1lcXVhbHN7LS1mYTpcIlxcZTZiMlwifS5mYS1vY3RhZ29uLWVxdWFsc3stLWZhOlwiXFxlNmIzXCJ9LmZhLXJlY3RhbmdsZS1taW51c3stLWZhOlwiXFxlNmI0XCJ9LmZhLXJlY3RhbmdsZS1wbHVzey0tZmE6XCJcXGU2YjVcIn0uZmEtc3F1YXJlLWVxdWFsc3stLWZhOlwiXFxlNmI2XCJ9LmZhLWFycm93LWRvd24tbG9uZy10by1saW5ley0tZmE6XCJcXGU2YjdcIn0uZmEtYXJyb3ctbGVmdC1hcnJvdy1yaWdodHstLWZhOlwiXFxlNmI4XCJ9LmZhLWFycm93LWxlZnQtZnJvbS1kb3R0ZWQtbGluZXstLWZhOlwiXFxlNmI5XCJ9LmZhLWFycm93LWxlZnQtdG8tZG90dGVkLWxpbmV7LS1mYTpcIlxcZTZiYVwifS5mYS1hcnJvdy1yaWdodC1mcm9tLWRvdHRlZC1saW5ley0tZmE6XCJcXGU2YmJcIn0uZmEtYXJyb3ctcmlnaHQtdG8tZG90dGVkLWxpbmV7LS1mYTpcIlxcZTZiY1wifS5mYS1hcnJvdy11cC1sb25nLXRvLWxpbmV7LS1mYTpcIlxcZTZiZFwifS5mYS1kaXJlY3Rpb24tbGVmdC1yaWdodHstLWZhOlwiXFxlNmJlXCJ9LmZhLWRpcmVjdGlvbi11cC1kb3duey0tZmE6XCJcXGU2YmZcIn0uZmEtZG93bi1sb25nLXRvLWxpbmV7LS1mYTpcIlxcZTZjMFwifS5mYS1kb3duLXVwey0tZmE6XCJcXGU2YzFcIn0uZmEtbGVmdC1mcm9tLWRvdHRlZC1saW5ley0tZmE6XCJcXGU2YzJcIn0uZmEtbGVmdC10by1kb3R0ZWQtbGluZXstLWZhOlwiXFxlNmMzXCJ9LmZhLXJpZ2h0LWZyb20tZG90dGVkLWxpbmV7LS1mYTpcIlxcZTZjNFwifS5mYS1yaWdodC10by1kb3R0ZWQtbGluZXstLWZhOlwiXFxlNmM1XCJ9LmZhLXVwLWxvbmctdG8tbGluZXstLWZhOlwiXFxlNmM2XCJ9LmZhLWJhcm57LS1mYTpcIlxcZTZjN1wifS5mYS1jaXJjbGUtaG91c2V7LS1mYTpcIlxcZTZjOFwifS5mYS1nYXJhZ2UtZW1wdHl7LS1mYTpcIlxcZTZjOVwifS5mYS1ob3VzZS11bmxvY2t7LS1mYTpcIlxcZTZjYVwifS5mYS1zY2hvb2wtdW5sb2Nrey0tZmE6XCJcXGU2Y2JcIn0uZmEtc3RhZGl1bXstLWZhOlwiXFxlNmNjXCJ9LmZhLXRlbnQtY2lyY3Vzey0tZmE6XCJcXGU2Y2RcIn0uZmEtYmFsbC15YXJuey0tZmE6XCJcXGU2Y2VcIn0uZmEtYnJhey0tZmE6XCJcXGU2Y2ZcIn0uZmEtYnJpZWZzey0tZmE6XCJcXGU2ZDBcIn0uZmEtZHJlc3N7LS1mYTpcIlxcZTZkMVwifS5mYS1qZWFuc3stLWZhOlwiXFxlNmQyXCJ9LmZhLWplYW5zLXN0cmFpZ2h0ey0tZmE6XCJcXGU2ZDNcIn0uZmEtcGFudGllc3stLWZhOlwiXFxlNmQ0XCJ9LmZhLXBhbnRzey0tZmE6XCJcXGU2ZDVcIn0uZmEtcGFudHMtc3RyYWlnaHR7LS1mYTpcIlxcZTZkNlwifS5mYS1zaGlydC1qZXJzZXl7LS1mYTpcIlxcZTZkN1wifS5mYS1zaG9ley0tZmE6XCJcXGU2ZDhcIn0uZmEtc2hvcnRzey0tZmE6XCJcXGU2ZDlcIn0uZmEtc25lYWtlcnstLWZhOlwiXFxlNmRhXCJ9LmZhLWNpcmNsZS1zaGFyZS1ub2Rlc3stLWZhOlwiXFxlNmRiXCJ9LmZhLWNvbW1lbnQtZG90ey0tZmE6XCJcXGU2ZGNcIn0uZmEtY29tbWVudC13YXZlZm9ybXstLWZhOlwiXFxlNmRkXCJ9LmZhLWVudmVsb3BlLWNpcmNsZS11c2Vyey0tZmE6XCJcXGU2ZGVcIn0uZmEtbWVzc2FnZS1kb3R7LS1mYTpcIlxcZTZkZlwifS5mYS1tZXNzYWdlLXdhdmVmb3Jtey0tZmE6XCJcXGU2ZTBcIn0uZmEtcGhvbmUtY29ubmVjdGlvbnstLWZhOlwiXFxlNmUxXCJ9LmZhLXBob25lLXdhdmVmb3Jtey0tZmE6XCJcXGU2ZTJcIn0uZmEtcG9zdGFnZS1zdGFtcHstLWZhOlwiXFxlNmUzXCJ9LmZhLWNpcmNsZS1mbG9yaW57LS1mYTpcIlxcZTZlNFwifS5mYS1jaXJjbGUtcnVibGV7LS1mYTpcIlxcZTZlNVwifS5mYS1zcXVhcmUtY2hmey0tZmE6XCJcXGU2ZTZcIn0uZmEtc3F1YXJlLWxpcmF7LS1mYTpcIlxcZTZlN1wifS5mYS1ub3J3ZWdpYW4ta3JvbmUtc2lnbnstLWZhOlwiXFxlNmU4XCJ9LmZhLWNpcmNsZS1yZW5taW5iaXstLWZhOlwiXFxlNmU5XCJ9LmZhLXNxdWFyZS1wZXNldGF7LS1mYTpcIlxcZTZlYVwifS5mYS1jaXJjbGUtYnJhemlsaWFuLXJlYWx7LS1mYTpcIlxcZTZlYlwifS5mYS1jaXJjbGUtd29uey0tZmE6XCJcXGU2ZWNcIn0uZmEtc3F1YXJlLWNydXplaXJvey0tZmE6XCJcXGU2ZWRcIn0uZmEtY2lyY2xlLWN1cnJlbmN5ey0tZmE6XCJcXGU2ZWVcIn0uZmEtY2lyY2xlLWhyeXZuaWF7LS1mYTpcIlxcZTZlZlwifS5mYS1zcXVhcmUtY2VudHstLWZhOlwiXFxlNmYwXCJ9LmZhLXNxdWFyZS1icmF6aWxpYW4tcmVhbHstLWZhOlwiXFxlNmYxXCJ9LmZhLXNxdWFyZS1iaXRjb2luey0tZmE6XCJcXGU2ZjJcIn0uZmEtY2lyY2xlLXBlcnV2aWFuLXNvbGVzey0tZmE6XCJcXGU2ZjNcIn0uZmEtY2lyY2xlLWxpdGVjb2luey0tZmE6XCJcXGU2ZjRcIn0uZmEtc3F1YXJlLWluZGlhbi1ydXBlZXstLWZhOlwiXFxlNmY1XCJ9LmZhLWNpcmNsZS1saXJhey0tZmE6XCJcXGU2ZjZcIn0uZmEtc3F1YXJlLWxpdGVjb2luey0tZmE6XCJcXGU2ZjdcIn0uZmEtc3F1YXJlLXJ1Ymxley0tZmE6XCJcXGU2ZjhcIn0uZmEtY2lyY2xlLW1hbGF5c2lhbi1yaW5nZ2l0ey0tZmE6XCJcXGU2ZjlcIn0uZmEtbWFsYXlzaWFuLXJpbmdnaXQtc2lnbnstLWZhOlwiXFxlNmZhXCJ9LmZhLWNpcmNsZS1tYW5hdHstLWZhOlwiXFxlNmZiXCJ9LmZhLWNpcmNsZS1jb2xvbnstLWZhOlwiXFxlNmZjXCJ9LmZhLWNpcmNsZS1raXB7LS1mYTpcIlxcZTZmZFwifS5mYS1hdXN0cmFsaWFuLWRvbGxhci1zaWduey0tZmE6XCJcXGU2ZmVcIn0uZmEtY2lyY2xlLXBlc297LS1mYTpcIlxcZTZmZlwifS5mYS1jaXJjbGUtcG9saXNoLXpsb3R5ey0tZmE6XCJcXGU3MDBcIn0uZmEtY2lyY2xlLWJhbmdsYWRlc2hpLXRha2F7LS1mYTpcIlxcZTcwMVwifS5mYS1jaXJjbGUtbWlsbHstLWZhOlwiXFxlNzAyXCJ9LmZhLWNpcmNsZS1zaGVrZWx7LS1mYTpcIlxcZTcwM1wifS5mYS1zcXVhcmUtbWFuYXR7LS1mYTpcIlxcZTcwNFwifS5mYS1wZXJ1dmlhbi1zb2xlcy1zaWduey0tZmE6XCJcXGU3MDVcIn0uZmEtY2lyY2xlLXJ1cGlhaHstLWZhOlwiXFxlNzA2XCJ9LmZhLXNxdWFyZS1ub3J3ZWdpYW4ta3JvbmV7LS1mYTpcIlxcZTcwN1wifS5mYS1zcXVhcmUtbmFpcmF7LS1mYTpcIlxcZTcwOFwifS5mYS1zcXVhcmUtd29uey0tZmE6XCJcXGU3MDlcIn0uZmEtc3F1YXJlLW1pbGx7LS1mYTpcIlxcZTcwYVwifS5mYS1wb2xpc2gtemxvdHktc2lnbnstLWZhOlwiXFxlNzBiXCJ9LmZhLXNxdWFyZS1jdXJyZW5jeXstLWZhOlwiXFxlNzBjXCJ9LmZhLXNxdWFyZS1raXB7LS1mYTpcIlxcZTcwZFwifS5mYS1zcXVhcmUtZ3VhcmFuaXstLWZhOlwiXFxlNzBlXCJ9LmZhLXNxdWFyZS1kb25ney0tZmE6XCJcXGU3MGZcIn0uZmEtc3F1YXJlLWhyeXZuaWF7LS1mYTpcIlxcZTcxMFwifS5mYS1jaXJjbGUtdHVncmlrey0tZmE6XCJcXGU3MTFcIn0uZmEtc3F1YXJlLXJ1cGlhaHstLWZhOlwiXFxlNzEyXCJ9LmZhLXNxdWFyZS1zdGVybGluZ3stLWZhOlwiXFxlNzEzXCJ9LmZhLWNpcmNsZS1ydXBlZXstLWZhOlwiXFxlNzE0XCJ9LmZhLXNxdWFyZS1ydXBlZXstLWZhOlwiXFxlNzE1XCJ9LmZhLXNxdWFyZS1wZXJ1dmlhbi1zb2xlc3stLWZhOlwiXFxlNzE2XCJ9LmZhLXNxdWFyZS1mbG9yaW57LS1mYTpcIlxcZTcxN1wifS5mYS1zcXVhcmUtYXVzdHJhbGlhbi1kb2xsYXJ7LS1mYTpcIlxcZTcxOFwifS5mYS1zcXVhcmUtYmFodHstLWZhOlwiXFxlNzE5XCJ9LmZhLXNxdWFyZS1wZXNvey0tZmE6XCJcXGU3MWFcIn0uZmEtY2lyY2xlLWF1c3RyYWx7LS1mYTpcIlxcZTcxYlwifS5mYS1zcXVhcmUtc3dlZGlzaC1rcm9uYXstLWZhOlwiXFxlNzFjXCJ9LmZhLWNpcmNsZS1sYXJpey0tZmE6XCJcXGU3MWRcIn0uZmEtY2lyY2xlYXBvcmUtZG9sbGFyey0tZmE6XCJcXGU3MWVcIn0uZmEtc3F1YXJlLXR1cmtpc2gtbGlyYXstLWZhOlwiXFxlNzFmXCJ9LmZhLWRhbmlzaC1rcm9uZS1zaWduey0tZmE6XCJcXGU3MjBcIn0uZmEtY2lyY2xlLWZyYW5jey0tZmE6XCJcXGU3MjFcIn0uZmEtY2lyY2xlLWNydXplaXJvey0tZmE6XCJcXGU3MjJcIn0uZmEtY2lyY2xlLWRvbmd7LS1mYTpcIlxcZTcyM1wifS5mYS1zcXVhcmUteWVuey0tZmE6XCJcXGU3MjRcIn0uZmEtY2lyY2xlLXRlbmdley0tZmE6XCJcXGU3MjVcIn0uZmEtc3F1YXJlLWF1c3RyYWx7LS1mYTpcIlxcZTcyNlwifS5mYS1zcXVhcmUtZXVyb3pvbmV7LS1mYTpcIlxcZTcyN1wifS5mYS1zcXVhcmUtdHVncmlrey0tZmE6XCJcXGU3MjhcIn0uZmEtc3F1YXJlLWNlZGl7LS1mYTpcIlxcZTcyOVwifS5mYS1jaXJjbGUtY2VudHstLWZhOlwiXFxlNzJhXCJ9LmZhLWN1cnJlbmN5LXNpZ257LS1mYTpcIlxcZTcyYlwifS5mYS1jaXJjbGUtY2hmey0tZmE6XCJcXGU3MmNcIn0uZmEtY2lyY2xlLWJhaHR7LS1mYTpcIlxcZTcyZFwifS5mYS1zaWduYXBvcmUtZG9sbGFyLXNpZ257LS1mYTpcIlxcZTcyZVwifS5mYS1zcXVhcmUtZnJhbmN7LS1mYTpcIlxcZTcyZlwifS5mYS1jaXJjbGUtYXVzdHJhbGlhbi1kb2xsYXJ7LS1mYTpcIlxcZTczMFwifS5mYS1zcXVhcmUtdGVuZ2V7LS1mYTpcIlxcZTczMVwifS5mYS1zcXVhcmUtZXVyb3stLWZhOlwiXFxlNzMyXCJ9LmZhLXNxdWFyZWFwb3JlLWRvbGxhcnstLWZhOlwiXFxlNzMzXCJ9LmZhLWNpcmNsZS1pbmRpYW4tcnVwZWV7LS1mYTpcIlxcZTczNFwifS5mYS1zcXVhcmUtc2hla2Vsey0tZmE6XCJcXGU3MzVcIn0uZmEtc3F1YXJlLXBvbGlzaC16bG90eXstLWZhOlwiXFxlNzM2XCJ9LmZhLWNpcmNsZS1iaXRjb2luey0tZmE6XCJcXGU3MzdcIn0uZmEtY2lyY2xlLW5vcndlZ2lhbi1rcm9uZXstLWZhOlwiXFxlNzM4XCJ9LmZhLWNpcmNsZS10dXJraXNoLWxpcmF7LS1mYTpcIlxcZTczOVwifS5mYS1zcXVhcmUtY29sb257LS1mYTpcIlxcZTczYVwifS5mYS1jaXJjbGUtZ3VhcmFuaXstLWZhOlwiXFxlNzNiXCJ9LmZhLXJlbm1pbmJpLXNpZ257LS1mYTpcIlxcZTczY1wifS5mYS1zcXVhcmUtcmVubWluYml7LS1mYTpcIlxcZTczZFwifS5mYS1zd2VkaXNoLWtyb25hLXNpZ257LS1mYTpcIlxcZTczZVwifS5mYS1zcXVhcmUtbGFyaXstLWZhOlwiXFxlNzNmXCJ9LmZhLWV1cm96b25lLXNpZ257LS1mYTpcIlxcZTc0MFwifS5mYS1jaXJjbGUtcGVzZXRhey0tZmE6XCJcXGU3NDFcIn0uZmEtY2lyY2xlLWNlZGl7LS1mYTpcIlxcZTc0MlwifS5mYS1jaXJjbGUtc3dlZGlzaC1rcm9uYXstLWZhOlwiXFxlNzQzXCJ9LmZhLXNxdWFyZS1iYW5nbGFkZXNoaS10YWthey0tZmE6XCJcXGU3NDRcIn0uZmEtY2lyY2xlLWV1cm96b25ley0tZmE6XCJcXGU3NDVcIn0uZmEtY2lyY2xlLWRhbmlzaC1rcm9uZXstLWZhOlwiXFxlNzQ2XCJ9LmZhLXNxdWFyZS1kYW5pc2gta3JvbmV7LS1mYTpcIlxcZTc0N1wifS5mYS1zcXVhcmUtbWFsYXlzaWFuLXJpbmdnaXR7LS1mYTpcIlxcZTc0OFwifS5mYS1jaXJjbGUtbmFpcmF7LS1mYTpcIlxcZTc0OVwifS5mYS1tb2JpbGUtYXJyb3ctZG93bnstLWZhOlwiXFxlNzRiXCJ9LmZhLWNsb25lLXBsdXN7LS1mYTpcIlxcZTc0Y1wifS5mYS1wYWludGJydXNoLWZpbmUtc2xhc2h7LS1mYTpcIlxcZTc0ZFwifS5mYS1wYWludGJydXNoLXNsYXNoey0tZmE6XCJcXGU3NGVcIn0uZmEtcGVuY2lsLWxpbmV7LS1mYTpcIlxcZTc0ZlwifS5mYS1zbGlkZXItY2lyY2xley0tZmE6XCJcXGU3NTBcIn0uZmEtdGh1bWJ0YWNrLWFuZ2xley0tZmE6XCJcXGU3NTFcIn0uZmEtdGh1bWJ0YWNrLWFuZ2xlLXNsYXNoey0tZmE6XCJcXGU3NTJcIn0uZmEtYm9vay1vcGVuLWxpbmVzey0tZmE6XCJcXGU3NTNcIn0uZmEtYm9vay1zcGluZXstLWZhOlwiXFxlNzU0XCJ9LmZhLWJvb2ttYXJrLXBsdXN7LS1mYTpcIlxcZTc1NVwifS5mYS1jbGlwYm9hcmQtY2xvY2t7LS1mYTpcIlxcZTc1NlwifS5mYS1jbGlwYm9hcmQtZXhjbGFtYXRpb257LS1mYTpcIlxcZTc1N1wifS5mYS1maWxlLWJhbnstLWZhOlwiXFxlNzU4XCJ9LmZhLW5vdGVzLXN0aWNreXstLWZhOlwiXFxlNzU5XCJ9LmZhLWNhcHN1bGV7LS1mYTpcIlxcZTc1YVwifS5mYS1lYXItY2lyY2xlLWNoZWNrbWFya3stLWZhOlwiXFxlNzViXCJ9LmZhLWVhci10cmlhbmdsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlNzVjXCJ9LmZhLWVhci13YXZlZm9ybXstLWZhOlwiXFxlNzVkXCJ9LmZhLWhlYWQtc2lkZS1jaXJjdWl0ey0tZmE6XCJcXGU3NWVcIn0uZmEtaGVhZC1zaWRlLXNwZWFrey0tZmE6XCJcXGU3NWZcIn0uZmEtbWljcm9waG9uZS1zaWduYWwtbWV0ZXJ7LS1mYTpcIlxcZTc2MFwifS5mYS1zcGluZXstLWZhOlwiXFxlNzYxXCJ9LmZhLXZpYWwtdmVydGljYWx7LS1mYTpcIlxcZTc2MlwifS5mYS1iaW57LS1mYTpcIlxcZTc2M1wifS5mYS1zZWF0ey0tZmE6XCJcXGU3NjRcIn0uZmEtc2VhdHN7LS1mYTpcIlxcZTc2NVwifS5mYS1jYW1lcmEtY2lyY2xlLWVsbGlwc2lzey0tZmE6XCJcXGU3NjZcIn0uZmEtY2FtZXJhLWNsb2Nrey0tZmE6XCJcXGU3NjdcIn0uZmEtY2FtZXJhLXNodXR0ZXJ7LS1mYTpcIlxcZTc2OFwifS5mYS1maWxtLW11c2ljey0tZmE6XCJcXGU3NjlcIn0uZmEtZmlsbS1zdGFja3stLWZhOlwiXFxlNzZiXCJ9LmZhLWltYWdlLWNpcmNsZS1hcnJvdy1kb3duey0tZmE6XCJcXGU3NmNcIn0uZmEtaW1hZ2UtY2lyY2xlLWNoZWNrey0tZmE6XCJcXGU3NmRcIn0uZmEtaW1hZ2UtY2lyY2xlLXBsdXN7LS1mYTpcIlxcZTc2ZVwifS5mYS1pbWFnZS1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTc2ZlwifS5mYS1pbWFnZS1tdXNpY3stLWZhOlwiXFxlNzcwXCJ9LmZhLWltYWdlLXN0YWNrey0tZmE6XCJcXGU3NzFcIn0uZmEtcmVjdGFuZ2xlLTRrey0tZmE6XCJcXGU3NzJcIn0uZmEtcmVjdGFuZ2xlLWhkciwuZmEtcmVjdGFuZ2xlLWhpZ2gtZHluYW1pYy1yYW5nZXstLWZhOlwiXFxlNzczXCJ9LmZhLXJlY3RhbmdsZS12aWRlby1vbi1kZW1hbmR7LS1mYTpcIlxcZTc3NFwifS5mYS11c2VyLXZpZXdmaW5kZXJ7LS1mYTpcIlxcZTc3NVwifS5mYS12aWRlby1kb3duLXRvLWxpbmV7LS1mYTpcIlxcZTc3NlwifS5mYS12aWRlby1xdWVzdGlvbnstLWZhOlwiXFxlNzc3XCJ9LmZhLWdhcy1wdW1wLWxlZnR7LS1mYTpcIlxcZTc3OFwifS5mYS1nYXMtcHVtcC1yaWdodHstLWZhOlwiXFxlNzc5XCJ9LmZhLWxvY2F0aW9uLWFycm93LXNsYXNoey0tZmE6XCJcXGU3N2FcIn0uZmEtYWlycGxheS1hdWRpb3stLWZhOlwiXFxlNzdiXCJ9LmZhLWhlYWRwaG9uZXMtc2xhc2h7LS1mYTpcIlxcZTc3Y1wifS5mYS1taWNyb3Bob25lLWNpcmNsZS1wbHVzey0tZmE6XCJcXGU3N2RcIn0uZmEtbWljcm9waG9uZS1jaXJjbGUteG1hcmt7LS1mYTpcIlxcZTc3ZVwifS5mYS1vcGVuLWNhcHRpb25pbmd7LS1mYTpcIlxcZTc3ZlwifS5mYS1wbGF5LWZsaXB7LS1mYTpcIlxcZTc4MFwifS5mYS1zcXVhcmUtbWljcm9waG9uZXstLWZhOlwiXFxlNzgxXCJ9LmZhLXRyb21ib25ley0tZmE6XCJcXGU3ODJcIn0uZmEtcGVyc29uLWFybXMtcmFpc2Vkey0tZmE6XCJcXGU3ODNcIn0uZmEtcGVyc29uLWJhc2tldGJhbGx7LS1mYTpcIlxcZTc4NFwifS5mYS1wZXJzb24tY2FycnktZW1wdHl7LS1mYTpcIlxcZTc4NVwifS5mYS1wZXJzb24tZ29sZmluZ3stLWZhOlwiXFxlNzg2XCJ9LmZhLXBlcnNvbi1saW1icy13aWRley0tZmE6XCJcXGU3ODdcIn0uZmEtcGVyc29uLXNlYXQtd2luZG93ey0tZmE6XCJcXGU3ODhcIn0uZmEtcGVyc29uLXNvY2NlcnstLWZhOlwiXFxlNzg5XCJ9LmZhLXBlcnNvbi1zd2ltbWluZy1wb29sey0tZmE6XCJcXGU3OGFcIn0uZmEtcGVyc29uLXN3aW1taW5nLXdhdGVyey0tZmE6XCJcXGU3OGJcIn0uZmEtcGVyc29uLXdhdGVyLWFybXMtcmFpc2Vkey0tZmE6XCJcXGU3OGNcIn0uZmEtcGVyc29uLXdhdmluZ3stLWZhOlwiXFxlNzhkXCJ9LmZhLWhlYXJ0LXNsYXNoey0tZmE6XCJcXGU3OGVcIn0uZmEtaGVhcnRzey0tZmE6XCJcXGU3OGZcIn0uZmEtcGVudGFnb257LS1mYTpcIlxcZTc5MFwifS5mYS1yZWN0YW5nbGUtdGFsbHstLWZhOlwiXFxlNzkxXCJ9LmZhLXNxdWFyZS1oYWxmey0tZmE6XCJcXGU3OTJcIn0uZmEtc3F1YXJlLWhhbGYtc3Ryb2tley0tZmE6XCJcXGU3OTNcIn0uZmEtYm94LWFycm93LWRvd257LS1mYTpcIlxcZTc5NFwifS5mYS1ib3gtYXJyb3ctZG93bi1hcnJvdy11cHstLWZhOlwiXFxlNzk1XCJ9LmZhLWJveC1hcnJvdy1kb3duLW1hZ25pZnlpbmctZ2xhc3N7LS1mYTpcIlxcZTc5NlwifS5mYS1ib3gtaXNvbWV0cmljey0tZmE6XCJcXGU3OTdcIn0uZmEtYm94LWlzb21ldHJpYy10YXBley0tZmE6XCJcXGU3OThcIn0uZmEtcXJjb2RlLXJlYWR7LS1mYTpcIlxcZTc5OVwifS5mYS1zaG9wLTI0ey0tZmE6XCJcXGU3OWFcIn0uZmEtc3RvcmUtMjR7LS1mYTpcIlxcZTc5YlwifS5mYS1mYWNlLXNoYWtpbmd7LS1mYTpcIlxcZTc5Y1wifS5mYS1mYWNlLXNoYWtpbmctaG9yaXpvbnRhbHstLWZhOlwiXFxlNzlkXCJ9LmZhLWZhY2Utc2hha2luZy12ZXJ0aWNhbHstLWZhOlwiXFxlNzllXCJ9LmZhLWNpcmNsZS11c2VyLWNpcmNsZS1jaGVja3stLWZhOlwiXFxlNzlmXCJ9LmZhLWNpcmNsZS11c2VyLWNpcmNsZS1leGNsYW1hdGlvbnstLWZhOlwiXFxlN2EwXCJ9LmZhLWNpcmNsZS11c2VyLWNpcmNsZS1taW51c3stLWZhOlwiXFxlN2ExXCJ9LmZhLWNpcmNsZS11c2VyLWNpcmNsZS1tb29uey0tZmE6XCJcXGU3YTJcIn0uZmEtY2lyY2xlLXVzZXItY2lyY2xlLXBsdXN7LS1mYTpcIlxcZTdhM1wifS5mYS1jaXJjbGUtdXNlci1jaXJjbGUtcXVlc3Rpb257LS1mYTpcIlxcZTdhNFwifS5mYS1jaXJjbGUtdXNlci1jaXJjbGUtdXNlcnstLWZhOlwiXFxlN2E1XCJ9LmZhLWNpcmNsZS11c2VyLWNpcmNsZS14bWFya3stLWZhOlwiXFxlN2E2XCJ9LmZhLWNpcmNsZS11c2VyLWNsb2Nrey0tZmE6XCJcXGU3YTdcIn0uZmEtdXNlci1iZWFyZHstLWZhOlwiXFxlN2E4XCJ9LmZhLXVzZXItY2hlZi1oYWlyLWxvbmd7LS1mYTpcIlxcZTdhOVwifS5mYS11c2VyLWNpcmNsZS1taW51c3stLWZhOlwiXFxlN2FhXCJ9LmZhLXVzZXItY2lyY2xlLXBsdXN7LS1mYTpcIlxcZTdhYlwifS5mYS11c2VyLWRhc2hlZHstLWZhOlwiXFxlN2FjXCJ9LmZhLXVzZXItZG9jdG9yLWhhaXItbXVsbGV0ey0tZmE6XCJcXGU3YWRcIn0uZmEtdXNlci1oYXQtdGlley0tZmE6XCJcXGU3YWVcIn0uZmEtdXNlci1oYXQtdGllLW1hZ25pZnlpbmctZ2xhc3N7LS1mYTpcIlxcZTdhZlwifS5mYS11c2VyLWtleXstLWZhOlwiXFxlN2IwXCJ9LmZhLXVzZXItbWVzc2FnZXstLWZhOlwiXFxlN2IxXCJ9LmZhLXVzZXItbWljcm9waG9uZXstLWZhOlwiXFxlN2IyXCJ9LmZhLXVzZXItcGlsb3QtaGFpci1sb25ney0tZmE6XCJcXGU3YjNcIn0uZmEtdXNlci1waWxvdC10aWUtaGFpci1sb25ney0tZmE6XCJcXGU3YjRcIn0uZmEtdXNlci1wb2xpY2UtaGFpci1sb25ney0tZmE6XCJcXGU3YjVcIn0uZmEtdXNlci1wb2xpY2UtdGllLWhhaXItbG9uZ3stLWZhOlwiXFxlN2I2XCJ9LmZhLXVzZXItcXVlc3Rpb257LS1mYTpcIlxcZTdiN1wifS5mYS11c2VyLXNpdGh7LS1mYTpcIlxcZTdiOFwifS5mYS11c2VyLXRpZS1oYWlyLW11bGxldHstLWZhOlwiXFxlN2I5XCJ9LmZhLXVzZXItdm5lY2staGFpci1tdWxsZXR7LS1mYTpcIlxcZTdiYVwifS5mYS1wbGFuZS1mbHlpbmd7LS1mYTpcIlxcZTdiYlwifS5mYS1wbGFuZS1sYW5kaW5nLWdlYXJ7LS1mYTpcIlxcZTdiY1wifS5mYS1yb2NrZXQtdmVydGljYWx7LS1mYTpcIlxcZTdiZFwifS5mYS1zZWF0LWFpcmxpbmUtd2luZG93ey0tZmE6XCJcXGU3YmVcIn0uZmEtc2h1dHRsZS1zcGFjZS12ZXJ0aWNhbHstLWZhOlwiXFxlN2JmXCJ9LmZhLWNhci1rZXl7LS1mYTpcIlxcZTdjMFwifS5mYS1jYXItc2lyZW57LS1mYTpcIlxcZTdjMVwifS5mYS1jYXItc2lyZW4tb257LS1mYTpcIlxcZTdjMlwifS5mYS1zY29vdGVyey0tZmE6XCJcXGU3YzNcIn0uZmEtc25vd21vYmlsZS1ibGFua3stLWZhOlwiXFxlN2M0XCJ9LmZhLXN0YWlyLWNhcnstLWZhOlwiXFxlN2M1XCJ9LmZhLXRydWNrLXN1dnstLWZhOlwiXFxlN2M2XCJ9LmZhLXVuaWN5Y2xley0tZmE6XCJcXGU3YzdcIn0uZmEtdmFuey0tZmE6XCJcXGU3YzhcIn0uZmEtbW9vbi1zdGFyey0tZmE6XCJcXGU3YzlcIn0uZmEtcmFpbmJvdy1oYWxmey0tZmE6XCJcXGU3Y2FcIn0uZmEtdGVtcGVyYXR1cmUtc2xhc2h7LS1mYTpcIlxcZTdjYlwifS5mYS1kaWFscGFkLC5mYS1udW1wYWR7LS1mYTpcIlxcZTdjY1wifS5mYS1jb21wdXRlci1tb3VzZS1idXR0b24tbGVmdHstLWZhOlwiXFxlN2NkXCJ9LmZhLWNvbXB1dGVyLW1vdXNlLWJ1dHRvbi1yaWdodHstLWZhOlwiXFxlN2NlXCJ9LmZhLWRvdHstLWZhOlwiXFxlN2QxXCJ9LmZhLWZvbGRlci1hcnJvdy1sZWZ0ey0tZmE6XCJcXGU3ZDJcIn0uZmEtZm9sZGVyLWFycm93LXJpZ2h0ey0tZmE6XCJcXGU3ZDNcIn0uZmEtd2lyZWxlc3N7LS1mYTpcIlxcZTdkZlwifS5mYS1jaXJjbGUtbW9vbnstLWZhOlwiXFxlN2UwXCJ9LmZhLXBlcnNvbi1tZWRpdGF0aW5ney0tZmE6XCJcXGU3ZTFcIn0uZmEtYmFzZWJhbGwtYmF0ey0tZmE6XCJcXGU3ZTVcIn0uZmEtaG9ja2V5LXN0aWNrey0tZmE6XCJcXGU3ZTZcIn0uZmEtYXJyb3ctdS10dXJuLWRvd24tbGVmdHstLWZhOlwiXFxlN2U3XCJ9LmZhLWFycm93LXUtdHVybi1kb3duLXJpZ2h0ey0tZmE6XCJcXGU3ZThcIn0uZmEtYXJyb3ctdS10dXJuLWxlZnQtZG93bnstLWZhOlwiXFxlN2U5XCJ9LmZhLWFycm93LXUtdHVybi1sZWZ0LXVwey0tZmE6XCJcXGU3ZWFcIn0uZmEtYXJyb3ctdS10dXJuLXJpZ2h0LWRvd257LS1mYTpcIlxcZTdlYlwifS5mYS1hcnJvdy11LXR1cm4tcmlnaHQtdXB7LS1mYTpcIlxcZTdlY1wifS5mYS1hcnJvdy11LXR1cm4tdXAtbGVmdHstLWZhOlwiXFxlN2VkXCJ9LmZhLWFycm93LXUtdHVybi11cC1yaWdodHstLWZhOlwiXFxlN2VlXCJ9LmZhLXUtdHVybi1kb3duLWxlZnR7LS1mYTpcIlxcZTdlZlwifS5mYS11LXR1cm4tZG93bi1yaWdodHstLWZhOlwiXFxlN2YwXCJ9LmZhLXUtdHVybiwuZmEtdS10dXJuLWxlZnQtZG93bnstLWZhOlwiXFxlN2YxXCJ9LmZhLXUtdHVybi1sZWZ0LXVwey0tZmE6XCJcXGU3ZjJcIn0uZmEtdS10dXJuLXJpZ2h0LWRvd257LS1mYTpcIlxcZTdmM1wifS5mYS11LXR1cm4tcmlnaHQtdXB7LS1mYTpcIlxcZTdmNFwifS5mYS11LXR1cm4tdXAtbGVmdHstLWZhOlwiXFxlN2Y1XCJ9LmZhLXUtdHVybi11cC1yaWdodHstLWZhOlwiXFxlN2Y2XCJ9LmZhLXRyaXBsZS1jaGV2cm9ucy1kb3duey0tZmE6XCJcXGU3ZjdcIn0uZmEtdHJpcGxlLWNoZXZyb25zLWxlZnR7LS1mYTpcIlxcZTdmOFwifS5mYS10cmlwbGUtY2hldnJvbnMtcmlnaHR7LS1mYTpcIlxcZTdmOVwifS5mYS10cmlwbGUtY2hldnJvbnMtdXB7LS1mYTpcIlxcZTdmYVwifS5mYS1maWxlLWFpZmZ7LS1mYTpcIlxcZTdmYlwifS5mYS1maWxlLW9kZnstLWZhOlwiXFxlN2ZjXCJ9LmZhLWZpbGUtdGV4ey0tZmE6XCJcXGU3ZmRcIn0uZmEtZmlsZS13YXZ7LS1mYTpcIlxcZTdmZVwifS5mYS1kcm9wbGV0LXBsdXN7LS1mYTpcIlxcZTgwMFwifS5mYS1oYW5kLWhvbGRpbmctc3RhcnstLWZhOlwiXFxlODAxXCJ9LmZhLXRyYW5zbWlzc2lvbnstLWZhOlwiXFxlODAyXCJ9LmZhLWFsYXJtLW1pbnVzey0tZmE6XCJcXGU4MDNcIn0uZmEtZmlsZS1icmFja2V0cy1jdXJseXstLWZhOlwiXFxlODA0XCJ9LmZhLWZpbGUtbWlkaXstLWZhOlwiXFxlODA1XCJ9LmZhLW1pZGl7LS1mYTpcIlxcZTgwNlwifS5mYS1ub24tYmluYXJ5ey0tZmE6XCJcXGU4MDdcIn0uZmEtcmVjdGFuZ2xlLWJldGF7LS1mYTpcIlxcZTgwOFwifS5mYS1zaGllbGQtdXNlcnstLWZhOlwiXFxlODA5XCJ9LmZhLXNwaXJhbHstLWZhOlwiXFxlODBhXCJ9LmZhLXBpY3R1cmUtaW4tcGljdHVyZXstLWZhOlwiXFxlODBiXCJ9LmZhLWNpcmNsZS1oYWxmLWhvcml6b250YWx7LS1mYTpcIlxcZTgwY1wifS5mYS1jaXJjbGUtaGFsZi1zdHJva2UtaG9yaXpvbnRhbHstLWZhOlwiXFxlODBkXCJ9LmZhLXNxdWFyZS1oYWxmLWhvcml6b250YWx7LS1mYTpcIlxcZTgwZVwifS5mYS1zcXVhcmUtaGFsZi1zdHJva2UtaG9yaXpvbnRhbHstLWZhOlwiXFxlODBmXCJ9LmZhLXNoaXAtbGFyZ2V7LS1mYTpcIlxcZTgxMFwifS5mYS1idXR0ZXJmbHl7LS1mYTpcIlxcZTgxMVwifS5mYS1tb2JpbGUtcm90YXRley0tZmE6XCJcXGU4MTNcIn0uZmEtbW9iaWxlLXJvdGF0ZS1yZXZlcnNley0tZmE6XCJcXGU4MTRcIn0uZmEtbW9iaWxlLXNsYXNoey0tZmE6XCJcXGU4MTVcIn0uZmEtbW9iaWxlLXZpYnJhdGV7LS1mYTpcIlxcZTgxNlwifS5mYS1tb2JpbGUtdmlicmF0ZS1zbGFzaHstLWZhOlwiXFxlODE3XCJ9LmZhLWFsbW9zdC1lcXVhbC10b3stLWZhOlwiXFxlODE4XCJ9LmZhLXNuZWFrZXItcnVubmluZ3stLWZhOlwiXFxlODE5XCJ9LmZhLWhvcnNlc2hvZXstLWZhOlwiXFxlODFhXCJ9LmZhLXNpbmdsZS1xdW90ZS1sZWZ0ey0tZmE6XCJcXGU4MWJcIn0uZmEtc2luZ2xlLXF1b3RlLXJpZ2h0ey0tZmE6XCJcXGU4MWNcIn0uZmEtYnVzLXNpZGV7LS1mYTpcIlxcZTgxZFwifS5mYS1idXMtc3RvcHstLWZhOlwiXFxlODFlXCJ9LmZhLXRyYWluLXN0b3B7LS1mYTpcIlxcZTgxZlwifS5mYS1oZXB0YWdvbiwuZmEtc2VwdGFnb257LS1mYTpcIlxcZTgyMFwifS5mYS1tYWlsYm94LW9wZW4tZW1wdHl7LS1mYTpcIlxcZTgyMVwifS5mYS1tYWlsYm94LW9wZW4tbGV0dGVyey0tZmE6XCJcXGU4MjNcIn0uZmEtbHljaGVley0tZmE6XCJcXGU4MjRcIn0uZmEtdGFuay1yZWNvdmVyeXstLWZhOlwiXFxlODI1XCJ9LmZhLXRyYW5zZHVjZXJ7LS1mYTpcIlxcZTgyNlwifS5mYS1ib3gtYXJyb3ctdXB7LS1mYTpcIlxcZTgyN1wifS5mYS1ib3gtbWFnbmlmeWluZy1nbGFzc3stLWZhOlwiXFxlODI4XCJ9LmZhLWVudmVsb3BlLWNlcnRpZmljYXRlLC5mYS1lbnZlbG9wZS1yaWJib257LS1mYTpcIlxcZTgyOVwifS5mYS13YXRlci10ZW1wLC5mYS13YXRlci10ZW1wZXJhdHVyZXstLWZhOlwiXFxlODJhXCJ9LmZhLWFlcm9wcmVzc3stLWZhOlwiXFxlODJiXCJ9LmZhLWNhcmV0LWxhcmdlLWRvd257LS1mYTpcIlxcZTgyY1wifS5mYS1jYXJldC1sYXJnZS1sZWZ0ey0tZmE6XCJcXGU4MmRcIn0uZmEtY2FyZXQtbGFyZ2UtcmlnaHR7LS1mYTpcIlxcZTgyZVwifS5mYS1jYXJldC1sYXJnZS11cHstLWZhOlwiXFxlODJmXCJ9LmZhLWNoZW1leHstLWZhOlwiXFxlODMwXCJ9LmZhLWhhbmQtc2hha2F7LS1mYTpcIlxcZTgzMVwifS5mYS1rZXR0bGViZWxsey0tZmE6XCJcXGU4MzJcIn0uZmEtZm9vdC13aW5ney0tZmE6XCJcXGU4MzRcIn0uZmEtcHVtcC1pbXBlbGxlcnstLWZhOlwiXFxlODM1XCJ9LmZhLWFycm93LXJvdGF0ZS1sZWZ0LTEwey0tZmE6XCJcXGU4MzZcIn0uZmEtYXJyb3ctcm90YXRlLXJpZ2h0LTEwey0tZmE6XCJcXGU4MzdcIn0uZmEtYXJyb3ctYXJjaGVyeXstLWZhOlwiXFxlODM5XCJ9LmZhLWJvdy1hcmNoZXJ5ey0tZmE6XCJcXGU4M2FcIn0uZmEtZXllLWNsb3NlZHstLWZhOlwiXFxlODNiXCJ9LmZhLWZpbGUtY3Nzey0tZmE6XCJcXGU4M2NcIn0uZmEtZmlsZS1odG1sey0tZmE6XCJcXGU4M2RcIn0uZmEtZmlsZS1qc3stLWZhOlwiXFxlODNlXCJ9LmZhLWxheWVyey0tZmE6XCJcXGU4M2ZcIn0uZmEtZmlsZS1pY25zey0tZmE6XCJcXGU4NDFcIn0uZmEtbGluay1icm9rZW57LS1mYTpcIlxcZTg0MlwifS5mYS1ncHV7LS1mYTpcIlxcZTg0M1wifS5mYS1hcXVhcml1c3stLWZhOlwiXFxlODQ1XCJ9LmZhLWFyaWVzey0tZmE6XCJcXGU4NDZcIn0uZmEtY2FuY2Vyey0tZmE6XCJcXGU4NDdcIn0uZmEtY2Fwcmljb3Juey0tZmE6XCJcXGU4NDhcIn0uZmEtZ2VtaW5pey0tZmE6XCJcXGU4NDlcIn0uZmEtbGVvey0tZmE6XCJcXGU4NGFcIn0uZmEtbGlicmF7LS1mYTpcIlxcZTg0YlwifS5mYS1waXNjZXN7LS1mYTpcIlxcZTg0Y1wifS5mYS1zYWdpdHRhcml1c3stLWZhOlwiXFxlODRkXCJ9LmZhLXNjb3JwaW97LS1mYTpcIlxcZTg0ZVwifS5mYS10YXVydXN7LS1mYTpcIlxcZTg0ZlwifS5mYS12aXJnb3stLWZhOlwiXFxlODUwXCJ9LmZhLWJpY2Vwey0tZmE6XCJcXGU4NjJcIn0uZmEtcmVjdGFuZ2xlLWlyY3stLWZhOlwiXFxlODZjXCJ9LmZhLW1vb24tZmlyc3QtcXVhcnRlciwuZmEtbW9vbi1sYXN0LXF1YXJ0ZXItaW52ZXJzZXstLWZhOlwiXFxlODcwXCJ9LmZhLW1vb24tZnVsbCwuZmEtbW9vbi1uZXctaW52ZXJzZXstLWZhOlwiXFxlODcxXCJ9LmZhLW1vb24tZmlyc3QtcXVhcnRlci1pbnZlcnNlLC5mYS1tb29uLWxhc3QtcXVhcnRlcnstLWZhOlwiXFxlODcyXCJ9LmZhLW1vb24tZnVsbC1pbnZlcnNlLC5mYS1tb29uLW5ld3stLWZhOlwiXFxlODczXCJ9LmZhLW1vb24td2FuaW5nLWNyZXNjZW50LC5mYS1tb29uLXdheGluZy1naWJib3VzLWludmVyc2V7LS1mYTpcIlxcZTg3NFwifS5mYS1tb29uLXdhbmluZy1naWJib3VzLC5mYS1tb29uLXdheGluZy1jcmVzY2VudC1pbnZlcnNley0tZmE6XCJcXGU4NzVcIn0uZmEtbW9vbi13YW5pbmctZ2liYm91cy1pbnZlcnNlLC5mYS1tb29uLXdheGluZy1jcmVzY2VudHstLWZhOlwiXFxlODc2XCJ9LmZhLW1vb24td2FuaW5nLWNyZXNjZW50LWludmVyc2UsLmZhLW1vb24td2F4aW5nLWdpYmJvdXN7LS1mYTpcIlxcZTg3N1wifS5mYS1idXJzdC1uZXd7LS1mYTpcIlxcZTg3OFwifS5mYS1yZWN0YW5nbGUtbmV3ey0tZmE6XCJcXGU4N2FcIn0uZmEtb3Bvc3N1bSwuZmEtcG9zc3Vtey0tZmE6XCJcXGU4N2NcIn0uZmEtaW5wdXQtcGFzc3dvcmR7LS1mYTpcIlxcZTg3ZFwifS5mYS1kZXNrey0tZmE6XCJcXGU4N2VcIn0uZmEtZHJlc3NlcnstLWZhOlwiXFxlODdmXCJ9LmZhLXN0b29sey0tZmE6XCJcXGU4ODBcIn0uZmEtd2FyZHJvYmV7LS1mYTpcIlxcZTg4MVwifS5mYS10YWJsZS1kaW5pbmd7LS1mYTpcIlxcZTg4MlwifS5mYS1jaGVzdC1kcmF3ZXJzey0tZmE6XCJcXGU4ODNcIn0uZmEtb2Fyey0tZmE6XCJcXGU4ODRcIn0uZmEtb2Fyc3stLWZhOlwiXFxlODg1XCJ9LmZhLWFycm93LXJvdGF0ZS1sZWZ0LTE1ey0tZmE6XCJcXGU4ODZcIn0uZmEtYXJyb3ctcm90YXRlLWxlZnQtMzB7LS1mYTpcIlxcZTg4N1wifS5mYS1hcnJvdy1yb3RhdGUtcmlnaHQtMTV7LS1mYTpcIlxcZTg4OFwifS5mYS1hcnJvdy1yb3RhdGUtcmlnaHQtMzB7LS1mYTpcIlxcZTg4OVwifS5mYS1yb3dzLTN7LS1mYTpcIlxcZTg4YlwifS5mYS10YWJsZS1jZWxscy1tZXJnZXstLWZhOlwiXFxlODhjXCJ9LmZhLXRhYmxlLWNlbGxzLXNwbGl0ey0tZmE6XCJcXGU4OGRcIn0uZmEtdGFibGUtY29sdW1ucy1hZGQtYWZ0ZXJ7LS1mYTpcIlxcZTg4ZVwifS5mYS10YWJsZS1jb2x1bW5zLWFkZC1iZWZvcmV7LS1mYTpcIlxcZTg4ZlwifS5mYS10YWJsZS1jb2x1bW5zLW1lcmdlLW5leHR7LS1mYTpcIlxcZTg5MFwifS5mYS10YWJsZS1jb2x1bW5zLW1lcmdlLXByZXZpb3Vzey0tZmE6XCJcXGU4OTFcIn0uZmEtdGFibGUtY29sdW1ucy1yZW1vdmUtYWZ0ZXJ7LS1mYTpcIlxcZTg5MlwifS5mYS10YWJsZS1jb2x1bW5zLXJlbW92ZS1iZWZvcmV7LS1mYTpcIlxcZTg5M1wifS5mYS10YWJsZS1yb3dzLWFkZC1hYm92ZXstLWZhOlwiXFxlODk0XCJ9LmZhLXRhYmxlLXJvd3MtYWRkLWJlbG93ey0tZmE6XCJcXGU4OTVcIn0uZmEtdGFibGUtcm93cy1tZXJnZS1uZXh0ey0tZmE6XCJcXGU4OTZcIn0uZmEtdGFibGUtcm93cy1tZXJnZS1wcmV2aW91c3stLWZhOlwiXFxlODk3XCJ9LmZhLXRhYmxlLXJvd3MtcmVtb3ZlLWFib3Zley0tZmE6XCJcXGU4OThcIn0uZmEtdGFibGUtcm93cy1yZW1vdmUtYmVsb3d7LS1mYTpcIlxcZTg5OVwifS5mYS10YWJsZS1zbGFzaHstLWZhOlwiXFxlODlhXCJ9LmZhLWtheWFrey0tZmE6XCJcXGU4OWJcIn0uZmEtY2Fub2UtcGVyc29uey0tZmE6XCJcXGU4OWNcIn0uZmEtdXRpbGl0eS1jYW57LS1mYTpcIlxcZTg5ZFwifS5mYS10YWJsZS1iYXJ7LS1mYTpcIlxcZTg5ZVwifS5mYS1vd2x7LS1mYTpcIlxcZTg5ZlwifS5mYS1yZWN0YW5nbGUtYXBpey0tZmE6XCJcXGU4YTBcIn0uZmEtbmFzey0tZmE6XCJcXGU4YTFcIn0uZmEtcG9rZXItY2hpcHstLWZhOlwiXFxlOGEyXCJ9LmZhLXRvd2VyLXJlY2VpdmV7LS1mYTpcIlxcZThhM1wifS5mYS1nZWFyLWFwaXstLWZhOlwiXFxlOGE0XCJ9LmZhLWdlYXItY29tcGxleC1hcGl7LS1mYTpcIlxcZThhNVwifS5mYS1nbG9iZS13d3d7LS1mYTpcIlxcZThhNlwifS5mYS1sYWJlbHstLWZhOlwiXFxlOGE3XCJ9LmZhLXJlY3RhbmdsZS1uLWF7LS1mYTpcIlxcZThhOFwifS5mYS1yZW1vdGV7LS1mYTpcIlxcZThhOVwifS5mYS1pbWFnZS1icm9rZW57LS1mYTpcIlxcZThhYVwifS5mYS1lbnZlbG9wZS1oZWFydHstLWZhOlwiXFxlOGFmXCJ9LmZhLW1lZXJrYXQsLmZhLVN1cmljYXRhLC5mYS1zdXJpY2F0ZSwuZmEtc3VyaWNhdHRhey0tZmE6XCJcXGU4YzRcIn0uZmEtZmlsZS1tZHstLWZhOlwiXFxlOGM1XCJ9LmZhLWZpbGUtdHh0ey0tZmE6XCJcXGU4YzZcIn0uZmEtZ2xhc3MtbWFydGluaSwuZmEtbWFydGluaS1nbGFzcy1lbXB0eXstLWZhOlwiXFxmMDAwXCJ9LmZhLW11c2ljey0tZmE6XCJcXGYwMDFcIn0uZmEtbWFnbmlmeWluZy1nbGFzcywuZmEtc2VhcmNoey0tZmE6XCJcXGYwMDJcIn0uZmEtaGVhcnR7LS1mYTpcIlxcZjAwNFwifS5mYS1zdGFyey0tZmE6XCJcXGYwMDVcIn0uZmEtdXNlciwuZmEtdXNlci1hbHQsLmZhLXVzZXItbGFyZ2V7LS1mYTpcIlxcZjAwN1wifS5mYS1maWxtLC5mYS1maWxtLWFsdCwuZmEtZmlsbS1zaW1wbGV7LS1mYTpcIlxcZjAwOFwifS5mYS10YWJsZS1jZWxscy1sYXJnZSwuZmEtdGgtbGFyZ2V7LS1mYTpcIlxcZjAwOVwifS5mYS10YWJsZS1jZWxscywuZmEtdGh7LS1mYTpcIlxcZjAwYVwifS5mYS10YWJsZS1saXN0LC5mYS10aC1saXN0ey0tZmE6XCJcXGYwMGJcIn0uZmEtY2hlY2t7LS1mYTpcIlxcZjAwY1wifS5mYS1jbG9zZSwuZmEtbXVsdGlwbHksLmZhLXJlbW92ZSwuZmEtdGltZXMsLmZhLXhtYXJrey0tZmE6XCJcXGYwMGRcIn0uZmEtbWFnbmlmeWluZy1nbGFzcy1wbHVzLC5mYS1zZWFyY2gtcGx1c3stLWZhOlwiXFxmMDBlXCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtbWludXMsLmZhLXNlYXJjaC1taW51c3stLWZhOlwiXFxmMDEwXCJ9LmZhLXBvd2VyLW9mZnstLWZhOlwiXFxmMDExXCJ9LmZhLXNpZ25hbCwuZmEtc2lnbmFsLTUsLmZhLXNpZ25hbC1wZXJmZWN0ey0tZmE6XCJcXGYwMTJcIn0uZmEtY29nLC5mYS1nZWFyey0tZmE6XCJcXGYwMTNcIn0uZmEtaG9tZSwuZmEtaG9tZS1hbHQsLmZhLWhvbWUtbGctYWx0LC5mYS1ob3VzZXstLWZhOlwiXFxmMDE1XCJ9LmZhLWNsb2NrLC5mYS1jbG9jay1mb3Vyey0tZmE6XCJcXGYwMTdcIn0uZmEtcm9hZHstLWZhOlwiXFxmMDE4XCJ9LmZhLWRvd25sb2Fkey0tZmE6XCJcXGYwMTlcIn0uZmEtaW5ib3h7LS1mYTpcIlxcZjAxY1wifS5mYS1hcnJvdy1yaWdodC1yb3RhdGUsLmZhLWFycm93LXJvdGF0ZS1mb3J3YXJkLC5mYS1hcnJvdy1yb3RhdGUtcmlnaHQsLmZhLXJlZG97LS1mYTpcIlxcZjAxZVwifS5mYS1hcnJvd3Mtcm90YXRlLC5mYS1yZWZyZXNoLC5mYS1zeW5jey0tZmE6XCJcXGYwMjFcIn0uZmEtbGlzdC1hbHQsLmZhLXJlY3RhbmdsZS1saXN0ey0tZmE6XCJcXGYwMjJcIn0uZmEtbG9ja3stLWZhOlwiXFxmMDIzXCJ9LmZhLWZsYWd7LS1mYTpcIlxcZjAyNFwifS5mYS1oZWFkcGhvbmVzLC5mYS1oZWFkcGhvbmVzLWFsdCwuZmEtaGVhZHBob25lcy1zaW1wbGV7LS1mYTpcIlxcZjAyNVwifS5mYS12b2x1bWUtb2Zmey0tZmE6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLWRvd24sLmZhLXZvbHVtZS1sb3d7LS1mYTpcIlxcZjAyN1wifS5mYS12b2x1bWUtaGlnaCwuZmEtdm9sdW1lLXVwey0tZmE6XCJcXGYwMjhcIn0uZmEtcXJjb2Rley0tZmE6XCJcXGYwMjlcIn0uZmEtYmFyY29kZXstLWZhOlwiXFxmMDJhXCJ9LmZhLXRhZ3stLWZhOlwiXFxmMDJiXCJ9LmZhLXRhZ3N7LS1mYTpcIlxcZjAyY1wifS5mYS1ib29rey0tZmE6XCJcXGYwMmRcIn0uZmEtYm9va21hcmt7LS1mYTpcIlxcZjAyZVwifS5mYS1wcmludHstLWZhOlwiXFxmMDJmXCJ9LmZhLWNhbWVyYSwuZmEtY2FtZXJhLWFsdHstLWZhOlwiXFxmMDMwXCJ9LmZhLWZvbnR7LS1mYTpcIlxcZjAzMVwifS5mYS1ib2xkey0tZmE6XCJcXGYwMzJcIn0uZmEtaXRhbGljey0tZmE6XCJcXGYwMzNcIn0uZmEtdGV4dC1oZWlnaHR7LS1mYTpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoey0tZmE6XCJcXGYwMzVcIn0uZmEtYWxpZ24tbGVmdHstLWZhOlwiXFxmMDM2XCJ9LmZhLWFsaWduLWNlbnRlcnstLWZhOlwiXFxmMDM3XCJ9LmZhLWFsaWduLXJpZ2h0ey0tZmE6XCJcXGYwMzhcIn0uZmEtYWxpZ24tanVzdGlmeXstLWZhOlwiXFxmMDM5XCJ9LmZhLWxpc3QsLmZhLWxpc3Qtc3F1YXJlc3stLWZhOlwiXFxmMDNhXCJ9LmZhLWRlZGVudCwuZmEtb3V0ZGVudHstLWZhOlwiXFxmMDNiXCJ9LmZhLWluZGVudHstLWZhOlwiXFxmMDNjXCJ9LmZhLXZpZGVvLC5mYS12aWRlby1jYW1lcmF7LS1mYTpcIlxcZjAzZFwifS5mYS1pbWFnZXstLWZhOlwiXFxmMDNlXCJ9LmZhLWxvY2F0aW9uLXBpbiwuZmEtbWFwLW1hcmtlcnstLWZhOlwiXFxmMDQxXCJ9LmZhLWFkanVzdCwuZmEtY2lyY2xlLWhhbGYtc3Ryb2tley0tZmE6XCJcXGYwNDJcIn0uZmEtZHJvcGxldCwuZmEtdGludHstLWZhOlwiXFxmMDQzXCJ9LmZhLWVkaXQsLmZhLXBlbi10by1zcXVhcmV7LS1mYTpcIlxcZjA0NFwifS5mYS1hcnJvd3MsLmZhLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHR7LS1mYTpcIlxcZjA0N1wifS5mYS1iYWNrd2FyZC1zdGVwLC5mYS1zdGVwLWJhY2t3YXJkey0tZmE6XCJcXGYwNDhcIn0uZmEtYmFja3dhcmQtZmFzdCwuZmEtZmFzdC1iYWNrd2FyZHstLWZhOlwiXFxmMDQ5XCJ9LmZhLWJhY2t3YXJkey0tZmE6XCJcXGYwNGFcIn0uZmEtcGxheXstLWZhOlwiXFxmMDRiXCJ9LmZhLXBhdXNley0tZmE6XCJcXGYwNGNcIn0uZmEtc3RvcHstLWZhOlwiXFxmMDRkXCJ9LmZhLWZvcndhcmR7LS1mYTpcIlxcZjA0ZVwifS5mYS1mYXN0LWZvcndhcmQsLmZhLWZvcndhcmQtZmFzdHstLWZhOlwiXFxmMDUwXCJ9LmZhLWZvcndhcmQtc3RlcCwuZmEtc3RlcC1mb3J3YXJkey0tZmE6XCJcXGYwNTFcIn0uZmEtZWplY3R7LS1mYTpcIlxcZjA1MlwifS5mYS1jaGV2cm9uLWxlZnR7LS1mYTpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0ey0tZmE6XCJcXGYwNTRcIn0uZmEtY2lyY2xlLXBsdXMsLmZhLXBsdXMtY2lyY2xley0tZmE6XCJcXGYwNTVcIn0uZmEtY2lyY2xlLW1pbnVzLC5mYS1taW51cy1jaXJjbGV7LS1mYTpcIlxcZjA1NlwifS5mYS1jaXJjbGUteG1hcmssLmZhLXRpbWVzLWNpcmNsZSwuZmEteG1hcmstY2lyY2xley0tZmE6XCJcXGYwNTdcIn0uZmEtY2hlY2stY2lyY2xlLC5mYS1jaXJjbGUtY2hlY2t7LS1mYTpcIlxcZjA1OFwifS5mYS1jaXJjbGUtcXVlc3Rpb24sLmZhLXF1ZXN0aW9uLWNpcmNsZXstLWZhOlwiXFxmMDU5XCJ9LmZhLWNpcmNsZS1pbmZvLC5mYS1pbmZvLWNpcmNsZXstLWZhOlwiXFxmMDVhXCJ9LmZhLWNyb3NzaGFpcnN7LS1mYTpcIlxcZjA1YlwifS5mYS1iYW4sLmZhLWNhbmNlbHstLWZhOlwiXFxmMDVlXCJ9LmZhLWFycm93LWxlZnR7LS1mYTpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodHstLWZhOlwiXFxmMDYxXCJ9LmZhLWFycm93LXVwey0tZmE6XCJcXGYwNjJcIn0uZmEtYXJyb3ctZG93bnstLWZhOlwiXFxmMDYzXCJ9LmZhLW1haWwtZm9yd2FyZCwuZmEtc2hhcmV7LS1mYTpcIlxcZjA2NFwifS5mYS1leHBhbmR7LS1mYTpcIlxcZjA2NVwifS5mYS1jb21wcmVzc3stLWZhOlwiXFxmMDY2XCJ9LmZhLW1pbnVzLC5mYS1zdWJ0cmFjdHstLWZhOlwiXFxmMDY4XCJ9LmZhLWNpcmNsZS1leGNsYW1hdGlvbiwuZmEtZXhjbGFtYXRpb24tY2lyY2xley0tZmE6XCJcXGYwNmFcIn0uZmEtZ2lmdHstLWZhOlwiXFxmMDZiXCJ9LmZhLWxlYWZ7LS1mYTpcIlxcZjA2Y1wifS5mYS1maXJley0tZmE6XCJcXGYwNmRcIn0uZmEtZXlley0tZmE6XCJcXGYwNmVcIn0uZmEtZXllLXNsYXNoey0tZmE6XCJcXGYwNzBcIn0uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGUsLmZhLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLC5mYS13YXJuaW5ney0tZmE6XCJcXGYwNzFcIn0uZmEtcGxhbmV7LS1mYTpcIlxcZjA3MlwifS5mYS1jYWxlbmRhci1hbHQsLmZhLWNhbGVuZGFyLWRheXN7LS1mYTpcIlxcZjA3M1wifS5mYS1yYW5kb20sLmZhLXNodWZmbGV7LS1mYTpcIlxcZjA3NFwifS5mYS1jb21tZW50ey0tZmE6XCJcXGYwNzVcIn0uZmEtbWFnbmV0ey0tZmE6XCJcXGYwNzZcIn0uZmEtY2hldnJvbi11cHstLWZhOlwiXFxmMDc3XCJ9LmZhLWNoZXZyb24tZG93bnstLWZhOlwiXFxmMDc4XCJ9LmZhLXJldHdlZXR7LS1mYTpcIlxcZjA3OVwifS5mYS1jYXJ0LXNob3BwaW5nLC5mYS1zaG9wcGluZy1jYXJ0ey0tZmE6XCJcXGYwN2FcIn0uZmEtZm9sZGVyLC5mYS1mb2xkZXItYmxhbmt7LS1mYTpcIlxcZjA3YlwifS5mYS1mb2xkZXItb3BlbnstLWZhOlwiXFxmMDdjXCJ9LmZhLWFycm93cy11cC1kb3duLC5mYS1hcnJvd3MtdnstLWZhOlwiXFxmMDdkXCJ9LmZhLWFycm93cy1oLC5mYS1hcnJvd3MtbGVmdC1yaWdodHstLWZhOlwiXFxmMDdlXCJ9LmZhLWJhci1jaGFydCwuZmEtY2hhcnQtYmFyey0tZmE6XCJcXGYwODBcIn0uZmEtY2FtZXJhLXJldHJvey0tZmE6XCJcXGYwODNcIn0uZmEta2V5ey0tZmE6XCJcXGYwODRcIn0uZmEtY29ncywuZmEtZ2VhcnN7LS1mYTpcIlxcZjA4NVwifS5mYS1jb21tZW50c3stLWZhOlwiXFxmMDg2XCJ9LmZhLXN0YXItaGFsZnstLWZhOlwiXFxmMDg5XCJ9LmZhLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldCwuZmEtc2lnbi1vdXR7LS1mYTpcIlxcZjA4YlwifS5mYS10aHVtYi10YWNrLC5mYS10aHVtYnRhY2t7LS1mYTpcIlxcZjA4ZFwifS5mYS1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZSwuZmEtZXh0ZXJuYWwtbGlua3stLWZhOlwiXFxmMDhlXCJ9LmZhLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQsLmZhLXNpZ24taW57LS1mYTpcIlxcZjA5MFwifS5mYS10cm9waHl7LS1mYTpcIlxcZjA5MVwifS5mYS11cGxvYWR7LS1mYTpcIlxcZjA5M1wifS5mYS1sZW1vbnstLWZhOlwiXFxmMDk0XCJ9LmZhLXBob25ley0tZmE6XCJcXGYwOTVcIn0uZmEtcGhvbmUtc3F1YXJlLC5mYS1zcXVhcmUtcGhvbmV7LS1mYTpcIlxcZjA5OFwifS5mYS11bmxvY2t7LS1mYTpcIlxcZjA5Y1wifS5mYS1jcmVkaXQtY2FyZCwuZmEtY3JlZGl0LWNhcmQtYWx0ey0tZmE6XCJcXGYwOWRcIn0uZmEtZmVlZCwuZmEtcnNzey0tZmE6XCJcXGYwOWVcIn0uZmEtaGFyZC1kcml2ZSwuZmEtaGRkey0tZmE6XCJcXGYwYTBcIn0uZmEtYnVsbGhvcm57LS1mYTpcIlxcZjBhMVwifS5mYS1jZXJ0aWZpY2F0ZXstLWZhOlwiXFxmMGEzXCJ9LmZhLWhhbmQtcG9pbnQtcmlnaHR7LS1mYTpcIlxcZjBhNFwifS5mYS1oYW5kLXBvaW50LWxlZnR7LS1mYTpcIlxcZjBhNVwifS5mYS1oYW5kLXBvaW50LXVwey0tZmE6XCJcXGYwYTZcIn0uZmEtaGFuZC1wb2ludC1kb3duey0tZmE6XCJcXGYwYTdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQsLmZhLWNpcmNsZS1hcnJvdy1sZWZ0ey0tZmE6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0LC5mYS1jaXJjbGUtYXJyb3ctcmlnaHR7LS1mYTpcIlxcZjBhOVwifS5mYS1hcnJvdy1jaXJjbGUtdXAsLmZhLWNpcmNsZS1hcnJvdy11cHstLWZhOlwiXFxmMGFhXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duLC5mYS1jaXJjbGUtYXJyb3ctZG93bnstLWZhOlwiXFxmMGFiXCJ9LmZhLWdsb2Jley0tZmE6XCJcXGYwYWNcIn0uZmEtd3JlbmNoey0tZmE6XCJcXGYwYWRcIn0uZmEtbGlzdC1jaGVjaywuZmEtdGFza3N7LS1mYTpcIlxcZjBhZVwifS5mYS1maWx0ZXJ7LS1mYTpcIlxcZjBiMFwifS5mYS1icmllZmNhc2V7LS1mYTpcIlxcZjBiMVwifS5mYS1hcnJvd3MtYWx0LC5mYS11cC1kb3duLWxlZnQtcmlnaHR7LS1mYTpcIlxcZjBiMlwifS5mYS11c2Vyc3stLWZhOlwiXFxmMGMwXCJ9LmZhLWNoYWluLC5mYS1saW5rey0tZmE6XCJcXGYwYzFcIn0uZmEtY2xvdWR7LS1mYTpcIlxcZjBjMlwifS5mYS1mbGFza3stLWZhOlwiXFxmMGMzXCJ9LmZhLWN1dCwuZmEtc2Npc3NvcnN7LS1mYTpcIlxcZjBjNFwifS5mYS1jb3B5ey0tZmE6XCJcXGYwYzVcIn0uZmEtcGFwZXJjbGlwey0tZmE6XCJcXGYwYzZcIn0uZmEtZmxvcHB5LWRpc2ssLmZhLXNhdmV7LS1mYTpcIlxcZjBjN1wifS5mYS1zcXVhcmV7LS1mYTpcIlxcZjBjOFwifS5mYS1iYXJzLC5mYS1uYXZpY29uey0tZmE6XCJcXGYwYzlcIn0uZmEtbGlzdC1kb3RzLC5mYS1saXN0LXVsey0tZmE6XCJcXGYwY2FcIn0uZmEtbGlzdC0xLTIsLmZhLWxpc3QtbnVtZXJpYywuZmEtbGlzdC1vbHstLWZhOlwiXFxmMGNiXCJ9LmZhLXN0cmlrZXRocm91Z2h7LS1mYTpcIlxcZjBjY1wifS5mYS11bmRlcmxpbmV7LS1mYTpcIlxcZjBjZFwifS5mYS10YWJsZXstLWZhOlwiXFxmMGNlXCJ9LmZhLW1hZ2ljLC5mYS13YW5kLW1hZ2ljey0tZmE6XCJcXGYwZDBcIn0uZmEtdHJ1Y2t7LS1mYTpcIlxcZjBkMVwifS5mYS1tb25leS1iaWxsey0tZmE6XCJcXGYwZDZcIn0uZmEtY2FyZXQtZG93bnstLWZhOlwiXFxmMGQ3XCJ9LmZhLWNhcmV0LXVwey0tZmE6XCJcXGYwZDhcIn0uZmEtY2FyZXQtbGVmdHstLWZhOlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0ey0tZmE6XCJcXGYwZGFcIn0uZmEtY29sdW1ucywuZmEtdGFibGUtY29sdW1uc3stLWZhOlwiXFxmMGRiXCJ9LmZhLXNvcnQsLmZhLXVuc29ydGVkey0tZmE6XCJcXGYwZGNcIn0uZmEtc29ydC1kZXNjLC5mYS1zb3J0LWRvd257LS1mYTpcIlxcZjBkZFwifS5mYS1zb3J0LWFzYywuZmEtc29ydC11cHstLWZhOlwiXFxmMGRlXCJ9LmZhLWVudmVsb3Bley0tZmE6XCJcXGYwZTBcIn0uZmEtYXJyb3ctbGVmdC1yb3RhdGUsLmZhLWFycm93LXJvdGF0ZS1iYWNrLC5mYS1hcnJvdy1yb3RhdGUtYmFja3dhcmQsLmZhLWFycm93LXJvdGF0ZS1sZWZ0LC5mYS11bmRvey0tZmE6XCJcXGYwZTJcIn0uZmEtZ2F2ZWwsLmZhLWxlZ2Fsey0tZmE6XCJcXGYwZTNcIn0uZmEtYm9sdCwuZmEtemFwey0tZmE6XCJcXGYwZTdcIn0uZmEtc2l0ZW1hcHstLWZhOlwiXFxmMGU4XCJ9LmZhLXVtYnJlbGxhey0tZmE6XCJcXGYwZTlcIn0uZmEtZmlsZS1jbGlwYm9hcmQsLmZhLXBhc3Rley0tZmE6XCJcXGYwZWFcIn0uZmEtbGlnaHRidWxiey0tZmE6XCJcXGYwZWJcIn0uZmEtYXJyb3ctcmlnaHQtYXJyb3ctbGVmdCwuZmEtZXhjaGFuZ2V7LS1mYTpcIlxcZjBlY1wifS5mYS1jbG91ZC1hcnJvdy1kb3duLC5mYS1jbG91ZC1kb3dubG9hZCwuZmEtY2xvdWQtZG93bmxvYWQtYWx0ey0tZmE6XCJcXGYwZWRcIn0uZmEtY2xvdWQtYXJyb3ctdXAsLmZhLWNsb3VkLXVwbG9hZCwuZmEtY2xvdWQtdXBsb2FkLWFsdHstLWZhOlwiXFxmMGVlXCJ9LmZhLXVzZXItZG9jdG9yLC5mYS11c2VyLW1key0tZmE6XCJcXGYwZjBcIn0uZmEtc3RldGhvc2NvcGV7LS1mYTpcIlxcZjBmMVwifS5mYS1zdWl0Y2FzZXstLWZhOlwiXFxmMGYyXCJ9LmZhLWJlbGx7LS1mYTpcIlxcZjBmM1wifS5mYS1jb2ZmZWUsLmZhLW11Zy1zYXVjZXJ7LS1mYTpcIlxcZjBmNFwifS5mYS1ob3NwaXRhbCwuZmEtaG9zcGl0YWwtYWx0LC5mYS1ob3NwaXRhbC13aWRley0tZmE6XCJcXGYwZjhcIn0uZmEtYW1idWxhbmNlLC5mYS10cnVjay1tZWRpY2Fsey0tZmE6XCJcXGYwZjlcIn0uZmEtbWVka2l0LC5mYS1zdWl0Y2FzZS1tZWRpY2Fsey0tZmE6XCJcXGYwZmFcIn0uZmEtZmlnaHRlci1qZXQsLmZhLWpldC1maWdodGVyey0tZmE6XCJcXGYwZmJcIn0uZmEtYmVlciwuZmEtYmVlci1tdWctZW1wdHl7LS1mYTpcIlxcZjBmY1wifS5mYS1oLXNxdWFyZSwuZmEtc3F1YXJlLWh7LS1mYTpcIlxcZjBmZFwifS5mYS1wbHVzLXNxdWFyZSwuZmEtc3F1YXJlLXBsdXN7LS1mYTpcIlxcZjBmZVwifS5mYS1hbmdsZS1kb3VibGUtbGVmdCwuZmEtYW5nbGVzLWxlZnR7LS1mYTpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQsLmZhLWFuZ2xlcy1yaWdodHstLWZhOlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cCwuZmEtYW5nbGVzLXVwey0tZmE6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG91YmxlLWRvd24sLmZhLWFuZ2xlcy1kb3duey0tZmE6XCJcXGYxMDNcIn0uZmEtYW5nbGUtbGVmdHstLWZhOlwiXFxmMTA0XCJ9LmZhLWFuZ2xlLXJpZ2h0ey0tZmE6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXB7LS1mYTpcIlxcZjEwNlwifS5mYS1hbmdsZS1kb3duey0tZmE6XCJcXGYxMDdcIn0uZmEtbGFwdG9wey0tZmE6XCJcXGYxMDlcIn0uZmEtdGFibGV0LWJ1dHRvbnstLWZhOlwiXFxmMTBhXCJ9LmZhLW1vYmlsZS1idXR0b257LS1mYTpcIlxcZjEwYlwifS5mYS1xdW90ZS1sZWZ0LC5mYS1xdW90ZS1sZWZ0LWFsdHstLWZhOlwiXFxmMTBkXCJ9LmZhLXF1b3RlLXJpZ2h0LC5mYS1xdW90ZS1yaWdodC1hbHR7LS1mYTpcIlxcZjEwZVwifS5mYS1zcGlubmVyey0tZmE6XCJcXGYxMTBcIn0uZmEtY2lyY2xley0tZmE6XCJcXGYxMTFcIn0uZmEtZmFjZS1zbWlsZSwuZmEtc21pbGV7LS1mYTpcIlxcZjExOFwifS5mYS1mYWNlLWZyb3duLC5mYS1mcm93bnstLWZhOlwiXFxmMTE5XCJ9LmZhLWZhY2UtbWVoLC5mYS1tZWh7LS1mYTpcIlxcZjExYVwifS5mYS1nYW1lcGFkey0tZmE6XCJcXGYxMWJcIn0uZmEta2V5Ym9hcmR7LS1mYTpcIlxcZjExY1wifS5mYS1mbGFnLWNoZWNrZXJlZHstLWZhOlwiXFxmMTFlXCJ9LmZhLXRlcm1pbmFsey0tZmE6XCJcXGYxMjBcIn0uZmEtY29kZXstLWZhOlwiXFxmMTIxXCJ9LmZhLW1haWwtcmVwbHktYWxsLC5mYS1yZXBseS1hbGx7LS1mYTpcIlxcZjEyMlwifS5mYS1sb2NhdGlvbi1hcnJvd3stLWZhOlwiXFxmMTI0XCJ9LmZhLWNyb3B7LS1mYTpcIlxcZjEyNVwifS5mYS1jb2RlLWJyYW5jaHstLWZhOlwiXFxmMTI2XCJ9LmZhLWNoYWluLWJyb2tlbiwuZmEtY2hhaW4tc2xhc2gsLmZhLWxpbmstc2xhc2gsLmZhLXVubGlua3stLWZhOlwiXFxmMTI3XCJ9LmZhLWluZm97LS1mYTpcIlxcZjEyOVwifS5mYS1zdXBlcnNjcmlwdHstLWZhOlwiXFxmMTJiXCJ9LmZhLXN1YnNjcmlwdHstLWZhOlwiXFxmMTJjXCJ9LmZhLWVyYXNlcnstLWZhOlwiXFxmMTJkXCJ9LmZhLXB1enpsZS1waWVjZXstLWZhOlwiXFxmMTJlXCJ9LmZhLW1pY3JvcGhvbmV7LS1mYTpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLXNsYXNoey0tZmE6XCJcXGYxMzFcIn0uZmEtc2hpZWxkLC5mYS1zaGllbGQtYmxhbmt7LS1mYTpcIlxcZjEzMlwifS5mYS1jYWxlbmRhcnstLWZhOlwiXFxmMTMzXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyey0tZmE6XCJcXGYxMzRcIn0uZmEtcm9ja2V0ey0tZmE6XCJcXGYxMzVcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdCwuZmEtY2lyY2xlLWNoZXZyb24tbGVmdHstLWZhOlwiXFxmMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0LC5mYS1jaXJjbGUtY2hldnJvbi1yaWdodHstLWZhOlwiXFxmMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwLC5mYS1jaXJjbGUtY2hldnJvbi11cHstLWZhOlwiXFxmMTM5XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWRvd24sLmZhLWNpcmNsZS1jaGV2cm9uLWRvd257LS1mYTpcIlxcZjEzYVwifS5mYS1hbmNob3J7LS1mYTpcIlxcZjEzZFwifS5mYS11bmxvY2stYWx0LC5mYS11bmxvY2sta2V5aG9sZXstLWZhOlwiXFxmMTNlXCJ9LmZhLWJ1bGxzZXlley0tZmE6XCJcXGYxNDBcIn0uZmEtZWxsaXBzaXMsLmZhLWVsbGlwc2lzLWh7LS1mYTpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12LC5mYS1lbGxpcHNpcy12ZXJ0aWNhbHstLWZhOlwiXFxmMTQyXCJ9LmZhLXJzcy1zcXVhcmUsLmZhLXNxdWFyZS1yc3N7LS1mYTpcIlxcZjE0M1wifS5mYS1jaXJjbGUtcGxheSwuZmEtcGxheS1jaXJjbGV7LS1mYTpcIlxcZjE0NFwifS5mYS10aWNrZXR7LS1mYTpcIlxcZjE0NVwifS5mYS1taW51cy1zcXVhcmUsLmZhLXNxdWFyZS1taW51c3stLWZhOlwiXFxmMTQ2XCJ9LmZhLWFycm93LXR1cm4tdXAsLmZhLWxldmVsLXVwey0tZmE6XCJcXGYxNDhcIn0uZmEtYXJyb3ctdHVybi1kb3duLC5mYS1sZXZlbC1kb3duey0tZmE6XCJcXGYxNDlcIn0uZmEtY2hlY2stc3F1YXJlLC5mYS1zcXVhcmUtY2hlY2t7LS1mYTpcIlxcZjE0YVwifS5mYS1wZW4tc3F1YXJlLC5mYS1wZW5jaWwtc3F1YXJlLC5mYS1zcXVhcmUtcGVuey0tZmE6XCJcXGYxNGJcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUsLmZhLXNxdWFyZS1hcnJvdy11cC1yaWdodHstLWZhOlwiXFxmMTRjXCJ9LmZhLXNoYXJlLWZyb20tc3F1YXJlLC5mYS1zaGFyZS1zcXVhcmV7LS1mYTpcIlxcZjE0ZFwifS5mYS1jb21wYXNzey0tZmE6XCJcXGYxNGVcIn0uZmEtY2FyZXQtc3F1YXJlLWRvd24sLmZhLXNxdWFyZS1jYXJldC1kb3duey0tZmE6XCJcXGYxNTBcIn0uZmEtY2FyZXQtc3F1YXJlLXVwLC5mYS1zcXVhcmUtY2FyZXQtdXB7LS1mYTpcIlxcZjE1MVwifS5mYS1jYXJldC1zcXVhcmUtcmlnaHQsLmZhLXNxdWFyZS1jYXJldC1yaWdodHstLWZhOlwiXFxmMTUyXCJ9LmZhLWV1ciwuZmEtZXVybywuZmEtZXVyby1zaWduey0tZmE6XCJcXGYxNTNcIn0uZmEtZ2JwLC5mYS1wb3VuZC1zaWduLC5mYS1zdGVybGluZy1zaWduey0tZmE6XCJcXGYxNTRcIn0uZmEtcnVwZWUsLmZhLXJ1cGVlLXNpZ257LS1mYTpcIlxcZjE1NlwifS5mYS1jbnksLmZhLWpweSwuZmEtcm1iLC5mYS15ZW4sLmZhLXllbi1zaWduey0tZmE6XCJcXGYxNTdcIn0uZmEtcm91YmxlLC5mYS1ydWIsLmZhLXJ1YmxlLC5mYS1ydWJsZS1zaWduey0tZmE6XCJcXGYxNThcIn0uZmEta3J3LC5mYS13b24sLmZhLXdvbi1zaWduey0tZmE6XCJcXGYxNTlcIn0uZmEtZmlsZXstLWZhOlwiXFxmMTViXCJ9LmZhLWZpbGUtYWx0LC5mYS1maWxlLWxpbmVzLC5mYS1maWxlLXRleHR7LS1mYTpcIlxcZjE1Y1wifS5mYS1hcnJvdy1kb3duLWEteiwuZmEtc29ydC1hbHBoYS1hc2MsLmZhLXNvcnQtYWxwaGEtZG93bnstLWZhOlwiXFxmMTVkXCJ9LmZhLWFycm93LXVwLWEteiwuZmEtc29ydC1hbHBoYS11cHstLWZhOlwiXFxmMTVlXCJ9LmZhLWFycm93LWRvd24td2lkZS1zaG9ydCwuZmEtc29ydC1hbW91bnQtYXNjLC5mYS1zb3J0LWFtb3VudC1kb3duey0tZmE6XCJcXGYxNjBcIn0uZmEtYXJyb3ctdXAtd2lkZS1zaG9ydCwuZmEtc29ydC1hbW91bnQtdXB7LS1mYTpcIlxcZjE2MVwifS5mYS1hcnJvdy1kb3duLTEtOSwuZmEtc29ydC1udW1lcmljLWFzYywuZmEtc29ydC1udW1lcmljLWRvd257LS1mYTpcIlxcZjE2MlwifS5mYS1hcnJvdy11cC0xLTksLmZhLXNvcnQtbnVtZXJpYy11cHstLWZhOlwiXFxmMTYzXCJ9LmZhLXRodW1icy11cHstLWZhOlwiXFxmMTY0XCJ9LmZhLXRodW1icy1kb3duey0tZmE6XCJcXGYxNjVcIn0uZmEtYXJyb3ctZG93bi1sb25nLC5mYS1sb25nLWFycm93LWRvd257LS1mYTpcIlxcZjE3NVwifS5mYS1hcnJvdy11cC1sb25nLC5mYS1sb25nLWFycm93LXVwey0tZmE6XCJcXGYxNzZcIn0uZmEtYXJyb3ctbGVmdC1sb25nLC5mYS1sb25nLWFycm93LWxlZnR7LS1mYTpcIlxcZjE3N1wifS5mYS1hcnJvdy1yaWdodC1sb25nLC5mYS1sb25nLWFycm93LXJpZ2h0ey0tZmE6XCJcXGYxNzhcIn0uZmEtZmVtYWxlLC5mYS1wZXJzb24tZHJlc3N7LS1mYTpcIlxcZjE4MlwifS5mYS1tYWxlLC5mYS1wZXJzb257LS1mYTpcIlxcZjE4M1wifS5mYS1zdW57LS1mYTpcIlxcZjE4NVwifS5mYS1tb29uey0tZmE6XCJcXGYxODZcIn0uZmEtYXJjaGl2ZSwuZmEtYm94LWFyY2hpdmV7LS1mYTpcIlxcZjE4N1wifS5mYS1idWd7LS1mYTpcIlxcZjE4OFwifS5mYS1jYXJldC1zcXVhcmUtbGVmdCwuZmEtc3F1YXJlLWNhcmV0LWxlZnR7LS1mYTpcIlxcZjE5MVwifS5mYS1jaXJjbGUtZG90LC5mYS1kb3QtY2lyY2xley0tZmE6XCJcXGYxOTJcIn0uZmEtd2hlZWxjaGFpcnstLWZhOlwiXFxmMTkzXCJ9LmZhLWxpcmEtc2lnbnstLWZhOlwiXFxmMTk1XCJ9LmZhLXNodXR0bGUtc3BhY2UsLmZhLXNwYWNlLXNodXR0bGV7LS1mYTpcIlxcZjE5N1wifS5mYS1lbnZlbG9wZS1zcXVhcmUsLmZhLXNxdWFyZS1lbnZlbG9wZXstLWZhOlwiXFxmMTk5XCJ9LmZhLWJhbmssLmZhLWJ1aWxkaW5nLWNvbHVtbnMsLmZhLWluc3RpdHV0aW9uLC5mYS1tdXNldW0sLmZhLXVuaXZlcnNpdHl7LS1mYTpcIlxcZjE5Y1wifS5mYS1ncmFkdWF0aW9uLWNhcCwuZmEtbW9ydGFyLWJvYXJkey0tZmE6XCJcXGYxOWRcIn0uZmEtbGFuZ3VhZ2V7LS1mYTpcIlxcZjFhYlwifS5mYS1mYXh7LS1mYTpcIlxcZjFhY1wifS5mYS1idWlsZGluZ3stLWZhOlwiXFxmMWFkXCJ9LmZhLWNoaWxkey0tZmE6XCJcXGYxYWVcIn0uZmEtcGF3ey0tZmE6XCJcXGYxYjBcIn0uZmEtY3ViZXstLWZhOlwiXFxmMWIyXCJ9LmZhLWN1YmVzey0tZmE6XCJcXGYxYjNcIn0uZmEtcmVjeWNsZXstLWZhOlwiXFxmMWI4XCJ9LmZhLWF1dG9tb2JpbGUsLmZhLWNhcnstLWZhOlwiXFxmMWI5XCJ9LmZhLWNhYiwuZmEtdGF4aXstLWZhOlwiXFxmMWJhXCJ9LmZhLXRyZWV7LS1mYTpcIlxcZjFiYlwifS5mYS1kYXRhYmFzZXstLWZhOlwiXFxmMWMwXCJ9LmZhLWZpbGUtcGRmey0tZmE6XCJcXGYxYzFcIn0uZmEtZmlsZS13b3Jkey0tZmE6XCJcXGYxYzJcIn0uZmEtZmlsZS1leGNlbHstLWZhOlwiXFxmMWMzXCJ9LmZhLWZpbGUtcG93ZXJwb2ludHstLWZhOlwiXFxmMWM0XCJ9LmZhLWZpbGUtaW1hZ2V7LS1mYTpcIlxcZjFjNVwifS5mYS1maWxlLWFyY2hpdmUsLmZhLWZpbGUtemlwcGVyey0tZmE6XCJcXGYxYzZcIn0uZmEtZmlsZS1hdWRpb3stLWZhOlwiXFxmMWM3XCJ9LmZhLWZpbGUtdmlkZW97LS1mYTpcIlxcZjFjOFwifS5mYS1maWxlLWNvZGV7LS1mYTpcIlxcZjFjOVwifS5mYS1saWZlLXJpbmd7LS1mYTpcIlxcZjFjZFwifS5mYS1jaXJjbGUtbm90Y2h7LS1mYTpcIlxcZjFjZVwifS5mYS1wYXBlci1wbGFuZXstLWZhOlwiXFxmMWQ4XCJ9LmZhLWNsb2NrLXJvdGF0ZS1sZWZ0LC5mYS1oaXN0b3J5ey0tZmE6XCJcXGYxZGFcIn0uZmEtaGVhZGVyLC5mYS1oZWFkaW5ney0tZmE6XCJcXGYxZGNcIn0uZmEtcGFyYWdyYXBoey0tZmE6XCJcXGYxZGRcIn0uZmEtc2xpZGVycywuZmEtc2xpZGVycy1oey0tZmE6XCJcXGYxZGVcIn0uZmEtc2hhcmUtYWx0LC5mYS1zaGFyZS1ub2Rlc3stLWZhOlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmUsLmZhLXNxdWFyZS1zaGFyZS1ub2Rlc3stLWZhOlwiXFxmMWUxXCJ9LmZhLWJvbWJ7LS1mYTpcIlxcZjFlMlwifS5mYS1mdXRib2wsLmZhLWZ1dGJvbC1iYWxsLC5mYS1zb2NjZXItYmFsbHstLWZhOlwiXFxmMWUzXCJ9LmZhLXRlbGV0eXBlLC5mYS10dHl7LS1mYTpcIlxcZjFlNFwifS5mYS1iaW5vY3VsYXJzey0tZmE6XCJcXGYxZTVcIn0uZmEtcGx1Z3stLWZhOlwiXFxmMWU2XCJ9LmZhLW5ld3NwYXBlcnstLWZhOlwiXFxmMWVhXCJ9LmZhLXdpZmksLmZhLXdpZmktMywuZmEtd2lmaS1zdHJvbmd7LS1mYTpcIlxcZjFlYlwifS5mYS1jYWxjdWxhdG9yey0tZmE6XCJcXGYxZWNcIn0uZmEtYmVsbC1zbGFzaHstLWZhOlwiXFxmMWY2XCJ9LmZhLXRyYXNoey0tZmE6XCJcXGYxZjhcIn0uZmEtY29weXJpZ2h0ey0tZmE6XCJcXGYxZjlcIn0uZmEtZXllLWRyb3BwZXIsLmZhLWV5ZS1kcm9wcGVyLWVtcHR5LC5mYS1leWVkcm9wcGVyey0tZmE6XCJcXGYxZmJcIn0uZmEtcGFpbnQtYnJ1c2gsLmZhLXBhaW50YnJ1c2h7LS1mYTpcIlxcZjFmY1wifS5mYS1iaXJ0aGRheS1jYWtlLC5mYS1jYWtlLC5mYS1jYWtlLWNhbmRsZXN7LS1mYTpcIlxcZjFmZFwifS5mYS1hcmVhLWNoYXJ0LC5mYS1jaGFydC1hcmVhey0tZmE6XCJcXGYxZmVcIn0uZmEtY2hhcnQtcGllLC5mYS1waWUtY2hhcnR7LS1mYTpcIlxcZjIwMFwifS5mYS1jaGFydC1saW5lLC5mYS1saW5lLWNoYXJ0ey0tZmE6XCJcXGYyMDFcIn0uZmEtdG9nZ2xlLW9mZnstLWZhOlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbnstLWZhOlwiXFxmMjA1XCJ9LmZhLWJpY3ljbGV7LS1mYTpcIlxcZjIwNlwifS5mYS1idXN7LS1mYTpcIlxcZjIwN1wifS5mYS1jbG9zZWQtY2FwdGlvbmluZ3stLWZhOlwiXFxmMjBhXCJ9LmZhLWlscywuZmEtc2hla2VsLC5mYS1zaGVrZWwtc2lnbiwuZmEtc2hlcWVsLC5mYS1zaGVxZWwtc2lnbnstLWZhOlwiXFxmMjBiXCJ9LmZhLWNhcnQtcGx1c3stLWZhOlwiXFxmMjE3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bnstLWZhOlwiXFxmMjE4XCJ9LmZhLWRpYW1vbmR7LS1mYTpcIlxcZjIxOVwifS5mYS1zaGlwey0tZmE6XCJcXGYyMWFcIn0uZmEtdXNlci1zZWNyZXR7LS1mYTpcIlxcZjIxYlwifS5mYS1tb3RvcmN5Y2xley0tZmE6XCJcXGYyMWNcIn0uZmEtc3RyZWV0LXZpZXd7LS1mYTpcIlxcZjIxZFwifS5mYS1oZWFydC1wdWxzZSwuZmEtaGVhcnRiZWF0ey0tZmE6XCJcXGYyMWVcIn0uZmEtdmVudXN7LS1mYTpcIlxcZjIyMVwifS5mYS1tYXJzey0tZmE6XCJcXGYyMjJcIn0uZmEtbWVyY3VyeXstLWZhOlwiXFxmMjIzXCJ9LmZhLW1hcnMtYW5kLXZlbnVzey0tZmE6XCJcXGYyMjRcIn0uZmEtdHJhbnNnZW5kZXIsLmZhLXRyYW5zZ2VuZGVyLWFsdHstLWZhOlwiXFxmMjI1XCJ9LmZhLXZlbnVzLWRvdWJsZXstLWZhOlwiXFxmMjI2XCJ9LmZhLW1hcnMtZG91Ymxley0tZmE6XCJcXGYyMjdcIn0uZmEtdmVudXMtbWFyc3stLWZhOlwiXFxmMjI4XCJ9LmZhLW1hcnMtc3Ryb2tley0tZmE6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtdXAsLmZhLW1hcnMtc3Ryb2tlLXZ7LS1mYTpcIlxcZjIyYVwifS5mYS1tYXJzLXN0cm9rZS1oLC5mYS1tYXJzLXN0cm9rZS1yaWdodHstLWZhOlwiXFxmMjJiXCJ9LmZhLW5ldXRlcnstLWZhOlwiXFxmMjJjXCJ9LmZhLWdlbmRlcmxlc3N7LS1mYTpcIlxcZjIyZFwifS5mYS1zZXJ2ZXJ7LS1mYTpcIlxcZjIzM1wifS5mYS11c2VyLXBsdXN7LS1mYTpcIlxcZjIzNFwifS5mYS11c2VyLXRpbWVzLC5mYS11c2VyLXhtYXJrey0tZmE6XCJcXGYyMzVcIn0uZmEtYmVkey0tZmE6XCJcXGYyMzZcIn0uZmEtdHJhaW57LS1mYTpcIlxcZjIzOFwifS5mYS1zdWJ3YXksLmZhLXRyYWluLXN1YndheXstLWZhOlwiXFxmMjM5XCJ9LmZhLWJhdHRlcnksLmZhLWJhdHRlcnktNSwuZmEtYmF0dGVyeS1mdWxsey0tZmE6XCJcXGYyNDBcIn0uZmEtYmF0dGVyeS00LC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzey0tZmE6XCJcXGYyNDFcIn0uZmEtYmF0dGVyeS0zLC5mYS1iYXR0ZXJ5LWhhbGZ7LS1mYTpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LTIsLmZhLWJhdHRlcnktcXVhcnRlcnstLWZhOlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktMCwuZmEtYmF0dGVyeS1lbXB0eXstLWZhOlwiXFxmMjQ0XCJ9LmZhLWFycm93LXBvaW50ZXIsLmZhLW1vdXNlLXBvaW50ZXJ7LS1mYTpcIlxcZjI0NVwifS5mYS1pLWN1cnNvcnstLWZhOlwiXFxmMjQ2XCJ9LmZhLW9iamVjdC1ncm91cHstLWZhOlwiXFxmMjQ3XCJ9LmZhLW9iamVjdC11bmdyb3Vwey0tZmE6XCJcXGYyNDhcIn0uZmEtbm90ZS1zdGlja3ksLmZhLXN0aWNreS1ub3Rley0tZmE6XCJcXGYyNDlcIn0uZmEtY2xvbmV7LS1mYTpcIlxcZjI0ZFwifS5mYS1iYWxhbmNlLXNjYWxlLC5mYS1zY2FsZS1iYWxhbmNlZHstLWZhOlwiXFxmMjRlXCJ9LmZhLWhvdXJnbGFzcy0xLC5mYS1ob3VyZ2xhc3Mtc3RhcnR7LS1mYTpcIlxcZjI1MVwifS5mYS1ob3VyZ2xhc3MtMiwuZmEtaG91cmdsYXNzLWhhbGZ7LS1mYTpcIlxcZjI1MlwifS5mYS1ob3VyZ2xhc3MtMywuZmEtaG91cmdsYXNzLWVuZHstLWZhOlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzcywuZmEtaG91cmdsYXNzLWVtcHR5ey0tZmE6XCJcXGYyNTRcIn0uZmEtaGFuZC1iYWNrLWZpc3QsLmZhLWhhbmQtcm9ja3stLWZhOlwiXFxmMjU1XCJ9LmZhLWhhbmQsLmZhLWhhbmQtcGFwZXJ7LS1mYTpcIlxcZjI1NlwifS5mYS1oYW5kLXNjaXNzb3Jzey0tZmE6XCJcXGYyNTdcIn0uZmEtaGFuZC1saXphcmR7LS1mYTpcIlxcZjI1OFwifS5mYS1oYW5kLXNwb2Nrey0tZmE6XCJcXGYyNTlcIn0uZmEtaGFuZC1wb2ludGVyey0tZmE6XCJcXGYyNWFcIn0uZmEtaGFuZC1wZWFjZXstLWZhOlwiXFxmMjViXCJ9LmZhLXRyYWRlbWFya3stLWZhOlwiXFxmMjVjXCJ9LmZhLXJlZ2lzdGVyZWR7LS1mYTpcIlxcZjI1ZFwifS5mYS10ZWxldmlzaW9uLC5mYS10diwuZmEtdHYtYWx0ey0tZmE6XCJcXGYyNmNcIn0uZmEtY2FsZW5kYXItcGx1c3stLWZhOlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLW1pbnVzey0tZmE6XCJcXGYyNzJcIn0uZmEtY2FsZW5kYXItdGltZXMsLmZhLWNhbGVuZGFyLXhtYXJrey0tZmE6XCJcXGYyNzNcIn0uZmEtY2FsZW5kYXItY2hlY2t7LS1mYTpcIlxcZjI3NFwifS5mYS1pbmR1c3RyeXstLWZhOlwiXFxmMjc1XCJ9LmZhLW1hcC1waW57LS1mYTpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnMsLmZhLXNpZ25zLXBvc3R7LS1mYTpcIlxcZjI3N1wifS5mYS1tYXB7LS1mYTpcIlxcZjI3OVwifS5mYS1jb21tZW50LWFsdCwuZmEtbWVzc2FnZXstLWZhOlwiXFxmMjdhXCJ9LmZhLWNpcmNsZS1wYXVzZSwuZmEtcGF1c2UtY2lyY2xley0tZmE6XCJcXGYyOGJcIn0uZmEtY2lyY2xlLXN0b3AsLmZhLXN0b3AtY2lyY2xley0tZmE6XCJcXGYyOGRcIn0uZmEtYmFnLXNob3BwaW5nLC5mYS1zaG9wcGluZy1iYWd7LS1mYTpcIlxcZjI5MFwifS5mYS1iYXNrZXQtc2hvcHBpbmcsLmZhLXNob3BwaW5nLWJhc2tldHstLWZhOlwiXFxmMjkxXCJ9LmZhLXVuaXZlcnNhbC1hY2Nlc3N7LS1mYTpcIlxcZjI5YVwifS5mYS1ibGluZCwuZmEtcGVyc29uLXdhbGtpbmctd2l0aC1jYW5ley0tZmE6XCJcXGYyOWRcIn0uZmEtYXVkaW8tZGVzY3JpcHRpb257LS1mYTpcIlxcZjI5ZVwifS5mYS1waG9uZS12b2x1bWUsLmZhLXZvbHVtZS1jb250cm9sLXBob25ley0tZmE6XCJcXGYyYTBcIn0uZmEtYnJhaWxsZXstLWZhOlwiXFxmMmExXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcywuZmEtZWFyLWxpc3RlbnstLWZhOlwiXFxmMmEyXCJ9LmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLC5mYS1hc2wtaW50ZXJwcmV0aW5nLC5mYS1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZywuZmEtaGFuZHMtYXNsLWludGVycHJldGluZ3stLWZhOlwiXFxmMmEzXCJ9LmZhLWRlYWYsLmZhLWRlYWZuZXNzLC5mYS1lYXItZGVhZiwuZmEtaGFyZC1vZi1oZWFyaW5ney0tZmE6XCJcXGYyYTRcIn0uZmEtaGFuZHMsLmZhLXNpZ24tbGFuZ3VhZ2UsLmZhLXNpZ25pbmd7LS1mYTpcIlxcZjJhN1wifS5mYS1leWUtbG93LXZpc2lvbiwuZmEtbG93LXZpc2lvbnstLWZhOlwiXFxmMmE4XCJ9LmZhLWhhbmRzaGFrZSwuZmEtaGFuZHNoYWtlLWFsdCwuZmEtaGFuZHNoYWtlLXNpbXBsZXstLWZhOlwiXFxmMmI1XCJ9LmZhLWVudmVsb3BlLW9wZW57LS1mYTpcIlxcZjJiNlwifS5mYS1hZGRyZXNzLWJvb2ssLmZhLWNvbnRhY3QtYm9va3stLWZhOlwiXFxmMmI5XCJ9LmZhLWFkZHJlc3MtY2FyZCwuZmEtY29udGFjdC1jYXJkLC5mYS12Y2FyZHstLWZhOlwiXFxmMmJiXCJ9LmZhLWNpcmNsZS11c2VyLC5mYS11c2VyLWNpcmNsZXstLWZhOlwiXFxmMmJkXCJ9LmZhLWlkLWJhZGdley0tZmE6XCJcXGYyYzFcIn0uZmEtZHJpdmVycy1saWNlbnNlLC5mYS1pZC1jYXJkey0tZmE6XCJcXGYyYzJcIn0uZmEtdGVtcGVyYXR1cmUtNCwuZmEtdGVtcGVyYXR1cmUtZnVsbCwuZmEtdGhlcm1vbWV0ZXItNCwuZmEtdGhlcm1vbWV0ZXItZnVsbHstLWZhOlwiXFxmMmM3XCJ9LmZhLXRlbXBlcmF0dXJlLTMsLmZhLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLC5mYS10aGVybW9tZXRlci0zLC5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyc3stLWZhOlwiXFxmMmM4XCJ9LmZhLXRlbXBlcmF0dXJlLTIsLmZhLXRlbXBlcmF0dXJlLWhhbGYsLmZhLXRoZXJtb21ldGVyLTIsLmZhLXRoZXJtb21ldGVyLWhhbGZ7LS1mYTpcIlxcZjJjOVwifS5mYS10ZW1wZXJhdHVyZS0xLC5mYS10ZW1wZXJhdHVyZS1xdWFydGVyLC5mYS10aGVybW9tZXRlci0xLC5mYS10aGVybW9tZXRlci1xdWFydGVyey0tZmE6XCJcXGYyY2FcIn0uZmEtdGVtcGVyYXR1cmUtMCwuZmEtdGVtcGVyYXR1cmUtZW1wdHksLmZhLXRoZXJtb21ldGVyLTAsLmZhLXRoZXJtb21ldGVyLWVtcHR5ey0tZmE6XCJcXGYyY2JcIn0uZmEtc2hvd2Vyey0tZmE6XCJcXGYyY2NcIn0uZmEtYmF0aCwuZmEtYmF0aHR1YnstLWZhOlwiXFxmMmNkXCJ9LmZhLXBvZGNhc3R7LS1mYTpcIlxcZjJjZVwifS5mYS13aW5kb3ctbWF4aW1pemV7LS1mYTpcIlxcZjJkMFwifS5mYS13aW5kb3ctbWluaW1pemV7LS1mYTpcIlxcZjJkMVwifS5mYS13aW5kb3ctcmVzdG9yZXstLWZhOlwiXFxmMmQyXCJ9LmZhLXNxdWFyZS14bWFyaywuZmEtdGltZXMtc3F1YXJlLC5mYS14bWFyay1zcXVhcmV7LS1mYTpcIlxcZjJkM1wifS5mYS1taWNyb2NoaXB7LS1mYTpcIlxcZjJkYlwifS5mYS1zbm93Zmxha2V7LS1mYTpcIlxcZjJkY1wifS5mYS13YXRjaHstLWZhOlwiXFxmMmUxXCJ9LmZhLXZvbHVtZS1zbGFzaHstLWZhOlwiXFxmMmUyXCJ9LmZhLWZvcmssLmZhLXV0ZW5zaWwtZm9ya3stLWZhOlwiXFxmMmUzXCJ9LmZhLWtuaWZlLC5mYS11dGVuc2lsLWtuaWZley0tZmE6XCJcXGYyZTRcIn0uZmEtc3Bvb24sLmZhLXV0ZW5zaWwtc3Bvb257LS1mYTpcIlxcZjJlNVwifS5mYS1mb3JrLWtuaWZlLC5mYS11dGVuc2lscy1hbHR7LS1mYTpcIlxcZjJlNlwifS5mYS1jdXRsZXJ5LC5mYS11dGVuc2lsc3stLWZhOlwiXFxmMmU3XCJ9LmZhLWNpcmNsZS1kb2xsYXIsLmZhLWRvbGxhci1jaXJjbGUsLmZhLXVzZC1jaXJjbGV7LS1mYTpcIlxcZjJlOFwifS5mYS1kb2xsYXItc3F1YXJlLC5mYS1zcXVhcmUtZG9sbGFyLC5mYS11c2Qtc3F1YXJley0tZmE6XCJcXGYyZTlcIn0uZmEtcm90YXRlLWJhY2ssLmZhLXJvdGF0ZS1iYWNrd2FyZCwuZmEtcm90YXRlLWxlZnQsLmZhLXVuZG8tYWx0ey0tZmE6XCJcXGYyZWFcIn0uZmEtdHJvcGh5LWFsdCwuZmEtdHJvcGh5LXN0YXJ7LS1mYTpcIlxcZjJlYlwifS5mYS10cmlhbmdsZXstLWZhOlwiXFxmMmVjXCJ9LmZhLXRyYXNoLWFsdCwuZmEtdHJhc2gtY2Fuey0tZmE6XCJcXGYyZWRcIn0uZmEtaGV4YWdvbi14bWFyaywuZmEtdGltZXMtaGV4YWdvbiwuZmEteG1hcmstaGV4YWdvbnstLWZhOlwiXFxmMmVlXCJ9LmZhLW9jdGFnb24teG1hcmssLmZhLXRpbWVzLW9jdGFnb24sLmZhLXhtYXJrLW9jdGFnb257LS1mYTpcIlxcZjJmMFwifS5mYS1yb3RhdGUsLmZhLXN5bmMtYWx0ey0tZmE6XCJcXGYyZjFcIn0uZmEtc3RvcHdhdGNoey0tZmE6XCJcXGYyZjJcIn0uZmEtc3Rhci1leGNsYW1hdGlvbnstLWZhOlwiXFxmMmYzXCJ9LmZhLXNwYWRley0tZmE6XCJcXGYyZjRcIn0uZmEtcmlnaHQtZnJvbS1icmFja2V0LC5mYS1zaWduLW91dC1hbHR7LS1mYTpcIlxcZjJmNVwifS5mYS1yaWdodC10by1icmFja2V0LC5mYS1zaWduLWluLWFsdHstLWZhOlwiXFxmMmY2XCJ9LmZhLXNoaWVsZC1jaGVja3stLWZhOlwiXFxmMmY3XCJ9LmZhLXNjcnViYmVyey0tZmE6XCJcXGYyZjhcIn0uZmEtcmVkby1hbHQsLmZhLXJvdGF0ZS1mb3J3YXJkLC5mYS1yb3RhdGUtcmlnaHR7LS1mYTpcIlxcZjJmOVwifS5mYS1yZWN0YW5nbGUsLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGV7LS1mYTpcIlxcZjJmYVwifS5mYS1yZWN0YW5nbGUtcG9ydHJhaXQsLmZhLXJlY3RhbmdsZS12ZXJ0aWNhbHstLWZhOlwiXFxmMmZiXCJ9LmZhLXJlY3RhbmdsZS13aWRley0tZmE6XCJcXGYyZmNcIn0uZmEtcXVlc3Rpb24tc3F1YXJlLC5mYS1zcXVhcmUtcXVlc3Rpb257LS1mYTpcIlxcZjJmZFwifS5mYS1wb297LS1mYTpcIlxcZjJmZVwifS5mYS1oZXhhZ29uLXBsdXMsLmZhLXBsdXMtaGV4YWdvbnstLWZhOlwiXFxmMzAwXCJ9LmZhLW9jdGFnb24tcGx1cywuZmEtcGx1cy1vY3RhZ29uey0tZmE6XCJcXGYzMDFcIn0uZmEtaW1hZ2Vzey0tZmE6XCJcXGYzMDJcIn0uZmEtcGVuY2lsLC5mYS1wZW5jaWwtYWx0ey0tZmE6XCJcXGYzMDNcIn0uZmEtcGVuey0tZmE6XCJcXGYzMDRcIn0uZmEtcGVuLWFsdCwuZmEtcGVuLWNsaXB7LS1mYTpcIlxcZjMwNVwifS5mYS1vY3RhZ29uey0tZmE6XCJcXGYzMDZcIn0uZmEtaGV4YWdvbi1taW51cywuZmEtbWludXMtaGV4YWdvbnstLWZhOlwiXFxmMzA3XCJ9LmZhLW1pbnVzLW9jdGFnb24sLmZhLW9jdGFnb24tbWludXN7LS1mYTpcIlxcZjMwOFwifS5mYS1kb3duLWxvbmcsLmZhLWxvbmctYXJyb3ctYWx0LWRvd257LS1mYTpcIlxcZjMwOVwifS5mYS1sZWZ0LWxvbmcsLmZhLWxvbmctYXJyb3ctYWx0LWxlZnR7LS1mYTpcIlxcZjMwYVwifS5mYS1sb25nLWFycm93LWFsdC1yaWdodCwuZmEtcmlnaHQtbG9uZ3stLWZhOlwiXFxmMzBiXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXVwLC5mYS11cC1sb25ney0tZmE6XCJcXGYzMGNcIn0uZmEtbG9jay1hbHQsLmZhLWxvY2sta2V5aG9sZXstLWZhOlwiXFxmMzBkXCJ9LmZhLWphY2stby1sYW50ZXJuey0tZmE6XCJcXGYzMGVcIn0uZmEtaW5mby1zcXVhcmUsLmZhLXNxdWFyZS1pbmZvey0tZmE6XCJcXGYzMGZcIn0uZmEtaW5ib3gtYXJyb3ctZG93biwuZmEtaW5ib3gtaW57LS1mYTpcIlxcZjMxMFwifS5mYS1pbmJveC1hcnJvdy11cCwuZmEtaW5ib3gtb3V0ey0tZmE6XCJcXGYzMTFcIn0uZmEtaGV4YWdvbnstLWZhOlwiXFxmMzEyXCJ9LmZhLWgxey0tZmE6XCJcXGYzMTNcIn0uZmEtaDJ7LS1mYTpcIlxcZjMxNFwifS5mYS1oM3stLWZhOlwiXFxmMzE1XCJ9LmZhLWZpbGUtY2hlY2t7LS1mYTpcIlxcZjMxNlwifS5mYS1maWxlLXRpbWVzLC5mYS1maWxlLXhtYXJrey0tZmE6XCJcXGYzMTdcIn0uZmEtZmlsZS1taW51c3stLWZhOlwiXFxmMzE4XCJ9LmZhLWZpbGUtcGx1c3stLWZhOlwiXFxmMzE5XCJ9LmZhLWZpbGUtZXhjbGFtYXRpb257LS1mYTpcIlxcZjMxYVwifS5mYS1maWxlLWVkaXQsLmZhLWZpbGUtcGVuey0tZmE6XCJcXGYzMWNcIn0uZmEtYXJyb3dzLW1heGltaXplLC5mYS1leHBhbmQtYXJyb3dzey0tZmE6XCJcXGYzMWRcIn0uZmEtZXhwYW5kLWFycm93cy1hbHQsLmZhLW1heGltaXpley0tZmE6XCJcXGYzMWVcIn0uZmEtZXhwYW5kLXdpZGV7LS1mYTpcIlxcZjMyMFwifS5mYS1leGNsYW1hdGlvbi1zcXVhcmUsLmZhLXNxdWFyZS1leGNsYW1hdGlvbnstLWZhOlwiXFxmMzIxXCJ9LmZhLWNoZXZyb24tZG91YmxlLWRvd24sLmZhLWNoZXZyb25zLWRvd257LS1mYTpcIlxcZjMyMlwifS5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0LC5mYS1jaGV2cm9ucy1sZWZ0ey0tZmE6XCJcXGYzMjNcIn0uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQsLmZhLWNoZXZyb25zLXJpZ2h0ey0tZmE6XCJcXGYzMjRcIn0uZmEtY2hldnJvbi1kb3VibGUtdXAsLmZhLWNoZXZyb25zLXVwey0tZmE6XCJcXGYzMjVcIn0uZmEtY29tcHJlc3Mtd2lkZXstLWZhOlwiXFxmMzI2XCJ9LmZhLWNsdWJ7LS1mYTpcIlxcZjMyN1wifS5mYS1jbGlwYm9hcmR7LS1mYTpcIlxcZjMyOFwifS5mYS1jaGV2cm9uLXNxdWFyZS1kb3duLC5mYS1zcXVhcmUtY2hldnJvbi1kb3duey0tZmE6XCJcXGYzMjlcIn0uZmEtY2hldnJvbi1zcXVhcmUtbGVmdCwuZmEtc3F1YXJlLWNoZXZyb24tbGVmdHstLWZhOlwiXFxmMzJhXCJ9LmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0LC5mYS1zcXVhcmUtY2hldnJvbi1yaWdodHstLWZhOlwiXFxmMzJiXCJ9LmZhLWNoZXZyb24tc3F1YXJlLXVwLC5mYS1zcXVhcmUtY2hldnJvbi11cHstLWZhOlwiXFxmMzJjXCJ9LmZhLWNhcmV0LWNpcmNsZS1kb3duLC5mYS1jaXJjbGUtY2FyZXQtZG93bnstLWZhOlwiXFxmMzJkXCJ9LmZhLWNhcmV0LWNpcmNsZS1sZWZ0LC5mYS1jaXJjbGUtY2FyZXQtbGVmdHstLWZhOlwiXFxmMzJlXCJ9LmZhLWNhcmV0LWNpcmNsZS1yaWdodCwuZmEtY2lyY2xlLWNhcmV0LXJpZ2h0ey0tZmE6XCJcXGYzMzBcIn0uZmEtY2FyZXQtY2lyY2xlLXVwLC5mYS1jaXJjbGUtY2FyZXQtdXB7LS1mYTpcIlxcZjMzMVwifS5mYS1jYWxlbmRhci1lZGl0LC5mYS1jYWxlbmRhci1wZW57LS1mYTpcIlxcZjMzM1wifS5mYS1jYWxlbmRhci1leGNsYW1hdGlvbnstLWZhOlwiXFxmMzM0XCJ9LmZhLWJhZGdley0tZmE6XCJcXGYzMzVcIn0uZmEtYmFkZ2UtY2hlY2t7LS1mYTpcIlxcZjMzNlwifS5mYS1hcnJvd3MtYWx0LWgsLmZhLWxlZnQtcmlnaHR7LS1mYTpcIlxcZjMzN1wifS5mYS1hcnJvd3MtYWx0LXYsLmZhLXVwLWRvd257LS1mYTpcIlxcZjMzOFwifS5mYS1hcnJvdy1zcXVhcmUtZG93biwuZmEtc3F1YXJlLWFycm93LWRvd257LS1mYTpcIlxcZjMzOVwifS5mYS1hcnJvdy1zcXVhcmUtbGVmdCwuZmEtc3F1YXJlLWFycm93LWxlZnR7LS1mYTpcIlxcZjMzYVwifS5mYS1hcnJvdy1zcXVhcmUtcmlnaHQsLmZhLXNxdWFyZS1hcnJvdy1yaWdodHstLWZhOlwiXFxmMzNiXCJ9LmZhLWFycm93LXNxdWFyZS11cCwuZmEtc3F1YXJlLWFycm93LXVwey0tZmE6XCJcXGYzM2NcIn0uZmEtYXJyb3ctZG93bi10by1saW5lLC5mYS1hcnJvdy10by1ib3R0b217LS1mYTpcIlxcZjMzZFwifS5mYS1hcnJvdy1sZWZ0LXRvLWxpbmUsLmZhLWFycm93LXRvLWxlZnR7LS1mYTpcIlxcZjMzZVwifS5mYS1hcnJvdy1yaWdodC10by1saW5lLC5mYS1hcnJvdy10by1yaWdodHstLWZhOlwiXFxmMzQwXCJ9LmZhLWFycm93LXRvLXRvcCwuZmEtYXJyb3ctdXAtdG8tbGluZXstLWZhOlwiXFxmMzQxXCJ9LmZhLWFycm93LWZyb20tYm90dG9tLC5mYS1hcnJvdy11cC1mcm9tLWxpbmV7LS1mYTpcIlxcZjM0MlwifS5mYS1hcnJvdy1mcm9tLWxlZnQsLmZhLWFycm93LXJpZ2h0LWZyb20tbGluZXstLWZhOlwiXFxmMzQzXCJ9LmZhLWFycm93LWZyb20tcmlnaHQsLmZhLWFycm93LWxlZnQtZnJvbS1saW5ley0tZmE6XCJcXGYzNDRcIn0uZmEtYXJyb3ctZG93bi1mcm9tLWxpbmUsLmZhLWFycm93LWZyb20tdG9wey0tZmE6XCJcXGYzNDVcIn0uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tLC5mYS11cC1mcm9tLWxpbmV7LS1mYTpcIlxcZjM0NlwifS5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0LC5mYS1yaWdodC1mcm9tLWxpbmV7LS1mYTpcIlxcZjM0N1wifS5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodCwuZmEtbGVmdC1mcm9tLWxpbmV7LS1mYTpcIlxcZjM0OFwifS5mYS1hcnJvdy1hbHQtZnJvbS10b3AsLmZhLWRvd24tZnJvbS1saW5ley0tZmE6XCJcXGYzNDlcIn0uZmEtYXJyb3ctYWx0LXRvLWJvdHRvbSwuZmEtZG93bi10by1saW5ley0tZmE6XCJcXGYzNGFcIn0uZmEtYXJyb3ctYWx0LXRvLWxlZnQsLmZhLWxlZnQtdG8tbGluZXstLWZhOlwiXFxmMzRiXCJ9LmZhLWFycm93LWFsdC10by1yaWdodCwuZmEtcmlnaHQtdG8tbGluZXstLWZhOlwiXFxmMzRjXCJ9LmZhLWFycm93LWFsdC10by10b3AsLmZhLXVwLXRvLWxpbmV7LS1mYTpcIlxcZjM0ZFwifS5mYS1hbGFybS1jbG9ja3stLWZhOlwiXFxmMzRlXCJ9LmZhLWFycm93LWFsdC1zcXVhcmUtZG93biwuZmEtc3F1YXJlLWRvd257LS1mYTpcIlxcZjM1MFwifS5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQsLmZhLXNxdWFyZS1sZWZ0ey0tZmE6XCJcXGYzNTFcIn0uZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodCwuZmEtc3F1YXJlLXJpZ2h0ey0tZmE6XCJcXGYzNTJcIn0uZmEtYXJyb3ctYWx0LXNxdWFyZS11cCwuZmEtc3F1YXJlLXVwey0tZmE6XCJcXGYzNTNcIn0uZmEtYXJyb3ctYWx0LWRvd24sLmZhLWRvd257LS1mYTpcIlxcZjM1NFwifS5mYS1hcnJvdy1hbHQtbGVmdCwuZmEtbGVmdHstLWZhOlwiXFxmMzU1XCJ9LmZhLWFycm93LWFsdC1yaWdodCwuZmEtcmlnaHR7LS1mYTpcIlxcZjM1NlwifS5mYS1hcnJvdy1hbHQtdXAsLmZhLXVwey0tZmE6XCJcXGYzNTdcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duLC5mYS1jaXJjbGUtZG93bnstLWZhOlwiXFxmMzU4XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdCwuZmEtY2lyY2xlLWxlZnR7LS1mYTpcIlxcZjM1OVwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LC5mYS1jaXJjbGUtcmlnaHR7LS1mYTpcIlxcZjM1YVwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwLC5mYS1jaXJjbGUtdXB7LS1mYTpcIlxcZjM1YlwifS5mYS1leHRlcm5hbC1saW5rLWFsdCwuZmEtdXAtcmlnaHQtZnJvbS1zcXVhcmV7LS1mYTpcIlxcZjM1ZFwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsLmZhLXNxdWFyZS11cC1yaWdodHstLWZhOlwiXFxmMzYwXCJ9LmZhLWFycm93cy1yZXR3ZWV0LC5mYS1yZXR3ZWV0LWFsdHstLWZhOlwiXFxmMzYxXCJ9LmZhLWV4Y2hhbmdlLWFsdCwuZmEtcmlnaHQtbGVmdHstLWZhOlwiXFxmMzYyXCJ9LmZhLXJlcGVhdHstLWZhOlwiXFxmMzYzXCJ9LmZhLWFycm93cy1yZXBlYXQsLmZhLXJlcGVhdC1hbHR7LS1mYTpcIlxcZjM2NFwifS5mYS1yZXBlYXQtMXstLWZhOlwiXFxmMzY1XCJ9LmZhLWFycm93cy1yZXBlYXQtMSwuZmEtcmVwZWF0LTEtYWx0ey0tZmE6XCJcXGYzNjZcIn0uZmEtc2hhcmUtYWxsey0tZmE6XCJcXGYzNjdcIn0uZmEtYmF0dGVyeS1ib2x0ey0tZmE6XCJcXGYzNzZcIn0uZmEtYmF0dGVyeS1zbGFzaHstLWZhOlwiXFxmMzc3XCJ9LmZhLWJyb3dzZXJ7LS1mYTpcIlxcZjM3ZVwifS5mYS1jb2RlLWNvbW1pdHstLWZhOlwiXFxmMzg2XCJ9LmZhLWNvZGUtbWVyZ2V7LS1mYTpcIlxcZjM4N1wifS5mYS1jcmVkaXQtY2FyZC1ibGFua3stLWZhOlwiXFxmMzg5XCJ9LmZhLWNyZWRpdC1jYXJkLWZyb250ey0tZmE6XCJcXGYzOGFcIn0uZmEtZGVza3RvcCwuZmEtZGVza3RvcC1hbHR7LS1mYTpcIlxcZjM5MFwifS5mYS1lbGxpcHNpcy1oLWFsdCwuZmEtZWxsaXBzaXMtc3Ryb2tley0tZmE6XCJcXGYzOWJcIn0uZmEtZWxsaXBzaXMtc3Ryb2tlLXZlcnRpY2FsLC5mYS1lbGxpcHNpcy12LWFsdHstLWZhOlwiXFxmMzljXCJ9LmZhLWdlbXstLWZhOlwiXFxmM2E1XCJ9LmZhLWluZHVzdHJ5LWFsdCwuZmEtaW5kdXN0cnktd2luZG93c3stLWZhOlwiXFxmM2IzXCJ9LmZhLWxldmVsLWRvd24tYWx0LC5mYS10dXJuLWRvd257LS1mYTpcIlxcZjNiZVwifS5mYS1sZXZlbC11cC1hbHQsLmZhLXR1cm4tdXB7LS1mYTpcIlxcZjNiZlwifS5mYS1sb2NrLW9wZW57LS1mYTpcIlxcZjNjMVwifS5mYS1sb2NrLWtleWhvbGUtb3BlbiwuZmEtbG9jay1vcGVuLWFsdHstLWZhOlwiXFxmM2MyXCJ9LmZhLWxvY2F0aW9uLWRvdCwuZmEtbWFwLW1hcmtlci1hbHR7LS1mYTpcIlxcZjNjNVwifS5mYS1taWNyb3Bob25lLWFsdCwuZmEtbWljcm9waG9uZS1saW5lc3stLWZhOlwiXFxmM2M5XCJ9LmZhLW1vYmlsZS1hbHQsLmZhLW1vYmlsZS1zY3JlZW4tYnV0dG9uey0tZmE6XCJcXGYzY2RcIn0uZmEtbW9iaWxlLC5mYS1tb2JpbGUtYW5kcm9pZCwuZmEtbW9iaWxlLXBob25ley0tZmE6XCJcXGYzY2VcIn0uZmEtbW9iaWxlLWFuZHJvaWQtYWx0LC5mYS1tb2JpbGUtc2NyZWVuey0tZmE6XCJcXGYzY2ZcIn0uZmEtbW9uZXktYmlsbC0xLC5mYS1tb25leS1iaWxsLWFsdHstLWZhOlwiXFxmM2QxXCJ9LmZhLXBob25lLXNsYXNoey0tZmE6XCJcXGYzZGRcIn0uZmEtcGxhbmUtYWx0LC5mYS1wbGFuZS1lbmdpbmVzey0tZmE6XCJcXGYzZGVcIn0uZmEtaW1hZ2UtcG9ydHJhaXQsLmZhLXBvcnRyYWl0ey0tZmE6XCJcXGYzZTBcIn0uZmEtbWFpbC1yZXBseSwuZmEtcmVwbHl7LS1mYTpcIlxcZjNlNVwifS5mYS1zaGllbGQtYWx0LC5mYS1zaGllbGQtaGFsdmVkey0tZmE6XCJcXGYzZWRcIn0uZmEtc2xpZGVycy1oLXNxdWFyZSwuZmEtc3F1YXJlLXNsaWRlcnN7LS1mYTpcIlxcZjNmMFwifS5mYS1zbGlkZXJzLXVwLC5mYS1zbGlkZXJzLXZ7LS1mYTpcIlxcZjNmMVwifS5mYS1zbGlkZXJzLXYtc3F1YXJlLC5mYS1zcXVhcmUtc2xpZGVycy12ZXJ0aWNhbHstLWZhOlwiXFxmM2YyXCJ9LmZhLXNwaW5uZXItdGhpcmR7LS1mYTpcIlxcZjNmNFwifS5mYS10YWJsZXQtYWx0LC5mYS10YWJsZXQtc2NyZWVuLWJ1dHRvbnstLWZhOlwiXFxmM2ZhXCJ9LmZhLXRhYmxldCwuZmEtdGFibGV0LWFuZHJvaWR7LS1mYTpcIlxcZjNmYlwifS5mYS10YWJsZXQtYW5kcm9pZC1hbHQsLmZhLXRhYmxldC1zY3JlZW57LS1mYTpcIlxcZjNmY1wifS5mYS10aWNrZXQtYWx0LC5mYS10aWNrZXQtc2ltcGxley0tZmE6XCJcXGYzZmZcIn0uZmEtdHJlZS1hbHQsLmZhLXRyZWUtZGVjaWR1b3Vzey0tZmE6XCJcXGY0MDBcIn0uZmEtdHYtcmV0cm97LS1mYTpcIlxcZjQwMVwifS5mYS13aW5kb3d7LS1mYTpcIlxcZjQwZVwifS5mYS13aW5kb3ctYWx0LC5mYS13aW5kb3ctZmxpcHstLWZhOlwiXFxmNDBmXCJ9LmZhLXJlY3RhbmdsZS10aW1lcywuZmEtcmVjdGFuZ2xlLXhtYXJrLC5mYS10aW1lcy1yZWN0YW5nbGUsLmZhLXdpbmRvdy1jbG9zZXstLWZhOlwiXFxmNDEwXCJ9LmZhLWNvbXByZXNzLWFsdCwuZmEtZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXJ7LS1mYTpcIlxcZjQyMlwifS5mYS1leHBhbmQtYWx0LC5mYS11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyey0tZmE6XCJcXGY0MjRcIn0uZmEtYmFzZWJhbGwtYmF0LWJhbGx7LS1mYTpcIlxcZjQzMlwifS5mYS1iYXNlYmFsbCwuZmEtYmFzZWJhbGwtYmFsbHstLWZhOlwiXFxmNDMzXCJ9LmZhLWJhc2tldGJhbGwsLmZhLWJhc2tldGJhbGwtYmFsbHstLWZhOlwiXFxmNDM0XCJ9LmZhLWJhc2tldGJhbGwtaG9vcHstLWZhOlwiXFxmNDM1XCJ9LmZhLWJvd2xpbmctYmFsbHstLWZhOlwiXFxmNDM2XCJ9LmZhLWJvd2xpbmctcGluc3stLWZhOlwiXFxmNDM3XCJ9LmZhLWJveGluZy1nbG92ZSwuZmEtZ2xvdmUtYm94aW5ney0tZmE6XCJcXGY0MzhcIn0uZmEtY2hlc3N7LS1mYTpcIlxcZjQzOVwifS5mYS1jaGVzcy1iaXNob3B7LS1mYTpcIlxcZjQzYVwifS5mYS1jaGVzcy1iaXNob3AtYWx0LC5mYS1jaGVzcy1iaXNob3AtcGllY2V7LS1mYTpcIlxcZjQzYlwifS5mYS1jaGVzcy1ib2FyZHstLWZhOlwiXFxmNDNjXCJ9LmZhLWNoZXNzLWNsb2Nrey0tZmE6XCJcXGY0M2RcIn0uZmEtY2hlc3MtY2xvY2stYWx0LC5mYS1jaGVzcy1jbG9jay1mbGlwey0tZmE6XCJcXGY0M2VcIn0uZmEtY2hlc3Mta2luZ3stLWZhOlwiXFxmNDNmXCJ9LmZhLWNoZXNzLWtpbmctYWx0LC5mYS1jaGVzcy1raW5nLXBpZWNley0tZmE6XCJcXGY0NDBcIn0uZmEtY2hlc3Mta25pZ2h0ey0tZmE6XCJcXGY0NDFcIn0uZmEtY2hlc3Mta25pZ2h0LWFsdCwuZmEtY2hlc3Mta25pZ2h0LXBpZWNley0tZmE6XCJcXGY0NDJcIn0uZmEtY2hlc3MtcGF3bnstLWZhOlwiXFxmNDQzXCJ9LmZhLWNoZXNzLXBhd24tYWx0LC5mYS1jaGVzcy1wYXduLXBpZWNley0tZmE6XCJcXGY0NDRcIn0uZmEtY2hlc3MtcXVlZW57LS1mYTpcIlxcZjQ0NVwifS5mYS1jaGVzcy1xdWVlbi1hbHQsLmZhLWNoZXNzLXF1ZWVuLXBpZWNley0tZmE6XCJcXGY0NDZcIn0uZmEtY2hlc3Mtcm9va3stLWZhOlwiXFxmNDQ3XCJ9LmZhLWNoZXNzLXJvb2stYWx0LC5mYS1jaGVzcy1yb29rLXBpZWNley0tZmE6XCJcXGY0NDhcIn0uZmEtY3JpY2tldCwuZmEtY3JpY2tldC1iYXQtYmFsbHstLWZhOlwiXFxmNDQ5XCJ9LmZhLWN1cmxpbmcsLmZhLWN1cmxpbmctc3RvbmV7LS1mYTpcIlxcZjQ0YVwifS5mYS1kdW1iYmVsbHstLWZhOlwiXFxmNDRiXCJ9LmZhLWZpZWxkLWhvY2tleSwuZmEtZmllbGQtaG9ja2V5LXN0aWNrLWJhbGx7LS1mYTpcIlxcZjQ0Y1wifS5mYS1mb290YmFsbCwuZmEtZm9vdGJhbGwtYmFsbHstLWZhOlwiXFxmNDRlXCJ9LmZhLWZvb3RiYWxsLWhlbG1ldHstLWZhOlwiXFxmNDRmXCJ9LmZhLWdvbGYtYmFsbCwuZmEtZ29sZi1iYWxsLXRlZXstLWZhOlwiXFxmNDUwXCJ9LmZhLWdvbGYtY2x1YnstLWZhOlwiXFxmNDUxXCJ9LmZhLWhvY2tleS1wdWNrey0tZmE6XCJcXGY0NTNcIn0uZmEtaG9ja2V5LXN0aWNrc3stLWZhOlwiXFxmNDU0XCJ9LmZhLWx1Y2hhZG9yLC5mYS1sdWNoYWRvci1tYXNrLC5mYS1tYXNrLWx1Y2hhZG9yey0tZmE6XCJcXGY0NTVcIn0uZmEtZmxhZy1wZW5uYW50LC5mYS1wZW5uYW50ey0tZmE6XCJcXGY0NTZcIn0uZmEtYnJvb20tYmFsbCwuZmEtcXVpZGRpdGNoLC5mYS1xdWlkZGl0Y2gtYnJvb20tYmFsbHstLWZhOlwiXFxmNDU4XCJ9LmZhLXJhY3F1ZXR7LS1mYTpcIlxcZjQ1YVwifS5mYS1zaHV0dGxlY29ja3stLWZhOlwiXFxmNDViXCJ9LmZhLXNxdWFyZS1mdWxsey0tZmE6XCJcXGY0NWNcIn0uZmEtcGluZy1wb25nLXBhZGRsZS1iYWxsLC5mYS10YWJsZS10ZW5uaXMsLmZhLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbHstLWZhOlwiXFxmNDVkXCJ9LmZhLXRlbm5pcy1iYWxsey0tZmE6XCJcXGY0NWVcIn0uZmEtdm9sbGV5YmFsbCwuZmEtdm9sbGV5YmFsbC1iYWxsey0tZmE6XCJcXGY0NWZcIn0uZmEtd2hpc3RsZXstLWZhOlwiXFxmNDYwXCJ9LmZhLWFsbGVyZ2llcywuZmEtaGFuZC1kb3Rzey0tZmE6XCJcXGY0NjFcIn0uZmEtYmFuZC1haWQsLmZhLWJhbmRhZ2V7LS1mYTpcIlxcZjQ2MlwifS5mYS1iYXJjb2RlLWFsdCwuZmEtcmVjdGFuZ2xlLWJhcmNvZGV7LS1mYTpcIlxcZjQ2M1wifS5mYS1iYXJjb2RlLXJlYWR7LS1mYTpcIlxcZjQ2NFwifS5mYS1iYXJjb2RlLXNjYW57LS1mYTpcIlxcZjQ2NVwifS5mYS1ib3h7LS1mYTpcIlxcZjQ2NlwifS5mYS1ib3gtY2hlY2t7LS1mYTpcIlxcZjQ2N1wifS5mYS1ib3hlcywuZmEtYm94ZXMtYWx0LC5mYS1ib3hlcy1zdGFja2Vkey0tZmE6XCJcXGY0NjhcIn0uZmEtYnJpZWZjYXNlLW1lZGljYWx7LS1mYTpcIlxcZjQ2OVwifS5mYS1idXJuLC5mYS1maXJlLWZsYW1lLXNpbXBsZXstLWZhOlwiXFxmNDZhXCJ9LmZhLWNhcHN1bGVzey0tZmE6XCJcXGY0NmJcIn0uZmEtY2xpcGJvYXJkLWNoZWNrey0tZmE6XCJcXGY0NmNcIn0uZmEtY2xpcGJvYXJkLWxpc3R7LS1mYTpcIlxcZjQ2ZFwifS5mYS1jb252ZXlvci1iZWx0ey0tZmE6XCJcXGY0NmVcIn0uZmEtY29udmV5b3ItYmVsdC1hbHQsLmZhLWNvbnZleW9yLWJlbHQtYm94ZXN7LS1mYTpcIlxcZjQ2ZlwifS5mYS1kaWFnbm9zZXMsLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZXstLWZhOlwiXFxmNDcwXCJ9LmZhLWRuYXstLWZhOlwiXFxmNDcxXCJ9LmZhLWRvbGx5LC5mYS1kb2xseS1ib3h7LS1mYTpcIlxcZjQ3MlwifS5mYS1kb2xseS1lbXB0eXstLWZhOlwiXFxmNDczXCJ9LmZhLWNhcnQtZmxhdGJlZCwuZmEtZG9sbHktZmxhdGJlZHstLWZhOlwiXFxmNDc0XCJ9LmZhLWNhcnQtZmxhdGJlZC1ib3hlcywuZmEtZG9sbHktZmxhdGJlZC1hbHR7LS1mYTpcIlxcZjQ3NVwifS5mYS1jYXJ0LWZsYXRiZWQtZW1wdHksLmZhLWRvbGx5LWZsYXRiZWQtZW1wdHl7LS1mYTpcIlxcZjQ3NlwifS5mYS1maWxlLW1lZGljYWx7LS1mYTpcIlxcZjQ3N1wifS5mYS1maWxlLW1lZGljYWwtYWx0LC5mYS1maWxlLXdhdmVmb3Jtey0tZmE6XCJcXGY0NzhcIn0uZmEtZmlyc3QtYWlkLC5mYS1raXQtbWVkaWNhbHstLWZhOlwiXFxmNDc5XCJ9LmZhLWZvcmtsaWZ0ey0tZmE6XCJcXGY0N2FcIn0uZmEtaGFuZC1ob2xkaW5nLWJveHstLWZhOlwiXFxmNDdiXCJ9LmZhLWhhbmQtcmVjZWl2aW5nLC5mYS1oYW5kcy1ob2xkaW5nLWRpYW1vbmR7LS1mYTpcIlxcZjQ3Y1wifS5mYS1jaXJjbGUtaCwuZmEtaG9zcGl0YWwtc3ltYm9sey0tZmE6XCJcXGY0N2VcIn0uZmEtaWQtY2FyZC1hbHQsLmZhLWlkLWNhcmQtY2xpcHstLWZhOlwiXFxmNDdmXCJ9LmZhLWludmVudG9yeSwuZmEtc2hlbHZlc3stLWZhOlwiXFxmNDgwXCJ9LmZhLW5vdGVzLW1lZGljYWx7LS1mYTpcIlxcZjQ4MVwifS5mYS1wYWxsZXR7LS1mYTpcIlxcZjQ4MlwifS5mYS1wYWxldHRlLWJveGVzLC5mYS1wYWxsZXQtYWx0LC5mYS1wYWxsZXQtYm94ZXN7LS1mYTpcIlxcZjQ4M1wifS5mYS1waWxsc3stLWZhOlwiXFxmNDg0XCJ9LmZhLXByZXNjcmlwdGlvbi1ib3R0bGV7LS1mYTpcIlxcZjQ4NVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCwuZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2Fsey0tZmE6XCJcXGY0ODZcIn0uZmEtYmVkLXB1bHNlLC5mYS1wcm9jZWR1cmVzey0tZmE6XCJcXGY0ODdcIn0uZmEtc2Nhbm5lciwuZmEtc2Nhbm5lci1ndW57LS1mYTpcIlxcZjQ4OFwifS5mYS1zY2FubmVyLWtleWJvYXJkey0tZmE6XCJcXGY0ODlcIn0uZmEtc2Nhbm5lci10b3VjaHNjcmVlbnstLWZhOlwiXFxmNDhhXCJ9LmZhLXNoaXBwaW5nLWZhc3QsLmZhLXRydWNrLWZhc3R7LS1mYTpcIlxcZjQ4YlwifS5mYS1zaGlwcGluZy10aW1lZCwuZmEtdHJ1Y2stY2xvY2t7LS1mYTpcIlxcZjQ4Y1wifS5mYS1zbW9raW5ney0tZmE6XCJcXGY0OGRcIn0uZmEtc3lyaW5nZXstLWZhOlwiXFxmNDhlXCJ9LmZhLXRhYmxldC1ydWdnZWR7LS1mYTpcIlxcZjQ4ZlwifS5mYS10YWJsZXRzey0tZmE6XCJcXGY0OTBcIn0uZmEtdGhlcm1vbWV0ZXJ7LS1mYTpcIlxcZjQ5MVwifS5mYS12aWFsey0tZmE6XCJcXGY0OTJcIn0uZmEtdmlhbHN7LS1mYTpcIlxcZjQ5M1wifS5mYS13YXJlaG91c2V7LS1mYTpcIlxcZjQ5NFwifS5mYS13YXJlaG91c2UtYWx0LC5mYS13YXJlaG91c2UtZnVsbHstLWZhOlwiXFxmNDk1XCJ9LmZhLXdlaWdodCwuZmEtd2VpZ2h0LXNjYWxley0tZmE6XCJcXGY0OTZcIn0uZmEteC1yYXl7LS1mYTpcIlxcZjQ5N1wifS5mYS1ibGFua2V0ey0tZmE6XCJcXGY0OThcIn0uZmEtYm9vay1oZWFydHstLWZhOlwiXFxmNDk5XCJ9LmZhLWJveC1hbHQsLmZhLWJveC10YXBlZHstLWZhOlwiXFxmNDlhXCJ9LmZhLWJveC1mcmFnaWxlLC5mYS1zcXVhcmUtZnJhZ2lsZSwuZmEtc3F1YXJlLXdpbmUtZ2xhc3MtY3JhY2t7LS1mYTpcIlxcZjQ5YlwifS5mYS1ib3gtZnVsbCwuZmEtYm94LW9wZW4tZnVsbHstLWZhOlwiXFxmNDljXCJ9LmZhLWJveC1oZWFydHstLWZhOlwiXFxmNDlkXCJ9LmZhLWJveC1vcGVuey0tZmE6XCJcXGY0OWVcIn0uZmEtYm94LXVwLC5mYS1zcXVhcmUtdGhpcy13YXktdXB7LS1mYTpcIlxcZjQ5ZlwifS5mYS1ib3gtZG9sbGFyLC5mYS1ib3gtdXNkey0tZmE6XCJcXGY0YTBcIn0uZmEtY29tbWVudC1hbHQtY2hlY2ssLmZhLW1lc3NhZ2UtY2hlY2t7LS1mYTpcIlxcZjRhMlwifS5mYS1jb21tZW50LWFsdC1kb3RzLC5mYS1tZXNzYWdlLWRvdHMsLmZhLW1lc3NhZ2luZ3stLWZhOlwiXFxmNGEzXCJ9LmZhLWNvbW1lbnQtYWx0LWVkaXQsLmZhLW1lc3NhZ2UtZWRpdCwuZmEtbWVzc2FnZS1wZW57LS1mYTpcIlxcZjRhNFwifS5mYS1jb21tZW50LWFsdC1leGNsYW1hdGlvbiwuZmEtbWVzc2FnZS1leGNsYW1hdGlvbnstLWZhOlwiXFxmNGE1XCJ9LmZhLWNvbW1lbnQtYWx0LWxpbmVzLC5mYS1tZXNzYWdlLWxpbmVzey0tZmE6XCJcXGY0YTZcIn0uZmEtY29tbWVudC1hbHQtbWludXMsLmZhLW1lc3NhZ2UtbWludXN7LS1mYTpcIlxcZjRhN1wifS5mYS1jb21tZW50LWFsdC1wbHVzLC5mYS1tZXNzYWdlLXBsdXN7LS1mYTpcIlxcZjRhOFwifS5mYS1jb21tZW50LWFsdC1zbGFzaCwuZmEtbWVzc2FnZS1zbGFzaHstLWZhOlwiXFxmNGE5XCJ9LmZhLWNvbW1lbnQtYWx0LXNtaWxlLC5mYS1tZXNzYWdlLXNtaWxley0tZmE6XCJcXGY0YWFcIn0uZmEtY29tbWVudC1hbHQtdGltZXMsLmZhLW1lc3NhZ2UtdGltZXMsLmZhLW1lc3NhZ2UteG1hcmt7LS1mYTpcIlxcZjRhYlwifS5mYS1jb21tZW50LWNoZWNrey0tZmE6XCJcXGY0YWNcIn0uZmEtY29tbWVudC1kb3RzLC5mYS1jb21tZW50aW5ney0tZmE6XCJcXGY0YWRcIn0uZmEtY29tbWVudC1lZGl0LC5mYS1jb21tZW50LXBlbnstLWZhOlwiXFxmNGFlXCJ9LmZhLWNvbW1lbnQtZXhjbGFtYXRpb257LS1mYTpcIlxcZjRhZlwifS5mYS1jb21tZW50LWxpbmVzey0tZmE6XCJcXGY0YjBcIn0uZmEtY29tbWVudC1taW51c3stLWZhOlwiXFxmNGIxXCJ9LmZhLWNvbW1lbnQtcGx1c3stLWZhOlwiXFxmNGIyXCJ9LmZhLWNvbW1lbnQtc2xhc2h7LS1mYTpcIlxcZjRiM1wifS5mYS1jb21tZW50LXNtaWxley0tZmE6XCJcXGY0YjRcIn0uZmEtY29tbWVudC10aW1lcywuZmEtY29tbWVudC14bWFya3stLWZhOlwiXFxmNGI1XCJ9LmZhLWNvbW1lbnRzLWFsdCwuZmEtbWVzc2FnZXN7LS1mYTpcIlxcZjRiNlwifS5mYS1jb250YWluZXItc3RvcmFnZXstLWZhOlwiXFxmNGI3XCJ9LmZhLWNvdWNoey0tZmE6XCJcXGY0YjhcIn0uZmEtY2lyY2xlLWRvbGxhci10by1zbG90LC5mYS1kb25hdGV7LS1mYTpcIlxcZjRiOVwifS5mYS1kb3Zley0tZmE6XCJcXGY0YmFcIn0uZmEtZnJhZ2lsZSwuZmEtd2luZS1nbGFzcy1jcmFja3stLWZhOlwiXFxmNGJiXCJ9LmZhLWhhbmQtaGVhcnR7LS1mYTpcIlxcZjRiY1wifS5mYS1oYW5kLWhvbGRpbmd7LS1mYTpcIlxcZjRiZFwifS5mYS1oYW5kLWhvbGRpbmctaGVhcnR7LS1mYTpcIlxcZjRiZVwifS5mYS1oYW5kLWhvbGRpbmctc2VlZGxpbmd7LS1mYTpcIlxcZjRiZlwifS5mYS1oYW5kLWhvbGRpbmctZG9sbGFyLC5mYS1oYW5kLWhvbGRpbmctdXNkey0tZmE6XCJcXGY0YzBcIn0uZmEtaGFuZC1ob2xkaW5nLWRyb3BsZXQsLmZhLWhhbmQtaG9sZGluZy13YXRlcnstLWZhOlwiXFxmNGMxXCJ9LmZhLWhhbmRzLWhvbGRpbmd7LS1mYTpcIlxcZjRjMlwifS5mYS1oYW5kcy1oZWFydCwuZmEtaGFuZHMtaG9sZGluZy1oZWFydHstLWZhOlwiXFxmNGMzXCJ9LmZhLWhhbmRzLWhlbHBpbmcsLmZhLWhhbmRzaGFrZS1hbmdsZXstLWZhOlwiXFxmNGM0XCJ9LmZhLWhhbmRzLWhvbGRpbmctZG9sbGFyLC5mYS1oYW5kcy11c2R7LS1mYTpcIlxcZjRjNVwifS5mYS1jaXJjbGUtaGVhcnQsLmZhLWhlYXJ0LWNpcmNsZXstLWZhOlwiXFxmNGM3XCJ9LmZhLWhlYXJ0LXNxdWFyZSwuZmEtc3F1YXJlLWhlYXJ0ey0tZmE6XCJcXGY0YzhcIn0uZmEtaG9tZS1oZWFydCwuZmEtaG91c2UtaGVhcnR7LS1mYTpcIlxcZjRjOVwifS5mYS1sYW1wey0tZmE6XCJcXGY0Y2FcIn0uZmEtbGVhZi1oZWFydHstLWZhOlwiXFxmNGNiXCJ9LmZhLWNvdWNoLXNtYWxsLC5mYS1sb3Zlc2VhdHstLWZhOlwiXFxmNGNjXCJ9LmZhLXBhcmFjaHV0ZS1ib3h7LS1mYTpcIlxcZjRjZFwifS5mYS1wZW9wbGUtY2FycnksLmZhLXBlb3BsZS1jYXJyeS1ib3h7LS1mYTpcIlxcZjRjZVwifS5mYS1wZXJzb24tY2FycnksLmZhLXBlcnNvbi1jYXJyeS1ib3h7LS1mYTpcIlxcZjRjZlwifS5mYS1wZXJzb24tZG9sbHl7LS1mYTpcIlxcZjRkMFwifS5mYS1wZXJzb24tZG9sbHktZW1wdHl7LS1mYTpcIlxcZjRkMVwifS5mYS1waG9uZS1wbHVzey0tZmE6XCJcXGY0ZDJcIn0uZmEtcGlnZ3ktYmFua3stLWZhOlwiXFxmNGQzXCJ9LmZhLXJhbXAtbG9hZGluZ3stLWZhOlwiXFxmNGQ0XCJ9LmZhLXJpYmJvbnstLWZhOlwiXFxmNGQ2XCJ9LmZhLXJvdXRley0tZmE6XCJcXGY0ZDdcIn0uZmEtc2VlZGxpbmcsLmZhLXNwcm91dHstLWZhOlwiXFxmNGQ4XCJ9LmZhLXNpZ24sLmZhLXNpZ24taGFuZ2luZ3stLWZhOlwiXFxmNGQ5XCJ9LmZhLWZhY2Utc21pbGUtd2luaywuZmEtc21pbGUtd2lua3stLWZhOlwiXFxmNGRhXCJ9LmZhLXRhcGV7LS1mYTpcIlxcZjRkYlwifS5mYS10cnVjay1jb250YWluZXJ7LS1mYTpcIlxcZjRkY1wifS5mYS10cnVjay1jb3VjaCwuZmEtdHJ1Y2stcmFtcC1jb3VjaHstLWZhOlwiXFxmNGRkXCJ9LmZhLXRydWNrLWxvYWRpbmcsLmZhLXRydWNrLXJhbXAtYm94ey0tZmE6XCJcXGY0ZGVcIn0uZmEtdHJ1Y2stbW92aW5ney0tZmE6XCJcXGY0ZGZcIn0uZmEtdHJ1Y2stcmFtcHstLWZhOlwiXFxmNGUwXCJ9LmZhLXZpZGVvLXBsdXN7LS1mYTpcIlxcZjRlMVwifS5mYS12aWRlby1zbGFzaHstLWZhOlwiXFxmNGUyXCJ9LmZhLXdpbmUtZ2xhc3N7LS1mYTpcIlxcZjRlM1wifS5mYS11c2VyLWFzdHJvbmF1dHstLWZhOlwiXFxmNGZiXCJ9LmZhLXVzZXItY2hlY2t7LS1mYTpcIlxcZjRmY1wifS5mYS11c2VyLWNsb2Nrey0tZmE6XCJcXGY0ZmRcIn0uZmEtdXNlci1jb2csLmZhLXVzZXItZ2VhcnstLWZhOlwiXFxmNGZlXCJ9LmZhLXVzZXItZWRpdCwuZmEtdXNlci1wZW57LS1mYTpcIlxcZjRmZlwifS5mYS11c2VyLWZyaWVuZHMsLmZhLXVzZXItZ3JvdXB7LS1mYTpcIlxcZjUwMFwifS5mYS11c2VyLWdyYWR1YXRley0tZmE6XCJcXGY1MDFcIn0uZmEtdXNlci1sb2Nrey0tZmE6XCJcXGY1MDJcIn0uZmEtdXNlci1taW51c3stLWZhOlwiXFxmNTAzXCJ9LmZhLXVzZXItbmluamF7LS1mYTpcIlxcZjUwNFwifS5mYS11c2VyLXNoaWVsZHstLWZhOlwiXFxmNTA1XCJ9LmZhLXVzZXItYWx0LXNsYXNoLC5mYS11c2VyLWxhcmdlLXNsYXNoLC5mYS11c2VyLXNsYXNoey0tZmE6XCJcXGY1MDZcIn0uZmEtdXNlci10YWd7LS1mYTpcIlxcZjUwN1wifS5mYS11c2VyLXRpZXstLWZhOlwiXFxmNTA4XCJ9LmZhLXVzZXJzLWNvZywuZmEtdXNlcnMtZ2VhcnstLWZhOlwiXFxmNTA5XCJ9LmZhLWJhbGFuY2Utc2NhbGUtbGVmdCwuZmEtc2NhbGUtdW5iYWxhbmNlZHstLWZhOlwiXFxmNTE1XCJ9LmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQsLmZhLXNjYWxlLXVuYmFsYW5jZWQtZmxpcHstLWZhOlwiXFxmNTE2XCJ9LmZhLWJsZW5kZXJ7LS1mYTpcIlxcZjUxN1wifS5mYS1ib29rLW9wZW57LS1mYTpcIlxcZjUxOFwifS5mYS1icm9hZGNhc3QtdG93ZXIsLmZhLXRvd2VyLWJyb2FkY2FzdHstLWZhOlwiXFxmNTE5XCJ9LmZhLWJyb29tey0tZmE6XCJcXGY1MWFcIn0uZmEtYmxhY2tib2FyZCwuZmEtY2hhbGtib2FyZHstLWZhOlwiXFxmNTFiXCJ9LmZhLWNoYWxrYm9hcmQtdGVhY2hlciwuZmEtY2hhbGtib2FyZC11c2Vyey0tZmE6XCJcXGY1MWNcIn0uZmEtY2h1cmNoey0tZmE6XCJcXGY1MWRcIn0uZmEtY29pbnN7LS1mYTpcIlxcZjUxZVwifS5mYS1jb21wYWN0LWRpc2N7LS1mYTpcIlxcZjUxZlwifS5mYS1jcm93ey0tZmE6XCJcXGY1MjBcIn0uZmEtY3Jvd257LS1mYTpcIlxcZjUyMVwifS5mYS1kaWNley0tZmE6XCJcXGY1MjJcIn0uZmEtZGljZS1maXZley0tZmE6XCJcXGY1MjNcIn0uZmEtZGljZS1mb3Vyey0tZmE6XCJcXGY1MjRcIn0uZmEtZGljZS1vbmV7LS1mYTpcIlxcZjUyNVwifS5mYS1kaWNlLXNpeHstLWZhOlwiXFxmNTI2XCJ9LmZhLWRpY2UtdGhyZWV7LS1mYTpcIlxcZjUyN1wifS5mYS1kaWNlLXR3b3stLWZhOlwiXFxmNTI4XCJ9LmZhLWRpdmlkZXstLWZhOlwiXFxmNTI5XCJ9LmZhLWRvb3ItY2xvc2Vkey0tZmE6XCJcXGY1MmFcIn0uZmEtZG9vci1vcGVuey0tZmE6XCJcXGY1MmJcIn0uZmEtZmVhdGhlcnstLWZhOlwiXFxmNTJkXCJ9LmZhLWZyb2d7LS1mYTpcIlxcZjUyZVwifS5mYS1nYXMtcHVtcHstLWZhOlwiXFxmNTJmXCJ9LmZhLWdsYXNzZXN7LS1mYTpcIlxcZjUzMFwifS5mYS1ncmVhdGVyLXRoYW4tZXF1YWx7LS1mYTpcIlxcZjUzMlwifS5mYS1oZWxpY29wdGVyey0tZmE6XCJcXGY1MzNcIn0uZmEtaW5maW5pdHl7LS1mYTpcIlxcZjUzNFwifS5mYS1raXdpLWJpcmR7LS1mYTpcIlxcZjUzNVwifS5mYS1sZXNzLXRoYW4tZXF1YWx7LS1mYTpcIlxcZjUzN1wifS5mYS1tZW1vcnl7LS1mYTpcIlxcZjUzOFwifS5mYS1taWNyb3Bob25lLWFsdC1zbGFzaCwuZmEtbWljcm9waG9uZS1saW5lcy1zbGFzaHstLWZhOlwiXFxmNTM5XCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZXstLWZhOlwiXFxmNTNhXCJ9LmZhLW1vbmV5LWJpbGwtMS13YXZlLC5mYS1tb25leS1iaWxsLXdhdmUtYWx0ey0tZmE6XCJcXGY1M2JcIn0uZmEtbW9uZXktY2hlY2t7LS1mYTpcIlxcZjUzY1wifS5mYS1tb25leS1jaGVjay1hbHQsLmZhLW1vbmV5LWNoZWNrLWRvbGxhcnstLWZhOlwiXFxmNTNkXCJ9LmZhLW5vdC1lcXVhbHstLWZhOlwiXFxmNTNlXCJ9LmZhLXBhbGV0dGV7LS1mYTpcIlxcZjUzZlwifS5mYS1wYXJraW5nLC5mYS1zcXVhcmUtcGFya2luZ3stLWZhOlwiXFxmNTQwXCJ9LmZhLWRpYWdyYW0tcHJvamVjdCwuZmEtcHJvamVjdC1kaWFncmFtey0tZmE6XCJcXGY1NDJcIn0uZmEtcmVjZWlwdHstLWZhOlwiXFxmNTQzXCJ9LmZhLXJvYm90ey0tZmE6XCJcXGY1NDRcIn0uZmEtcnVsZXJ7LS1mYTpcIlxcZjU0NVwifS5mYS1ydWxlci1jb21iaW5lZHstLWZhOlwiXFxmNTQ2XCJ9LmZhLXJ1bGVyLWhvcml6b250YWx7LS1mYTpcIlxcZjU0N1wifS5mYS1ydWxlci12ZXJ0aWNhbHstLWZhOlwiXFxmNTQ4XCJ9LmZhLXNjaG9vbHstLWZhOlwiXFxmNTQ5XCJ9LmZhLXNjcmV3ZHJpdmVyey0tZmE6XCJcXGY1NGFcIn0uZmEtc2hvZS1wcmludHN7LS1mYTpcIlxcZjU0YlwifS5mYS1za3VsbHstLWZhOlwiXFxmNTRjXCJ9LmZhLWJhbi1zbW9raW5nLC5mYS1zbW9raW5nLWJhbnstLWZhOlwiXFxmNTRkXCJ9LmZhLXN0b3Jley0tZmE6XCJcXGY1NGVcIn0uZmEtc2hvcCwuZmEtc3RvcmUtYWx0ey0tZmE6XCJcXGY1NGZcIn0uZmEtYmFycy1zdGFnZ2VyZWQsLmZhLXJlb3JkZXIsLmZhLXN0cmVhbXstLWZhOlwiXFxmNTUwXCJ9LmZhLXN0cm9vcHdhZmVsey0tZmE6XCJcXGY1NTFcIn0uZmEtdG9vbGJveHstLWZhOlwiXFxmNTUyXCJ9LmZhLXNoaXJ0LC5mYS10LXNoaXJ0LC5mYS10c2hpcnR7LS1mYTpcIlxcZjU1M1wifS5mYS1wZXJzb24td2Fsa2luZywuZmEtd2Fsa2luZ3stLWZhOlwiXFxmNTU0XCJ9LmZhLXdhbGxldHstLWZhOlwiXFxmNTU1XCJ9LmZhLWFuZ3J5LC5mYS1mYWNlLWFuZ3J5ey0tZmE6XCJcXGY1NTZcIn0uZmEtYXJjaHdheXstLWZhOlwiXFxmNTU3XCJ9LmZhLWF0bGFzLC5mYS1ib29rLWF0bGFzey0tZmE6XCJcXGY1NThcIn0uZmEtYXdhcmR7LS1mYTpcIlxcZjU1OVwifS5mYS1iYWNrc3BhY2UsLmZhLWRlbGV0ZS1sZWZ0ey0tZmE6XCJcXGY1NWFcIn0uZmEtYmV6aWVyLWN1cnZley0tZmE6XCJcXGY1NWJcIn0uZmEtYm9uZ3stLWZhOlwiXFxmNTVjXCJ9LmZhLWJydXNoey0tZmE6XCJcXGY1NWRcIn0uZmEtYnVzLWFsdCwuZmEtYnVzLXNpbXBsZXstLWZhOlwiXFxmNTVlXCJ9LmZhLWNhbm5hYmlzey0tZmE6XCJcXGY1NWZcIn0uZmEtY2hlY2stZG91Ymxley0tZmE6XCJcXGY1NjBcIn0uZmEtY29ja3RhaWwsLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzey0tZmE6XCJcXGY1NjFcIn0uZmEtYmVsbC1jb25jaWVyZ2UsLmZhLWNvbmNpZXJnZS1iZWxsey0tZmE6XCJcXGY1NjJcIn0uZmEtY29va2lley0tZmE6XCJcXGY1NjNcIn0uZmEtY29va2llLWJpdGV7LS1mYTpcIlxcZjU2NFwifS5mYS1jcm9wLWFsdCwuZmEtY3JvcC1zaW1wbGV7LS1mYTpcIlxcZjU2NVwifS5mYS1kaWdpdGFsLXRhY2hvZ3JhcGgsLmZhLXRhY2hvZ3JhcGgtZGlnaXRhbHstLWZhOlwiXFxmNTY2XCJ9LmZhLWRpenp5LC5mYS1mYWNlLWRpenp5ey0tZmE6XCJcXGY1NjdcIn0uZmEtY29tcGFzcy1kcmFmdGluZywuZmEtZHJhZnRpbmctY29tcGFzc3stLWZhOlwiXFxmNTY4XCJ9LmZhLWRydW17LS1mYTpcIlxcZjU2OVwifS5mYS1kcnVtLXN0ZWVscGFuey0tZmE6XCJcXGY1NmFcIn0uZmEtZmVhdGhlci1hbHQsLmZhLWZlYXRoZXItcG9pbnRlZHstLWZhOlwiXFxmNTZiXCJ9LmZhLWZpbGUtY29udHJhY3R7LS1mYTpcIlxcZjU2Y1wifS5mYS1maWxlLWFycm93LWRvd24sLmZhLWZpbGUtZG93bmxvYWR7LS1mYTpcIlxcZjU2ZFwifS5mYS1hcnJvdy1yaWdodC1mcm9tLWZpbGUsLmZhLWZpbGUtZXhwb3J0ey0tZmE6XCJcXGY1NmVcIn0uZmEtYXJyb3ctcmlnaHQtdG8tZmlsZSwuZmEtZmlsZS1pbXBvcnR7LS1mYTpcIlxcZjU2ZlwifS5mYS1maWxlLWludm9pY2V7LS1mYTpcIlxcZjU3MFwifS5mYS1maWxlLWludm9pY2UtZG9sbGFyey0tZmE6XCJcXGY1NzFcIn0uZmEtZmlsZS1wcmVzY3JpcHRpb257LS1mYTpcIlxcZjU3MlwifS5mYS1maWxlLXNpZ25hdHVyZXstLWZhOlwiXFxmNTczXCJ9LmZhLWZpbGUtYXJyb3ctdXAsLmZhLWZpbGUtdXBsb2Fkey0tZmE6XCJcXGY1NzRcIn0uZmEtZmlsbHstLWZhOlwiXFxmNTc1XCJ9LmZhLWZpbGwtZHJpcHstLWZhOlwiXFxmNTc2XCJ9LmZhLWZpbmdlcnByaW50ey0tZmE6XCJcXGY1NzdcIn0uZmEtZmlzaHstLWZhOlwiXFxmNTc4XCJ9LmZhLWZhY2UtZmx1c2hlZCwuZmEtZmx1c2hlZHstLWZhOlwiXFxmNTc5XCJ9LmZhLWZhY2UtZnJvd24tb3BlbiwuZmEtZnJvd24tb3BlbnstLWZhOlwiXFxmNTdhXCJ9LmZhLWdsYXNzLW1hcnRpbmktYWx0LC5mYS1tYXJ0aW5pLWdsYXNzey0tZmE6XCJcXGY1N2JcIn0uZmEtZWFydGgtYWZyaWNhLC5mYS1nbG9iZS1hZnJpY2F7LS1mYTpcIlxcZjU3Y1wifS5mYS1lYXJ0aCwuZmEtZWFydGgtYW1lcmljYSwuZmEtZWFydGgtYW1lcmljYXMsLmZhLWdsb2JlLWFtZXJpY2Fzey0tZmE6XCJcXGY1N2RcIn0uZmEtZWFydGgtYXNpYSwuZmEtZ2xvYmUtYXNpYXstLWZhOlwiXFxmNTdlXCJ9LmZhLWZhY2UtZ3JpbWFjZSwuZmEtZ3JpbWFjZXstLWZhOlwiXFxmNTdmXCJ9LmZhLWZhY2UtZ3JpbiwuZmEtZ3JpbnstLWZhOlwiXFxmNTgwXCJ9LmZhLWZhY2UtZ3Jpbi13aWRlLC5mYS1ncmluLWFsdHstLWZhOlwiXFxmNTgxXCJ9LmZhLWZhY2UtZ3Jpbi1iZWFtLC5mYS1ncmluLWJlYW17LS1mYTpcIlxcZjU4MlwifS5mYS1mYWNlLWdyaW4tYmVhbS1zd2VhdCwuZmEtZ3Jpbi1iZWFtLXN3ZWF0ey0tZmE6XCJcXGY1ODNcIn0uZmEtZmFjZS1ncmluLWhlYXJ0cywuZmEtZ3Jpbi1oZWFydHN7LS1mYTpcIlxcZjU4NFwifS5mYS1mYWNlLWdyaW4tc3F1aW50LC5mYS1ncmluLXNxdWludHstLWZhOlwiXFxmNTg1XCJ9LmZhLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnMsLmZhLWdyaW4tc3F1aW50LXRlYXJzey0tZmE6XCJcXGY1ODZcIn0uZmEtZmFjZS1ncmluLXN0YXJzLC5mYS1ncmluLXN0YXJzey0tZmE6XCJcXGY1ODdcIn0uZmEtZmFjZS1ncmluLXRlYXJzLC5mYS1ncmluLXRlYXJzey0tZmE6XCJcXGY1ODhcIn0uZmEtZmFjZS1ncmluLXRvbmd1ZSwuZmEtZ3Jpbi10b25ndWV7LS1mYTpcIlxcZjU4OVwifS5mYS1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCwuZmEtZ3Jpbi10b25ndWUtc3F1aW50ey0tZmE6XCJcXGY1OGFcIn0uZmEtZmFjZS1ncmluLXRvbmd1ZS13aW5rLC5mYS1ncmluLXRvbmd1ZS13aW5rey0tZmE6XCJcXGY1OGJcIn0uZmEtZmFjZS1ncmluLXdpbmssLmZhLWdyaW4td2lua3stLWZhOlwiXFxmNThjXCJ9LmZhLWdyaWQtaG9yaXpvbnRhbCwuZmEtZ3JpcCwuZmEtZ3JpcC1ob3Jpem9udGFsey0tZmE6XCJcXGY1OGRcIn0uZmEtZ3JpZC12ZXJ0aWNhbCwuZmEtZ3JpcC12ZXJ0aWNhbHstLWZhOlwiXFxmNThlXCJ9LmZhLWhlYWRzZXR7LS1mYTpcIlxcZjU5MFwifS5mYS1oaWdobGlnaHRlcnstLWZhOlwiXFxmNTkxXCJ9LmZhLWhvdC10dWIsLmZhLWhvdC10dWItcGVyc29uey0tZmE6XCJcXGY1OTNcIn0uZmEtaG90ZWx7LS1mYTpcIlxcZjU5NFwifS5mYS1qb2ludHstLWZhOlwiXFxmNTk1XCJ9LmZhLWZhY2Uta2lzcywuZmEta2lzc3stLWZhOlwiXFxmNTk2XCJ9LmZhLWZhY2Uta2lzcy1iZWFtLC5mYS1raXNzLWJlYW17LS1mYTpcIlxcZjU5N1wifS5mYS1mYWNlLWtpc3Mtd2luay1oZWFydCwuZmEta2lzcy13aW5rLWhlYXJ0ey0tZmE6XCJcXGY1OThcIn0uZmEtZmFjZS1sYXVnaCwuZmEtbGF1Z2h7LS1mYTpcIlxcZjU5OVwifS5mYS1mYWNlLWxhdWdoLWJlYW0sLmZhLWxhdWdoLWJlYW17LS1mYTpcIlxcZjU5YVwifS5mYS1mYWNlLWxhdWdoLXNxdWludCwuZmEtbGF1Z2gtc3F1aW50ey0tZmE6XCJcXGY1OWJcIn0uZmEtZmFjZS1sYXVnaC13aW5rLC5mYS1sYXVnaC13aW5rey0tZmE6XCJcXGY1OWNcIn0uZmEtY2FydC1mbGF0YmVkLXN1aXRjYXNlLC5mYS1sdWdnYWdlLWNhcnR7LS1mYTpcIlxcZjU5ZFwifS5mYS1tYXAtbG9jYXRpb24sLmZhLW1hcC1tYXJrZWR7LS1mYTpcIlxcZjU5ZlwifS5mYS1tYXAtbG9jYXRpb24tZG90LC5mYS1tYXAtbWFya2VkLWFsdHstLWZhOlwiXFxmNWEwXCJ9LmZhLW1hcmtlcnstLWZhOlwiXFxmNWExXCJ9LmZhLW1lZGFsey0tZmE6XCJcXGY1YTJcIn0uZmEtZmFjZS1tZWgtYmxhbmssLmZhLW1laC1ibGFua3stLWZhOlwiXFxmNWE0XCJ9LmZhLWZhY2Utcm9sbGluZy1leWVzLC5mYS1tZWgtcm9sbGluZy1leWVzey0tZmE6XCJcXGY1YTVcIn0uZmEtbW9udW1lbnR7LS1mYTpcIlxcZjVhNlwifS5mYS1tb3J0YXItcGVzdGxley0tZmE6XCJcXGY1YTdcIn0uZmEtcGFpbnQtYnJ1c2gtYWx0LC5mYS1wYWludC1icnVzaC1maW5lLC5mYS1wYWludGJydXNoLWFsdCwuZmEtcGFpbnRicnVzaC1maW5ley0tZmE6XCJcXGY1YTlcIn0uZmEtcGFpbnQtcm9sbGVyey0tZmE6XCJcXGY1YWFcIn0uZmEtcGFzc3BvcnR7LS1mYTpcIlxcZjVhYlwifS5mYS1wZW4tZmFuY3l7LS1mYTpcIlxcZjVhY1wifS5mYS1wZW4tbmliey0tZmE6XCJcXGY1YWRcIn0uZmEtcGVuLXJ1bGVyLC5mYS1wZW5jaWwtcnVsZXJ7LS1mYTpcIlxcZjVhZVwifS5mYS1wbGFuZS1hcnJpdmFsey0tZmE6XCJcXGY1YWZcIn0uZmEtcGxhbmUtZGVwYXJ0dXJley0tZmE6XCJcXGY1YjBcIn0uZmEtcHJlc2NyaXB0aW9uey0tZmE6XCJcXGY1YjFcIn0uZmEtZmFjZS1zYWQtY3J5LC5mYS1zYWQtY3J5ey0tZmE6XCJcXGY1YjNcIn0uZmEtZmFjZS1zYWQtdGVhciwuZmEtc2FkLXRlYXJ7LS1mYTpcIlxcZjViNFwifS5mYS1zaHV0dGxlLXZhbiwuZmEtdmFuLXNodXR0bGV7LS1mYTpcIlxcZjViNlwifS5mYS1zaWduYXR1cmV7LS1mYTpcIlxcZjViN1wifS5mYS1mYWNlLXNtaWxlLWJlYW0sLmZhLXNtaWxlLWJlYW17LS1mYTpcIlxcZjViOFwifS5mYS1mYWNlLXNtaWxlLXBsdXMsLmZhLXNtaWxlLXBsdXN7LS1mYTpcIlxcZjViOVwifS5mYS1zb2xhci1wYW5lbHstLWZhOlwiXFxmNWJhXCJ9LmZhLWxvdHVzLC5mYS1zcGF7LS1mYTpcIlxcZjViYlwifS5mYS1zcGxvdGNoey0tZmE6XCJcXGY1YmNcIn0uZmEtc3ByYXktY2Fuey0tZmE6XCJcXGY1YmRcIn0uZmEtc3RhbXB7LS1mYTpcIlxcZjViZlwifS5mYS1zdGFyLWhhbGYtYWx0LC5mYS1zdGFyLWhhbGYtc3Ryb2tley0tZmE6XCJcXGY1YzBcIn0uZmEtc3VpdGNhc2Utcm9sbGluZ3stLWZhOlwiXFxmNWMxXCJ9LmZhLWZhY2Utc3VycHJpc2UsLmZhLXN1cnByaXNley0tZmE6XCJcXGY1YzJcIn0uZmEtc3dhdGNoYm9va3stLWZhOlwiXFxmNWMzXCJ9LmZhLXBlcnNvbi1zd2ltbWluZywuZmEtc3dpbW1lcnstLWZhOlwiXFxmNWM0XCJ9LmZhLWxhZGRlci13YXRlciwuZmEtc3dpbW1pbmctcG9vbCwuZmEtd2F0ZXItbGFkZGVyey0tZmE6XCJcXGY1YzVcIn0uZmEtZHJvcGxldC1zbGFzaCwuZmEtdGludC1zbGFzaHstLWZhOlwiXFxmNWM3XCJ9LmZhLWZhY2UtdGlyZWQsLmZhLXRpcmVkey0tZmE6XCJcXGY1YzhcIn0uZmEtdG9vdGh7LS1mYTpcIlxcZjVjOVwifS5mYS11bWJyZWxsYS1iZWFjaHstLWZhOlwiXFxmNWNhXCJ9LmZhLXdlaWdodC1oYW5naW5ney0tZmE6XCJcXGY1Y2RcIn0uZmEtd2luZS1nbGFzcy1hbHQsLmZhLXdpbmUtZ2xhc3MtZW1wdHl7LS1mYTpcIlxcZjVjZVwifS5mYS1haXItZnJlc2hlbmVyLC5mYS1zcHJheS1jYW4tc3BhcmtsZXN7LS1mYTpcIlxcZjVkMFwifS5mYS1hcHBsZS1hbHQsLmZhLWFwcGxlLXdob2xley0tZmE6XCJcXGY1ZDFcIn0uZmEtYXRvbXstLWZhOlwiXFxmNWQyXCJ9LmZhLWF0b20tYWx0LC5mYS1hdG9tLXNpbXBsZXstLWZhOlwiXFxmNWQzXCJ9LmZhLWJhY2twYWNrey0tZmE6XCJcXGY1ZDRcIn0uZmEtYmVsbC1zY2hvb2x7LS1mYTpcIlxcZjVkNVwifS5mYS1iZWxsLXNjaG9vbC1zbGFzaHstLWZhOlwiXFxmNWQ2XCJ9LmZhLWJvbmV7LS1mYTpcIlxcZjVkN1wifS5mYS1ib25lLWJyZWFrey0tZmE6XCJcXGY1ZDhcIn0uZmEtYm9vay1hbHQsLmZhLWJvb2stYmxhbmt7LS1mYTpcIlxcZjVkOVwifS5mYS1ib29rLW9wZW4tcmVhZGVyLC5mYS1ib29rLXJlYWRlcnstLWZhOlwiXFxmNWRhXCJ9LmZhLWJvb2tzey0tZmE6XCJcXGY1ZGJcIn0uZmEtYnJhaW57LS1mYTpcIlxcZjVkY1wifS5mYS1idXMtc2Nob29sey0tZmE6XCJcXGY1ZGRcIn0uZmEtY2FyLWFsdCwuZmEtY2FyLXJlYXJ7LS1mYTpcIlxcZjVkZVwifS5mYS1iYXR0ZXJ5LWNhciwuZmEtY2FyLWJhdHRlcnl7LS1mYTpcIlxcZjVkZlwifS5mYS1jYXItYnVtcHstLWZhOlwiXFxmNWUwXCJ9LmZhLWNhci1idXJzdCwuZmEtY2FyLWNyYXNoey0tZmE6XCJcXGY1ZTFcIn0uZmEtY2FyLWdhcmFnZXstLWZhOlwiXFxmNWUyXCJ9LmZhLWNhci1tZWNoYW5pYywuZmEtY2FyLXdyZW5jaHstLWZhOlwiXFxmNWUzXCJ9LmZhLWNhci1zaWRley0tZmE6XCJcXGY1ZTRcIn0uZmEtY2FyLXRpbHR7LS1mYTpcIlxcZjVlNVwifS5mYS1jYXItd2FzaHstLWZhOlwiXFxmNWU2XCJ9LmZhLWNoYXJnaW5nLXN0YXRpb257LS1mYTpcIlxcZjVlN1wifS5mYS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uey0tZmE6XCJcXGY1ZThcIn0uZmEtY29tcGFzcy1zbGFzaHstLWZhOlwiXFxmNWU5XCJ9LmZhLWRpcGxvbWEsLmZhLXNjcm9sbC1yaWJib257LS1mYTpcIlxcZjVlYVwifS5mYS1kaWFtb25kLXR1cm4tcmlnaHQsLmZhLWRpcmVjdGlvbnN7LS1mYTpcIlxcZjVlYlwifS5mYS1kby1ub3QtZW50ZXJ7LS1mYTpcIlxcZjVlY1wifS5mYS1kcmF3LWNpcmNsZSwuZmEtdmVjdG9yLWNpcmNsZXstLWZhOlwiXFxmNWVkXCJ9LmZhLWRyYXctcG9seWdvbiwuZmEtdmVjdG9yLXBvbHlnb257LS1mYTpcIlxcZjVlZVwifS5mYS1kcmF3LXNxdWFyZSwuZmEtdmVjdG9yLXNxdWFyZXstLWZhOlwiXFxmNWVmXCJ9LmZhLWVhcnstLWZhOlwiXFxmNWYwXCJ9LmZhLWVuZ2luZS1leGNsYW1hdGlvbiwuZmEtZW5naW5lLXdhcm5pbmd7LS1mYTpcIlxcZjVmMlwifS5mYS1maWxlLWF3YXJkLC5mYS1maWxlLWNlcnRpZmljYXRley0tZmE6XCJcXGY1ZjNcIn0uZmEtZ2FzLXB1bXAtc2xhc2h7LS1mYTpcIlxcZjVmNFwifS5mYS1nbGFzc2VzLWFsdCwuZmEtZ2xhc3Nlcy1yb3VuZHstLWZhOlwiXFxmNWY1XCJ9LmZhLWdsb2JlLXN0YW5key0tZmE6XCJcXGY1ZjZcIn0uZmEtaGVhcnQtcmF0ZSwuZmEtd2F2ZS1wdWxzZXstLWZhOlwiXFxmNWY4XCJ9LmZhLWluaGFsZXJ7LS1mYTpcIlxcZjVmOVwifS5mYS1raWRuZXlzey0tZmE6XCJcXGY1ZmJcIn0uZmEtbGFwdG9wLWNvZGV7LS1mYTpcIlxcZjVmY1wifS5mYS1sYXllci1ncm91cHstLWZhOlwiXFxmNWZkXCJ9LmZhLWxheWVyLWdyb3VwLW1pbnVzLC5mYS1sYXllci1taW51c3stLWZhOlwiXFxmNWZlXCJ9LmZhLWxheWVyLWdyb3VwLXBsdXMsLmZhLWxheWVyLXBsdXN7LS1mYTpcIlxcZjVmZlwifS5mYS1saXBzey0tZmE6XCJcXGY2MDBcIn0uZmEtbG9jYXRpb24sLmZhLWxvY2F0aW9uLWNyb3NzaGFpcnN7LS1mYTpcIlxcZjYwMVwifS5mYS1jaXJjbGUtbG9jYXRpb24tYXJyb3csLmZhLWxvY2F0aW9uLWNpcmNsZXstLWZhOlwiXFxmNjAyXCJ9LmZhLWxvY2F0aW9uLWNyb3NzaGFpcnMtc2xhc2gsLmZhLWxvY2F0aW9uLXNsYXNoey0tZmE6XCJcXGY2MDNcIn0uZmEtbHVuZ3N7LS1mYTpcIlxcZjYwNFwifS5mYS1sb2NhdGlvbi1kb3Qtc2xhc2gsLmZhLW1hcC1tYXJrZXItYWx0LXNsYXNoey0tZmE6XCJcXGY2MDVcIn0uZmEtbG9jYXRpb24tY2hlY2ssLmZhLW1hcC1tYXJrZXItY2hlY2t7LS1mYTpcIlxcZjYwNlwifS5mYS1sb2NhdGlvbi1wZW4sLmZhLW1hcC1tYXJrZXItZWRpdHstLWZhOlwiXFxmNjA3XCJ9LmZhLWxvY2F0aW9uLWV4Y2xhbWF0aW9uLC5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGY2MDhcIn0uZmEtbG9jYXRpb24tbWludXMsLmZhLW1hcC1tYXJrZXItbWludXN7LS1mYTpcIlxcZjYwOVwifS5mYS1sb2NhdGlvbi1wbHVzLC5mYS1tYXAtbWFya2VyLXBsdXN7LS1mYTpcIlxcZjYwYVwifS5mYS1sb2NhdGlvbi1xdWVzdGlvbiwuZmEtbWFwLW1hcmtlci1xdWVzdGlvbnstLWZhOlwiXFxmNjBiXCJ9LmZhLWxvY2F0aW9uLXBpbi1zbGFzaCwuZmEtbWFwLW1hcmtlci1zbGFzaHstLWZhOlwiXFxmNjBjXCJ9LmZhLWxvY2F0aW9uLXNtaWxlLC5mYS1tYXAtbWFya2VyLXNtaWxley0tZmE6XCJcXGY2MGRcIn0uZmEtbG9jYXRpb24teG1hcmssLmZhLW1hcC1tYXJrZXItdGltZXMsLmZhLW1hcC1tYXJrZXIteG1hcmt7LS1mYTpcIlxcZjYwZVwifS5mYS1taWNyb3Njb3Bley0tZmE6XCJcXGY2MTBcIn0uZmEtbW9uaXRvci1oZWFydC1yYXRlLC5mYS1tb25pdG9yLXdhdmVmb3Jtey0tZmE6XCJcXGY2MTFcIn0uZmEtb2lsLWNhbnstLWZhOlwiXFxmNjEzXCJ9LmZhLW9pbC10ZW1wLC5mYS1vaWwtdGVtcGVyYXR1cmV7LS1mYTpcIlxcZjYxNFwifS5mYS1jaXJjbGUtcGFya2luZywuZmEtcGFya2luZy1jaXJjbGV7LS1mYTpcIlxcZjYxNVwifS5mYS1iYW4tcGFya2luZywuZmEtcGFya2luZy1jaXJjbGUtc2xhc2h7LS1mYTpcIlxcZjYxNlwifS5mYS1wYXJraW5nLXNsYXNoLC5mYS1zcXVhcmUtcGFya2luZy1zbGFzaHstLWZhOlwiXFxmNjE3XCJ9LmZhLXBlbi1wYWludGJydXNoLC5mYS1wZW5jaWwtcGFpbnRicnVzaHstLWZhOlwiXFxmNjE4XCJ9LmZhLXBvb3B7LS1mYTpcIlxcZjYxOVwifS5mYS1yb3V0ZS1oaWdod2F5ey0tZmE6XCJcXGY2MWFcIn0uZmEtcm91dGUtaW50ZXJzdGF0ZXstLWZhOlwiXFxmNjFiXCJ9LmZhLXJ1bGVyLXRyaWFuZ2xley0tZmE6XCJcXGY2MWNcIn0uZmEtc2NhbHBlbHstLWZhOlwiXFxmNjFkXCJ9LmZhLXNjYWxwZWwtbGluZS1kYXNoZWQsLmZhLXNjYWxwZWwtcGF0aHstLWZhOlwiXFxmNjFlXCJ9LmZhLXNoYXBlcywuZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZXstLWZhOlwiXFxmNjFmXCJ9LmZhLXNrZWxldG9uey0tZmE6XCJcXGY2MjBcIn0uZmEtc3Rhci1vZi1saWZley0tZmE6XCJcXGY2MjFcIn0uZmEtc3RlZXJpbmctd2hlZWx7LS1mYTpcIlxcZjYyMlwifS5mYS1zdG9tYWNoey0tZmE6XCJcXGY2MjNcIn0uZmEtZGFzaGJvYXJkLC5mYS1nYXVnZSwuZmEtZ2F1Z2UtbWVkLC5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdley0tZmE6XCJcXGY2MjRcIn0uZmEtZ2F1Z2UtaGlnaCwuZmEtdGFjaG9tZXRlci1hbHQsLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3R7LS1mYTpcIlxcZjYyNVwifS5mYS1nYXVnZS1tYXgsLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3R7LS1mYTpcIlxcZjYyNlwifS5mYS1nYXVnZS1sb3csLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3d7LS1mYTpcIlxcZjYyN1wifS5mYS1nYXVnZS1taW4sLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3R7LS1mYTpcIlxcZjYyOFwifS5mYS1nYXVnZS1zaW1wbGUsLmZhLWdhdWdlLXNpbXBsZS1tZWQsLmZhLXRhY2hvbWV0ZXItYXZlcmFnZXstLWZhOlwiXFxmNjI5XCJ9LmZhLWdhdWdlLXNpbXBsZS1oaWdoLC5mYS10YWNob21ldGVyLC5mYS10YWNob21ldGVyLWZhc3R7LS1mYTpcIlxcZjYyYVwifS5mYS1nYXVnZS1zaW1wbGUtbWF4LC5mYS10YWNob21ldGVyLWZhc3Rlc3R7LS1mYTpcIlxcZjYyYlwifS5mYS1nYXVnZS1zaW1wbGUtbG93LC5mYS10YWNob21ldGVyLXNsb3d7LS1mYTpcIlxcZjYyY1wifS5mYS1nYXVnZS1zaW1wbGUtbWluLC5mYS10YWNob21ldGVyLXNsb3dlc3R7LS1mYTpcIlxcZjYyZFwifS5mYS10ZWV0aHstLWZhOlwiXFxmNjJlXCJ9LmZhLXRlZXRoLW9wZW57LS1mYTpcIlxcZjYyZlwifS5mYS1tYXNrcy10aGVhdGVyLC5mYS10aGVhdGVyLW1hc2tzey0tZmE6XCJcXGY2MzBcIn0uZmEtdGlyZXstLWZhOlwiXFxmNjMxXCJ9LmZhLXRpcmUtZmxhdHstLWZhOlwiXFxmNjMyXCJ9LmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZ3stLWZhOlwiXFxmNjMzXCJ9LmZhLXRpcmUtcnVnZ2Vkey0tZmE6XCJcXGY2MzRcIn0uZmEtdG9vdGhicnVzaHstLWZhOlwiXFxmNjM1XCJ9LmZhLXRyYWZmaWMtY29uZXstLWZhOlwiXFxmNjM2XCJ9LmZhLXRyYWZmaWMtbGlnaHR7LS1mYTpcIlxcZjYzN1wifS5mYS10cmFmZmljLWxpZ2h0LWdvey0tZmE6XCJcXGY2MzhcIn0uZmEtdHJhZmZpYy1saWdodC1zbG93ey0tZmE6XCJcXGY2MzlcIn0uZmEtdHJhZmZpYy1saWdodC1zdG9wey0tZmE6XCJcXGY2M2FcIn0uZmEtdHJ1Y2stbW9uc3RlcnstLWZhOlwiXFxmNjNiXCJ9LmZhLXRydWNrLXBpY2t1cHstLWZhOlwiXFxmNjNjXCJ9LmZhLXNjcmVlbi11c2VycywuZmEtdXNlcnMtY2xhc3N7LS1mYTpcIlxcZjYzZFwifS5mYS13YXRjaC1maXRuZXNzey0tZmE6XCJcXGY2M2VcIn0uZmEtYWJhY3Vzey0tZmE6XCJcXGY2NDBcIn0uZmEtYWQsLmZhLXJlY3RhbmdsZS1hZHstLWZhOlwiXFxmNjQxXCJ9LmZhLWFuYWx5dGljcywuZmEtY2hhcnQtbWl4ZWR7LS1mYTpcIlxcZjY0M1wifS5mYS1hbmtoey0tZmE6XCJcXGY2NDRcIn0uZmEtYmFkZ2UtZG9sbGFyey0tZmE6XCJcXGY2NDVcIn0uZmEtYmFkZ2UtcGVyY2VudHstLWZhOlwiXFxmNjQ2XCJ9LmZhLWJpYmxlLC5mYS1ib29rLWJpYmxley0tZmE6XCJcXGY2NDdcIn0uZmEtYnVsbHNleWUtYXJyb3d7LS1mYTpcIlxcZjY0OFwifS5mYS1idWxsc2V5ZS1wb2ludGVyey0tZmE6XCJcXGY2NDlcIn0uZmEtYnJpZWZjYXNlLWNsb2NrLC5mYS1idXNpbmVzcy10aW1ley0tZmE6XCJcXGY2NGFcIn0uZmEtY2FiaW5ldC1maWxpbmd7LS1mYTpcIlxcZjY0YlwifS5mYS1jYWxjdWxhdG9yLWFsdCwuZmEtY2FsY3VsYXRvci1zaW1wbGV7LS1mYTpcIlxcZjY0Y1wifS5mYS1jaGFydC1saW5lLWRvd257LS1mYTpcIlxcZjY0ZFwifS5mYS1jaGFydC1waWUtYWx0LC5mYS1jaGFydC1waWUtc2ltcGxley0tZmE6XCJcXGY2NGVcIn0uZmEtY2l0eXstLWZhOlwiXFxmNjRmXCJ9LmZhLWNvbW1lbnQtYWx0LWRvbGxhciwuZmEtbWVzc2FnZS1kb2xsYXJ7LS1mYTpcIlxcZjY1MFwifS5mYS1jb21tZW50LWRvbGxhcnstLWZhOlwiXFxmNjUxXCJ9LmZhLWNvbW1lbnRzLWFsdC1kb2xsYXIsLmZhLW1lc3NhZ2VzLWRvbGxhcnstLWZhOlwiXFxmNjUyXCJ9LmZhLWNvbW1lbnRzLWRvbGxhcnstLWZhOlwiXFxmNjUzXCJ9LmZhLWNyb3Nzey0tZmE6XCJcXGY2NTRcIn0uZmEtZGhhcm1hY2hha3Jhey0tZmE6XCJcXGY2NTVcIn0uZmEtZW1wdHktc2V0ey0tZmE6XCJcXGY2NTZcIn0uZmEtZW52ZWxvcGUtb3Blbi1kb2xsYXJ7LS1mYTpcIlxcZjY1N1wifS5mYS1lbnZlbG9wZS1vcGVuLXRleHR7LS1mYTpcIlxcZjY1OFwifS5mYS1maWxlLWNoYXJ0LWNvbHVtbiwuZmEtZmlsZS1jaGFydC1saW5ley0tZmE6XCJcXGY2NTlcIn0uZmEtZmlsZS1jaGFydC1waWV7LS1mYTpcIlxcZjY1YVwifS5mYS1maWxlLXNwcmVhZHNoZWV0ey0tZmE6XCJcXGY2NWJcIn0uZmEtZmlsZS11c2Vyey0tZmE6XCJcXGY2NWNcIn0uZmEtZm9sZGVyLW1pbnVzey0tZmE6XCJcXGY2NWRcIn0uZmEtZm9sZGVyLXBsdXN7LS1mYTpcIlxcZjY1ZVwifS5mYS1mb2xkZXItdGltZXMsLmZhLWZvbGRlci14bWFya3stLWZhOlwiXFxmNjVmXCJ9LmZhLWZvbGRlcnN7LS1mYTpcIlxcZjY2MFwifS5mYS1mdW5jdGlvbnstLWZhOlwiXFxmNjYxXCJ9LmZhLWZpbHRlci1jaXJjbGUtZG9sbGFyLC5mYS1mdW5uZWwtZG9sbGFyey0tZmE6XCJcXGY2NjJcIn0uZmEtZ2lmdC1jYXJkey0tZmE6XCJcXGY2NjNcIn0uZmEtZ29wdXJhbXstLWZhOlwiXFxmNjY0XCJ9LmZhLWhhbXNhey0tZmE6XCJcXGY2NjVcIn0uZmEtYmFoYWksLmZhLWhheWthbHstLWZhOlwiXFxmNjY2XCJ9LmZhLWludGVncmFsey0tZmE6XCJcXGY2NjdcIn0uZmEtaW50ZXJzZWN0aW9uey0tZmE6XCJcXGY2NjhcIn0uZmEtamVkaXstLWZhOlwiXFxmNjY5XCJ9LmZhLWJvb2stam91cm5hbC13aGlsbHMsLmZhLWpvdXJuYWwtd2hpbGxzey0tZmE6XCJcXGY2NmFcIn0uZmEta2FhYmF7LS1mYTpcIlxcZjY2YlwifS5mYS1rZXlub3Rley0tZmE6XCJcXGY2NmNcIn0uZmEta2hhbmRhey0tZmE6XCJcXGY2NmRcIn0uZmEtbGFtYmRhey0tZmE6XCJcXGY2NmVcIn0uZmEtbGFuZG1hcmt7LS1mYTpcIlxcZjY2ZlwifS5mYS1saWdodGJ1bGItZG9sbGFyey0tZmE6XCJcXGY2NzBcIn0uZmEtbGlnaHRidWxiLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGY2NzFcIn0uZmEtbGlnaHRidWxiLW9uey0tZmE6XCJcXGY2NzJcIn0uZmEtbGlnaHRidWxiLXNsYXNoey0tZmE6XCJcXGY2NzNcIn0uZmEtZW52ZWxvcGVzLWJ1bGssLmZhLW1haWwtYnVsa3stLWZhOlwiXFxmNjc0XCJ9LmZhLW1lZ2FwaG9uZXstLWZhOlwiXFxmNjc1XCJ9LmZhLW1lbm9yYWh7LS1mYTpcIlxcZjY3NlwifS5mYS1icmFpbi1hcnJvdy1jdXJ2ZWQtcmlnaHQsLmZhLW1pbmQtc2hhcmV7LS1mYTpcIlxcZjY3N1wifS5mYS1tb3NxdWV7LS1mYTpcIlxcZjY3OFwifS5mYS1vbXstLWZhOlwiXFxmNjc5XCJ9LmZhLW9tZWdhey0tZmE6XCJcXGY2N2FcIn0uZmEtcGFzdGFmYXJpYW5pc20sLmZhLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZ3stLWZhOlwiXFxmNjdiXCJ9LmZhLXBlYWNley0tZmE6XCJcXGY2N2NcIn0uZmEtcGhvbmUtb2ZmaWNley0tZmE6XCJcXGY2N2RcIn0uZmEtcGl7LS1mYTpcIlxcZjY3ZVwifS5mYS1wbGFjZS1vZi13b3JzaGlwey0tZmE6XCJcXGY2N2ZcIn0uZmEtcG9kaXVtey0tZmE6XCJcXGY2ODBcIn0uZmEtcG9sbCwuZmEtc3F1YXJlLXBvbGwtdmVydGljYWx7LS1mYTpcIlxcZjY4MVwifS5mYS1wb2xsLWgsLmZhLXNxdWFyZS1wb2xsLWhvcml6b250YWx7LS1mYTpcIlxcZjY4MlwifS5mYS1wZXJzb24tcHJheWluZywuZmEtcHJheXstLWZhOlwiXFxmNjgzXCJ9LmZhLWhhbmRzLXByYXlpbmcsLmZhLXByYXlpbmctaGFuZHN7LS1mYTpcIlxcZjY4NFwifS5mYS1wcmVzZW50YXRpb24sLmZhLXByZXNlbnRhdGlvbi1zY3JlZW57LS1mYTpcIlxcZjY4NVwifS5mYS1wcmludC1zbGFzaHstLWZhOlwiXFxmNjg2XCJ9LmZhLWJvb2stcXVyYW4sLmZhLXF1cmFuey0tZmE6XCJcXGY2ODdcIn0uZmEtbWFnbmlmeWluZy1nbGFzcy1kb2xsYXIsLmZhLXNlYXJjaC1kb2xsYXJ7LS1mYTpcIlxcZjY4OFwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uLC5mYS1zZWFyY2gtbG9jYXRpb257LS1mYTpcIlxcZjY4OVwifS5mYS1zaHJlZGRlcnstLWZhOlwiXFxmNjhhXCJ9LmZhLXNpZ21hey0tZmE6XCJcXGY2OGJcIn0uZmEtc2lnbmFsLTEsLmZhLXNpZ25hbC13ZWFrey0tZmE6XCJcXGY2OGNcIn0uZmEtc2lnbmFsLTIsLmZhLXNpZ25hbC1mYWlyey0tZmE6XCJcXGY2OGRcIn0uZmEtc2lnbmFsLTMsLmZhLXNpZ25hbC1nb29key0tZmE6XCJcXGY2OGVcIn0uZmEtc2lnbmFsLTQsLmZhLXNpZ25hbC1zdHJvbmd7LS1mYTpcIlxcZjY4ZlwifS5mYS1zaWduYWwtYWx0LC5mYS1zaWduYWwtYWx0LTQsLmZhLXNpZ25hbC1iYXJzLC5mYS1zaWduYWwtYmFycy1zdHJvbmd7LS1mYTpcIlxcZjY5MFwifS5mYS1zaWduYWwtYWx0LTEsLmZhLXNpZ25hbC1iYXJzLXdlYWt7LS1mYTpcIlxcZjY5MVwifS5mYS1zaWduYWwtYWx0LTIsLmZhLXNpZ25hbC1iYXJzLWZhaXJ7LS1mYTpcIlxcZjY5MlwifS5mYS1zaWduYWwtYWx0LTMsLmZhLXNpZ25hbC1iYXJzLWdvb2R7LS1mYTpcIlxcZjY5M1wifS5mYS1zaWduYWwtYWx0LXNsYXNoLC5mYS1zaWduYWwtYmFycy1zbGFzaHstLWZhOlwiXFxmNjk0XCJ9LmZhLXNpZ25hbC1zbGFzaHstLWZhOlwiXFxmNjk1XCJ9LmZhLXNvY2tzey0tZmE6XCJcXGY2OTZcIn0uZmEtc3F1YXJlLXJvb3R7LS1mYTpcIlxcZjY5N1wifS5mYS1zcXVhcmUtcm9vdC1hbHQsLmZhLXNxdWFyZS1yb290LXZhcmlhYmxley0tZmE6XCJcXGY2OThcIn0uZmEtc3Rhci1hbmQtY3Jlc2NlbnR7LS1mYTpcIlxcZjY5OVwifS5mYS1zdGFyLW9mLWRhdmlkey0tZmE6XCJcXGY2OWFcIn0uZmEtc3luYWdvZ3Vley0tZmE6XCJcXGY2OWJcIn0uZmEtdGFsbHksLmZhLXRhbGx5LTV7LS1mYTpcIlxcZjY5Y1wifS5mYS10aGV0YXstLWZhOlwiXFxmNjllXCJ9LmZhLXNjcm9sbC10b3JhaCwuZmEtdG9yYWh7LS1mYTpcIlxcZjZhMFwifS5mYS10b3JpaS1nYXRley0tZmE6XCJcXGY2YTFcIn0uZmEtdW5pb257LS1mYTpcIlxcZjZhMlwifS5mYS1jaGFydC11c2VyLC5mYS11c2VyLWNoYXJ0ey0tZmE6XCJcXGY2YTNcIn0uZmEtdXNlci1jcm93bnstLWZhOlwiXFxmNmE0XCJ9LmZhLXVzZXItZ3JvdXAtY3Jvd24sLmZhLXVzZXJzLWNyb3duey0tZmE6XCJcXGY2YTVcIn0uZmEtdmFsdWUtYWJzb2x1dGV7LS1mYTpcIlxcZjZhNlwifS5mYS12aWhhcmF7LS1mYTpcIlxcZjZhN1wifS5mYS12b2x1bWUsLmZhLXZvbHVtZS1tZWRpdW17LS1mYTpcIlxcZjZhOFwifS5mYS12b2x1bWUtbXV0ZSwuZmEtdm9sdW1lLXRpbWVzLC5mYS12b2x1bWUteG1hcmt7LS1mYTpcIlxcZjZhOVwifS5mYS13aWZpLTEsLmZhLXdpZmktd2Vha3stLWZhOlwiXFxmNmFhXCJ9LmZhLXdpZmktMiwuZmEtd2lmaS1mYWlyey0tZmE6XCJcXGY2YWJcIn0uZmEtd2lmaS1zbGFzaHstLWZhOlwiXFxmNmFjXCJ9LmZhLXlpbi15YW5ney0tZmE6XCJcXGY2YWRcIn0uZmEtYWNvcm57LS1mYTpcIlxcZjZhZVwifS5mYS1hbGljb3Juey0tZmE6XCJcXGY2YjBcIn0uZmEtY3JhdGUtYXBwbGV7LS1mYTpcIlxcZjZiMVwifS5mYS1hcHBsZS1jcmF0ZXstLWZhOlwiXFxmNmIxXCJ9LmZhLWF4ZXstLWZhOlwiXFxmNmIyXCJ9LmZhLWF4ZS1iYXR0bGV7LS1mYTpcIlxcZjZiM1wifS5mYS1iYWRnZXItaG9uZXl7LS1mYTpcIlxcZjZiNFwifS5mYS1iYXR7LS1mYTpcIlxcZjZiNVwifS5mYS1ibGVuZGVyLXBob25ley0tZmE6XCJcXGY2YjZcIn0uZmEtYm9vay1kZWFkLC5mYS1ib29rLXNrdWxsey0tZmE6XCJcXGY2YjdcIn0uZmEtYm9vay1zcGFya2xlcywuZmEtYm9vay1zcGVsbHN7LS1mYTpcIlxcZjZiOFwifS5mYS1ib3ctYXJyb3d7LS1mYTpcIlxcZjZiOVwifS5mYS1jYW1wZmlyZXstLWZhOlwiXFxmNmJhXCJ9LmZhLWNhbXBncm91bmR7LS1mYTpcIlxcZjZiYlwifS5mYS1jYW5kbGUtaG9sZGVyey0tZmE6XCJcXGY2YmNcIn0uZmEtY2FuZHktY29ybnstLWZhOlwiXFxmNmJkXCJ9LmZhLWNhdHstLWZhOlwiXFxmNmJlXCJ9LmZhLWNhdWxkcm9uey0tZmE6XCJcXGY2YmZcIn0uZmEtY2hhaXJ7LS1mYTpcIlxcZjZjMFwifS5mYS1jaGFpci1vZmZpY2V7LS1mYTpcIlxcZjZjMVwifS5mYS1jbGF3LW1hcmtzey0tZmE6XCJcXGY2YzJcIn0uZmEtY2xvdWQtbW9vbnstLWZhOlwiXFxmNmMzXCJ9LmZhLWNsb3VkLXN1bnstLWZhOlwiXFxmNmM0XCJ9LmZhLWNvZmZlZS10b2dvLC5mYS1jdXAtdG9nb3stLWZhOlwiXFxmNmM1XCJ9LmZhLWNvZmZpbnstLWZhOlwiXFxmNmM2XCJ9LmZhLWNvcm57LS1mYTpcIlxcZjZjN1wifS5mYS1jb3d7LS1mYTpcIlxcZjZjOFwifS5mYS1kYWdnZXJ7LS1mYTpcIlxcZjZjYlwifS5mYS1kaWNlLWQxMHstLWZhOlwiXFxmNmNkXCJ9LmZhLWRpY2UtZDEyey0tZmE6XCJcXGY2Y2VcIn0uZmEtZGljZS1kMjB7LS1mYTpcIlxcZjZjZlwifS5mYS1kaWNlLWQ0ey0tZmE6XCJcXGY2ZDBcIn0uZmEtZGljZS1kNnstLWZhOlwiXFxmNmQxXCJ9LmZhLWRpY2UtZDh7LS1mYTpcIlxcZjZkMlwifS5mYS1kb2d7LS1mYTpcIlxcZjZkM1wifS5mYS1kb2ctbGVhc2hlZHstLWZhOlwiXFxmNmQ0XCJ9LmZhLWRyYWdvbnstLWZhOlwiXFxmNmQ1XCJ9LmZhLWRydW1zdGlja3stLWZhOlwiXFxmNmQ2XCJ9LmZhLWRydW1zdGljay1iaXRley0tZmE6XCJcXGY2ZDdcIn0uZmEtZHVja3stLWZhOlwiXFxmNmQ4XCJ9LmZhLWR1bmdlb257LS1mYTpcIlxcZjZkOVwifS5mYS1lbGVwaGFudHstLWZhOlwiXFxmNmRhXCJ9LmZhLWV5ZS1ldmlsey0tZmE6XCJcXGY2ZGJcIn0uZmEtZmlsZS1jc3Z7LS1mYTpcIlxcZjZkZFwifS5mYS1maXN0LXJhaXNlZCwuZmEtaGFuZC1maXN0ey0tZmE6XCJcXGY2ZGVcIn0uZmEtZmlyZS1mbGFtZSwuZmEtZmxhbWV7LS1mYTpcIlxcZjZkZlwifS5mYS1mbGFzay1wb2lzb24sLmZhLWZsYXNrLXJvdW5kLXBvaXNvbnstLWZhOlwiXFxmNmUwXCJ9LmZhLWZsYXNrLXBvdGlvbiwuZmEtZmxhc2stcm91bmQtcG90aW9uey0tZmE6XCJcXGY2ZTFcIn0uZmEtZ2hvc3R7LS1mYTpcIlxcZjZlMlwifS5mYS1oYW1tZXJ7LS1mYTpcIlxcZjZlM1wifS5mYS1oYW1tZXItd2Fyey0tZmE6XCJcXGY2ZTRcIn0uZmEtaGFuZC1ob2xkaW5nLW1hZ2ljey0tZmE6XCJcXGY2ZTVcIn0uZmEtaGFudWtpYWh7LS1mYTpcIlxcZjZlNlwifS5mYS1oYXQtd2l0Y2h7LS1mYTpcIlxcZjZlN1wifS5mYS1oYXQtd2l6YXJkey0tZmE6XCJcXGY2ZThcIn0uZmEtaGVhZC1zaWRley0tZmE6XCJcXGY2ZTlcIn0uZmEtaGVhZC1zaWRlLWdvZ2dsZXMsLmZhLWhlYWQtdnJ7LS1mYTpcIlxcZjZlYVwifS5mYS1oZWxtZXQtYmF0dGxley0tZmE6XCJcXGY2ZWJcIn0uZmEtaGlraW5nLC5mYS1wZXJzb24taGlraW5ney0tZmE6XCJcXGY2ZWNcIn0uZmEtaGlwcG97LS1mYTpcIlxcZjZlZFwifS5mYS1ob2NrZXktbWFza3stLWZhOlwiXFxmNmVlXCJ9LmZhLWhvb2QtY2xvYWt7LS1mYTpcIlxcZjZlZlwifS5mYS1ob3JzZXstLWZhOlwiXFxmNmYwXCJ9LmZhLWhvdXNlLWNoaW1uZXktY3JhY2ssLmZhLWhvdXNlLWRhbWFnZXstLWZhOlwiXFxmNmYxXCJ9LmZhLWhyeXZuaWEsLmZhLWhyeXZuaWEtc2lnbnstLWZhOlwiXFxmNmYyXCJ9LmZhLWtleS1za2VsZXRvbnstLWZhOlwiXFxmNmYzXCJ9LmZhLWtpdGV7LS1mYTpcIlxcZjZmNFwifS5mYS1rbmlmZS1raXRjaGVuey0tZmE6XCJcXGY2ZjVcIn0uZmEtbGVhZi1tYXBsZXstLWZhOlwiXFxmNmY2XCJ9LmZhLWxlYWYtb2Frey0tZmE6XCJcXGY2ZjdcIn0uZmEtbWFjZXstLWZhOlwiXFxmNmY4XCJ9LmZhLW1hbmRvbGluey0tZmE6XCJcXGY2ZjlcIn0uZmEtbWFza3stLWZhOlwiXFxmNmZhXCJ9LmZhLW1vbmtleXstLWZhOlwiXFxmNmZiXCJ9LmZhLW1vdW50YWluey0tZmE6XCJcXGY2ZmNcIn0uZmEtbW91bnRhaW5zey0tZmE6XCJcXGY2ZmRcIn0uZmEtbmFyd2hhbHstLWZhOlwiXFxmNmZlXCJ9LmZhLW5ldHdvcmstd2lyZWR7LS1mYTpcIlxcZjZmZlwifS5mYS1vdHRlcnstLWZhOlwiXFxmNzAwXCJ9LmZhLXBhdy1hbHQsLmZhLXBhdy1zaW1wbGV7LS1mYTpcIlxcZjcwMVwifS5mYS1wYXctY2xhd3N7LS1mYTpcIlxcZjcwMlwifS5mYS1wZWdhc3Vzey0tZmE6XCJcXGY3MDNcIn0uZmEtcGlley0tZmE6XCJcXGY3MDVcIn0uZmEtcGlney0tZmE6XCJcXGY3MDZcIn0uZmEtcHVtcGtpbnstLWZhOlwiXFxmNzA3XCJ9LmZhLXJhYmJpdHstLWZhOlwiXFxmNzA4XCJ9LmZhLXJhYmJpdC1mYXN0LC5mYS1yYWJiaXQtcnVubmluZ3stLWZhOlwiXFxmNzA5XCJ9LmZhLXJhbXstLWZhOlwiXFxmNzBhXCJ9LmZhLXJpbmd7LS1mYTpcIlxcZjcwYlwifS5mYS1wZXJzb24tcnVubmluZywuZmEtcnVubmluZ3stLWZhOlwiXFxmNzBjXCJ9LmZhLXNjYXJlY3Jvd3stLWZhOlwiXFxmNzBkXCJ9LmZhLXNjcm9sbHstLWZhOlwiXFxmNzBlXCJ9LmZhLXNjcm9sbC1vbGR7LS1mYTpcIlxcZjcwZlwifS5mYS1zY3l0aGV7LS1mYTpcIlxcZjcxMFwifS5mYS1zaGVlcHstLWZhOlwiXFxmNzExXCJ9LmZhLXNoaWVsZC1jcm9zc3stLWZhOlwiXFxmNzEyXCJ9LmZhLXNob3ZlbHstLWZhOlwiXFxmNzEzXCJ9LmZhLXNrdWxsLWNyb3NzYm9uZXN7LS1mYTpcIlxcZjcxNFwifS5mYS1zbGFzaHstLWZhOlwiXFxmNzE1XCJ9LmZhLXNuYWtley0tZmE6XCJcXGY3MTZcIn0uZmEtc3BpZGVyey0tZmE6XCJcXGY3MTdcIn0uZmEtc3BpZGVyLWJsYWNrLXdpZG93ey0tZmE6XCJcXGY3MThcIn0uZmEtc3BpZGVyLXdlYnstLWZhOlwiXFxmNzE5XCJ9LmZhLXNxdWlycmVsey0tZmE6XCJcXGY3MWFcIn0uZmEtc3RhZmZ7LS1mYTpcIlxcZjcxYlwifS5mYS1zd29yZHstLWZhOlwiXFxmNzFjXCJ9LmZhLXN3b3Jkc3stLWZhOlwiXFxmNzFkXCJ9LmZhLXRvaWxldC1wYXBlciwuZmEtdG9pbGV0LXBhcGVyLWFsdCwuZmEtdG9pbGV0LXBhcGVyLWJsYW5rey0tZmE6XCJcXGY3MWVcIn0uZmEtdG9tYnN0b25ley0tZmE6XCJcXGY3MjBcIn0uZmEtdG9tYnN0b25lLWFsdCwuZmEtdG9tYnN0b25lLWJsYW5rey0tZmE6XCJcXGY3MjFcIn0uZmEtdHJhY3RvcnstLWZhOlwiXFxmNzIyXCJ9LmZhLXRyZWFzdXJlLWNoZXN0ey0tZmE6XCJcXGY3MjNcIn0uZmEtdHJlZXN7LS1mYTpcIlxcZjcyNFwifS5mYS10dXJrZXl7LS1mYTpcIlxcZjcyNVwifS5mYS10dXJ0bGV7LS1mYTpcIlxcZjcyNlwifS5mYS11bmljb3Juey0tZmE6XCJcXGY3MjdcIn0uZmEtdXNlci1pbmp1cmVkey0tZmE6XCJcXGY3MjhcIn0uZmEtdnItY2FyZGJvYXJkey0tZmE6XCJcXGY3MjlcIn0uZmEtd2FuZHstLWZhOlwiXFxmNzJhXCJ9LmZhLXdhbmQtc3BhcmtsZXN7LS1mYTpcIlxcZjcyYlwifS5mYS13aGFsZXstLWZhOlwiXFxmNzJjXCJ9LmZhLXdoZWF0ey0tZmE6XCJcXGY3MmRcIn0uZmEtd2luZHstLWZhOlwiXFxmNzJlXCJ9LmZhLXdpbmUtYm90dGxley0tZmE6XCJcXGY3MmZcIn0uZmEtYmFsbG90ey0tZmE6XCJcXGY3MzJcIn0uZmEtYmFsbG90LWNoZWNrey0tZmE6XCJcXGY3MzNcIn0uZmEtYm9vdGgtY3VydGFpbnstLWZhOlwiXFxmNzM0XCJ9LmZhLWJveC1iYWxsb3R7LS1mYTpcIlxcZjczNVwifS5mYS1jYWxlbmRhci1zdGFyey0tZmE6XCJcXGY3MzZcIn0uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2t7LS1mYTpcIlxcZjczN1wifS5mYS1jbG91ZC1kcml6emxley0tZmE6XCJcXGY3MzhcIn0uZmEtY2xvdWQtaGFpbHstLWZhOlwiXFxmNzM5XCJ9LmZhLWNsb3VkLWhhaWwtbWl4ZWR7LS1mYTpcIlxcZjczYVwifS5mYS1jbG91ZC1tZWF0YmFsbHstLWZhOlwiXFxmNzNiXCJ9LmZhLWNsb3VkLW1vb24tcmFpbnstLWZhOlwiXFxmNzNjXCJ9LmZhLWNsb3VkLXJhaW57LS1mYTpcIlxcZjczZFwifS5mYS1jbG91ZC1yYWluYm93ey0tZmE6XCJcXGY3M2VcIn0uZmEtY2xvdWQtc2hvd2Vyc3stLWZhOlwiXFxmNzNmXCJ9LmZhLWNsb3VkLXNob3dlcnMtaGVhdnl7LS1mYTpcIlxcZjc0MFwifS5mYS1jbG91ZC1zbGVldHstLWZhOlwiXFxmNzQxXCJ9LmZhLWNsb3VkLXNub3d7LS1mYTpcIlxcZjc0MlwifS5mYS1jbG91ZC1zdW4tcmFpbnstLWZhOlwiXFxmNzQzXCJ9LmZhLWNsb3Vkc3stLWZhOlwiXFxmNzQ0XCJ9LmZhLWNsb3Vkcy1tb29uey0tZmE6XCJcXGY3NDVcIn0uZmEtY2xvdWRzLXN1bnstLWZhOlwiXFxmNzQ2XCJ9LmZhLWRlbW9jcmF0ey0tZmE6XCJcXGY3NDdcIn0uZmEtZGV3cG9pbnQsLmZhLWRyb3BsZXQtZGVncmVley0tZmE6XCJcXGY3NDhcIn0uZmEtZWNsaXBzZXstLWZhOlwiXFxmNzQ5XCJ9LmZhLWVjbGlwc2UtYWx0LC5mYS1tb29uLW92ZXItc3Vuey0tZmE6XCJcXGY3NGFcIn0uZmEtZmlyZS1zbW9rZXstLWZhOlwiXFxmNzRiXCJ9LmZhLWZsYWctYWx0LC5mYS1mbGFnLXN3YWxsb3d0YWlsey0tZmE6XCJcXGY3NGNcIn0uZmEtZmxhZy11c2F7LS1mYTpcIlxcZjc0ZFwifS5mYS1jbG91ZC1mb2csLmZhLWZvZ3stLWZhOlwiXFxmNzRlXCJ9LmZhLWhvdXNlLWZsb29kLC5mYS1ob3VzZS13YXRlcnstLWZhOlwiXFxmNzRmXCJ9LmZhLWRyb3BsZXQtcGVyY2VudCwuZmEtaHVtaWRpdHl7LS1mYTpcIlxcZjc1MFwifS5mYS1odXJyaWNhbmV7LS1mYTpcIlxcZjc1MVwifS5mYS1sYW5kbWFyay1hbHQsLmZhLWxhbmRtYXJrLWRvbWV7LS1mYTpcIlxcZjc1MlwifS5mYS1tZXRlb3J7LS1mYTpcIlxcZjc1M1wifS5mYS1tb29uLWNsb3Vkey0tZmE6XCJcXGY3NTRcIn0uZmEtbW9vbi1zdGFyc3stLWZhOlwiXFxmNzU1XCJ9LmZhLXBlcnNvbi1ib290aHstLWZhOlwiXFxmNzU2XCJ9LmZhLXBlcnNvbi1zaWduey0tZmE6XCJcXGY3NTdcIn0uZmEtcG9kaXVtLXN0YXJ7LS1mYTpcIlxcZjc1OFwifS5mYS1wb2xsLXBlb3BsZXstLWZhOlwiXFxmNzU5XCJ9LmZhLXBvby1ib2x0LC5mYS1wb28tc3Rvcm17LS1mYTpcIlxcZjc1YVwifS5mYS1yYWluYm93ey0tZmE6XCJcXGY3NWJcIn0uZmEtcmFpbmRyb3Bzey0tZmE6XCJcXGY3NWNcIn0uZmEtcmVwdWJsaWNhbnstLWZhOlwiXFxmNzVlXCJ9LmZhLXNtb2d7LS1mYTpcIlxcZjc1ZlwifS5mYS1zbW9rZXstLWZhOlwiXFxmNzYwXCJ9LmZhLXNub3ctYmxvd2luZ3stLWZhOlwiXFxmNzYxXCJ9LmZhLXN0YXJzey0tZmE6XCJcXGY3NjJcIn0uZmEtc3VuLWNsb3Vkey0tZmE6XCJcXGY3NjNcIn0uZmEtc3VuLWR1c3R7LS1mYTpcIlxcZjc2NFwifS5mYS1zdW4taGF6ZXstLWZhOlwiXFxmNzY1XCJ9LmZhLXN1bnJpc2V7LS1mYTpcIlxcZjc2NlwifS5mYS1zdW5zZXR7LS1mYTpcIlxcZjc2N1wifS5mYS10ZW1wZXJhdHVyZS1mcmlnaWQsLmZhLXRlbXBlcmF0dXJlLXNub3d7LS1mYTpcIlxcZjc2OFwifS5mYS10ZW1wZXJhdHVyZS1oaWdoey0tZmE6XCJcXGY3NjlcIn0uZmEtdGVtcGVyYXR1cmUtaG90LC5mYS10ZW1wZXJhdHVyZS1zdW57LS1mYTpcIlxcZjc2YVwifS5mYS10ZW1wZXJhdHVyZS1sb3d7LS1mYTpcIlxcZjc2YlwifS5mYS1jbG91ZC1ib2x0LC5mYS10aHVuZGVyc3Rvcm17LS1mYTpcIlxcZjc2Y1wifS5mYS1jbG91ZC1ib2x0LW1vb24sLmZhLXRodW5kZXJzdG9ybS1tb29uey0tZmE6XCJcXGY3NmRcIn0uZmEtY2xvdWQtYm9sdC1zdW4sLmZhLXRodW5kZXJzdG9ybS1zdW57LS1mYTpcIlxcZjc2ZVwifS5mYS10b3JuYWRvey0tZmE6XCJcXGY3NmZcIn0uZmEtdm9sY2Fub3stLWZhOlwiXFxmNzcwXCJ9LmZhLXRpbWVzLXRvLXNsb3QsLmZhLXZvdGUtbmF5LC5mYS14bWFyay10by1zbG90ey0tZmE6XCJcXGY3NzFcIn0uZmEtY2hlY2stdG8tc2xvdCwuZmEtdm90ZS15ZWF7LS1mYTpcIlxcZjc3MlwifS5mYS13YXRlcnstLWZhOlwiXFxmNzczXCJ9LmZhLXdhdGVyLWFycm93LWRvd24sLmZhLXdhdGVyLWxvd2Vyey0tZmE6XCJcXGY3NzRcIn0uZmEtd2F0ZXItYXJyb3ctdXAsLmZhLXdhdGVyLXJpc2V7LS1mYTpcIlxcZjc3NVwifS5mYS13aW5kLWNpcmNsZS1leGNsYW1hdGlvbiwuZmEtd2luZC13YXJuaW5ney0tZmE6XCJcXGY3NzZcIn0uZmEtd2luZHNvY2t7LS1mYTpcIlxcZjc3N1wifS5mYS1hbmdlbHstLWZhOlwiXFxmNzc5XCJ9LmZhLWJhYnl7LS1mYTpcIlxcZjc3Y1wifS5mYS1iYWJ5LWNhcnJpYWdlLC5mYS1jYXJyaWFnZS1iYWJ5ey0tZmE6XCJcXGY3N2RcIn0uZmEtYmFsbC1waWxley0tZmE6XCJcXGY3N2VcIn0uZmEtYmVsbHN7LS1mYTpcIlxcZjc3ZlwifS5mYS1iaW9oYXphcmR7LS1mYTpcIlxcZjc4MFwifS5mYS1ibG9ney0tZmE6XCJcXGY3ODFcIn0uZmEtYm9vdHstLWZhOlwiXFxmNzgyXCJ9LmZhLWNhbGVuZGFyLWRheXstLWZhOlwiXFxmNzgzXCJ9LmZhLWNhbGVuZGFyLXdlZWt7LS1mYTpcIlxcZjc4NFwifS5mYS1jYW5keS1jYW5ley0tZmE6XCJcXGY3ODZcIn0uZmEtY2Fycm90ey0tZmE6XCJcXGY3ODdcIn0uZmEtY2FzaC1yZWdpc3RlcnstLWZhOlwiXFxmNzg4XCJ9LmZhLWNoYXJ0LW5ldHdvcmt7LS1mYTpcIlxcZjc4YVwifS5mYS1jaGltbmV5ey0tZmE6XCJcXGY3OGJcIn0uZmEtY29tcHJlc3MtYXJyb3dzLWFsdCwuZmEtbWluaW1pemV7LS1mYTpcIlxcZjc4Y1wifS5mYS1kZWVyey0tZmE6XCJcXGY3OGVcIn0uZmEtZGVlci1ydWRvbHBoey0tZmE6XCJcXGY3OGZcIn0uZmEtZHJlaWRlbHstLWZhOlwiXFxmNzkyXCJ9LmZhLWR1bXBzdGVyey0tZmE6XCJcXGY3OTNcIn0uZmEtZHVtcHN0ZXItZmlyZXstLWZhOlwiXFxmNzk0XCJ9LmZhLWVhci1tdWZmc3stLWZhOlwiXFxmNzk1XCJ9LmZhLWV0aGVybmV0ey0tZmE6XCJcXGY3OTZcIn0uZmEtZmlyZXBsYWNley0tZmE6XCJcXGY3OWFcIn0uZmEtZnJvc3R5LWhlYWQsLmZhLXNub3dtYW4taGVhZHstLWZhOlwiXFxmNzliXCJ9LmZhLWdpZnRzey0tZmE6XCJcXGY3OWNcIn0uZmEtZ2luZ2VyYnJlYWQtbWFuey0tZmE6XCJcXGY3OWRcIn0uZmEtY2hhbXBhZ25lLWdsYXNzLC5mYS1nbGFzcy1jaGFtcGFnbmV7LS1mYTpcIlxcZjc5ZVwifS5mYS1jaGFtcGFnbmUtZ2xhc3NlcywuZmEtZ2xhc3MtY2hlZXJzey0tZmE6XCJcXGY3OWZcIn0uZmEtZ2xhc3Mtd2hpc2tleSwuZmEtd2hpc2tleS1nbGFzc3stLWZhOlwiXFxmN2EwXCJ9LmZhLWdsYXNzLXdoaXNrZXktcm9ja3MsLmZhLXdoaXNrZXktZ2xhc3MtaWNley0tZmE6XCJcXGY3YTFcIn0uZmEtZWFydGgtZXVyb3BlLC5mYS1nbG9iZS1ldXJvcGV7LS1mYTpcIlxcZjdhMlwifS5mYS1nbG9iZS1zbm93ey0tZmE6XCJcXGY3YTNcIn0uZmEtZ3JpcC1saW5lc3stLWZhOlwiXFxmN2E0XCJ9LmZhLWdyaXAtbGluZXMtdmVydGljYWx7LS1mYTpcIlxcZjdhNVwifS5mYS1ndWl0YXJ7LS1mYTpcIlxcZjdhNlwifS5mYS1oYXQtc2FudGF7LS1mYTpcIlxcZjdhN1wifS5mYS1oYXQtd2ludGVyey0tZmE6XCJcXGY3YThcIn0uZmEtaGVhcnQtYnJva2VuLC5mYS1oZWFydC1jcmFja3stLWZhOlwiXFxmN2E5XCJ9LmZhLWhvbGx5LWJlcnJ5ey0tZmE6XCJcXGY3YWFcIn0uZmEtaG9yc2UtaGVhZHstLWZhOlwiXFxmN2FiXCJ9LmZhLWljZS1za2F0ZXstLWZhOlwiXFxmN2FjXCJ9LmZhLWljaWNsZXN7LS1mYTpcIlxcZjdhZFwifS5mYS1pZ2xvb3stLWZhOlwiXFxmN2FlXCJ9LmZhLWxpZ2h0cy1ob2xpZGF5ey0tZmE6XCJcXGY3YjJcIn0uZmEtbWlzdGxldG9ley0tZmE6XCJcXGY3YjRcIn0uZmEtbWl0dGVuey0tZmE6XCJcXGY3YjVcIn0uZmEtbXVnLWhvdHstLWZhOlwiXFxmN2I2XCJ9LmZhLW11Zy1tYXJzaG1hbGxvd3N7LS1mYTpcIlxcZjdiN1wifS5mYS1vcm5hbWVudHstLWZhOlwiXFxmN2I4XCJ9LmZhLXJhZGlhdGlvbnstLWZhOlwiXFxmN2I5XCJ9LmZhLWNpcmNsZS1yYWRpYXRpb24sLmZhLXJhZGlhdGlvbi1hbHR7LS1mYTpcIlxcZjdiYVwifS5mYS1yZXN0cm9vbXstLWZhOlwiXFxmN2JkXCJ9LmZhLXJ2ey0tZmE6XCJcXGY3YmVcIn0uZmEtc2F0ZWxsaXRley0tZmE6XCJcXGY3YmZcIn0uZmEtc2F0ZWxsaXRlLWRpc2h7LS1mYTpcIlxcZjdjMFwifS5mYS1zY2FyZnstLWZhOlwiXFxmN2MxXCJ9LmZhLXNkLWNhcmR7LS1mYTpcIlxcZjdjMlwifS5mYS1zaG92ZWwtc25vd3stLWZhOlwiXFxmN2MzXCJ9LmZhLXNpbS1jYXJkey0tZmE6XCJcXGY3YzRcIn0uZmEtcGVyc29uLXNrYXRpbmcsLmZhLXNrYXRpbmd7LS1mYTpcIlxcZjdjNVwifS5mYS1wZXJzb24tc2tpLWp1bXBpbmcsLmZhLXNraS1qdW1wey0tZmE6XCJcXGY3YzdcIn0uZmEtcGVyc29uLXNraS1saWZ0LC5mYS1za2ktbGlmdHstLWZhOlwiXFxmN2M4XCJ9LmZhLXBlcnNvbi1za2lpbmcsLmZhLXNraWluZ3stLWZhOlwiXFxmN2M5XCJ9LmZhLXBlcnNvbi1za2lpbmctbm9yZGljLC5mYS1za2lpbmctbm9yZGljey0tZmE6XCJcXGY3Y2FcIn0uZmEtcGVyc29uLXNsZWRkaW5nLC5mYS1zbGVkZGluZ3stLWZhOlwiXFxmN2NiXCJ9LmZhLXNsZWlnaHstLWZhOlwiXFxmN2NjXCJ9LmZhLWNvbW1lbnQtc21zLC5mYS1zbXN7LS1mYTpcIlxcZjdjZFwifS5mYS1wZXJzb24tc25vd2JvYXJkaW5nLC5mYS1zbm93Ym9hcmRpbmd7LS1mYTpcIlxcZjdjZVwifS5mYS1zbm93Zmxha2Vzey0tZmE6XCJcXGY3Y2ZcIn0uZmEtc25vd21hbnstLWZhOlwiXFxmN2QwXCJ9LmZhLXBlcnNvbi1zbm93bW9iaWxpbmcsLmZhLXNub3dtb2JpbGV7LS1mYTpcIlxcZjdkMVwifS5mYS1zbm93cGxvd3stLWZhOlwiXFxmN2QyXCJ9LmZhLXN0YXItY2hyaXN0bWFzey0tZmE6XCJcXGY3ZDRcIn0uZmEtc3RvY2tpbmd7LS1mYTpcIlxcZjdkNVwifS5mYS10ZW5nZSwuZmEtdGVuZ2Utc2lnbnstLWZhOlwiXFxmN2Q3XCJ9LmZhLXRvaWxldHstLWZhOlwiXFxmN2Q4XCJ9LmZhLXNjcmV3ZHJpdmVyLXdyZW5jaCwuZmEtdG9vbHN7LS1mYTpcIlxcZjdkOVwifS5mYS1jYWJsZS1jYXIsLmZhLXRyYW17LS1mYTpcIlxcZjdkYVwifS5mYS10cmVlLWNocmlzdG1hc3stLWZhOlwiXFxmN2RiXCJ9LmZhLXRyZWUtZGVjb3JhdGVkey0tZmE6XCJcXGY3ZGNcIn0uZmEtdHJlZS1sYXJnZXstLWZhOlwiXFxmN2RkXCJ9LmZhLXRydWNrLXBsb3d7LS1mYTpcIlxcZjdkZVwifS5mYS13cmVhdGh7LS1mYTpcIlxcZjdlMlwifS5mYS1maXJlLWFsdCwuZmEtZmlyZS1mbGFtZS1jdXJ2ZWR7LS1mYTpcIlxcZjdlNFwifS5mYS1iYWNvbnstLWZhOlwiXFxmN2U1XCJ9LmZhLWJvb2stbWVkaWNhbHstLWZhOlwiXFxmN2U2XCJ9LmZhLWJvb2stdXNlcnstLWZhOlwiXFxmN2U3XCJ9LmZhLWJvb2tzLW1lZGljYWx7LS1mYTpcIlxcZjdlOFwifS5mYS1icmFja2V0cywuZmEtYnJhY2tldHMtc3F1YXJley0tZmE6XCJcXGY3ZTlcIn0uZmEtYnJhY2tldHMtY3VybHl7LS1mYTpcIlxcZjdlYVwifS5mYS1icmVhZC1sb2Fmey0tZmE6XCJcXGY3ZWJcIn0uZmEtYnJlYWQtc2xpY2V7LS1mYTpcIlxcZjdlY1wifS5mYS1idXJyaXRvey0tZmE6XCJcXGY3ZWRcIn0uZmEtY2hhcnQtc2NhdHRlcnstLWZhOlwiXFxmN2VlXCJ9LmZhLWNoZWVzZXstLWZhOlwiXFxmN2VmXCJ9LmZhLWNoZWVzZS1zd2lzc3stLWZhOlwiXFxmN2YwXCJ9LmZhLWJ1cmdlci1jaGVlc2UsLmZhLWNoZWVzZWJ1cmdlcnstLWZhOlwiXFxmN2YxXCJ9LmZhLWNsaW5pYy1tZWRpY2FsLC5mYS1ob3VzZS1jaGltbmV5LW1lZGljYWx7LS1mYTpcIlxcZjdmMlwifS5mYS1jbGlwYm9hcmQtdXNlcnstLWZhOlwiXFxmN2YzXCJ9LmZhLWNvbW1lbnQtYWx0LW1lZGljYWwsLmZhLW1lc3NhZ2UtbWVkaWNhbHstLWZhOlwiXFxmN2Y0XCJ9LmZhLWNvbW1lbnQtbWVkaWNhbHstLWZhOlwiXFxmN2Y1XCJ9LmZhLWNyb2lzc2FudHstLWZhOlwiXFxmN2Y2XCJ9LmZhLWNydXRjaHstLWZhOlwiXFxmN2Y3XCJ9LmZhLWNydXRjaGVzey0tZmE6XCJcXGY3ZjhcIn0uZmEtYmFuLWJ1ZywuZmEtZGVidWd7LS1mYTpcIlxcZjdmOVwifS5mYS1kaXNlYXNley0tZmE6XCJcXGY3ZmFcIn0uZmEtZWdney0tZmE6XCJcXGY3ZmJcIn0uZmEtZWdnLWZyaWVkey0tZmE6XCJcXGY3ZmNcIn0uZmEtZmlsZXMtbWVkaWNhbHstLWZhOlwiXFxmN2ZkXCJ9LmZhLWZpc2gtY29va2Vkey0tZmE6XCJcXGY3ZmVcIn0uZmEtZmxvd2Vyey0tZmE6XCJcXGY3ZmZcIn0uZmEtZmxvd2VyLWRhZmZvZGlsey0tZmE6XCJcXGY4MDBcIn0uZmEtZmxvd2VyLXR1bGlwey0tZmE6XCJcXGY4MDFcIn0uZmEtZm9sZGVyLXRyZWV7LS1mYTpcIlxcZjgwMlwifS5mYS1mcmVuY2gtZnJpZXN7LS1mYTpcIlxcZjgwM1wifS5mYS1nbGFzc3stLWZhOlwiXFxmODA0XCJ9LmZhLWJ1cmdlciwuZmEtaGFtYnVyZ2Vyey0tZmE6XCJcXGY4MDVcIn0uZmEtaGFuZC1taWRkbGUtZmluZ2Vyey0tZmE6XCJcXGY4MDZcIn0uZmEtaGFyZC1oYXQsLmZhLWhhdC1oYXJkLC5mYS1oZWxtZXQtc2FmZXR5ey0tZmE6XCJcXGY4MDdcIn0uZmEtaGVhZC1zaWRlLWJyYWluey0tZmE6XCJcXGY4MDhcIn0uZmEtaGVhZC1zaWRlLW1lZGljYWx7LS1mYTpcIlxcZjgwOVwifS5mYS1ob3NwaXRhbC11c2Vyey0tZmE6XCJcXGY4MGRcIn0uZmEtaG9zcGl0YWxzey0tZmE6XCJcXGY4MGVcIn0uZmEtaG90ZG9ney0tZmE6XCJcXGY4MGZcIn0uZmEtaWNlLWNyZWFtey0tZmE6XCJcXGY4MTBcIn0uZmEtaXNsYW5kLXRyZWUtcGFsbSwuZmEtaXNsYW5kLXRyb3BpY2Fsey0tZmE6XCJcXGY4MTFcIn0uZmEtbGFwdG9wLW1lZGljYWx7LS1mYTpcIlxcZjgxMlwifS5mYS1tYWlsYm94ey0tZmE6XCJcXGY4MTNcIn0uZmEtbWVhdHstLWZhOlwiXFxmODE0XCJ9LmZhLXBhZ2Vyey0tZmE6XCJcXGY4MTVcIn0uZmEtcGVwcGVyLWhvdHstLWZhOlwiXFxmODE2XCJ9LmZhLXBpenphey0tZmE6XCJcXGY4MTdcIn0uZmEtcGl6emEtc2xpY2V7LS1mYTpcIlxcZjgxOFwifS5mYS1wb3Bjb3Juey0tZmE6XCJcXGY4MTlcIn0uZmEtcHJpbnQtbWFnbmlmeWluZy1nbGFzcywuZmEtcHJpbnQtc2VhcmNoey0tZmE6XCJcXGY4MWFcIn0uZmEtcmluZ3Mtd2VkZGluZ3stLWZhOlwiXFxmODFiXCJ9LmZhLXNhY2t7LS1mYTpcIlxcZjgxY1wifS5mYS1zYWNrLWRvbGxhcnstLWZhOlwiXFxmODFkXCJ9LmZhLWJvd2wtc2FsYWQsLmZhLXNhbGFkey0tZmE6XCJcXGY4MWVcIn0uZmEtc2FuZHdpY2h7LS1mYTpcIlxcZjgxZlwifS5mYS1zYXVzYWdley0tZmE6XCJcXGY4MjBcIn0uZmEtc2hpc2gta2ViYWJ7LS1mYTpcIlxcZjgyMVwifS5mYS1zaWNrbGV7LS1mYTpcIlxcZjgyMlwifS5mYS1ib3dsLWhvdCwuZmEtc291cHstLWZhOlwiXFxmODIzXCJ9LmZhLXN0ZWFrey0tZmE6XCJcXGY4MjRcIn0uZmEtc3RyZXRjaGVyey0tZmE6XCJcXGY4MjVcIn0uZmEtdGFjb3stLWZhOlwiXFxmODI2XCJ9LmZhLWJvb2stdGFuYWtoLC5mYS10YW5ha2h7LS1mYTpcIlxcZjgyN1wifS5mYS1iYXJzLXByb2dyZXNzLC5mYS10YXNrcy1hbHR7LS1mYTpcIlxcZjgyOFwifS5mYS10cmFzaC1hcnJvdy11cCwuZmEtdHJhc2gtcmVzdG9yZXstLWZhOlwiXFxmODI5XCJ9LmZhLXRyYXNoLWNhbi1hcnJvdy11cCwuZmEtdHJhc2gtcmVzdG9yZS1hbHR7LS1mYTpcIlxcZjgyYVwifS5mYS10cmVlLXBhbG17LS1mYTpcIlxcZjgyYlwifS5mYS11c2VyLWNvbnN0cnVjdGlvbiwuZmEtdXNlci1oYXJkLWhhdCwuZmEtdXNlci1oZWxtZXQtc2FmZXR5ey0tZmE6XCJcXGY4MmNcIn0uZmEtdXNlci1oZWFkc2V0ey0tZmE6XCJcXGY4MmRcIn0uZmEtdXNlci1kb2N0b3ItbWVzc2FnZSwuZmEtdXNlci1tZC1jaGF0ey0tZmE6XCJcXGY4MmVcIn0uZmEtdXNlci1udXJzZXstLWZhOlwiXFxmODJmXCJ9LmZhLXVzZXJzLW1lZGljYWx7LS1mYTpcIlxcZjgzMFwifS5mYS13YWxrZXJ7LS1mYTpcIlxcZjgzMVwifS5mYS1jYW1lcmEtd2ViLC5mYS13ZWJjYW17LS1mYTpcIlxcZjgzMlwifS5mYS1jYW1lcmEtd2ViLXNsYXNoLC5mYS13ZWJjYW0tc2xhc2h7LS1mYTpcIlxcZjgzM1wifS5mYS13YXZlLXNxdWFyZXstLWZhOlwiXFxmODNlXCJ9LmZhLWFsYXJtLWV4Y2xhbWF0aW9uey0tZmE6XCJcXGY4NDNcIn0uZmEtYWxhcm0tcGx1c3stLWZhOlwiXFxmODQ0XCJ9LmZhLWFsYXJtLXNub296ZXstLWZhOlwiXFxmODQ1XCJ9LmZhLWFsaWduLXNsYXNoey0tZmE6XCJcXGY4NDZcIn0uZmEtYmFncy1zaG9wcGluZ3stLWZhOlwiXFxmODQ3XCJ9LmZhLWJlbGwtZXhjbGFtYXRpb257LS1mYTpcIlxcZjg0OFwifS5mYS1iZWxsLXBsdXN7LS1mYTpcIlxcZjg0OVwifS5mYS1iaWtpbmcsLmZhLXBlcnNvbi1iaWtpbmd7LS1mYTpcIlxcZjg0YVwifS5mYS1iaWtpbmctbW91bnRhaW4sLmZhLXBlcnNvbi1iaWtpbmctbW91bnRhaW57LS1mYTpcIlxcZjg0YlwifS5mYS1ib3JkZXItYWxsey0tZmE6XCJcXGY4NGNcIn0uZmEtYm9yZGVyLWJvdHRvbXstLWZhOlwiXFxmODRkXCJ9LmZhLWJvcmRlci1pbm5lcnstLWZhOlwiXFxmODRlXCJ9LmZhLWJvcmRlci1sZWZ0ey0tZmE6XCJcXGY4NGZcIn0uZmEtYm9yZGVyLW5vbmV7LS1mYTpcIlxcZjg1MFwifS5mYS1ib3JkZXItb3V0ZXJ7LS1mYTpcIlxcZjg1MVwifS5mYS1ib3JkZXItcmlnaHR7LS1mYTpcIlxcZjg1MlwifS5mYS1ib3JkZXItc3R5bGUsLmZhLWJvcmRlci10b3AtbGVmdHstLWZhOlwiXFxmODUzXCJ9LmZhLWJvcmRlci1ib3R0b20tcmlnaHQsLmZhLWJvcmRlci1zdHlsZS1hbHR7LS1mYTpcIlxcZjg1NFwifS5mYS1ib3JkZXItdG9wey0tZmE6XCJcXGY4NTVcIn0uZmEtYnJpbmctZm9yd2FyZHstLWZhOlwiXFxmODU2XCJ9LmZhLWJyaW5nLWZyb250ey0tZmE6XCJcXGY4NTdcIn0uZmEtYnVyZ2VyLXNvZGF7LS1mYTpcIlxcZjg1OFwifS5mYS1jYXItYnVpbGRpbmd7LS1mYTpcIlxcZjg1OVwifS5mYS1jYXItYnVzey0tZmE6XCJcXGY4NWFcIn0uZmEtY2Fyc3stLWZhOlwiXFxmODViXCJ9LmZhLWNvaW57LS1mYTpcIlxcZjg1Y1wifS5mYS1jb25zdHJ1Y3Rpb24sLmZhLXRyaWFuZ2xlLXBlcnNvbi1kaWdnaW5ney0tZmE6XCJcXGY4NWRcIn0uZmEtZGlnZ2luZywuZmEtcGVyc29uLWRpZ2dpbmd7LS1mYTpcIlxcZjg1ZVwifS5mYS1kcm9uZXstLWZhOlwiXFxmODVmXCJ9LmZhLWRyb25lLWFsdCwuZmEtZHJvbmUtZnJvbnR7LS1mYTpcIlxcZjg2MFwifS5mYS1kcnllcnstLWZhOlwiXFxmODYxXCJ9LmZhLWRyeWVyLWFsdCwuZmEtZHJ5ZXItaGVhdHstLWZhOlwiXFxmODYyXCJ9LmZhLWZhbnstLWZhOlwiXFxmODYzXCJ9LmZhLWJhcm4tc2lsbywuZmEtZmFybXstLWZhOlwiXFxmODY0XCJ9LmZhLWZpbGUtbWFnbmlmeWluZy1nbGFzcywuZmEtZmlsZS1zZWFyY2h7LS1mYTpcIlxcZjg2NVwifS5mYS1mb250LWNhc2V7LS1mYTpcIlxcZjg2NlwifS5mYS1nYW1lLWJvYXJkey0tZmE6XCJcXGY4NjdcIn0uZmEtZ2FtZS1ib2FyZC1hbHQsLmZhLWdhbWUtYm9hcmQtc2ltcGxley0tZmE6XCJcXGY4NjhcIn0uZmEtZ2xhc3MtY2l0cnVzey0tZmE6XCJcXGY4NjlcIn0uZmEtaDR7LS1mYTpcIlxcZjg2YVwifS5mYS1oYXQtY2hlZnstLWZhOlwiXFxmODZiXCJ9LmZhLWhvcml6b250YWwtcnVsZXstLWZhOlwiXFxmODZjXCJ9LmZhLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0LC5mYS1pY29uc3stLWZhOlwiXFxmODZkXCJ9LmZhLWljb25zLWFsdCwuZmEtc3ltYm9sc3stLWZhOlwiXFxmODZlXCJ9LmZhLWtlcm5pbmd7LS1mYTpcIlxcZjg2ZlwifS5mYS1saW5lLWNvbHVtbnN7LS1mYTpcIlxcZjg3MFwifS5mYS1saW5lLWhlaWdodHstLWZhOlwiXFxmODcxXCJ9LmZhLW1vbmV5LWNoZWNrLWVkaXQsLmZhLW1vbmV5LWNoZWNrLXBlbnstLWZhOlwiXFxmODcyXCJ9LmZhLW1vbmV5LWNoZWNrLWRvbGxhci1wZW4sLmZhLW1vbmV5LWNoZWNrLWVkaXQtYWx0ey0tZmE6XCJcXGY4NzNcIn0uZmEtbXVney0tZmE6XCJcXGY4NzRcIn0uZmEtbXVnLXRlYXstLWZhOlwiXFxmODc1XCJ9LmZhLW92ZXJsaW5ley0tZmE6XCJcXGY4NzZcIn0uZmEtZmlsZS1kYXNoZWQtbGluZSwuZmEtcGFnZS1icmVha3stLWZhOlwiXFxmODc3XCJ9LmZhLXBhcmFncmFwaC1sZWZ0LC5mYS1wYXJhZ3JhcGgtcnRsey0tZmE6XCJcXGY4NzhcIn0uZmEtcGhvbmUtYWx0LC5mYS1waG9uZS1mbGlwey0tZmE6XCJcXGY4NzlcIn0uZmEtbGFwdG9wLW1vYmlsZSwuZmEtcGhvbmUtbGFwdG9wey0tZmE6XCJcXGY4N2FcIn0uZmEtcGhvbmUtc3F1YXJlLWFsdCwuZmEtc3F1YXJlLXBob25lLWZsaXB7LS1mYTpcIlxcZjg3YlwifS5mYS1waG90by1maWxtLC5mYS1waG90by12aWRlb3stLWZhOlwiXFxmODdjXCJ9LmZhLXJlbW92ZS1mb3JtYXQsLmZhLXRleHQtc2xhc2h7LS1mYTpcIlxcZjg3ZFwifS5mYS1zZW5kLWJhY2t7LS1mYTpcIlxcZjg3ZVwifS5mYS1zZW5kLWJhY2t3YXJkey0tZmE6XCJcXGY4N2ZcIn0uZmEtc25vb3plLC5mYS16enp7LS1mYTpcIlxcZjg4MFwifS5mYS1hcnJvdy1kb3duLXotYSwuZmEtc29ydC1hbHBoYS1kZXNjLC5mYS1zb3J0LWFscGhhLWRvd24tYWx0ey0tZmE6XCJcXGY4ODFcIn0uZmEtYXJyb3ctdXAtei1hLC5mYS1zb3J0LWFscGhhLXVwLWFsdHstLWZhOlwiXFxmODgyXCJ9LmZhLWFycm93LWRvd24tYXJyb3ctdXAsLmZhLXNvcnQtYWx0ey0tZmE6XCJcXGY4ODNcIn0uZmEtYXJyb3ctZG93bi1zaG9ydC13aWRlLC5mYS1zb3J0LWFtb3VudC1kZXNjLC5mYS1zb3J0LWFtb3VudC1kb3duLWFsdHstLWZhOlwiXFxmODg0XCJ9LmZhLWFycm93LXVwLXNob3J0LXdpZGUsLmZhLXNvcnQtYW1vdW50LXVwLWFsdHstLWZhOlwiXFxmODg1XCJ9LmZhLWFycm93LWRvd24tOS0xLC5mYS1zb3J0LW51bWVyaWMtZGVzYywuZmEtc29ydC1udW1lcmljLWRvd24tYWx0ey0tZmE6XCJcXGY4ODZcIn0uZmEtYXJyb3ctdXAtOS0xLC5mYS1zb3J0LW51bWVyaWMtdXAtYWx0ey0tZmE6XCJcXGY4ODdcIn0uZmEtYXJyb3ctZG93bi10cmlhbmdsZS1zcXVhcmUsLmZhLXNvcnQtc2hhcGVzLWRvd257LS1mYTpcIlxcZjg4OFwifS5mYS1hcnJvdy1kb3duLXNxdWFyZS10cmlhbmdsZSwuZmEtc29ydC1zaGFwZXMtZG93bi1hbHR7LS1mYTpcIlxcZjg4OVwifS5mYS1hcnJvdy11cC10cmlhbmdsZS1zcXVhcmUsLmZhLXNvcnQtc2hhcGVzLXVwey0tZmE6XCJcXGY4OGFcIn0uZmEtYXJyb3ctdXAtc3F1YXJlLXRyaWFuZ2xlLC5mYS1zb3J0LXNoYXBlcy11cC1hbHR7LS1mYTpcIlxcZjg4YlwifS5mYS1hcnJvdy1kb3duLWJpZy1zbWFsbCwuZmEtc29ydC1zaXplLWRvd257LS1mYTpcIlxcZjg4Y1wifS5mYS1hcnJvdy1kb3duLXNtYWxsLWJpZywuZmEtc29ydC1zaXplLWRvd24tYWx0ey0tZmE6XCJcXGY4OGRcIn0uZmEtYXJyb3ctdXAtYmlnLXNtYWxsLC5mYS1zb3J0LXNpemUtdXB7LS1mYTpcIlxcZjg4ZVwifS5mYS1hcnJvdy11cC1zbWFsbC1iaWcsLmZhLXNvcnQtc2l6ZS11cC1hbHR7LS1mYTpcIlxcZjg4ZlwifS5mYS1zcGFya2xlc3stLWZhOlwiXFxmODkwXCJ9LmZhLXNwZWxsLWNoZWNrey0tZmE6XCJcXGY4OTFcIn0uZmEtc3VuZ2xhc3Nlc3stLWZhOlwiXFxmODkyXCJ9LmZhLXRleHR7LS1mYTpcIlxcZjg5M1wifS5mYS10ZXh0LXNpemV7LS1mYTpcIlxcZjg5NFwifS5mYS10cmFzaC1hcnJvdy10dXJuLWxlZnQsLmZhLXRyYXNoLXVuZG97LS1mYTpcIlxcZjg5NVwifS5mYS10cmFzaC1jYW4tYXJyb3ctdHVybi1sZWZ0LC5mYS10cmFzaC1jYW4tdW5kbywuZmEtdHJhc2gtdW5kby1hbHR7LS1mYTpcIlxcZjg5NlwifS5mYS12b2ljZW1haWx7LS1mYTpcIlxcZjg5N1wifS5mYS13YXNoZXIsLmZhLXdhc2hpbmctbWFjaGluZXstLWZhOlwiXFxmODk4XCJ9LmZhLXdhdmUtc2luZXstLWZhOlwiXFxmODk5XCJ9LmZhLXdhdmUtdHJpYW5nbGV7LS1mYTpcIlxcZjg5YVwifS5mYS13aW5kLXR1cmJpbmV7LS1mYTpcIlxcZjg5YlwifS5mYS1ib3JkZXItY2VudGVyLWh7LS1mYTpcIlxcZjg5Y1wifS5mYS1ib3JkZXItY2VudGVyLXZ7LS1mYTpcIlxcZjg5ZFwifS5mYS1hbGJ1bXstLWZhOlwiXFxmODlmXCJ9LmZhLWFsYnVtLWNvbGxlY3Rpb257LS1mYTpcIlxcZjhhMFwifS5mYS1hbXAtZ3VpdGFyey0tZmE6XCJcXGY4YTFcIn0uZmEtYmFkZ2Utc2hlcmlmZnstLWZhOlwiXFxmOGEyXCJ9LmZhLWJhbmpvey0tZmE6XCJcXGY4YTNcIn0uZmEtYmV0YW1heCwuZmEtY2Fzc2V0dGUtYmV0YW1heHstLWZhOlwiXFxmOGE0XCJ9LmZhLWJvb21ib3h7LS1mYTpcIlxcZjhhNVwifS5mYS1jYWN0dXN7LS1mYTpcIlxcZjhhN1wifS5mYS1jYW1jb3JkZXIsLmZhLXZpZGVvLWhhbmRoZWxkey0tZmE6XCJcXGY4YThcIn0uZmEtY2FtZXJhLW1vdmlley0tZmE6XCJcXGY4YTlcIn0uZmEtY2FtZXJhLXBvbGFyb2lkey0tZmE6XCJcXGY4YWFcIn0uZmEtY2Fzc2V0dGUtdGFwZXstLWZhOlwiXFxmOGFiXCJ9LmZhLWNhbWVyYS1jY3R2LC5mYS1jY3R2ey0tZmE6XCJcXGY4YWNcIn0uZmEtY2xhcmluZXR7LS1mYTpcIlxcZjhhZFwifS5mYS1jbG91ZC1tdXNpY3stLWZhOlwiXFxmOGFlXCJ9LmZhLWNvbW1lbnQtYWx0LW11c2ljLC5mYS1tZXNzYWdlLW11c2ljey0tZmE6XCJcXGY4YWZcIn0uZmEtY29tbWVudC1tdXNpY3stLWZhOlwiXFxmOGIwXCJ9LmZhLWNvbXB1dGVyLWNsYXNzaWN7LS1mYTpcIlxcZjhiMVwifS5mYS1jb21wdXRlci1zcGVha2Vyey0tZmE6XCJcXGY4YjJcIn0uZmEtY293YmVsbHstLWZhOlwiXFxmOGIzXCJ9LmZhLWNvd2JlbGwtY2lyY2xlLXBsdXMsLmZhLWNvd2JlbGwtbW9yZXstLWZhOlwiXFxmOGI0XCJ9LmZhLWRpc2MtZHJpdmV7LS1mYTpcIlxcZjhiNVwifS5mYS1maWxlLW11c2ljey0tZmE6XCJcXGY4YjZcIn0uZmEtZmlsbS1jYW5pc3RlciwuZmEtZmlsbS1jYW5uaXN0ZXJ7LS1mYTpcIlxcZjhiN1wifS5mYS1mbGFzaGxpZ2h0ey0tZmE6XCJcXGY4YjhcIn0uZmEtZmx1dGV7LS1mYTpcIlxcZjhiOVwifS5mYS1mbHV4LWNhcGFjaXRvcnstLWZhOlwiXFxmOGJhXCJ9LmZhLWdhbWUtY29uc29sZS1oYW5kaGVsZHstLWZhOlwiXFxmOGJiXCJ9LmZhLWdyYW1vcGhvbmV7LS1mYTpcIlxcZjhiZFwifS5mYS1ndWl0YXItZWxlY3RyaWN7LS1mYTpcIlxcZjhiZVwifS5mYS1ndWl0YXJzey0tZmE6XCJcXGY4YmZcIn0uZmEtaGF0LWNvd2JveXstLWZhOlwiXFxmOGMwXCJ9LmZhLWhhdC1jb3dib3ktc2lkZXstLWZhOlwiXFxmOGMxXCJ9LmZhLWhlYWQtc2lkZS1oZWFkcGhvbmVzey0tZmE6XCJcXGY4YzJcIn0uZmEtaG9yc2Utc2FkZGxley0tZmE6XCJcXGY4YzNcIn0uZmEtaW1hZ2UtcG9sYXJvaWR7LS1mYTpcIlxcZjhjNFwifS5mYS1qb3lzdGlja3stLWZhOlwiXFxmOGM1XCJ9LmZhLWp1Z3stLWZhOlwiXFxmOGM2XCJ9LmZhLWthem9vey0tZmE6XCJcXGY4YzdcIn0uZmEtbGFzc297LS1mYTpcIlxcZjhjOFwifS5mYS1saXN0LW11c2ljey0tZmE6XCJcXGY4YzlcIn0uZmEtbWljcm9waG9uZS1zdGFuZHstLWZhOlwiXFxmOGNiXCJ9LmZhLWNvbXB1dGVyLW1vdXNlLC5mYS1tb3VzZXstLWZhOlwiXFxmOGNjXCJ9LmZhLWNvbXB1dGVyLW1vdXNlLXNjcm9sbHdoZWVsLC5mYS1tb3VzZS1hbHR7LS1mYTpcIlxcZjhjZFwifS5mYS1tcDMtcGxheWVyey0tZmE6XCJcXGY4Y2VcIn0uZmEtbXVzaWMtYWx0LC5mYS1tdXNpYy1ub3Rley0tZmE6XCJcXGY4Y2ZcIn0uZmEtbXVzaWMtYWx0LXNsYXNoLC5mYS1tdXNpYy1ub3RlLXNsYXNoey0tZmE6XCJcXGY4ZDBcIn0uZmEtbXVzaWMtc2xhc2h7LS1mYTpcIlxcZjhkMVwifS5mYS1waG9uZS1yb3Rhcnl7LS1mYTpcIlxcZjhkM1wifS5mYS1waWFub3stLWZhOlwiXFxmOGQ0XCJ9LmZhLXBpYW5vLWtleWJvYXJkey0tZmE6XCJcXGY4ZDVcIn0uZmEtcHJvamVjdG9yey0tZmE6XCJcXGY4ZDZcIn0uZmEtcmFkaW97LS1mYTpcIlxcZjhkN1wifS5mYS1yYWRpby1hbHQsLmZhLXJhZGlvLXR1bmVyey0tZmE6XCJcXGY4ZDhcIn0uZmEtcmVjb3JkLXZpbnlsey0tZmE6XCJcXGY4ZDlcIn0uZmEtcm91dGVyey0tZmE6XCJcXGY4ZGFcIn0uZmEtc2F4LWhvdCwuZmEtc2F4b3Bob25lLWZpcmV7LS1mYTpcIlxcZjhkYlwifS5mYS1zYXhvcGhvbmV7LS1mYTpcIlxcZjhkY1wifS5mYS1zaWduYWwtc3RyZWFtey0tZmE6XCJcXGY4ZGRcIn0uZmEtc2t1bGwtY293ey0tZmE6XCJcXGY4ZGVcIn0uZmEtc3BlYWtlcnstLWZhOlwiXFxmOGRmXCJ9LmZhLXNwZWFrZXJzey0tZmE6XCJcXGY4ZTBcIn0uZmEtdHJpYW5nbGUtaW5zdHJ1bWVudCwuZmEtdHJpYW5nbGUtbXVzaWN7LS1mYTpcIlxcZjhlMlwifS5mYS10cnVtcGV0ey0tZmE6XCJcXGY4ZTNcIn0uZmEtdHVybnRhYmxley0tZmE6XCJcXGY4ZTRcIn0uZmEtdHYtbXVzaWN7LS1mYTpcIlxcZjhlNlwifS5mYS10eXBld3JpdGVyey0tZmE6XCJcXGY4ZTdcIn0uZmEtdXNiLWRyaXZley0tZmE6XCJcXGY4ZTlcIn0uZmEtdXNlci1jb3dib3l7LS1mYTpcIlxcZjhlYVwifS5mYS11c2VyLW11c2ljey0tZmE6XCJcXGY4ZWJcIn0uZmEtY2Fzc2V0dGUtdmhzLC5mYS12aHN7LS1mYTpcIlxcZjhlY1wifS5mYS12aW9saW57LS1mYTpcIlxcZjhlZFwifS5mYS13YWdvbi1jb3ZlcmVkey0tZmE6XCJcXGY4ZWVcIn0uZmEtd2Fsa2llLXRhbGtpZXstLWZhOlwiXFxmOGVmXCJ9LmZhLXdhdGNoLWNhbGN1bGF0b3J7LS1mYTpcIlxcZjhmMFwifS5mYS13YXZlZm9ybXstLWZhOlwiXFxmOGYxXCJ9LmZhLXdhdmVmb3JtLWxpbmVzLC5mYS13YXZlZm9ybS1wYXRoey0tZmE6XCJcXGY4ZjJcIn0uZmEtc2Nhbm5lci1pbWFnZXstLWZhOlwiXFxmOGYzXCJ9LmZhLWFpci1jb25kaXRpb25lcnstLWZhOlwiXFxmOGY0XCJ9LmZhLWFsaWVuey0tZmE6XCJcXGY4ZjVcIn0uZmEtYWxpZW4tOGJpdCwuZmEtYWxpZW4tbW9uc3RlcnstLWZhOlwiXFxmOGY2XCJ9LmZhLWJlZC1hbHQsLmZhLWJlZC1mcm9udHstLWZhOlwiXFxmOGY3XCJ9LmZhLWJlZC1idW5rey0tZmE6XCJcXGY4ZjhcIn0uZmEtYmVkLWVtcHR5ey0tZmE6XCJcXGY4ZjlcIn0uZmEtYmVsbC1vbnstLWZhOlwiXFxmOGZhXCJ9LmZhLWJsaW5kc3stLWZhOlwiXFxmOGZiXCJ9LmZhLWJsaW5kcy1vcGVuey0tZmE6XCJcXGY4ZmNcIn0uZmEtYmxpbmRzLXJhaXNlZHstLWZhOlwiXFxmOGZkXCJ9LmZhLWNhbWVyYS1ob21lLC5mYS1jYW1lcmEtc2VjdXJpdHl7LS1mYTpcIlxcZjhmZVwifS5mYS1jYXJhdmFuey0tZmE6XCJcXGY4ZmZcIn1cbjpob3N0LDpyb290ey0tZmEtZmFtaWx5LWJyYW5kczpcIkZvbnQgQXdlc29tZSA3IEJyYW5kc1wiOy0tZmEtZm9udC1icmFuZHM6bm9ybWFsIDQwMCAxZW0vMSB2YXIoLS1mYS1mYW1pbHktYnJhbmRzKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDcgQnJhbmRzXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIpfS5mYS1icmFuZHMsLmZhLWNsYXNzaWMuZmEtYnJhbmRzLC5mYWJ7LS1mYS1mYW1pbHk6dmFyKC0tZmEtZmFtaWx5LWJyYW5kcyk7LS1mYS1zdHlsZTo0MDB9LmZhLWZpcmVmb3gtYnJvd3NlcnstLWZhOlwiXFxlMDA3XCJ9LmZhLWlkZWFsey0tZmE6XCJcXGUwMTNcIn0uZmEtbWljcm9ibG9ney0tZmE6XCJcXGUwMWFcIn0uZmEtcGllZC1waXBlci1zcXVhcmUsLmZhLXNxdWFyZS1waWVkLXBpcGVyey0tZmE6XCJcXGUwMWVcIn0uZmEtdW5pdHl7LS1mYTpcIlxcZTA0OVwifS5mYS1kYWlseW1vdGlvbnstLWZhOlwiXFxlMDUyXCJ9LmZhLWluc3RhZ3JhbS1zcXVhcmUsLmZhLXNxdWFyZS1pbnN0YWdyYW17LS1mYTpcIlxcZTA1NVwifS5mYS1taXhlcnstLWZhOlwiXFxlMDU2XCJ9LmZhLXNob3BpZnl7LS1mYTpcIlxcZTA1N1wifS5mYS1kZWV6ZXJ7LS1mYTpcIlxcZTA3N1wifS5mYS1lZGdlLWxlZ2FjeXstLWZhOlwiXFxlMDc4XCJ9LmZhLWdvb2dsZS1wYXl7LS1mYTpcIlxcZTA3OVwifS5mYS1ydXN0ey0tZmE6XCJcXGUwN2FcIn0uZmEtdGlrdG9rey0tZmE6XCJcXGUwN2JcIn0uZmEtdW5zcGxhc2h7LS1mYTpcIlxcZTA3Y1wifS5mYS1jbG91ZGZsYXJley0tZmE6XCJcXGUwN2RcIn0uZmEtZ3VpbGRlZHstLWZhOlwiXFxlMDdlXCJ9LmZhLWhpdmV7LS1mYTpcIlxcZTA3ZlwifS5mYS00Mi1ncm91cCwuZmEtaW5ub3NvZnR7LS1mYTpcIlxcZTA4MFwifS5mYS1pbnN0YWxvZHstLWZhOlwiXFxlMDgxXCJ9LmZhLW9jdG9wdXMtZGVwbG95ey0tZmE6XCJcXGUwODJcIn0uZmEtcGVyYnl0ZXstLWZhOlwiXFxlMDgzXCJ9LmZhLXVuY2hhcnRlZHstLWZhOlwiXFxlMDg0XCJ9LmZhLXdhdGNobWFuLW1vbml0b3Jpbmd7LS1mYTpcIlxcZTA4N1wifS5mYS13b2R1ey0tZmE6XCJcXGUwODhcIn0uZmEtd2lyc2luZGhhbmR3ZXJrLC5mYS13c2h7LS1mYTpcIlxcZTJkMFwifS5mYS1ib3Rzey0tZmE6XCJcXGUzNDBcIn0uZmEtY21wbGlkey0tZmE6XCJcXGUzNjBcIn0uZmEtYmlsaWJpbGl7LS1mYTpcIlxcZTNkOVwifS5mYS1nb2xhbmd7LS1mYTpcIlxcZTQwZlwifS5mYS1waXh7LS1mYTpcIlxcZTQzYVwifS5mYS1zaXRyb3h7LS1mYTpcIlxcZTQ0YVwifS5mYS1oYXNobm9kZXstLWZhOlwiXFxlNDk5XCJ9LmZhLW1ldGF7LS1mYTpcIlxcZTQ5YlwifS5mYS1wYWRsZXR7LS1mYTpcIlxcZTRhMFwifS5mYS1uZmMtZGlyZWN0aW9uYWx7LS1mYTpcIlxcZTUzMFwifS5mYS1uZmMtc3ltYm9sey0tZmE6XCJcXGU1MzFcIn0uZmEtc2NyZWVucGFsey0tZmE6XCJcXGU1NzBcIn0uZmEtc3BhY2UtYXdlc29tZXstLWZhOlwiXFxlNWFjXCJ9LmZhLXNxdWFyZS1mb250LWF3ZXNvbWV7LS1mYTpcIlxcZTVhZFwifS5mYS1naXRsYWItc3F1YXJlLC5mYS1zcXVhcmUtZ2l0bGFiey0tZmE6XCJcXGU1YWVcIn0uZmEtb2R5c2Vley0tZmE6XCJcXGU1YzZcIn0uZmEtc3R1YmJlcnstLWZhOlwiXFxlNWM3XCJ9LmZhLWRlYmlhbnstLWZhOlwiXFxlNjBiXCJ9LmZhLXNob2VsYWNley0tZmE6XCJcXGU2MGNcIn0uZmEtdGhyZWFkc3stLWZhOlwiXFxlNjE4XCJ9LmZhLXNxdWFyZS10aHJlYWRzey0tZmE6XCJcXGU2MTlcIn0uZmEtc3F1YXJlLXgtdHdpdHRlcnstLWZhOlwiXFxlNjFhXCJ9LmZhLXgtdHdpdHRlcnstLWZhOlwiXFxlNjFiXCJ9LmZhLW9wZW5zdXNley0tZmE6XCJcXGU2MmJcIn0uZmEtbGV0dGVyYm94ZHstLWZhOlwiXFxlNjJkXCJ9LmZhLXNxdWFyZS1sZXR0ZXJib3hkey0tZmE6XCJcXGU2MmVcIn0uZmEtbWludGJpdHstLWZhOlwiXFxlNjJmXCJ9LmZhLWdvb2dsZS1zY2hvbGFyey0tZmE6XCJcXGU2M2JcIn0uZmEtYnJhdmV7LS1mYTpcIlxcZTYzY1wifS5mYS1icmF2ZS1yZXZlcnNley0tZmE6XCJcXGU2M2RcIn0uZmEtcGl4aXZ7LS1mYTpcIlxcZTY0MFwifS5mYS11cHdvcmt7LS1mYTpcIlxcZTY0MVwifS5mYS13ZWJmbG93ey0tZmE6XCJcXGU2NWNcIn0uZmEtc2lnbmFsLW1lc3NlbmdlcnstLWZhOlwiXFxlNjYzXCJ9LmZhLWJsdWVza3l7LS1mYTpcIlxcZTY3MVwifS5mYS1qeGx7LS1mYTpcIlxcZTY3YlwifS5mYS1zcXVhcmUtdXB3b3Jrey0tZmE6XCJcXGU2N2NcIn0uZmEtd2ViLWF3ZXNvbWV7LS1mYTpcIlxcZTY4MlwifS5mYS1zcXVhcmUtd2ViLWF3ZXNvbWV7LS1mYTpcIlxcZTY4M1wifS5mYS1zcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tley0tZmE6XCJcXGU2ODRcIn0uZmEtZGFydC1sYW5ney0tZmE6XCJcXGU2OTNcIn0uZmEtZmx1dHRlcnstLWZhOlwiXFxlNjk0XCJ9LmZhLWZpbGVzLXBpbndoZWVsey0tZmE6XCJcXGU2OWZcIn0uZmEtY3Nzey0tZmE6XCJcXGU2YTJcIn0uZmEtc3F1YXJlLWJsdWVza3l7LS1mYTpcIlxcZTZhM1wifS5mYS1vcGVuYWl7LS1mYTpcIlxcZTdjZlwifS5mYS1zcXVhcmUtbGlua2VkaW57LS1mYTpcIlxcZTdkMFwifS5mYS1jYXNoLWFwcHstLWZhOlwiXFxlN2Q0XCJ9LmZhLWRpc3F1c3stLWZhOlwiXFxlN2Q1XCJ9LmZhLTExdHksLmZhLWVsZXZlbnR5ey0tZmE6XCJcXGU3ZDZcIn0uZmEta2FrYW8tdGFsa3stLWZhOlwiXFxlN2Q3XCJ9LmZhLWxpbmt0cmVley0tZmE6XCJcXGU3ZDhcIn0uZmEtbm90aW9uey0tZmE6XCJcXGU3ZDlcIn0uZmEtcGFuZG9yYXstLWZhOlwiXFxlN2RhXCJ9LmZhLXBpeGVsZmVkey0tZmE6XCJcXGU3ZGJcIn0uZmEtdGlkYWx7LS1mYTpcIlxcZTdkY1wifS5mYS12c2Nvey0tZmE6XCJcXGU3ZGRcIn0uZmEtdzNjey0tZmE6XCJcXGU3ZGVcIn0uZmEtbHVtb257LS1mYTpcIlxcZTdlMlwifS5mYS1sdW1vbi1kcm9wey0tZmE6XCJcXGU3ZTNcIn0uZmEtc3F1YXJlLWZpZ21hey0tZmE6XCJcXGU3ZTRcIn0uZmEtdGV4ey0tZmE6XCJcXGU3ZmZcIn0uZmEtZHVvbGluZ297LS1mYTpcIlxcZTgxMlwifS5mYS1zdXBwb3J0bm93ey0tZmE6XCJcXGU4MzNcIn0uZmEtdG9yLWJyb3dzZXJ7LS1mYTpcIlxcZTgzOFwifS5mYS10eXBlc2NyaXB0ey0tZmE6XCJcXGU4NDBcIn0uZmEtc3F1YXJlLWRlc2twcm97LS1mYTpcIlxcZTg0NFwifS5mYS1jaXJjbGUtenVsaXB7LS1mYTpcIlxcZTg1MVwifS5mYS1qdWxpYXstLWZhOlwiXFxlODUyXCJ9LmZhLXp1bGlwey0tZmE6XCJcXGU4NTNcIn0uZmEtdW5pc29uey0tZmE6XCJcXGU4NTRcIn0uZmEtYmdnLC5mYS1ib2FyZC1nYW1lLWdlZWt7LS1mYTpcIlxcZTg1NVwifS5mYS1rby1maXstLWZhOlwiXFxlODU2XCJ9LmZhLWt1YmVybmV0ZXN7LS1mYTpcIlxcZTg1N1wifS5mYS1wb3N0Z3Jlc3Fsey0tZmE6XCJcXGU4NThcIn0uZmEtc2NhbGV3YXl7LS1mYTpcIlxcZTg1OVwifS5mYS12ZW5tb3stLWZhOlwiXFxlODVhXCJ9LmZhLXZlbm1vLXZ7LS1mYTpcIlxcZTg1YlwifS5mYS11bnJlYWwtZW5naW5ley0tZmE6XCJcXGU4NWNcIn0uZmEtZ2xvYmFsZWFrc3stLWZhOlwiXFxlODVkXCJ9LmZhLXNvbGFuYXstLWZhOlwiXFxlODVlXCJ9LmZhLXRocmVlbWF7LS1mYTpcIlxcZTg1ZlwifS5mYS1mb3JnZWpvey0tZmE6XCJcXGU4NjBcIn0uZmEtY2xhdWRley0tZmE6XCJcXGU4NjFcIn0uZmEtZ2l0ZWV7LS1mYTpcIlxcZTg2M1wifS5mYS14bXBwey0tZmE6XCJcXGU4NjRcIn0uZmEtZmVkaXZlcnNley0tZmE6XCJcXGU4NjVcIn0uZmEtdGFpbHdpbmQtY3Nzey0tZmE6XCJcXGU4NjZcIn0uZmEtYXJjaC1saW51eHstLWZhOlwiXFxlODY3XCJ9LmZhLXN2ZWx0ZXstLWZhOlwiXFxlODY4XCJ9LmZhLWh1Z2dpbmctZmFjZXstLWZhOlwiXFxlODY5XCJ9LmZhLWxlZXRjb2Rley0tZmE6XCJcXGU4NmFcIn0uZmEtb3BlbnN0cmVldG1hcHstLWZhOlwiXFxlODZiXCJ9LmZhLXVsdHJhbHl0aWNzey0tZmE6XCJcXGU4NmRcIn0uZmEtdWx0cmFseXRpY3MtaHViey0tZmE6XCJcXGU4NmVcIn0uZmEtdWx0cmFseXRpY3MteW9sb3stLWZhOlwiXFxlODZmXCJ9LmZhLW9ic2lkaWFuey0tZmE6XCJcXGU4NzlcIn0uZmEtem9vbXstLWZhOlwiXFxlODdiXCJ9LmZhLXZpbXstLWZhOlwiXFxlODhhXCJ9LmZhLXN5bWZvbnljYXN0c3stLWZhOlwiXFxlOGFiXCJ9LmZhLWJ1aWxkLWF3ZXNvbWV7LS1mYTpcIlxcZThhY1wifS5mYS1jb2RlYmVyZ3stLWZhOlwiXFxlOGFkXCJ9LmZhLWRldnBvc3R7LS1mYTpcIlxcZThhZVwifS5mYS1pbnRlcm5ldC1hcmNoaXZley0tZmE6XCJcXGU4YjFcIn0uZmEtbGV0cy1lbmNyeXB0ey0tZmE6XCJcXGU4YjJcIn0uZmEtbWF0cml4ey0tZmE6XCJcXGU4YjNcIn0uZmEtbWF0dGVybW9zdHstLWZhOlwiXFxlOGI0XCJ9LmZhLW5leHRjbG91ZHstLWZhOlwiXFxlOGI1XCJ9LmZhLXJvYmxveC1jcmVhdG9yLXN0dWRpb3stLWZhOlwiXFxlOGI2XCJ9LmZhLXNxdWFyZS1idWlsZC1hd2Vzb21lLXN0cm9rZXstLWZhOlwiXFxlOGI3XCJ9LmZhLXN1YnN0YWNrey0tZmE6XCJcXGU4YjhcIn0uZmEtdGVzbGF7LS1mYTpcIlxcZThiOVwifS5mYS14cnB7LS1mYTpcIlxcZThiYVwifS5mYS14cnBsey0tZmE6XCJcXGU4YmJcIn0uZmEteW91dHViZS1zaG9ydHN7LS1mYTpcIlxcZThiY1wifS5mYS1yb3J7LS1mYTpcIlxcZThiZFwifS5mYS12aXN1YWwtc3R1ZGlvey0tZmE6XCJcXGU4YmVcIn0uZmEtZG9saWJhcnJ7LS1mYTpcIlxcZThiZlwifS5mYS1vYnMtc3R1ZGlvey0tZmE6XCJcXGU4YzBcIn0uZmEtc3Rvcnlib29rey0tZmE6XCJcXGU4YzFcIn0uZmEtYTExeS1wcm9qZWN0ey0tZmE6XCJcXGU4YzJcIn0uZmEtY29waWxvdHstLWZhOlwiXFxlOGM3XCJ9LmZhLXNxdWFyZS10d2l0dGVyLC5mYS10d2l0dGVyLXNxdWFyZXstLWZhOlwiXFxmMDgxXCJ9LmZhLWZhY2Vib29rLXNxdWFyZSwuZmEtc3F1YXJlLWZhY2Vib29rey0tZmE6XCJcXGYwODJcIn0uZmEtbGlua2VkaW57LS1mYTpcIlxcZjA4Y1wifS5mYS1naXRodWItc3F1YXJlLC5mYS1zcXVhcmUtZ2l0aHViey0tZmE6XCJcXGYwOTJcIn0uZmEtdHdpdHRlcnstLWZhOlwiXFxmMDk5XCJ9LmZhLWZhY2Vib29rey0tZmE6XCJcXGYwOWFcIn0uZmEtZ2l0aHViey0tZmE6XCJcXGYwOWJcIn0uZmEtcGludGVyZXN0ey0tZmE6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXNxdWFyZSwuZmEtc3F1YXJlLXBpbnRlcmVzdHstLWZhOlwiXFxmMGQzXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZSwuZmEtc3F1YXJlLWdvb2dsZS1wbHVzey0tZmE6XCJcXGYwZDRcIn0uZmEtZ29vZ2xlLXBsdXMtZ3stLWZhOlwiXFxmMGQ1XCJ9LmZhLWxpbmtlZGluLWluey0tZmE6XCJcXGYwZTFcIn0uZmEtZ2l0aHViLWFsdHstLWZhOlwiXFxmMTEzXCJ9LmZhLW1heGNkbnstLWZhOlwiXFxmMTM2XCJ9LmZhLWh0bWw1ey0tZmE6XCJcXGYxM2JcIn0uZmEtY3NzM3stLWZhOlwiXFxmMTNjXCJ9LmZhLWJ0Y3stLWZhOlwiXFxmMTVhXCJ9LmZhLXlvdXR1YmV7LS1mYTpcIlxcZjE2N1wifS5mYS14aW5ney0tZmE6XCJcXGYxNjhcIn0uZmEtc3F1YXJlLXhpbmcsLmZhLXhpbmctc3F1YXJley0tZmE6XCJcXGYxNjlcIn0uZmEtZHJvcGJveHstLWZhOlwiXFxmMTZiXCJ9LmZhLXN0YWNrLW92ZXJmbG93ey0tZmE6XCJcXGYxNmNcIn0uZmEtaW5zdGFncmFtey0tZmE6XCJcXGYxNmRcIn0uZmEtZmxpY2tyey0tZmE6XCJcXGYxNmVcIn0uZmEtYWRuey0tZmE6XCJcXGYxNzBcIn0uZmEtYml0YnVja2V0ey0tZmE6XCJcXGYxNzFcIn0uZmEtdHVtYmxyey0tZmE6XCJcXGYxNzNcIn0uZmEtc3F1YXJlLXR1bWJsciwuZmEtdHVtYmxyLXNxdWFyZXstLWZhOlwiXFxmMTc0XCJ9LmZhLWFwcGxley0tZmE6XCJcXGYxNzlcIn0uZmEtd2luZG93c3stLWZhOlwiXFxmMTdhXCJ9LmZhLWFuZHJvaWR7LS1mYTpcIlxcZjE3YlwifS5mYS1saW51eHstLWZhOlwiXFxmMTdjXCJ9LmZhLWRyaWJiYmxley0tZmE6XCJcXGYxN2RcIn0uZmEtc2t5cGV7LS1mYTpcIlxcZjE3ZVwifS5mYS1mb3Vyc3F1YXJley0tZmE6XCJcXGYxODBcIn0uZmEtdHJlbGxvey0tZmE6XCJcXGYxODFcIn0uZmEtZ3JhdGlwYXl7LS1mYTpcIlxcZjE4NFwifS5mYS12a3stLWZhOlwiXFxmMTg5XCJ9LmZhLXdlaWJvey0tZmE6XCJcXGYxOGFcIn0uZmEtcmVucmVuey0tZmE6XCJcXGYxOGJcIn0uZmEtcGFnZWxpbmVzey0tZmE6XCJcXGYxOGNcIn0uZmEtc3RhY2stZXhjaGFuZ2V7LS1mYTpcIlxcZjE4ZFwifS5mYS1zcXVhcmUtdmltZW8sLmZhLXZpbWVvLXNxdWFyZXstLWZhOlwiXFxmMTk0XCJ9LmZhLXNsYWNrLC5mYS1zbGFjay1oYXNoey0tZmE6XCJcXGYxOThcIn0uZmEtd29yZHByZXNzey0tZmE6XCJcXGYxOWFcIn0uZmEtb3Blbmlkey0tZmE6XCJcXGYxOWJcIn0uZmEteWFob297LS1mYTpcIlxcZjE5ZVwifS5mYS1nb29nbGV7LS1mYTpcIlxcZjFhMFwifS5mYS1yZWRkaXR7LS1mYTpcIlxcZjFhMVwifS5mYS1yZWRkaXQtc3F1YXJlLC5mYS1zcXVhcmUtcmVkZGl0ey0tZmE6XCJcXGYxYTJcIn0uZmEtc3R1bWJsZXVwb24tY2lyY2xley0tZmE6XCJcXGYxYTNcIn0uZmEtc3R1bWJsZXVwb257LS1mYTpcIlxcZjFhNFwifS5mYS1kZWxpY2lvdXN7LS1mYTpcIlxcZjFhNVwifS5mYS1kaWdney0tZmE6XCJcXGYxYTZcIn0uZmEtcGllZC1waXBlci1wcHstLWZhOlwiXFxmMWE3XCJ9LmZhLXBpZWQtcGlwZXItYWx0ey0tZmE6XCJcXGYxYThcIn0uZmEtZHJ1cGFsey0tZmE6XCJcXGYxYTlcIn0uZmEtam9vbWxhey0tZmE6XCJcXGYxYWFcIn0uZmEtYmVoYW5jZXstLWZhOlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlLC5mYS1zcXVhcmUtYmVoYW5jZXstLWZhOlwiXFxmMWI1XCJ9LmZhLXN0ZWFtey0tZmE6XCJcXGYxYjZcIn0uZmEtc3F1YXJlLXN0ZWFtLC5mYS1zdGVhbS1zcXVhcmV7LS1mYTpcIlxcZjFiN1wifS5mYS1zcG90aWZ5ey0tZmE6XCJcXGYxYmNcIn0uZmEtZGV2aWFudGFydHstLWZhOlwiXFxmMWJkXCJ9LmZhLXNvdW5kY2xvdWR7LS1mYTpcIlxcZjFiZVwifS5mYS12aW5ley0tZmE6XCJcXGYxY2FcIn0uZmEtY29kZXBlbnstLWZhOlwiXFxmMWNiXCJ9LmZhLWpzZmlkZGxley0tZmE6XCJcXGYxY2NcIn0uZmEtcmViZWx7LS1mYTpcIlxcZjFkMFwifS5mYS1lbXBpcmV7LS1mYTpcIlxcZjFkMVwifS5mYS1naXQtc3F1YXJlLC5mYS1zcXVhcmUtZ2l0ey0tZmE6XCJcXGYxZDJcIn0uZmEtZ2l0ey0tZmE6XCJcXGYxZDNcIn0uZmEtaGFja2VyLW5ld3N7LS1mYTpcIlxcZjFkNFwifS5mYS10ZW5jZW50LXdlaWJvey0tZmE6XCJcXGYxZDVcIn0uZmEtcXF7LS1mYTpcIlxcZjFkNlwifS5mYS13ZWl4aW57LS1mYTpcIlxcZjFkN1wifS5mYS1zbGlkZXNoYXJley0tZmE6XCJcXGYxZTdcIn0uZmEtdHdpdGNoey0tZmE6XCJcXGYxZThcIn0uZmEteWVscHstLWZhOlwiXFxmMWU5XCJ9LmZhLXBheXBhbHstLWZhOlwiXFxmMWVkXCJ9LmZhLWdvb2dsZS13YWxsZXR7LS1mYTpcIlxcZjFlZVwifS5mYS1jYy12aXNhey0tZmE6XCJcXGYxZjBcIn0uZmEtY2MtbWFzdGVyY2FyZHstLWZhOlwiXFxmMWYxXCJ9LmZhLWNjLWRpc2NvdmVyey0tZmE6XCJcXGYxZjJcIn0uZmEtY2MtYW1leHstLWZhOlwiXFxmMWYzXCJ9LmZhLWNjLXBheXBhbHstLWZhOlwiXFxmMWY0XCJ9LmZhLWNjLXN0cmlwZXstLWZhOlwiXFxmMWY1XCJ9LmZhLWxhc3RmbXstLWZhOlwiXFxmMjAyXCJ9LmZhLWxhc3RmbS1zcXVhcmUsLmZhLXNxdWFyZS1sYXN0Zm17LS1mYTpcIlxcZjIwM1wifS5mYS1pb3hob3N0ey0tZmE6XCJcXGYyMDhcIn0uZmEtYW5nZWxsaXN0ey0tZmE6XCJcXGYyMDlcIn0uZmEtYnV5c2VsbGFkc3stLWZhOlwiXFxmMjBkXCJ9LmZhLWNvbm5lY3RkZXZlbG9wey0tZmE6XCJcXGYyMGVcIn0uZmEtZGFzaGN1YmV7LS1mYTpcIlxcZjIxMFwifS5mYS1mb3J1bWJlZXstLWZhOlwiXFxmMjExXCJ9LmZhLWxlYW5wdWJ7LS1mYTpcIlxcZjIxMlwifS5mYS1zZWxsc3l7LS1mYTpcIlxcZjIxM1wifS5mYS1zaGlydHNpbmJ1bGt7LS1mYTpcIlxcZjIxNFwifS5mYS1zaW1wbHlidWlsdHstLWZhOlwiXFxmMjE1XCJ9LmZhLXNreWF0bGFzey0tZmE6XCJcXGYyMTZcIn0uZmEtcGludGVyZXN0LXB7LS1mYTpcIlxcZjIzMVwifS5mYS13aGF0c2FwcHstLWZhOlwiXFxmMjMyXCJ9LmZhLXZpYWNvaW57LS1mYTpcIlxcZjIzN1wifS5mYS1tZWRpdW0sLmZhLW1lZGl1bS1tey0tZmE6XCJcXGYyM2FcIn0uZmEteS1jb21iaW5hdG9yey0tZmE6XCJcXGYyM2JcIn0uZmEtb3B0aW4tbW9uc3RlcnstLWZhOlwiXFxmMjNjXCJ9LmZhLW9wZW5jYXJ0ey0tZmE6XCJcXGYyM2RcIn0uZmEtZXhwZWRpdGVkc3Nsey0tZmE6XCJcXGYyM2VcIn0uZmEtY2MtamNiey0tZmE6XCJcXGYyNGJcIn0uZmEtY2MtZGluZXJzLWNsdWJ7LS1mYTpcIlxcZjI0Y1wifS5mYS1jcmVhdGl2ZS1jb21tb25zey0tZmE6XCJcXGYyNWVcIn0uZmEtZ2d7LS1mYTpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGV7LS1mYTpcIlxcZjI2MVwifS5mYS1vZG5va2xhc3NuaWtpey0tZmE6XCJcXGYyNjNcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmUsLmZhLXNxdWFyZS1vZG5va2xhc3NuaWtpey0tZmE6XCJcXGYyNjRcIn0uZmEtZ2V0LXBvY2tldHstLWZhOlwiXFxmMjY1XCJ9LmZhLXdpa2lwZWRpYS13ey0tZmE6XCJcXGYyNjZcIn0uZmEtc2FmYXJpey0tZmE6XCJcXGYyNjdcIn0uZmEtY2hyb21ley0tZmE6XCJcXGYyNjhcIn0uZmEtZmlyZWZveHstLWZhOlwiXFxmMjY5XCJ9LmZhLW9wZXJhey0tZmE6XCJcXGYyNmFcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXJ7LS1mYTpcIlxcZjI2YlwifS5mYS1jb250YW97LS1mYTpcIlxcZjI2ZFwifS5mYS01MDBweHstLWZhOlwiXFxmMjZlXCJ9LmZhLWFtYXpvbnstLWZhOlwiXFxmMjcwXCJ9LmZhLWhvdXp6ey0tZmE6XCJcXGYyN2NcIn0uZmEtdmltZW8tdnstLWZhOlwiXFxmMjdkXCJ9LmZhLWJsYWNrLXRpZXstLWZhOlwiXFxmMjdlXCJ9LmZhLWZvbnRpY29uc3stLWZhOlwiXFxmMjgwXCJ9LmZhLXJlZGRpdC1hbGllbnstLWZhOlwiXFxmMjgxXCJ9LmZhLWVkZ2V7LS1mYTpcIlxcZjI4MlwifS5mYS1jb2RpZXBpZXstLWZhOlwiXFxmMjg0XCJ9LmZhLW1vZHh7LS1mYTpcIlxcZjI4NVwifS5mYS1mb3J0LWF3ZXNvbWV7LS1mYTpcIlxcZjI4NlwifS5mYS11c2J7LS1mYTpcIlxcZjI4N1wifS5mYS1wcm9kdWN0LWh1bnR7LS1mYTpcIlxcZjI4OFwifS5mYS1taXhjbG91ZHstLWZhOlwiXFxmMjg5XCJ9LmZhLXNjcmliZHstLWZhOlwiXFxmMjhhXCJ9LmZhLWJsdWV0b290aHstLWZhOlwiXFxmMjkzXCJ9LmZhLWJsdWV0b290aC1iey0tZmE6XCJcXGYyOTRcIn0uZmEtZ2l0bGFiey0tZmE6XCJcXGYyOTZcIn0uZmEtd3BiZWdpbm5lcnstLWZhOlwiXFxmMjk3XCJ9LmZhLXdwZm9ybXN7LS1mYTpcIlxcZjI5OFwifS5mYS1lbnZpcmF7LS1mYTpcIlxcZjI5OVwifS5mYS1nbGlkZXstLWZhOlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWd7LS1mYTpcIlxcZjJhNlwifS5mYS12aWFkZW97LS1mYTpcIlxcZjJhOVwifS5mYS1zcXVhcmUtdmlhZGVvLC5mYS12aWFkZW8tc3F1YXJley0tZmE6XCJcXGYyYWFcIn0uZmEtc25hcGNoYXQsLmZhLXNuYXBjaGF0LWdob3N0ey0tZmE6XCJcXGYyYWJcIn0uZmEtc25hcGNoYXQtc3F1YXJlLC5mYS1zcXVhcmUtc25hcGNoYXR7LS1mYTpcIlxcZjJhZFwifS5mYS1waWVkLXBpcGVyey0tZmE6XCJcXGYyYWVcIn0uZmEtZmlyc3Qtb3JkZXJ7LS1mYTpcIlxcZjJiMFwifS5mYS15b2FzdHstLWZhOlwiXFxmMmIxXCJ9LmZhLXRoZW1laXNsZXstLWZhOlwiXFxmMmIyXCJ9LmZhLWdvb2dsZS1wbHVzey0tZmE6XCJcXGYyYjNcIn0uZmEtZm9udC1hd2Vzb21lLC5mYS1mb250LWF3ZXNvbWUtZmxhZywuZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbHstLWZhOlwiXFxmMmI0XCJ9LmZhLWxpbm9kZXstLWZhOlwiXFxmMmI4XCJ9LmZhLXF1b3Jhey0tZmE6XCJcXGYyYzRcIn0uZmEtZnJlZS1jb2RlLWNhbXB7LS1mYTpcIlxcZjJjNVwifS5mYS10ZWxlZ3JhbSwuZmEtdGVsZWdyYW0tcGxhbmV7LS1mYTpcIlxcZjJjNlwifS5mYS1iYW5kY2FtcHstLWZhOlwiXFxmMmQ1XCJ9LmZhLWdyYXZ7LS1mYTpcIlxcZjJkNlwifS5mYS1ldHN5ey0tZmE6XCJcXGYyZDdcIn0uZmEtaW1kYnstLWZhOlwiXFxmMmQ4XCJ9LmZhLXJhdmVscnl7LS1mYTpcIlxcZjJkOVwifS5mYS1zZWxsY2FzdHstLWZhOlwiXFxmMmRhXCJ9LmZhLXN1cGVycG93ZXJzey0tZmE6XCJcXGYyZGRcIn0uZmEtd3BleHBsb3JlcnstLWZhOlwiXFxmMmRlXCJ9LmZhLW1lZXR1cHstLWZhOlwiXFxmMmUwXCJ9LmZhLWZvbnQtYXdlc29tZS1hbHQsLmZhLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tley0tZmE6XCJcXGYzNWNcIn0uZmEtYWNjZXNzaWJsZS1pY29uey0tZmE6XCJcXGYzNjhcIn0uZmEtYWNjdXNvZnR7LS1mYTpcIlxcZjM2OVwifS5mYS1hZHZlcnNhbHstLWZhOlwiXFxmMzZhXCJ9LmZhLWFmZmlsaWF0ZXRoZW1ley0tZmE6XCJcXGYzNmJcIn0uZmEtYWxnb2xpYXstLWZhOlwiXFxmMzZjXCJ9LmZhLWFtaWxpYXstLWZhOlwiXFxmMzZkXCJ9LmZhLWFuZ3J5Y3JlYXRpdmV7LS1mYTpcIlxcZjM2ZVwifS5mYS1hcHAtc3RvcmV7LS1mYTpcIlxcZjM2ZlwifS5mYS1hcHAtc3RvcmUtaW9zey0tZmE6XCJcXGYzNzBcIn0uZmEtYXBwZXJ7LS1mYTpcIlxcZjM3MVwifS5mYS1hc3ltbWV0cmlrey0tZmE6XCJcXGYzNzJcIn0uZmEtYXVkaWJsZXstLWZhOlwiXFxmMzczXCJ9LmZhLWF2aWFuZXh7LS1mYTpcIlxcZjM3NFwifS5mYS1hd3N7LS1mYTpcIlxcZjM3NVwifS5mYS1iaW1vYmplY3R7LS1mYTpcIlxcZjM3OFwifS5mYS1iaXRjb2luey0tZmE6XCJcXGYzNzlcIn0uZmEtYml0eXstLWZhOlwiXFxmMzdhXCJ9LmZhLWJsYWNrYmVycnl7LS1mYTpcIlxcZjM3YlwifS5mYS1ibG9nZ2Vyey0tZmE6XCJcXGYzN2NcIn0uZmEtYmxvZ2dlci1iey0tZmE6XCJcXGYzN2RcIn0uZmEtYnVyb21vYmVsZXhwZXJ0ZXstLWZhOlwiXFxmMzdmXCJ9LmZhLWNlbnRlcmNvZGV7LS1mYTpcIlxcZjM4MFwifS5mYS1jbG91ZHNjYWxley0tZmE6XCJcXGYzODNcIn0uZmEtY2xvdWRzbWl0aHstLWZhOlwiXFxmMzg0XCJ9LmZhLWNsb3VkdmVyc2lmeXstLWZhOlwiXFxmMzg1XCJ9LmZhLWNwYW5lbHstLWZhOlwiXFxmMzg4XCJ9LmZhLWNzczMtYWx0ey0tZmE6XCJcXGYzOGJcIn0uZmEtY3V0dGxlZmlzaHstLWZhOlwiXFxmMzhjXCJ9LmZhLWQtYW5kLWR7LS1mYTpcIlxcZjM4ZFwifS5mYS1kZXBsb3lkb2d7LS1mYTpcIlxcZjM4ZVwifS5mYS1kZXNrcHJvey0tZmE6XCJcXGYzOGZcIn0uZmEtZGlnaXRhbC1vY2VhbnstLWZhOlwiXFxmMzkxXCJ9LmZhLWRpc2NvcmR7LS1mYTpcIlxcZjM5MlwifS5mYS1kaXNjb3Vyc2V7LS1mYTpcIlxcZjM5M1wifS5mYS1kb2NodWJ7LS1mYTpcIlxcZjM5NFwifS5mYS1kb2NrZXJ7LS1mYTpcIlxcZjM5NVwifS5mYS1kcmFmdDJkaWdpdGFsey0tZmE6XCJcXGYzOTZcIn0uZmEtZHJpYmJibGUtc3F1YXJlLC5mYS1zcXVhcmUtZHJpYmJibGV7LS1mYTpcIlxcZjM5N1wifS5mYS1keWFsb2d7LS1mYTpcIlxcZjM5OVwifS5mYS1lYXJseWJpcmRzey0tZmE6XCJcXGYzOWFcIn0uZmEtZXJsYW5ney0tZmE6XCJcXGYzOWRcIn0uZmEtZmFjZWJvb2stZnstLWZhOlwiXFxmMzllXCJ9LmZhLWZhY2Vib29rLW1lc3NlbmdlcnstLWZhOlwiXFxmMzlmXCJ9LmZhLWZpcnN0ZHJhZnR7LS1mYTpcIlxcZjNhMVwifS5mYS1mb250aWNvbnMtZml7LS1mYTpcIlxcZjNhMlwifS5mYS1mb3J0LWF3ZXNvbWUtYWx0ey0tZmE6XCJcXGYzYTNcIn0uZmEtZnJlZWJzZHstLWZhOlwiXFxmM2E0XCJ9LmZhLWdpdGtyYWtlbnstLWZhOlwiXFxmM2E2XCJ9LmZhLWdvZm9yZXstLWZhOlwiXFxmM2E3XCJ9LmZhLWdvb2RyZWFkc3stLWZhOlwiXFxmM2E4XCJ9LmZhLWdvb2RyZWFkcy1ney0tZmE6XCJcXGYzYTlcIn0uZmEtZ29vZ2xlLWRyaXZley0tZmE6XCJcXGYzYWFcIn0uZmEtZ29vZ2xlLXBsYXl7LS1mYTpcIlxcZjNhYlwifS5mYS1ncmlwZmlyZXstLWZhOlwiXFxmM2FjXCJ9LmZhLWdydW50ey0tZmE6XCJcXGYzYWRcIn0uZmEtZ3VscHstLWZhOlwiXFxmM2FlXCJ9LmZhLWhhY2tlci1uZXdzLXNxdWFyZSwuZmEtc3F1YXJlLWhhY2tlci1uZXdzey0tZmE6XCJcXGYzYWZcIn0uZmEtaGlyZS1hLWhlbHBlcnstLWZhOlwiXFxmM2IwXCJ9LmZhLWhvdGphcnstLWZhOlwiXFxmM2IxXCJ9LmZhLWh1YnNwb3R7LS1mYTpcIlxcZjNiMlwifS5mYS1pdHVuZXN7LS1mYTpcIlxcZjNiNFwifS5mYS1pdHVuZXMtbm90ZXstLWZhOlwiXFxmM2I1XCJ9LmZhLWplbmtpbnN7LS1mYTpcIlxcZjNiNlwifS5mYS1qb2dldHstLWZhOlwiXFxmM2I3XCJ9LmZhLWpzey0tZmE6XCJcXGYzYjhcIn0uZmEtanMtc3F1YXJlLC5mYS1zcXVhcmUtanN7LS1mYTpcIlxcZjNiOVwifS5mYS1rZXljZG57LS1mYTpcIlxcZjNiYVwifS5mYS1raWNrc3RhcnRlciwuZmEtc3F1YXJlLWtpY2tzdGFydGVyey0tZmE6XCJcXGYzYmJcIn0uZmEta2lja3N0YXJ0ZXIta3stLWZhOlwiXFxmM2JjXCJ9LmZhLWxhcmF2ZWx7LS1mYTpcIlxcZjNiZFwifS5mYS1saW5ley0tZmE6XCJcXGYzYzBcIn0uZmEtbHlmdHstLWZhOlwiXFxmM2MzXCJ9LmZhLW1hZ2VudG97LS1mYTpcIlxcZjNjNFwifS5mYS1tZWRhcHBzey0tZmE6XCJcXGYzYzZcIn0uZmEtbWVkcnR7LS1mYTpcIlxcZjNjOFwifS5mYS1taWNyb3NvZnR7LS1mYTpcIlxcZjNjYVwifS5mYS1taXh7LS1mYTpcIlxcZjNjYlwifS5mYS1taXp1bml7LS1mYTpcIlxcZjNjY1wifS5mYS1tb25lcm97LS1mYTpcIlxcZjNkMFwifS5mYS1uYXBzdGVyey0tZmE6XCJcXGYzZDJcIn0uZmEtbm9kZS1qc3stLWZhOlwiXFxmM2QzXCJ9LmZhLW5wbXstLWZhOlwiXFxmM2Q0XCJ9LmZhLW5zOHstLWZhOlwiXFxmM2Q1XCJ9LmZhLW51dHJpdGlvbml4ey0tZmE6XCJcXGYzZDZcIn0uZmEtcGFnZTR7LS1mYTpcIlxcZjNkN1wifS5mYS1wYWxmZWR7LS1mYTpcIlxcZjNkOFwifS5mYS1wYXRyZW9uey0tZmE6XCJcXGYzZDlcIn0uZmEtcGVyaXNjb3Bley0tZmE6XCJcXGYzZGFcIn0uZmEtcGhhYnJpY2F0b3J7LS1mYTpcIlxcZjNkYlwifS5mYS1waG9lbml4LWZyYW1ld29ya3stLWZhOlwiXFxmM2RjXCJ9LmZhLXBsYXlzdGF0aW9uey0tZmE6XCJcXGYzZGZcIn0uZmEtcHVzaGVkey0tZmE6XCJcXGYzZTFcIn0uZmEtcHl0aG9uey0tZmE6XCJcXGYzZTJcIn0uZmEtcmVkLXJpdmVyey0tZmE6XCJcXGYzZTNcIn0uZmEtcmVuZGFjdCwuZmEtd3ByZXNzcnstLWZhOlwiXFxmM2U0XCJ9LmZhLXJlcGx5ZHstLWZhOlwiXFxmM2U2XCJ9LmZhLXJlc29sdmluZ3stLWZhOlwiXFxmM2U3XCJ9LmZhLXJvY2tldGNoYXR7LS1mYTpcIlxcZjNlOFwifS5mYS1yb2Nrcm1zey0tZmE6XCJcXGYzZTlcIn0uZmEtc2NobGl4ey0tZmE6XCJcXGYzZWFcIn0uZmEtc2VhcmNoZW5naW57LS1mYTpcIlxcZjNlYlwifS5mYS1zZXJ2aWNlc3RhY2t7LS1mYTpcIlxcZjNlY1wifS5mYS1zaXN0cml4ey0tZmE6XCJcXGYzZWVcIn0uZmEtc3BlYWthcHstLWZhOlwiXFxmM2YzXCJ9LmZhLXN0YXlsaW5rZWR7LS1mYTpcIlxcZjNmNVwifS5mYS1zdGVhbS1zeW1ib2x7LS1mYTpcIlxcZjNmNlwifS5mYS1zdGlja2VyLW11bGV7LS1mYTpcIlxcZjNmN1wifS5mYS1zdHVkaW92aW5hcml7LS1mYTpcIlxcZjNmOFwifS5mYS1zdXBwbGV7LS1mYTpcIlxcZjNmOVwifS5mYS11YmVyey0tZmE6XCJcXGY0MDJcIn0uZmEtdWlraXR7LS1mYTpcIlxcZjQwM1wifS5mYS11bmlyZWdpc3RyeXstLWZhOlwiXFxmNDA0XCJ9LmZhLXVudGFwcGR7LS1mYTpcIlxcZjQwNVwifS5mYS11c3N1bm5haHstLWZhOlwiXFxmNDA3XCJ9LmZhLXZhYWRpbnstLWZhOlwiXFxmNDA4XCJ9LmZhLXZpYmVyey0tZmE6XCJcXGY0MDlcIn0uZmEtdmltZW97LS1mYTpcIlxcZjQwYVwifS5mYS12bnZ7LS1mYTpcIlxcZjQwYlwifS5mYS1zcXVhcmUtd2hhdHNhcHAsLmZhLXdoYXRzYXBwLXNxdWFyZXstLWZhOlwiXFxmNDBjXCJ9LmZhLXdobWNzey0tZmE6XCJcXGY0MGRcIn0uZmEtd29yZHByZXNzLXNpbXBsZXstLWZhOlwiXFxmNDExXCJ9LmZhLXhib3h7LS1mYTpcIlxcZjQxMlwifS5mYS15YW5kZXh7LS1mYTpcIlxcZjQxM1wifS5mYS15YW5kZXgtaW50ZXJuYXRpb25hbHstLWZhOlwiXFxmNDE0XCJ9LmZhLWFwcGxlLXBheXstLWZhOlwiXFxmNDE1XCJ9LmZhLWNjLWFwcGxlLXBheXstLWZhOlwiXFxmNDE2XCJ9LmZhLWZseXstLWZhOlwiXFxmNDE3XCJ9LmZhLW5vZGV7LS1mYTpcIlxcZjQxOVwifS5mYS1vc2l7LS1mYTpcIlxcZjQxYVwifS5mYS1yZWFjdHstLWZhOlwiXFxmNDFiXCJ9LmZhLWF1dG9wcmVmaXhlcnstLWZhOlwiXFxmNDFjXCJ9LmZhLWxlc3N7LS1mYTpcIlxcZjQxZFwifS5mYS1zYXNzey0tZmE6XCJcXGY0MWVcIn0uZmEtdnVlanN7LS1mYTpcIlxcZjQxZlwifS5mYS1hbmd1bGFyey0tZmE6XCJcXGY0MjBcIn0uZmEtYXZpYXRvey0tZmE6XCJcXGY0MjFcIn0uZmEtZW1iZXJ7LS1mYTpcIlxcZjQyM1wifS5mYS1naXR0ZXJ7LS1mYTpcIlxcZjQyNlwifS5mYS1ob29saXstLWZhOlwiXFxmNDI3XCJ9LmZhLXN0cmF2YXstLWZhOlwiXFxmNDI4XCJ9LmZhLXN0cmlwZXstLWZhOlwiXFxmNDI5XCJ9LmZhLXN0cmlwZS1zey0tZmE6XCJcXGY0MmFcIn0uZmEtdHlwbzN7LS1mYTpcIlxcZjQyYlwifS5mYS1hbWF6b24tcGF5ey0tZmE6XCJcXGY0MmNcIn0uZmEtY2MtYW1hem9uLXBheXstLWZhOlwiXFxmNDJkXCJ9LmZhLWV0aGVyZXVtey0tZmE6XCJcXGY0MmVcIn0uZmEta29ydnVley0tZmE6XCJcXGY0MmZcIn0uZmEtZWxlbWVudG9yey0tZmE6XCJcXGY0MzBcIn0uZmEtc3F1YXJlLXlvdXR1YmUsLmZhLXlvdXR1YmUtc3F1YXJley0tZmE6XCJcXGY0MzFcIn0uZmEtZmxpcGJvYXJkey0tZmE6XCJcXGY0NGRcIn0uZmEtaGlwc3stLWZhOlwiXFxmNDUyXCJ9LmZhLXBocHstLWZhOlwiXFxmNDU3XCJ9LmZhLXF1aW5zY2FwZXstLWZhOlwiXFxmNDU5XCJ9LmZhLXJlYWRtZXstLWZhOlwiXFxmNGQ1XCJ9LmZhLWphdmF7LS1mYTpcIlxcZjRlNFwifS5mYS1waWVkLXBpcGVyLWhhdHstLWZhOlwiXFxmNGU1XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtYnl7LS1mYTpcIlxcZjRlN1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jey0tZmE6XCJcXGY0ZThcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldXstLWZhOlwiXFxmNGU5XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanB7LS1mYTpcIlxcZjRlYVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5key0tZmE6XCJcXGY0ZWJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZHstLWZhOlwiXFxmNGVjXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0ey0tZmE6XCJcXGY0ZWRcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peHstLWZhOlwiXFxmNGVlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2F7LS1mYTpcIlxcZjRlZlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5ney0tZmE6XCJcXGY0ZjBcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzey0tZmE6XCJcXGY0ZjFcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZXstLWZhOlwiXFxmNGYyXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtemVyb3stLWZhOlwiXFxmNGYzXCJ9LmZhLWViYXl7LS1mYTpcIlxcZjRmNFwifS5mYS1rZXliYXNley0tZmE6XCJcXGY0ZjVcIn0uZmEtbWFzdG9kb257LS1mYTpcIlxcZjRmNlwifS5mYS1yLXByb2plY3R7LS1mYTpcIlxcZjRmN1wifS5mYS1yZXNlYXJjaGdhdGV7LS1mYTpcIlxcZjRmOFwifS5mYS10ZWFtc3BlYWt7LS1mYTpcIlxcZjRmOVwifS5mYS1maXJzdC1vcmRlci1hbHR7LS1mYTpcIlxcZjUwYVwifS5mYS1mdWxjcnVtey0tZmE6XCJcXGY1MGJcIn0uZmEtZ2FsYWN0aWMtcmVwdWJsaWN7LS1mYTpcIlxcZjUwY1wifS5mYS1nYWxhY3RpYy1zZW5hdGV7LS1mYTpcIlxcZjUwZFwifS5mYS1qZWRpLW9yZGVyey0tZmE6XCJcXGY1MGVcIn0uZmEtbWFuZGFsb3JpYW57LS1mYTpcIlxcZjUwZlwifS5mYS1vbGQtcmVwdWJsaWN7LS1mYTpcIlxcZjUxMFwifS5mYS1waG9lbml4LXNxdWFkcm9uey0tZmE6XCJcXGY1MTFcIn0uZmEtc2l0aHstLWZhOlwiXFxmNTEyXCJ9LmZhLXRyYWRlLWZlZGVyYXRpb257LS1mYTpcIlxcZjUxM1wifS5mYS13b2xmLXBhY2stYmF0dGFsaW9uey0tZmE6XCJcXGY1MTRcIn0uZmEtaG9ybmJpbGx7LS1mYTpcIlxcZjU5MlwifS5mYS1tYWlsY2hpbXB7LS1mYTpcIlxcZjU5ZVwifS5mYS1tZWdhcG9ydHstLWZhOlwiXFxmNWEzXCJ9LmZhLW5pbWJscnstLWZhOlwiXFxmNWE4XCJ9LmZhLXJldnstLWZhOlwiXFxmNWIyXCJ9LmZhLXNob3B3YXJley0tZmE6XCJcXGY1YjVcIn0uZmEtc3F1YXJlc3BhY2V7LS1mYTpcIlxcZjViZVwifS5mYS10aGVtZWNvey0tZmE6XCJcXGY1YzZcIn0uZmEtd2VlYmx5ey0tZmE6XCJcXGY1Y2NcIn0uZmEtd2l4ey0tZmE6XCJcXGY1Y2ZcIn0uZmEtZWxsb3stLWZhOlwiXFxmNWYxXCJ9LmZhLWhhY2tlcnJhbmt7LS1mYTpcIlxcZjVmN1wifS5mYS1rYWdnbGV7LS1mYTpcIlxcZjVmYVwifS5mYS1tYXJrZG93bnstLWZhOlwiXFxmNjBmXCJ9LmZhLW5lb3N7LS1mYTpcIlxcZjYxMlwifS5mYS16aGlodXstLWZhOlwiXFxmNjNmXCJ9LmZhLWFsaXBheXstLWZhOlwiXFxmNjQyXCJ9LmZhLXRoZS1yZWQteWV0aXstLWZhOlwiXFxmNjlkXCJ9LmZhLWNyaXRpY2FsLXJvbGV7LS1mYTpcIlxcZjZjOVwifS5mYS1kLWFuZC1kLWJleW9uZHstLWZhOlwiXFxmNmNhXCJ9LmZhLWRldnstLWZhOlwiXFxmNmNjXCJ9LmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzey0tZmE6XCJcXGY2ZGNcIn0uZmEtd2l6YXJkcy1vZi10aGUtY29hc3R7LS1mYTpcIlxcZjczMFwifS5mYS10aGluay1wZWFrc3stLWZhOlwiXFxmNzMxXCJ9LmZhLXJlYWN0ZXVyb3Bley0tZmE6XCJcXGY3NWRcIn0uZmEtYXJ0c3RhdGlvbnstLWZhOlwiXFxmNzdhXCJ9LmZhLWF0bGFzc2lhbnstLWZhOlwiXFxmNzdiXCJ9LmZhLWNhbmFkaWFuLW1hcGxlLWxlYWZ7LS1mYTpcIlxcZjc4NVwifS5mYS1jZW50b3N7LS1mYTpcIlxcZjc4OVwifS5mYS1jb25mbHVlbmNley0tZmE6XCJcXGY3OGRcIn0uZmEtZGhsey0tZmE6XCJcXGY3OTBcIn0uZmEtZGlhc3BvcmF7LS1mYTpcIlxcZjc5MVwifS5mYS1mZWRleHstLWZhOlwiXFxmNzk3XCJ9LmZhLWZlZG9yYXstLWZhOlwiXFxmNzk4XCJ9LmZhLWZpZ21hey0tZmE6XCJcXGY3OTlcIn0uZmEtaW50ZXJjb217LS1mYTpcIlxcZjdhZlwifS5mYS1pbnZpc2lvbnstLWZhOlwiXFxmN2IwXCJ9LmZhLWppcmF7LS1mYTpcIlxcZjdiMVwifS5mYS1tZW5kZWxleXstLWZhOlwiXFxmN2IzXCJ9LmZhLXJhc3BiZXJyeS1waXstLWZhOlwiXFxmN2JiXCJ9LmZhLXJlZGhhdHstLWZhOlwiXFxmN2JjXCJ9LmZhLXNrZXRjaHstLWZhOlwiXFxmN2M2XCJ9LmZhLXNvdXJjZXRyZWV7LS1mYTpcIlxcZjdkM1wifS5mYS1zdXNley0tZmE6XCJcXGY3ZDZcIn0uZmEtdWJ1bnR1ey0tZmE6XCJcXGY3ZGZcIn0uZmEtdXBzey0tZmE6XCJcXGY3ZTBcIn0uZmEtdXNwc3stLWZhOlwiXFxmN2UxXCJ9LmZhLXlhcm57LS1mYTpcIlxcZjdlM1wifS5mYS1haXJibmJ7LS1mYTpcIlxcZjgzNFwifS5mYS1iYXR0bGUtbmV0ey0tZmE6XCJcXGY4MzVcIn0uZmEtYm9vdHN0cmFwey0tZmE6XCJcXGY4MzZcIn0uZmEtYnVmZmVyey0tZmE6XCJcXGY4MzdcIn0uZmEtY2hyb21lY2FzdHstLWZhOlwiXFxmODM4XCJ9LmZhLWV2ZXJub3Rley0tZmE6XCJcXGY4MzlcIn0uZmEtaXRjaC1pb3stLWZhOlwiXFxmODNhXCJ9LmZhLXNhbGVzZm9yY2V7LS1mYTpcIlxcZjgzYlwifS5mYS1zcGVha2VyLWRlY2t7LS1mYTpcIlxcZjgzY1wifS5mYS1zeW1mb255ey0tZmE6XCJcXGY4M2RcIn0uZmEtd2F6ZXstLWZhOlwiXFxmODNmXCJ9LmZhLXlhbW1lcnstLWZhOlwiXFxmODQwXCJ9LmZhLWdpdC1hbHR7LS1mYTpcIlxcZjg0MVwifS5mYS1zdGFja3BhdGh7LS1mYTpcIlxcZjg0MlwifS5mYS1jb3R0b24tYnVyZWF1ey0tZmE6XCJcXGY4OWVcIn0uZmEtYnV5LW4tbGFyZ2V7LS1mYTpcIlxcZjhhNlwifS5mYS1tZGJ7LS1mYTpcIlxcZjhjYVwifS5mYS1vcmNpZHstLWZhOlwiXFxmOGQyXCJ9LmZhLXN3aWZ0ey0tZmE6XCJcXGY4ZTFcIn0uZmEtdW1icmFjb3stLWZhOlwiXFxmOGU4XCJ9Omhvc3QsOnJvb3R7LS1mYS1mYW1pbHktZHVvdG9uZTpcIkZvbnQgQXdlc29tZSA3IER1b3RvbmVcIjstLWZhLWZvbnQtZHVvdG9uZTpub3JtYWwgOTAwIDFlbS8xIHZhcigtLWZhLWZhbWlseS1kdW90b25lKTstLWZhLXN0eWxlLWZhbWlseS1kdW90b25lOnZhcigtLWZhLWZhbWlseS1kdW90b25lKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDcgRHVvdG9uZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1kdW90b25lLTkwMC53b2ZmMil9LmZhLWR1b3RvbmUsLmZhZHstLWZhLWZhbWlseTp2YXIoLS1mYS1mYW1pbHktZHVvdG9uZSk7LS1mYS1zdHlsZTo5MDA7cG9zaXRpb246cmVsYXRpdmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsfS5mYS1kdW90b25lOmJlZm9yZSwuZmFkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjp2YXIoLS1mYS1wcmltYXJ5LWNvbG9yLGN1cnJlbnRDb2xvcik7b3BhY2l0eTp2YXIoLS1mYS1wcmltYXJ5LW9wYWNpdHksMSl9LmZhLWR1b3RvbmU6YWZ0ZXIsLmZhZDphZnRlcntjb2xvcjp2YXIoLS1mYS1zZWNvbmRhcnktY29sb3IsY3VycmVudENvbG9yKX0uZmEtZHVvdG9uZS5mYS1zd2FwLW9wYWNpdHk6YmVmb3JlLC5mYS1kdW90b25lOmFmdGVyLC5mYS1zd2FwLW9wYWNpdHkgLmZhLWR1b3RvbmU6YmVmb3JlLC5mYS1zd2FwLW9wYWNpdHkgLmZhZDpiZWZvcmUsLmZhZC5mYS1zd2FwLW9wYWNpdHk6YmVmb3JlLC5mYWQ6YWZ0ZXJ7b3BhY2l0eTp2YXIoLS1mYS1zZWNvbmRhcnktb3BhY2l0eSwuNCl9LmZhLWR1b3RvbmUuZmEtc3dhcC1vcGFjaXR5OmFmdGVyLC5mYS1zd2FwLW9wYWNpdHkgLmZhLWR1b3RvbmU6YWZ0ZXIsLmZhLXN3YXAtb3BhY2l0eSAuZmFkOmFmdGVyLC5mYWQuZmEtc3dhcC1vcGFjaXR5OmFmdGVye29wYWNpdHk6dmFyKC0tZmEtcHJpbWFyeS1vcGFjaXR5LDEpfS5mYS1kdW90b25lLmZhLWxpLC5mYS1kdW90b25lLmZhLXN0YWNrLTF4LC5mYS1kdW90b25lLmZhLXN0YWNrLTJ4LC5mYWQuZmEtbGksLmZhZC5mYS1zdGFjay0xeCwuZmFkLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlfTpob3N0LDpyb290ey0tZmEtZm9udC1saWdodDpub3JtYWwgMzAwIDFlbS8xIHZhcigtLWZhLWZhbWlseS1jbGFzc2ljKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDcgUHJvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmMil9LmZhbHstLWZhLWZhbWlseTp2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyl9LmZhLWxpZ2h0LC5mYWx7LS1mYS1zdHlsZTozMDB9Omhvc3QsOnJvb3R7LS1mYS1mb250LXJlZ3VsYXI6bm9ybWFsIDQwMCAxZW0vMSB2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyl9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA3IFByb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMil9LmZhcnstLWZhLWZhbWlseTp2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyl9LmZhLXJlZ3VsYXIsLmZhcnstLWZhLXN0eWxlOjQwMH06aG9zdCw6cm9vdHstLWZhLWZvbnQtc29saWQ6bm9ybWFsIDkwMCAxZW0vMSB2YXIoLS1mYS1mYW1pbHktY2xhc3NpYyl9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA3IFByb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIpfS5mYXN7LS1mYS1mYW1pbHk6dmFyKC0tZmEtZmFtaWx5LWNsYXNzaWMpfS5mYS1zb2xpZCwuZmFzey0tZmEtc3R5bGU6OTAwfTpob3N0LDpyb290ey0tZmEtZmFtaWx5LWNsYXNzaWM6XCJGb250IEF3ZXNvbWUgNyBQcm9cIjstLWZhLWZvbnQtdGhpbjpub3JtYWwgMTAwIDFlbS8xIHZhcigtLWZhLWZhbWlseS1jbGFzc2ljKTstLWZhLXN0eWxlLWZhbWlseS1jbGFzc2ljOnZhcigtLWZhLWZhbWlseS1jbGFzc2ljKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDcgUHJvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXRoaW4tMTAwLndvZmYyKX0uZmF0ey0tZmEtc3R5bGU6MTAwfS5mYS1jbGFzc2ljLC5mYXR7LS1mYS1mYW1pbHk6dmFyKC0tZmEtZmFtaWx5LWNsYXNzaWMpfS5mYS10aGluey0tZmEtc3R5bGU6MTAwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO2ZvbnQtZGlzcGxheTpibG9jaztmb250LXdlaWdodDo5MDA7c3JjOnVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6MzAwO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO2ZvbnQtZGlzcGxheTpibG9jaztmb250LXdlaWdodDo5MDA7c3JjOnVybCguLi93ZWJmb250cy9mYS1kdW90b25lLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7dW5pY29kZS1yYW5nZTp1K2YwMDMsdStmMDA2LHUrZjAxNCx1K2YwMTYtZjAxNyx1K2YwMWEtZjAxYix1K2YwMWQsdStmMDIyLHUrZjAzZSx1K2YwNDQsdStmMDQ2LHUrZjA1Yy1mMDVkLHUrZjA2ZSx1K2YwNzAsdStmMDg3LWYwODgsdStmMDhhLHUrZjA5NCx1K2YwOTYtZjA5Nyx1K2YwOWQsdStmMGEwLHUrZjBhMix1K2YwYTQtZjBhNyx1K2YwYzUsdStmMGM3LHUrZjBlNS1mMGU2LHUrZjBlYix1K2YwZjYtZjBmOCx1K2YxMGMsdStmMTE0LWYxMTUsdStmMTE4LWYxMWEsdStmMTFjLWYxMWQsdStmMTMzLHUrZjE0Nyx1K2YxNGUsdStmMTUwLWYxNTIsdStmMTg1LWYxODYsdStmMThlLHUrZjE5MC1mMTkyLHUrZjE5Nix1K2YxYzEtZjFjOSx1K2YxZDksdStmMWRiLHUrZjFlMyx1K2YxZWEsdStmMWY3LHUrZjFmOSx1K2YyMGEsdStmMjQ3LWYyNDgsdStmMjRhLHUrZjI0ZCx1K2YyNTUtZjI1Yix1K2YyNWQsdStmMjcxLWYyNzQsdStmMjc4LHUrZjI3Yix1K2YyOGMsdStmMjhlLHUrZjI5Yyx1K2YyYjUsdStmMmI3LHUrZjJiYSx1K2YyYmMsdStmMmJlLHUrZjJjMC1mMmMxLHUrZjJjMyx1K2YyZDAsdStmMmQyLHUrZjJkNCx1K2YyZGN9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtdjRjb21wYXRpYmlsaXR5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTt1bmljb2RlLXJhbmdlOnUrZjA0MSx1K2YwNDcsdStmMDY1LWYwNjYsdStmMDdkLWYwN2UsdStmMDgwLHUrZjA4Yix1K2YwOGUsdStmMDkwLHUrZjA5YSx1K2YwYWMsdStmMGFlLHUrZjBiMix1K2YwZDAsdStmMGQ2LHUrZjBlNCx1K2YwZWMsdStmMTBhLWYxMGIsdStmMTIzLHUrZjEzZSx1K2YxNDgtZjE0OSx1K2YxNGMsdStmMTU2LHUrZjE1ZSx1K2YxNjAtZjE2MSx1K2YxNjMsdStmMTc1LWYxNzgsdStmMTk1LHUrZjFmOCx1K2YyMTksdStmMjdhfSIsIi8vIEluaXQgcGFydHNcbkBpbXBvcnQgXCJwYXJ0cy92YXJzXCI7XG5AaW1wb3J0IFwicGFydHMvYm9vdHN0cmFwX292ZXJyaWRlXCI7XG4vL0BpbXBvcnQgXCJwYXJ0cy9tZGItbW9kZXJuaXplci1hZG1pbi90b2tlbnNcIjtcblxuLy8gVmVuZG9yc1xuLypAaW1wb3J0IFwifmJvb3RzdHJhcFwiOyovXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUtcHJvLTcuMy4wL2Nzcy9hbGwubWluLmNzc1wiO1xuQGltcG9ydCAnfm1kYi11aS1raXQvc3JjL21kYi9zY3NzL21kYi5wcm8uc2Nzcyc7XG5AaW1wb3J0IFwifmRhdGF0YWJsZXMubmV0LWJzNS9jc3MvZGF0YVRhYmxlcy5ib290c3RyYXA1Lm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJ+ZGF0YXRhYmxlcy5uZXQtY29sdW1uY29udHJvbC1iczUvY3NzL2NvbHVtbkNvbnRyb2wuYm9vdHN0cmFwNS5taW4uY3NzXCI7XG5AaW1wb3J0IFwifmRhdGF0YWJsZXMubmV0LXJlc3BvbnNpdmUtYnM1L2Nzcy9yZXNwb25zaXZlLmJvb3RzdHJhcDUubWluLmNzc1wiO1xuQGltcG9ydCBcIn5kYXRhdGFibGVzLm5ldC1idXR0b25zLWJzNS9jc3MvYnV0dG9ucy5ib290c3RyYXA1Lm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJwYXJ0cy9kYXRhdGFibGVzX292ZXJyaWRlXCI7XG4vLyBEZXZlIHN0YXJlIGRvcG8gZGF0YXRhYmxlcy5uZXQtY29sdW1uY29udHJvbC1iczVcblxuLy8gQ29tbW9uIHBhcnRzXG5AaW1wb3J0IFwicGFydHMvY29tbW9uXCI7XG5AaW1wb3J0IFwicGFydHMvbG9hZGVyXCI7XG5AaW1wb3J0IFwicGFydHMvc2lkZW5hdlwiO1xuQGltcG9ydCBcInBhcnRzL3RvcGJhclwiO1xuQGltcG9ydCBcInBhcnRzL3ZlbmRvclwiO1xuXG4vLyBNb2Rlcm5pemVyXG5AaW1wb3J0IFwicGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vaW5kZXhcIjtcblxuLy8gUGFnZXNcbkBpbXBvcnQgXCJwYWdlcy9iMmJfb3JkZXJcIjtcbkBpbXBvcnQgXCJwYWdlcy9jdXN0b21lclwiO1xuQGltcG9ydCBcInBhZ2VzL2N1c3RvbWVyX3NoaXBwaW5nX2FkZHJlc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9jdXN0b21lcl9wcm9kdWN0XCI7XG5AaW1wb3J0IFwicGFnZXMvZGlzY291bnRcIjtcbkBpbXBvcnQgXCJwYWdlcy9sb2dpblwiO1xuQGltcG9ydCBcInBhZ2VzL2pvYl9hcHBsaWNhdGlvblwiO1xuQGltcG9ydCBcInBhZ2VzL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCJwYWdlcy9wcm9kdWN0X2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwicGFnZXMvdXNlclwiO1xuIiwiLyogQ29sb3JzICovXHJcbiRwcmltYXJ5Q29sb3I6ICMzNzVkODE7XHJcbiRzZWNvbmRhcnlDb2xvcjogIzljYjdjZjtcclxuXHJcbi8qIEZvbnRzICovXHJcbiRwcmltYXJ5Rm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiRzZWNvbmRhcnlGb250OiBcIlJhbGV3YXkgVGhpblwiLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogRGltZW5zaW9ucyovXHJcbiRzaWRlYmFyV2lkdGg6IDI0MHB4O1xyXG4kaGVhZGVySGVpZ2h0OiA1OC42cHg7IC8vIEFsdGV6emEgZGVsbCdoZWFkZXIgY29uIHBvc2l0aW9uOmZpeGVkIiwiOnJvb3QsXG5bZGF0YS1tZGItdGhlbWU9J2xpZ2h0J10ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKFxuICAgIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsXG4gICk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdzogI3skYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldDogI3skYm94LXNoYWRvdy1pbnNldH07XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvY3VzLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yOiAjeyRmb2N1cy1yaW5nLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWRhcmstbW9kZS12YXJzXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZy1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIDAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgJ3B4JzogMXB4LFxuICAgICdyZW0nOiAxcmVtLFxuICAgICdlbSc6IDFlbSxcbiAgICAnJSc6IDElLFxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn0gQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufSBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gJ2VtJyB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZihcbiAgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsXG4gICN7JHJmcy1icmVha3BvaW50fXB4LFxuICAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fVxuKTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoKSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArXG4gICAgICAgICAgJyAnICtcbiAgICAgICAgICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICtcbiAgICAgICAgICAnICcgK1xuICAgICAgICAgIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcyksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArXG4gICAgICAgICAgICAnICcgK1xuICAgICAgICAgICAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKFxuICAgICAgICAgICAgJHJmcy11bml0ID09IHJlbSxcbiAgICAgICAgICAgICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sXG4gICAgICAgICAgICAjeyR2YWx1ZS1taW59cHhcbiAgICAgICAgICApO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSAnbWVkaWEtcXVlcnknIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtbWRiLXRoZW1lPScjeyRtb2RlfSddIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT0nYnV0dG9uJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT0nZGF0ZSddKTpub3QoW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10pOm5vdChbdHlwZT0nbW9udGgnXSk6bm90KFt0eXBlPSd3ZWVrJ10pOm5vdChcbiAgICBbdHlwZT0ndGltZSddXG4gICk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gICcxMDAnOiAkZ3JheS0xMDAsXG4gICcyMDAnOiAkZ3JheS0yMDAsXG4gICczMDAnOiAkZ3JheS0zMDAsXG4gICc0MDAnOiAkZ3JheS00MDAsXG4gICc1MDAnOiAkZ3JheS01MDAsXG4gICc2MDAnOiAkZ3JheS02MDAsXG4gICc3MDAnOiAkZ3JheS03MDAsXG4gICc4MDAnOiAkZ3JheS04MDAsXG4gICc5MDAnOiAkZ3JheS05MDAsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICAnYmx1ZSc6ICRibHVlLFxuICAnaW5kaWdvJzogJGluZGlnbyxcbiAgJ3B1cnBsZSc6ICRwdXJwbGUsXG4gICdwaW5rJzogJHBpbmssXG4gICdyZWQnOiAkcmVkLFxuICAnb3JhbmdlJzogJG9yYW5nZSxcbiAgJ3llbGxvdyc6ICR5ZWxsb3csXG4gICdncmVlbic6ICRncmVlbixcbiAgJ3RlYWwnOiAkdGVhbCxcbiAgJ2N5YW4nOiAkY3lhbixcbiAgJ2JsYWNrJzogJGJsYWNrLFxuICAnd2hpdGUnOiAkd2hpdGUsXG4gICdncmF5JzogJGdyYXktNjAwLFxuICAnZ3JheS1kYXJrJzogJGdyYXktODAwLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgJ2JsdWUtMTAwJzogJGJsdWUtMTAwLFxuICAnYmx1ZS0yMDAnOiAkYmx1ZS0yMDAsXG4gICdibHVlLTMwMCc6ICRibHVlLTMwMCxcbiAgJ2JsdWUtNDAwJzogJGJsdWUtNDAwLFxuICAnYmx1ZS01MDAnOiAkYmx1ZS01MDAsXG4gICdibHVlLTYwMCc6ICRibHVlLTYwMCxcbiAgJ2JsdWUtNzAwJzogJGJsdWUtNzAwLFxuICAnYmx1ZS04MDAnOiAkYmx1ZS04MDAsXG4gICdibHVlLTkwMCc6ICRibHVlLTkwMCxcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gICdpbmRpZ28tMTAwJzogJGluZGlnby0xMDAsXG4gICdpbmRpZ28tMjAwJzogJGluZGlnby0yMDAsXG4gICdpbmRpZ28tMzAwJzogJGluZGlnby0zMDAsXG4gICdpbmRpZ28tNDAwJzogJGluZGlnby00MDAsXG4gICdpbmRpZ28tNTAwJzogJGluZGlnby01MDAsXG4gICdpbmRpZ28tNjAwJzogJGluZGlnby02MDAsXG4gICdpbmRpZ28tNzAwJzogJGluZGlnby03MDAsXG4gICdpbmRpZ28tODAwJzogJGluZGlnby04MDAsXG4gICdpbmRpZ28tOTAwJzogJGluZGlnby05MDAsXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICAncHVycGxlLTEwMCc6ICRwdXJwbGUtMTAwLFxuICAncHVycGxlLTIwMCc6ICRwdXJwbGUtMjAwLFxuICAncHVycGxlLTMwMCc6ICRwdXJwbGUtMzAwLFxuICAncHVycGxlLTQwMCc6ICRwdXJwbGUtNDAwLFxuICAncHVycGxlLTUwMCc6ICRwdXJwbGUtNTAwLFxuICAncHVycGxlLTYwMCc6ICRwdXJwbGUtNjAwLFxuICAncHVycGxlLTcwMCc6ICRwdXJwbGUtNzAwLFxuICAncHVycGxlLTgwMCc6ICRwdXJwbGUtODAwLFxuICAncHVycGxlLTkwMCc6ICRwdXJwbGUtOTAwLFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gICdwaW5rLTEwMCc6ICRwaW5rLTEwMCxcbiAgJ3BpbmstMjAwJzogJHBpbmstMjAwLFxuICAncGluay0zMDAnOiAkcGluay0zMDAsXG4gICdwaW5rLTQwMCc6ICRwaW5rLTQwMCxcbiAgJ3BpbmstNTAwJzogJHBpbmstNTAwLFxuICAncGluay02MDAnOiAkcGluay02MDAsXG4gICdwaW5rLTcwMCc6ICRwaW5rLTcwMCxcbiAgJ3BpbmstODAwJzogJHBpbmstODAwLFxuICAncGluay05MDAnOiAkcGluay05MDAsXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICAncmVkLTEwMCc6ICRyZWQtMTAwLFxuICAncmVkLTIwMCc6ICRyZWQtMjAwLFxuICAncmVkLTMwMCc6ICRyZWQtMzAwLFxuICAncmVkLTQwMCc6ICRyZWQtNDAwLFxuICAncmVkLTUwMCc6ICRyZWQtNTAwLFxuICAncmVkLTYwMCc6ICRyZWQtNjAwLFxuICAncmVkLTcwMCc6ICRyZWQtNzAwLFxuICAncmVkLTgwMCc6ICRyZWQtODAwLFxuICAncmVkLTkwMCc6ICRyZWQtOTAwLFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgJ29yYW5nZS0xMDAnOiAkb3JhbmdlLTEwMCxcbiAgJ29yYW5nZS0yMDAnOiAkb3JhbmdlLTIwMCxcbiAgJ29yYW5nZS0zMDAnOiAkb3JhbmdlLTMwMCxcbiAgJ29yYW5nZS00MDAnOiAkb3JhbmdlLTQwMCxcbiAgJ29yYW5nZS01MDAnOiAkb3JhbmdlLTUwMCxcbiAgJ29yYW5nZS02MDAnOiAkb3JhbmdlLTYwMCxcbiAgJ29yYW5nZS03MDAnOiAkb3JhbmdlLTcwMCxcbiAgJ29yYW5nZS04MDAnOiAkb3JhbmdlLTgwMCxcbiAgJ29yYW5nZS05MDAnOiAkb3JhbmdlLTkwMCxcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gICd5ZWxsb3ctMTAwJzogJHllbGxvdy0xMDAsXG4gICd5ZWxsb3ctMjAwJzogJHllbGxvdy0yMDAsXG4gICd5ZWxsb3ctMzAwJzogJHllbGxvdy0zMDAsXG4gICd5ZWxsb3ctNDAwJzogJHllbGxvdy00MDAsXG4gICd5ZWxsb3ctNTAwJzogJHllbGxvdy01MDAsXG4gICd5ZWxsb3ctNjAwJzogJHllbGxvdy02MDAsXG4gICd5ZWxsb3ctNzAwJzogJHllbGxvdy03MDAsXG4gICd5ZWxsb3ctODAwJzogJHllbGxvdy04MDAsXG4gICd5ZWxsb3ctOTAwJzogJHllbGxvdy05MDAsXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gICdncmVlbi0xMDAnOiAkZ3JlZW4tMTAwLFxuICAnZ3JlZW4tMjAwJzogJGdyZWVuLTIwMCxcbiAgJ2dyZWVuLTMwMCc6ICRncmVlbi0zMDAsXG4gICdncmVlbi00MDAnOiAkZ3JlZW4tNDAwLFxuICAnZ3JlZW4tNTAwJzogJGdyZWVuLTUwMCxcbiAgJ2dyZWVuLTYwMCc6ICRncmVlbi02MDAsXG4gICdncmVlbi03MDAnOiAkZ3JlZW4tNzAwLFxuICAnZ3JlZW4tODAwJzogJGdyZWVuLTgwMCxcbiAgJ2dyZWVuLTkwMCc6ICRncmVlbi05MDAsXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgJ3RlYWwtMTAwJzogJHRlYWwtMTAwLFxuICAndGVhbC0yMDAnOiAkdGVhbC0yMDAsXG4gICd0ZWFsLTMwMCc6ICR0ZWFsLTMwMCxcbiAgJ3RlYWwtNDAwJzogJHRlYWwtNDAwLFxuICAndGVhbC01MDAnOiAkdGVhbC01MDAsXG4gICd0ZWFsLTYwMCc6ICR0ZWFsLTYwMCxcbiAgJ3RlYWwtNzAwJzogJHRlYWwtNzAwLFxuICAndGVhbC04MDAnOiAkdGVhbC04MDAsXG4gICd0ZWFsLTkwMCc6ICR0ZWFsLTkwMCxcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICAnY3lhbi0xMDAnOiAkY3lhbi0xMDAsXG4gICdjeWFuLTIwMCc6ICRjeWFuLTIwMCxcbiAgJ2N5YW4tMzAwJzogJGN5YW4tMzAwLFxuICAnY3lhbi00MDAnOiAkY3lhbi00MDAsXG4gICdjeWFuLTUwMCc6ICRjeWFuLTUwMCxcbiAgJ2N5YW4tNjAwJzogJGN5YW4tNjAwLFxuICAnY3lhbi03MDAnOiAkY3lhbi03MDAsXG4gICdjeWFuLTgwMCc6ICRjeWFuLTgwMCxcbiAgJ2N5YW4tOTAwJzogJGN5YW4tOTAwLFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICAncHJpbWFyeSc6ICRwcmltYXJ5LFxuICAnc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcbiAgJ3N1Y2Nlc3MnOiAkc3VjY2VzcyxcbiAgJ2luZm8nOiAkaW5mbyxcbiAgJ3dhcm5pbmcnOiAkd2FybmluZyxcbiAgJ2Rhbmdlcic6ICRkYW5nZXIsXG4gICdsaWdodCc6ICRsaWdodCxcbiAgJ2RhcmsnOiAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6IG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoJzwnLCAnJTNjJyksXG4gICgnPicsICclM2UnKSxcbiAgKCcjJywgJyUyMycpLFxuICAoJygnLCAnJTI4JyksXG4gICgnKScsICclMjknKVxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6IHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6IGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgMC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIDAuMjUsXG4gIDI6ICRzcGFjZXIgKiAwLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCUsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6IHJnYmEoJGJvZHktY29sb3IsIDAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiByZ2JhKCRib2R5LWNvbG9yLCAwLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6IDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6IGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6IDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogMC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4LFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgJyRncmlkLWJyZWFrcG9pbnRzJyk7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCAnJGdyaWQtYnJlYWtwb2ludHMnKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHgsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsICckY29udGFpbmVyLW1heC13aWR0aHMnKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4LFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgkYmxhY2ssIDAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgMC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIDAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogMC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIDAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogJGNhcmV0LXdpZHRoICogMC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6IGFsbCAwLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogb3BhY2l0eSAwLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6IGhlaWdodCAwLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6IHdpZHRoIDAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgJzF4MSc6IDEwMCUsXG4gICc0eDMnOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gICcxNng5JzogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgJzIxeDknOiBjYWxjKDkgLyAyMSAqIDEwMCUpLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCAnTm90byBTYW5zJyxcbiAgJ0xpYmVyYXRpb24gU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJyxcbiAgJ05vdG8gQ29sb3IgRW1vamknICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JyxcbiAgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAwLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW0sXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogMC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6IG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6IDAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAwLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogMC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbWFyay1iZzogJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogMC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogMC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246IHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAwLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAwLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogMC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogMC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6IG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6IC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gICdwcmltYXJ5Jzogc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICdzZWNvbmRhcnknOiBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICAnc3VjY2Vzcyc6IHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICAnaW5mbyc6IHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICAnd2FybmluZyc6IHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICAnZGFuZ2VyJzogc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAnZGFyayc6ICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAwLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAwLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IDAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6IDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6IDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6IDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAwLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6IG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAwLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6IG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6IHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiBjYWxjKFxuICAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMlxuKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogMC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogYWRkKFxuICAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sXG4gIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKVxuKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206IGFkZChcbiAgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLFxuICBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSlcbikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiBhZGQoXG4gICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSxcbiAgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpXG4pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIDAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246IG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6IGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAwLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6IDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogJGZvcm0tc3dpdGNoLXdpZHRoICsgMC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArXG4gICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAwLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6IHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6IDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6IDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAwLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAwLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuJGZvcm0tdmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgJ3ZhbGlkJzogKFxuICAgICdjb2xvcic6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yKSxcbiAgICAnaWNvbic6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgJ3Rvb2x0aXAtY29sb3InOiAjZmZmLFxuICAgICd0b29sdGlwLWJnLWNvbG9yJzogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpLFxuICAgICdmb2N1cy1ib3gtc2hhZG93JzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGhcbiAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICAnYm9yZGVyLWNvbG9yJzogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKSxcbiAgJ2ludmFsaWQnOiAoXG4gICAgJ2NvbG9yJzogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgJ2ljb24nOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQsXG4gICAgJ3Rvb2x0aXAtY29sb3InOiAjZmZmLFxuICAgICd0b29sdGlwLWJnLWNvbG9yJzogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgJ2ZvY3VzLWJveC1zaGFkb3cnOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aFxuICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgJ2JvcmRlci1jb2xvcic6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKSxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6IDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6IDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6IDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6IG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKVxuICAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKVxuICAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICRzcGFjZXIgKiAwLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIDAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiByZ2JhKCRib2R5LWNvbG9yLCAwLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1pY29uLWNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKFxuICAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH1cbikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogJHNwYWNlciAqIDAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiByZ2JhKCR3aGl0ZSwgMC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogMC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAwLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6IGNhbGMoXG4gICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xXG4pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAwLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46IDAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAkY2FyZC1zcGFjZXIteSAqIDAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIDAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoXG4gICRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyxcbiAgJGFjY29yZGlvbi1ib3JkZXItd2lkdGhcbikgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAwLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICRzcGFjZXIgKiAwLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKFxuICAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9XG4pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAwLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgMC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAwLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KFxuICAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLFxuICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGhcbikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6IDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06IHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6IG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiBxdW90ZSgnLycpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAwLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206IDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAwLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogMC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6IDAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAwLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgJ3ZhcmlhYmxlcy1kYXJrJzsgLy8gVE9ETzogY2FuIGJlIHJlbW92ZWQgc2FmZWx5IGluIHY2LCBvbmx5IGhlcmUgdG8gYXZvaWQgYnJlYWtpbmcgY2hhbmdlcyBpbiB2NS4zXG4iLCIvLyBWYXJpYWJsZXNcblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJGdyYXktNTA6ICNmYmZiZmIgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlZWVlZWUgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNlMGUwZTAgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNiZGJkYmQgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICM5ZTllOWUgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM3NTc1NzUgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM2MTYxNjEgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICM0ZjRmNGYgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyNjI2MjYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICAnNTAnOiAkZ3JheS01MCxcbiAgJzEwMCc6ICRncmF5LTEwMCxcbiAgJzIwMCc6ICRncmF5LTIwMCxcbiAgJzMwMCc6ICRncmF5LTMwMCxcbiAgJzQwMCc6ICRncmF5LTQwMCxcbiAgJzUwMCc6ICRncmF5LTUwMCxcbiAgJzYwMCc6ICRncmF5LTYwMCxcbiAgJzcwMCc6ICRncmF5LTcwMCxcbiAgJzgwMCc6ICRncmF5LTgwMCxcbiAgJzkwMCc6ICRncmF5LTkwMCxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbWF0ZXJpYWwtZGVzaWduLWNvbG9yLXN5c3RlbS12YXJpYWJsZXNcbiRyZWQtNTA6ICNmZmViZWUgIWRlZmF1bHQ7XG4kcmVkLTEwMDogI2ZmY2RkMiAhZGVmYXVsdDtcbiRyZWQtMjAwOiAjZWY5YTlhICFkZWZhdWx0O1xuJHJlZC0zMDA6ICNlNTczNzMgIWRlZmF1bHQ7XG4kcmVkLTQwMDogI2VmNTM1MCAhZGVmYXVsdDtcbiRyZWQtNTAwOiAjZjQ0MzM2ICFkZWZhdWx0O1xuJHJlZC02MDA6ICNlNTM5MzUgIWRlZmF1bHQ7XG4kcmVkLTcwMDogI2QzMmYyZiAhZGVmYXVsdDtcbiRyZWQtODAwOiAjYzYyODI4ICFkZWZhdWx0O1xuJHJlZC05MDA6ICNiNzFjMWMgIWRlZmF1bHQ7XG4kcmVkLWFjY2VudC0xMDA6ICNmZjhhODAgIWRlZmF1bHQ7XG4kcmVkLWFjY2VudC0yMDA6ICNmZjUyNTIgIWRlZmF1bHQ7XG4kcmVkLWFjY2VudC00MDA6ICNmZjE3NDQgIWRlZmF1bHQ7XG4kcmVkLWFjY2VudC03MDA6ICNkNTAwMDAgIWRlZmF1bHQ7XG5cbiRwaW5rLTUwOiAjZmNlNGVjICFkZWZhdWx0O1xuJHBpbmstMTAwOiAjZjhiYmQwICFkZWZhdWx0O1xuJHBpbmstMjAwOiAjZjQ4ZmIxICFkZWZhdWx0O1xuJHBpbmstMzAwOiAjZjA2MjkyICFkZWZhdWx0O1xuJHBpbmstNDAwOiAjZWM0MDdhICFkZWZhdWx0O1xuJHBpbmstNTAwOiAjZTkxZTYzICFkZWZhdWx0O1xuJHBpbmstNjAwOiAjZDgxYjYwICFkZWZhdWx0O1xuJHBpbmstNzAwOiAjYzIxODViICFkZWZhdWx0O1xuJHBpbmstODAwOiAjYWQxNDU3ICFkZWZhdWx0O1xuJHBpbmstOTAwOiAjODgwZTRmICFkZWZhdWx0O1xuJHBpbmstYWNjZW50LTEwMDogI2ZmODBhYiAhZGVmYXVsdDtcbiRwaW5rLWFjY2VudC0yMDA6ICNmZjQwODEgIWRlZmF1bHQ7XG4kcGluay1hY2NlbnQtNDAwOiAjZjUwMDU3ICFkZWZhdWx0O1xuJHBpbmstYWNjZW50LTcwMDogI2M1MTE2MiAhZGVmYXVsdDtcblxuJHB1cnBsZS01MDogI2YzZTVmNSAhZGVmYXVsdDtcbiRwdXJwbGUtMTAwOiAjZTFiZWU3ICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6ICNjZTkzZDggIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogI2JhNjhjOCAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiAjYWI0N2JjICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICM5YzI3YjAgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogIzhlMjRhYSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiAjN2IxZmEyICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6ICM2YTFiOWEgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogIzRhMTQ4YyAhZGVmYXVsdDtcbiRwdXJwbGUtYWNjZW50LTEwMDogI2VhODBmYyAhZGVmYXVsdDtcbiRwdXJwbGUtYWNjZW50LTIwMDogI2UwNDBmYiAhZGVmYXVsdDtcbiRwdXJwbGUtYWNjZW50LTQwMDogI2Q1MDBmOSAhZGVmYXVsdDtcbiRwdXJwbGUtYWNjZW50LTcwMDogI2FhMDBmZiAhZGVmYXVsdDtcblxuJGRlZXAtcHVycGxlLTUwOiAjZWRlN2Y2ICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLTEwMDogI2QxYzRlOSAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZS0yMDA6ICNiMzlkZGIgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtMzAwOiAjOTU3NWNkICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLTQwMDogIzdlNTdjMiAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZS01MDA6ICM2NzNhYjcgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtNjAwOiAjNWUzNWIxICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLTcwMDogIzUxMmRhOCAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZS04MDA6ICM0NTI3YTAgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtOTAwOiAjMzExYjkyICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLWFjY2VudC0xMDA6ICNiMzg4ZmYgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGUtYWNjZW50LTIwMDogIzdjNGRmZiAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZS1hY2NlbnQtNDAwOiAjNjUxZmZmICFkZWZhdWx0O1xuJGRlZXAtcHVycGxlLWFjY2VudC03MDA6ICM2MjAwZWEgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tNTA6ICNlOGVhZjYgIWRlZmF1bHQ7XG4kaW5kaWdvLTEwMDogI2M1Y2FlOSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiAjOWZhOGRhICFkZWZhdWx0O1xuJGluZGlnby0zMDA6ICM3OTg2Y2IgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogIzVjNmJjMCAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAjM2Y1MWI1ICFkZWZhdWx0O1xuJGluZGlnby02MDA6ICMzOTQ5YWIgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogIzMwM2Y5ZiAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiAjMjgzNTkzICFkZWZhdWx0O1xuJGluZGlnby05MDA6ICMxYTIzN2UgIWRlZmF1bHQ7XG4kaW5kaWdvLWFjY2VudC0xMDA6ICM4YzllZmYgIWRlZmF1bHQ7XG4kaW5kaWdvLWFjY2VudC0yMDA6ICM1MzZkZmUgIWRlZmF1bHQ7XG4kaW5kaWdvLWFjY2VudC00MDA6ICMzZDVhZmUgIWRlZmF1bHQ7XG4kaW5kaWdvLWFjY2VudC03MDA6ICMzMDRmZmUgIWRlZmF1bHQ7XG5cbiRibHVlLTUwOiAjZTNmMmZkICFkZWZhdWx0O1xuJGJsdWUtMTAwOiAjYmJkZWZiICFkZWZhdWx0O1xuJGJsdWUtMjAwOiAjOTBjYWY5ICFkZWZhdWx0O1xuJGJsdWUtMzAwOiAjNjRiNWY2ICFkZWZhdWx0O1xuJGJsdWUtNDAwOiAjNDJhNWY1ICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAjMjE5NmYzICFkZWZhdWx0O1xuJGJsdWUtNjAwOiAjMWU4OGU1ICFkZWZhdWx0O1xuJGJsdWUtNzAwOiAjMTk3NmQyICFkZWZhdWx0O1xuJGJsdWUtODAwOiAjMTU2NWMwICFkZWZhdWx0O1xuJGJsdWUtOTAwOiAjMGQ0N2ExICFkZWZhdWx0O1xuJGJsdWUtYWNjZW50LTEwMDogIzgyYjFmZiAhZGVmYXVsdDtcbiRibHVlLWFjY2VudC0yMDA6ICM0NDhhZmYgIWRlZmF1bHQ7XG4kYmx1ZS1hY2NlbnQtNDAwOiAjMjk3OWZmICFkZWZhdWx0O1xuJGJsdWUtYWNjZW50LTcwMDogIzI5NjJmZiAhZGVmYXVsdDtcblxuJGxpZ2h0LWJsdWUtNTA6ICNlMWY1ZmUgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS0xMDA6ICNiM2U1ZmMgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS0yMDA6ICM4MWQ0ZmEgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS0zMDA6ICM0ZmMzZjcgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS00MDA6ICMyOWI2ZjYgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS01MDA6ICMwM2E5ZjQgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS02MDA6ICMwMzliZTUgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS03MDA6ICMwMjg4ZDEgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS04MDA6ICMwMjc3YmQgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS05MDA6ICMwMTU3OWIgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS1hY2NlbnQtMTAwOiAjODBkOGZmICFkZWZhdWx0O1xuJGxpZ2h0LWJsdWUtYWNjZW50LTIwMDogIzQwYzRmZiAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLWFjY2VudC00MDA6ICMwMGIwZmYgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZS1hY2NlbnQtNzAwOiAjMDA5MWVhICFkZWZhdWx0O1xuXG4kY3lhbi01MDogI2UwZjdmYSAhZGVmYXVsdDtcbiRjeWFuLTEwMDogI2IyZWJmMiAhZGVmYXVsdDtcbiRjeWFuLTIwMDogIzgwZGVlYSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogIzRkZDBlMSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogIzI2YzZkYSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogIzAwYmNkNCAhZGVmYXVsdDtcbiRjeWFuLTYwMDogIzAwYWNjMSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogIzAwOTdhNyAhZGVmYXVsdDtcbiRjeWFuLTgwMDogIzAwODM4ZiAhZGVmYXVsdDtcbiRjeWFuLTkwMDogIzAwNjA2NCAhZGVmYXVsdDtcbiRjeWFuLWFjY2VudC0xMDA6ICM4NGZmZmYgIWRlZmF1bHQ7XG4kY3lhbi1hY2NlbnQtMjAwOiAjMThmZmZmICFkZWZhdWx0O1xuJGN5YW4tYWNjZW50LTQwMDogIzAwZTVmZiAhZGVmYXVsdDtcbiRjeWFuLWFjY2VudC03MDA6ICMwMGI4ZDQgIWRlZmF1bHQ7XG5cbiR0ZWFsLTUwOiAjZTBmMmYxICFkZWZhdWx0O1xuJHRlYWwtMTAwOiAjYjJkZmRiICFkZWZhdWx0O1xuJHRlYWwtMjAwOiAjODBjYmM0ICFkZWZhdWx0O1xuJHRlYWwtMzAwOiAjNGRiNmFjICFkZWZhdWx0O1xuJHRlYWwtNDAwOiAjMjZhNjlhICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAjMDA5Njg4ICFkZWZhdWx0O1xuJHRlYWwtNjAwOiAjMDA4OTdiICFkZWZhdWx0O1xuJHRlYWwtNzAwOiAjMDA3OTZiICFkZWZhdWx0O1xuJHRlYWwtODAwOiAjMDA2OTVjICFkZWZhdWx0O1xuJHRlYWwtOTAwOiAjMDA0ZDQwICFkZWZhdWx0O1xuJHRlYWwtYWNjZW50LTEwMDogI2E3ZmZlYiAhZGVmYXVsdDtcbiR0ZWFsLWFjY2VudC0yMDA6ICM2NGZmZGEgIWRlZmF1bHQ7XG4kdGVhbC1hY2NlbnQtNDAwOiAjMWRlOWI2ICFkZWZhdWx0O1xuJHRlYWwtYWNjZW50LTcwMDogIzAwYmZhNSAhZGVmYXVsdDtcblxuJGdyZWVuLTUwOiAjZThmNWU5ICFkZWZhdWx0O1xuJGdyZWVuLTEwMDogI2M4ZTZjOSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6ICNhNWQ2YTcgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiAjODFjNzg0ICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogIzY2YmI2YSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICM0Y2FmNTAgIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiAjNDNhMDQ3ICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogIzM4OGUzYyAhZGVmYXVsdDtcbiRncmVlbi04MDA6ICMyZTdkMzIgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiAjMWI1ZTIwICFkZWZhdWx0O1xuJGdyZWVuLWFjY2VudC0xMDA6ICNiOWY2Y2EgIWRlZmF1bHQ7XG4kZ3JlZW4tYWNjZW50LTIwMDogIzY5ZjBhZSAhZGVmYXVsdDtcbiRncmVlbi1hY2NlbnQtNDAwOiAjMDBlNjc2ICFkZWZhdWx0O1xuJGdyZWVuLWFjY2VudC03MDA6ICMwMGM4NTMgIWRlZmF1bHQ7XG5cbiRsaWdodC1ncmVlbi01MDogI2YxZjhlOSAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi0xMDA6ICNkY2VkYzggIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW4tMjAwOiAjYzVlMWE1ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLTMwMDogI2FlZDU4MSAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi00MDA6ICM5Y2NjNjUgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW4tNTAwOiAjOGJjMzRhICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLTYwMDogIzdjYjM0MiAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi03MDA6ICM2ODlmMzggIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW4tODAwOiAjNTU4YjJmICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLTkwMDogIzMzNjkxZSAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi1hY2NlbnQtMTAwOiAjY2NmZjkwICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuLWFjY2VudC0yMDA6ICNiMmZmNTkgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW4tYWNjZW50LTQwMDogIzc2ZmYwMyAhZGVmYXVsdDtcbiRsaWdodC1ncmVlbi1hY2NlbnQtNzAwOiAjNjRkZDE3ICFkZWZhdWx0O1xuXG4kbGltZS01MDogI2Y5ZmJlNyAhZGVmYXVsdDtcbiRsaW1lLTEwMDogI2YwZjRjMyAhZGVmYXVsdDtcbiRsaW1lLTIwMDogI2U2ZWU5YyAhZGVmYXVsdDtcbiRsaW1lLTMwMDogI2RjZTc3NSAhZGVmYXVsdDtcbiRsaW1lLTQwMDogI2Q0ZTE1NyAhZGVmYXVsdDtcbiRsaW1lLTUwMDogI2NkZGMzOSAhZGVmYXVsdDtcbiRsaW1lLTYwMDogI2MwY2EzMyAhZGVmYXVsdDtcbiRsaW1lLTcwMDogI2FmYjQyYiAhZGVmYXVsdDtcbiRsaW1lLTgwMDogIzllOWQyNCAhZGVmYXVsdDtcbiRsaW1lLTkwMDogIzgyNzcxNyAhZGVmYXVsdDtcbiRsaW1lLWFjY2VudC0xMDA6ICNmNGZmODEgIWRlZmF1bHQ7XG4kbGltZS1hY2NlbnQtMjAwOiAjZWVmZjQxICFkZWZhdWx0O1xuJGxpbWUtYWNjZW50LTQwMDogI2M2ZmYwMCAhZGVmYXVsdDtcbiRsaW1lLWFjY2VudC03MDA6ICNhZWVhMDAgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctNTA6ICNmZmZkZTcgIWRlZmF1bHQ7XG4keWVsbG93LTEwMDogI2ZmZjljNCAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiAjZmZmNTlkICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6ICNmZmYxNzYgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogI2ZmZWU1OCAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAjZmZlYjNiICFkZWZhdWx0O1xuJHllbGxvdy02MDA6ICNmZGQ4MzUgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogI2ZiYzAyZCAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiAjZjlhODI1ICFkZWZhdWx0O1xuJHllbGxvdy05MDA6ICNmNTdmMTcgIWRlZmF1bHQ7XG4keWVsbG93LWFjY2VudC0xMDA6ICNmZmZmOGQgIWRlZmF1bHQ7XG4keWVsbG93LWFjY2VudC0yMDA6ICNmZmZmMDAgIWRlZmF1bHQ7XG4keWVsbG93LWFjY2VudC00MDA6ICNmZmVhMDAgIWRlZmF1bHQ7XG4keWVsbG93LWFjY2VudC03MDA6ICNmZmQ2MDAgIWRlZmF1bHQ7XG5cbiRhbWJlci01MDogI2ZmZjhlMSAhZGVmYXVsdDtcbiRhbWJlci0xMDA6ICNmZmVjYjMgIWRlZmF1bHQ7XG4kYW1iZXItMjAwOiAjZmZlMDgyICFkZWZhdWx0O1xuJGFtYmVyLTMwMDogI2ZmZDU0ZiAhZGVmYXVsdDtcbiRhbWJlci00MDA6ICNmZmNhMjggIWRlZmF1bHQ7XG4kYW1iZXItNTAwOiAjZmZjMTA3ICFkZWZhdWx0O1xuJGFtYmVyLTYwMDogI2ZmYjMwMCAhZGVmYXVsdDtcbiRhbWJlci03MDA6ICNmZmEwMDAgIWRlZmF1bHQ7XG4kYW1iZXItODAwOiAjZmY4ZjAwICFkZWZhdWx0O1xuJGFtYmVyLTkwMDogI2ZmNmYwMCAhZGVmYXVsdDtcbiRhbWJlci1hY2NlbnQtMTAwOiAjZmZlNTdmICFkZWZhdWx0O1xuJGFtYmVyLWFjY2VudC0yMDA6ICNmZmQ3NDAgIWRlZmF1bHQ7XG4kYW1iZXItYWNjZW50LTQwMDogI2ZmYzQwMCAhZGVmYXVsdDtcbiRhbWJlci1hY2NlbnQtNzAwOiAjZmZhYjAwICFkZWZhdWx0O1xuXG4kb3JhbmdlLTUwOiAjZmZmM2UwICFkZWZhdWx0O1xuJG9yYW5nZS0xMDA6ICNmZmUwYjIgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogI2ZmY2M4MCAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiAjZmZiNzRkICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6ICNmZmE3MjYgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogI2ZmOTgwMCAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiAjZmI4YzAwICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6ICNmNTdjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogI2VmNmMwMCAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiAjZTY1MTAwICFkZWZhdWx0O1xuJG9yYW5nZS1hY2NlbnQtMTAwOiAjZmZkMTgwICFkZWZhdWx0O1xuJG9yYW5nZS1hY2NlbnQtMjAwOiAjZmZhYjQwICFkZWZhdWx0O1xuJG9yYW5nZS1hY2NlbnQtNDAwOiAjZmY5MTAwICFkZWZhdWx0O1xuJG9yYW5nZS1hY2NlbnQtNzAwOiAjZmY2ZDAwICFkZWZhdWx0O1xuXG4kZGVlcC1vcmFuZ2UtNTA6ICNmYmU5ZTcgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtMTAwOiAjZmZjY2JjICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlLTIwMDogI2ZmYWI5MSAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS0zMDA6ICNmZjhhNjUgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtNDAwOiAjZmY3MDQzICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlLTUwMDogI2ZmNTcyMiAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS02MDA6ICNmNDUxMWUgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtNzAwOiAjZTY0YTE5ICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlLTgwMDogI2Q4NDMxNSAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS05MDA6ICNiZjM2MGMgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtYWNjZW50LTEwMDogI2ZmOWU4MCAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZS1hY2NlbnQtMjAwOiAjZmY2ZTQwICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlLWFjY2VudC00MDA6ICNmZjNkMDAgIWRlZmF1bHQ7XG4kZGVlcC1vcmFuZ2UtYWNjZW50LTcwMDogI2RkMmMwMCAhZGVmYXVsdDtcblxuJGJyb3duLTUwOiAjZWZlYmU5ICFkZWZhdWx0O1xuJGJyb3duLTEwMDogI2Q3Y2NjOCAhZGVmYXVsdDtcbiRicm93bi0yMDA6ICNiY2FhYTQgIWRlZmF1bHQ7XG4kYnJvd24tMzAwOiAjYTE4ODdmICFkZWZhdWx0O1xuJGJyb3duLTQwMDogIzhkNmU2MyAhZGVmYXVsdDtcbiRicm93bi01MDA6ICM3OTU1NDggIWRlZmF1bHQ7XG4kYnJvd24tNjAwOiAjNmQ0YzQxICFkZWZhdWx0O1xuJGJyb3duLTcwMDogIzVkNDAzNyAhZGVmYXVsdDtcbiRicm93bi04MDA6ICM0ZTM0MmUgIWRlZmF1bHQ7XG4kYnJvd24tOTAwOiAjM2UyNzIzICFkZWZhdWx0O1xuXG4kYmx1ZS1ncmF5LTUwOiAjZWNlZmYxICFkZWZhdWx0O1xuJGJsdWUtZ3JheS0xMDA6ICNjZmQ4ZGMgIWRlZmF1bHQ7XG4kYmx1ZS1ncmF5LTIwMDogI2IwYmVjNSAhZGVmYXVsdDtcbiRibHVlLWdyYXktMzAwOiAjOTBhNGFlICFkZWZhdWx0O1xuJGJsdWUtZ3JheS00MDA6ICM3ODkwOWMgIWRlZmF1bHQ7XG4kYmx1ZS1ncmF5LTUwMDogIzYwN2Q4YiAhZGVmYXVsdDtcbiRibHVlLWdyYXktNjAwOiAjNTQ2ZTdhICFkZWZhdWx0O1xuJGJsdWUtZ3JheS03MDA6ICM0NTVhNjQgIWRlZmF1bHQ7XG4kYmx1ZS1ncmF5LTgwMDogIzM3NDc0ZiAhZGVmYXVsdDtcbiRibHVlLWdyYXktOTAwOiAjMjYzMjM4ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtYXRlcmlhbC1kZXNpZ24tY29sb3Itc3lzdGVtLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbWF0ZXJpYWwtZGVzaWduLWNvbG9yLXN5c3RlbS1tYXBcbiRyZWRzOiAoXG4gICdyZWQtNTAnOiAkcmVkLTUwLFxuICAncmVkLTEwMCc6ICRyZWQtMTAwLFxuICAncmVkLTIwMCc6ICRyZWQtMjAwLFxuICAncmVkLTMwMCc6ICRyZWQtMzAwLFxuICAncmVkLTQwMCc6ICRyZWQtNDAwLFxuICAncmVkLTUwMCc6ICRyZWQtNTAwLFxuICAncmVkLTYwMCc6ICRyZWQtNjAwLFxuICAncmVkLTcwMCc6ICRyZWQtNzAwLFxuICAncmVkLTgwMCc6ICRyZWQtODAwLFxuICAncmVkLTkwMCc6ICRyZWQtOTAwLFxuICAncmVkLWFjY2VudC0xMDAnOiAkcmVkLWFjY2VudC0xMDAsXG4gICdyZWQtYWNjZW50LTIwMCc6ICRyZWQtYWNjZW50LTIwMCxcbiAgJ3JlZC1hY2NlbnQtNDAwJzogJHJlZC1hY2NlbnQtNDAwLFxuICAncmVkLWFjY2VudC03MDAnOiAkcmVkLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgJ3BpbmstNTAnOiAkcGluay01MCxcbiAgJ3BpbmstMTAwJzogJHBpbmstMTAwLFxuICAncGluay0yMDAnOiAkcGluay0yMDAsXG4gICdwaW5rLTMwMCc6ICRwaW5rLTMwMCxcbiAgJ3BpbmstNDAwJzogJHBpbmstNDAwLFxuICAncGluay01MDAnOiAkcGluay01MDAsXG4gICdwaW5rLTYwMCc6ICRwaW5rLTYwMCxcbiAgJ3BpbmstNzAwJzogJHBpbmstNzAwLFxuICAncGluay04MDAnOiAkcGluay04MDAsXG4gICdwaW5rLTkwMCc6ICRwaW5rLTkwMCxcbiAgJ3BpbmstYWNjZW50LTEwMCc6ICRwaW5rLWFjY2VudC0xMDAsXG4gICdwaW5rLWFjY2VudC0yMDAnOiAkcGluay1hY2NlbnQtMjAwLFxuICAncGluay1hY2NlbnQtNDAwJzogJHBpbmstYWNjZW50LTQwMCxcbiAgJ3BpbmstYWNjZW50LTcwMCc6ICRwaW5rLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICAncHVycGxlLTUwJzogJHB1cnBsZS01MCxcbiAgJ3B1cnBsZS0xMDAnOiAkcHVycGxlLTEwMCxcbiAgJ3B1cnBsZS0yMDAnOiAkcHVycGxlLTIwMCxcbiAgJ3B1cnBsZS0zMDAnOiAkcHVycGxlLTMwMCxcbiAgJ3B1cnBsZS00MDAnOiAkcHVycGxlLTQwMCxcbiAgJ3B1cnBsZS01MDAnOiAkcHVycGxlLTUwMCxcbiAgJ3B1cnBsZS02MDAnOiAkcHVycGxlLTYwMCxcbiAgJ3B1cnBsZS03MDAnOiAkcHVycGxlLTcwMCxcbiAgJ3B1cnBsZS04MDAnOiAkcHVycGxlLTgwMCxcbiAgJ3B1cnBsZS05MDAnOiAkcHVycGxlLTkwMCxcbiAgJ3B1cnBsZS1hY2NlbnQtMTAwJzogJHB1cnBsZS1hY2NlbnQtMTAwLFxuICAncHVycGxlLWFjY2VudC0yMDAnOiAkcHVycGxlLWFjY2VudC0yMDAsXG4gICdwdXJwbGUtYWNjZW50LTQwMCc6ICRwdXJwbGUtYWNjZW50LTQwMCxcbiAgJ3B1cnBsZS1hY2NlbnQtNzAwJzogJHB1cnBsZS1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJGRlZXAtcHVycGxlczogKFxuICAnZGVlcC1wdXJwbGUtNTAnOiAkZGVlcC1wdXJwbGUtNTAsXG4gICdkZWVwLXB1cnBsZS0xMDAnOiAkZGVlcC1wdXJwbGUtMTAwLFxuICAnZGVlcC1wdXJwbGUtMjAwJzogJGRlZXAtcHVycGxlLTIwMCxcbiAgJ2RlZXAtcHVycGxlLTMwMCc6ICRkZWVwLXB1cnBsZS0zMDAsXG4gICdkZWVwLXB1cnBsZS00MDAnOiAkZGVlcC1wdXJwbGUtNDAwLFxuICAnZGVlcC1wdXJwbGUtNTAwJzogJGRlZXAtcHVycGxlLTUwMCxcbiAgJ2RlZXAtcHVycGxlLTYwMCc6ICRkZWVwLXB1cnBsZS02MDAsXG4gICdkZWVwLXB1cnBsZS03MDAnOiAkZGVlcC1wdXJwbGUtNzAwLFxuICAnZGVlcC1wdXJwbGUtODAwJzogJGRlZXAtcHVycGxlLTgwMCxcbiAgJ2RlZXAtcHVycGxlLTkwMCc6ICRkZWVwLXB1cnBsZS05MDAsXG4gICdkZWVwLXB1cnBsZS1hY2NlbnQtMTAwJzogJGRlZXAtcHVycGxlLWFjY2VudC0xMDAsXG4gICdkZWVwLXB1cnBsZS1hY2NlbnQtMjAwJzogJGRlZXAtcHVycGxlLWFjY2VudC0yMDAsXG4gICdkZWVwLXB1cnBsZS1hY2NlbnQtNDAwJzogJGRlZXAtcHVycGxlLWFjY2VudC00MDAsXG4gICdkZWVwLXB1cnBsZS1hY2NlbnQtNzAwJzogJGRlZXAtcHVycGxlLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICAnaW5kaWdvLTUwJzogJGluZGlnby01MCxcbiAgJ2luZGlnby0xMDAnOiAkaW5kaWdvLTEwMCxcbiAgJ2luZGlnby0yMDAnOiAkaW5kaWdvLTIwMCxcbiAgJ2luZGlnby0zMDAnOiAkaW5kaWdvLTMwMCxcbiAgJ2luZGlnby00MDAnOiAkaW5kaWdvLTQwMCxcbiAgJ2luZGlnby01MDAnOiAkaW5kaWdvLTUwMCxcbiAgJ2luZGlnby02MDAnOiAkaW5kaWdvLTYwMCxcbiAgJ2luZGlnby03MDAnOiAkaW5kaWdvLTcwMCxcbiAgJ2luZGlnby04MDAnOiAkaW5kaWdvLTgwMCxcbiAgJ2luZGlnby05MDAnOiAkaW5kaWdvLTkwMCxcbiAgJ2luZGlnby1hY2NlbnQtMTAwJzogJGluZGlnby1hY2NlbnQtMTAwLFxuICAnaW5kaWdvLWFjY2VudC0yMDAnOiAkaW5kaWdvLWFjY2VudC0yMDAsXG4gICdpbmRpZ28tYWNjZW50LTQwMCc6ICRpbmRpZ28tYWNjZW50LTQwMCxcbiAgJ2luZGlnby1hY2NlbnQtNzAwJzogJGluZGlnby1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gICdibHVlLTUwJzogJGJsdWUtNTAsXG4gICdibHVlLTEwMCc6ICRibHVlLTEwMCxcbiAgJ2JsdWUtMjAwJzogJGJsdWUtMjAwLFxuICAnYmx1ZS0zMDAnOiAkYmx1ZS0zMDAsXG4gICdibHVlLTQwMCc6ICRibHVlLTQwMCxcbiAgJ2JsdWUtNTAwJzogJGJsdWUtNTAwLFxuICAnYmx1ZS02MDAnOiAkYmx1ZS02MDAsXG4gICdibHVlLTcwMCc6ICRibHVlLTcwMCxcbiAgJ2JsdWUtODAwJzogJGJsdWUtODAwLFxuICAnYmx1ZS05MDAnOiAkYmx1ZS05MDAsXG4gICdibHVlLWFjY2VudC0xMDAnOiAkYmx1ZS1hY2NlbnQtMTAwLFxuICAnYmx1ZS1hY2NlbnQtMjAwJzogJGJsdWUtYWNjZW50LTIwMCxcbiAgJ2JsdWUtYWNjZW50LTQwMCc6ICRibHVlLWFjY2VudC00MDAsXG4gICdibHVlLWFjY2VudC03MDAnOiAkYmx1ZS1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJGxpZ2h0LWJsdWVzOiAoXG4gICdsaWdodC1ibHVlLTUwJzogJGxpZ2h0LWJsdWUtNTAsXG4gICdsaWdodC1ibHVlLTEwMCc6ICRsaWdodC1ibHVlLTEwMCxcbiAgJ2xpZ2h0LWJsdWUtMjAwJzogJGxpZ2h0LWJsdWUtMjAwLFxuICAnbGlnaHQtYmx1ZS0zMDAnOiAkbGlnaHQtYmx1ZS0zMDAsXG4gICdsaWdodC1ibHVlLTQwMCc6ICRsaWdodC1ibHVlLTQwMCxcbiAgJ2xpZ2h0LWJsdWUtNTAwJzogJGxpZ2h0LWJsdWUtNTAwLFxuICAnbGlnaHQtYmx1ZS02MDAnOiAkbGlnaHQtYmx1ZS02MDAsXG4gICdsaWdodC1ibHVlLTcwMCc6ICRsaWdodC1ibHVlLTcwMCxcbiAgJ2xpZ2h0LWJsdWUtODAwJzogJGxpZ2h0LWJsdWUtODAwLFxuICAnbGlnaHQtYmx1ZS05MDAnOiAkbGlnaHQtYmx1ZS05MDAsXG4gICdsaWdodC1ibHVlLWFjY2VudC0xMDAnOiAkbGlnaHQtYmx1ZS1hY2NlbnQtMTAwLFxuICAnbGlnaHQtYmx1ZS1hY2NlbnQtMjAwJzogJGxpZ2h0LWJsdWUtYWNjZW50LTIwMCxcbiAgJ2xpZ2h0LWJsdWUtYWNjZW50LTQwMCc6ICRsaWdodC1ibHVlLWFjY2VudC00MDAsXG4gICdsaWdodC1ibHVlLWFjY2VudC03MDAnOiAkbGlnaHQtYmx1ZS1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gICdjeWFuLTUwJzogJGN5YW4tNTAsXG4gICdjeWFuLTEwMCc6ICRjeWFuLTEwMCxcbiAgJ2N5YW4tMjAwJzogJGN5YW4tMjAwLFxuICAnY3lhbi0zMDAnOiAkY3lhbi0zMDAsXG4gICdjeWFuLTQwMCc6ICRjeWFuLTQwMCxcbiAgJ2N5YW4tNTAwJzogJGN5YW4tNTAwLFxuICAnY3lhbi02MDAnOiAkY3lhbi02MDAsXG4gICdjeWFuLTcwMCc6ICRjeWFuLTcwMCxcbiAgJ2N5YW4tODAwJzogJGN5YW4tODAwLFxuICAnY3lhbi05MDAnOiAkY3lhbi05MDAsXG4gICdjeWFuLWFjY2VudC0xMDAnOiAkY3lhbi1hY2NlbnQtMTAwLFxuICAnY3lhbi1hY2NlbnQtMjAwJzogJGN5YW4tYWNjZW50LTIwMCxcbiAgJ2N5YW4tYWNjZW50LTQwMCc6ICRjeWFuLWFjY2VudC00MDAsXG4gICdjeWFuLWFjY2VudC03MDAnOiAkY3lhbi1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gICd0ZWFsLTUwJzogJHRlYWwtNTAsXG4gICd0ZWFsLTEwMCc6ICR0ZWFsLTEwMCxcbiAgJ3RlYWwtMjAwJzogJHRlYWwtMjAwLFxuICAndGVhbC0zMDAnOiAkdGVhbC0zMDAsXG4gICd0ZWFsLTQwMCc6ICR0ZWFsLTQwMCxcbiAgJ3RlYWwtNTAwJzogJHRlYWwtNTAwLFxuICAndGVhbC02MDAnOiAkdGVhbC02MDAsXG4gICd0ZWFsLTcwMCc6ICR0ZWFsLTcwMCxcbiAgJ3RlYWwtODAwJzogJHRlYWwtODAwLFxuICAndGVhbC05MDAnOiAkdGVhbC05MDAsXG4gICd0ZWFsLWFjY2VudC0xMDAnOiAkdGVhbC1hY2NlbnQtMTAwLFxuICAndGVhbC1hY2NlbnQtMjAwJzogJHRlYWwtYWNjZW50LTIwMCxcbiAgJ3RlYWwtYWNjZW50LTQwMCc6ICR0ZWFsLWFjY2VudC00MDAsXG4gICd0ZWFsLWFjY2VudC03MDAnOiAkdGVhbC1hY2NlbnQtNzAwLFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICAnZ3JlZW4tNTAnOiAkZ3JlZW4tNTAsXG4gICdncmVlbi0xMDAnOiAkZ3JlZW4tMTAwLFxuICAnZ3JlZW4tMjAwJzogJGdyZWVuLTIwMCxcbiAgJ2dyZWVuLTMwMCc6ICRncmVlbi0zMDAsXG4gICdncmVlbi00MDAnOiAkZ3JlZW4tNDAwLFxuICAnZ3JlZW4tNTAwJzogJGdyZWVuLTUwMCxcbiAgJ2dyZWVuLTYwMCc6ICRncmVlbi02MDAsXG4gICdncmVlbi03MDAnOiAkZ3JlZW4tNzAwLFxuICAnZ3JlZW4tODAwJzogJGdyZWVuLTgwMCxcbiAgJ2dyZWVuLTkwMCc6ICRncmVlbi05MDAsXG4gICdncmVlbi1hY2NlbnQtMTAwJzogJGdyZWVuLWFjY2VudC0xMDAsXG4gICdncmVlbi1hY2NlbnQtMjAwJzogJGdyZWVuLWFjY2VudC0yMDAsXG4gICdncmVlbi1hY2NlbnQtNDAwJzogJGdyZWVuLWFjY2VudC00MDAsXG4gICdncmVlbi1hY2NlbnQtNzAwJzogJGdyZWVuLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kbGlnaHQtZ3JlZW5zOiAoXG4gICdsaWdodC1ncmVlbi01MCc6ICRsaWdodC1ncmVlbi01MCxcbiAgJ2xpZ2h0LWdyZWVuLTEwMCc6ICRsaWdodC1ncmVlbi0xMDAsXG4gICdsaWdodC1ncmVlbi0yMDAnOiAkbGlnaHQtZ3JlZW4tMjAwLFxuICAnbGlnaHQtZ3JlZW4tMzAwJzogJGxpZ2h0LWdyZWVuLTMwMCxcbiAgJ2xpZ2h0LWdyZWVuLTQwMCc6ICRsaWdodC1ncmVlbi00MDAsXG4gICdsaWdodC1ncmVlbi01MDAnOiAkbGlnaHQtZ3JlZW4tNTAwLFxuICAnbGlnaHQtZ3JlZW4tNjAwJzogJGxpZ2h0LWdyZWVuLTYwMCxcbiAgJ2xpZ2h0LWdyZWVuLTcwMCc6ICRsaWdodC1ncmVlbi03MDAsXG4gICdsaWdodC1ncmVlbi04MDAnOiAkbGlnaHQtZ3JlZW4tODAwLFxuICAnbGlnaHQtZ3JlZW4tOTAwJzogJGxpZ2h0LWdyZWVuLTkwMCxcbiAgJ2xpZ2h0LWdyZWVuLWFjY2VudC0xMDAnOiAkbGlnaHQtZ3JlZW4tYWNjZW50LTEwMCxcbiAgJ2xpZ2h0LWdyZWVuLWFjY2VudC0yMDAnOiAkbGlnaHQtZ3JlZW4tYWNjZW50LTIwMCxcbiAgJ2xpZ2h0LWdyZWVuLWFjY2VudC00MDAnOiAkbGlnaHQtZ3JlZW4tYWNjZW50LTQwMCxcbiAgJ2xpZ2h0LWdyZWVuLWFjY2VudC03MDAnOiAkbGlnaHQtZ3JlZW4tYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRsaW1lczogKFxuICAnbGltZS01MCc6ICRsaW1lLTUwLFxuICAnbGltZS0xMDAnOiAkbGltZS0xMDAsXG4gICdsaW1lLTIwMCc6ICRsaW1lLTIwMCxcbiAgJ2xpbWUtMzAwJzogJGxpbWUtMzAwLFxuICAnbGltZS00MDAnOiAkbGltZS00MDAsXG4gICdsaW1lLTUwMCc6ICRsaW1lLTUwMCxcbiAgJ2xpbWUtNjAwJzogJGxpbWUtNjAwLFxuICAnbGltZS03MDAnOiAkbGltZS03MDAsXG4gICdsaW1lLTgwMCc6ICRsaW1lLTgwMCxcbiAgJ2xpbWUtOTAwJzogJGxpbWUtOTAwLFxuICAnbGltZS1hY2NlbnQtMTAwJzogJGxpbWUtYWNjZW50LTEwMCxcbiAgJ2xpbWUtYWNjZW50LTIwMCc6ICRsaW1lLWFjY2VudC0yMDAsXG4gICdsaW1lLWFjY2VudC00MDAnOiAkbGltZS1hY2NlbnQtNDAwLFxuICAnbGltZS1hY2NlbnQtNzAwJzogJGxpbWUtYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gICd5ZWxsb3ctNTAnOiAkeWVsbG93LTUwLFxuICAneWVsbG93LTEwMCc6ICR5ZWxsb3ctMTAwLFxuICAneWVsbG93LTIwMCc6ICR5ZWxsb3ctMjAwLFxuICAneWVsbG93LTMwMCc6ICR5ZWxsb3ctMzAwLFxuICAneWVsbG93LTQwMCc6ICR5ZWxsb3ctNDAwLFxuICAneWVsbG93LTUwMCc6ICR5ZWxsb3ctNTAwLFxuICAneWVsbG93LTYwMCc6ICR5ZWxsb3ctNjAwLFxuICAneWVsbG93LTcwMCc6ICR5ZWxsb3ctNzAwLFxuICAneWVsbG93LTgwMCc6ICR5ZWxsb3ctODAwLFxuICAneWVsbG93LTkwMCc6ICR5ZWxsb3ctOTAwLFxuICAneWVsbG93LWFjY2VudC0xMDAnOiAkeWVsbG93LWFjY2VudC0xMDAsXG4gICd5ZWxsb3ctYWNjZW50LTIwMCc6ICR5ZWxsb3ctYWNjZW50LTIwMCxcbiAgJ3llbGxvdy1hY2NlbnQtNDAwJzogJHllbGxvdy1hY2NlbnQtNDAwLFxuICAneWVsbG93LWFjY2VudC03MDAnOiAkeWVsbG93LWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kYW1iZXJzOiAoXG4gICdhbWJlci01MCc6ICRhbWJlci01MCxcbiAgJ2FtYmVyLTEwMCc6ICRhbWJlci0xMDAsXG4gICdhbWJlci0yMDAnOiAkYW1iZXItMjAwLFxuICAnYW1iZXItMzAwJzogJGFtYmVyLTMwMCxcbiAgJ2FtYmVyLTQwMCc6ICRhbWJlci00MDAsXG4gICdhbWJlci01MDAnOiAkYW1iZXItNTAwLFxuICAnYW1iZXItNjAwJzogJGFtYmVyLTYwMCxcbiAgJ2FtYmVyLTcwMCc6ICRhbWJlci03MDAsXG4gICdhbWJlci04MDAnOiAkYW1iZXItODAwLFxuICAnYW1iZXItOTAwJzogJGFtYmVyLTkwMCxcbiAgJ2FtYmVyLWFjY2VudC0xMDAnOiAkYW1iZXItYWNjZW50LTEwMCxcbiAgJ2FtYmVyLWFjY2VudC0yMDAnOiAkYW1iZXItYWNjZW50LTIwMCxcbiAgJ2FtYmVyLWFjY2VudC00MDAnOiAkYW1iZXItYWNjZW50LTQwMCxcbiAgJ2FtYmVyLWFjY2VudC03MDAnOiAkYW1iZXItYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gICdvcmFuZ2UtNTAnOiAkb3JhbmdlLTUwLFxuICAnb3JhbmdlLTEwMCc6ICRvcmFuZ2UtMTAwLFxuICAnb3JhbmdlLTIwMCc6ICRvcmFuZ2UtMjAwLFxuICAnb3JhbmdlLTMwMCc6ICRvcmFuZ2UtMzAwLFxuICAnb3JhbmdlLTQwMCc6ICRvcmFuZ2UtNDAwLFxuICAnb3JhbmdlLTUwMCc6ICRvcmFuZ2UtNTAwLFxuICAnb3JhbmdlLTYwMCc6ICRvcmFuZ2UtNjAwLFxuICAnb3JhbmdlLTcwMCc6ICRvcmFuZ2UtNzAwLFxuICAnb3JhbmdlLTgwMCc6ICRvcmFuZ2UtODAwLFxuICAnb3JhbmdlLTkwMCc6ICRvcmFuZ2UtOTAwLFxuICAnb3JhbmdlLWFjY2VudC0xMDAnOiAkb3JhbmdlLWFjY2VudC0xMDAsXG4gICdvcmFuZ2UtYWNjZW50LTIwMCc6ICRvcmFuZ2UtYWNjZW50LTIwMCxcbiAgJ29yYW5nZS1hY2NlbnQtNDAwJzogJG9yYW5nZS1hY2NlbnQtNDAwLFxuICAnb3JhbmdlLWFjY2VudC03MDAnOiAkb3JhbmdlLWFjY2VudC03MDAsXG4pICFkZWZhdWx0O1xuXG4kZGVlcC1vcmFuZ2VzOiAoXG4gICdkZWVwLW9yYW5nZS01MCc6ICRkZWVwLW9yYW5nZS01MCxcbiAgJ2RlZXAtb3JhbmdlLTEwMCc6ICRkZWVwLW9yYW5nZS0xMDAsXG4gICdkZWVwLW9yYW5nZS0yMDAnOiAkZGVlcC1vcmFuZ2UtMjAwLFxuICAnZGVlcC1vcmFuZ2UtMzAwJzogJGRlZXAtb3JhbmdlLTMwMCxcbiAgJ2RlZXAtb3JhbmdlLTQwMCc6ICRkZWVwLW9yYW5nZS00MDAsXG4gICdkZWVwLW9yYW5nZS01MDAnOiAkZGVlcC1vcmFuZ2UtNTAwLFxuICAnZGVlcC1vcmFuZ2UtNjAwJzogJGRlZXAtb3JhbmdlLTYwMCxcbiAgJ2RlZXAtb3JhbmdlLTcwMCc6ICRkZWVwLW9yYW5nZS03MDAsXG4gICdkZWVwLW9yYW5nZS04MDAnOiAkZGVlcC1vcmFuZ2UtODAwLFxuICAnZGVlcC1vcmFuZ2UtOTAwJzogJGRlZXAtb3JhbmdlLTkwMCxcbiAgJ2RlZXAtb3JhbmdlLWFjY2VudC0xMDAnOiAkZGVlcC1vcmFuZ2UtYWNjZW50LTEwMCxcbiAgJ2RlZXAtb3JhbmdlLWFjY2VudC0yMDAnOiAkZGVlcC1vcmFuZ2UtYWNjZW50LTIwMCxcbiAgJ2RlZXAtb3JhbmdlLWFjY2VudC00MDAnOiAkZGVlcC1vcmFuZ2UtYWNjZW50LTQwMCxcbiAgJ2RlZXAtb3JhbmdlLWFjY2VudC03MDAnOiAkZGVlcC1vcmFuZ2UtYWNjZW50LTcwMCxcbikgIWRlZmF1bHQ7XG5cbiRicm93bnM6IChcbiAgJ2Jyb3duLTUwJzogJGJyb3duLTUwLFxuICAnYnJvd24tMTAwJzogJGJyb3duLTEwMCxcbiAgJ2Jyb3duLTIwMCc6ICRicm93bi0yMDAsXG4gICdicm93bi0zMDAnOiAkYnJvd24tMzAwLFxuICAnYnJvd24tNDAwJzogJGJyb3duLTQwMCxcbiAgJ2Jyb3duLTUwMCc6ICRicm93bi01MDAsXG4gICdicm93bi02MDAnOiAkYnJvd24tNjAwLFxuICAnYnJvd24tNzAwJzogJGJyb3duLTcwMCxcbiAgJ2Jyb3duLTgwMCc6ICRicm93bi04MDAsXG4gICdicm93bi05MDAnOiAkYnJvd24tOTAwLFxuKSAhZGVmYXVsdDtcblxuJGJsdWUtZ3JheXM6IChcbiAgJ2JsdWUtZ3JheS01MCc6ICRibHVlLWdyYXktNTAsXG4gICdibHVlLWdyYXktMTAwJzogJGJsdWUtZ3JheS0xMDAsXG4gICdibHVlLWdyYXktMjAwJzogJGJsdWUtZ3JheS0yMDAsXG4gICdibHVlLWdyYXktMzAwJzogJGJsdWUtZ3JheS0zMDAsXG4gICdibHVlLWdyYXktNDAwJzogJGJsdWUtZ3JheS00MDAsXG4gICdibHVlLWdyYXktNTAwJzogJGJsdWUtZ3JheS01MDAsXG4gICdibHVlLWdyYXktNjAwJzogJGJsdWUtZ3JheS02MDAsXG4gICdibHVlLWdyYXktNzAwJzogJGJsdWUtZ3JheS03MDAsXG4gICdibHVlLWdyYXktODAwJzogJGJsdWUtZ3JheS04MDAsXG4gICdibHVlLWdyYXktOTAwJzogJGJsdWUtZ3JheS05MDAsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtYXRlcmlhbC1kZXNpZ24tY29sb3Itc3lzdGVtLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kcmVkOiAkcmVkLTUwMCAhZGVmYXVsdDtcbiRwaW5rOiAkcGluay01MDAgIWRlZmF1bHQ7XG4kcHVycGxlOiAkcHVycGxlLTUwMCAhZGVmYXVsdDtcbiRpbmRpZ286ICRpbmRpZ28tNTAwICFkZWZhdWx0O1xuJGJsdWU6ICRibHVlLTUwMCAhZGVmYXVsdDtcbiRjeWFuOiAkY3lhbi01MDAgIWRlZmF1bHQ7XG4kdGVhbDogJHRlYWwtNTAwICFkZWZhdWx0O1xuJGdyZWVuOiAkZ3JlZW4tNTAwICFkZWZhdWx0O1xuJHllbGxvdzogJHllbGxvdy01MDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAkb3JhbmdlLTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gICdyZWQnOiAkcmVkLFxuICAncGluayc6ICRwaW5rLFxuICAncHVycGxlJzogJHB1cnBsZSxcbiAgJ2luZGlnbyc6ICRpbmRpZ28sXG4gICdibHVlJzogJGJsdWUsXG4gICdjeWFuJzogJGN5YW4sXG4gICd0ZWFsJzogJHRlYWwsXG4gICdncmVlbic6ICRncmVlbixcbiAgJ3llbGxvdyc6ICR5ZWxsb3csXG4gICdvcmFuZ2UnOiAkb3JhbmdlLFxuICAnd2hpdGUnOiAkd2hpdGUsXG4gICdibGFjayc6ICRibGFjayxcbiAgJ2dyYXknOiAkZ3JheS02MDAsXG4gICdncmF5LWRhcmsnOiAkZ3JheS04MDAsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRtaW4tY29udHJhc3QtcmF0aW86IDIgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAjM2I3MWNhICFkZWZhdWx0O1xuJHNlY29uZGFyeTogIzlmYTZiMiAhZGVmYXVsdDtcbiRzdWNjZXNzOiAjMTRhNDRkICFkZWZhdWx0O1xuJGRhbmdlcjogI2RjNGM2NCAhZGVmYXVsdDtcbiR3YXJuaW5nOiAjZTRhMTFiICFkZWZhdWx0O1xuJGluZm86ICM1NGI0ZDMgIWRlZmF1bHQ7XG4kbGlnaHQ6ICNmYmZiZmIgIWRlZmF1bHQ7XG4kZGFyazogIzMzMmQyZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gICdwcmltYXJ5JzogJHByaW1hcnksXG4gICdzZWNvbmRhcnknOiAkc2Vjb25kYXJ5LFxuICAnc3VjY2Vzcyc6ICRzdWNjZXNzLFxuICAnZGFuZ2VyJzogJGRhbmdlcixcbiAgJ3dhcm5pbmcnOiAkd2FybmluZyxcbiAgJ2luZm8nOiAkaW5mbyxcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAnZGFyayc6ICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAyMCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDQwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkaW5mbywgMzAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA0MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkZGFuZ2VyLCAyMCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogdGludC1jb2xvcigkcHJpbWFyeSwgODUlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDg1JSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDg1JSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJGluZm8sIDg1JSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6IHRpbnQtY29sb3IoJHdhcm5pbmcsIDg1JSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogdGludC1jb2xvcigkZGFuZ2VyLCA4NSUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtc2hhZG93czogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzLlxuXG4kdmFyaWFibGUtcHJlZml4OiBtZGItICFkZWZhdWx0O1xuJHByZWZpeDogJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR2xvYmFsIE1EQiBsaWdodCB0aGVtZSB2YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1kYi1nbG9iYWwtbGlnaHQtdGhlbWUtdmFyaWFibGVzXG4kc3VyZmFjZS1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xuJHN1cmZhY2UtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzdXJmYWNlLWludmVydGVkLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kc3VyZmFjZS1pbnZlcnRlZC1iZzogIzZkNmQ2ZCAhZGVmYXVsdDtcbiRkaXZpZGVyLWNvbG9yOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGl2aWRlci1ibHVycnktY29sb3I6IGhzbCgwLCAwJSwgNDAlKSAhZGVmYXVsdDtcbiRoaWdobGlnaHQtYmctY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRzY3JvbGxiYXItcmFpbC1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xuJHNjcm9sbGJhci10aHVtYi1iZzogJGdyYXktNTAwICFkZWZhdWx0O1xuJHBpY2tlci1oZWFkZXItYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2stZmFjZS1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kc2lkZW5hdi1iYWNrZHJvcC1vcGFjaXR5OiAwLjEgIWRlZmF1bHQ7XG4kZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xuJGZvcm0tY29udHJvbC1sYWJlbC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tY29udHJvbC1kaXNhYmxlZC1iZzogJGdyYXktMzAwICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1iZzogJGdyYXktNTAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1jZWxsLWluLXJhbmdlLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJvcmRlci1zdWJ0bGUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgbWRiLWdsb2JhbC1saWdodC10aGVtZS12YXJpYWJsZXNcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAjZmJmYmZiICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6IDUlICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtZm9jdXMtcGVyY2VudGFnZTogMTAlICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtYWN0aXZlLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstZm9jdXMtY29sb3I6IHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1mb2N1cy1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWFjdGl2ZS1jb2xvcjogc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLWFjdGl2ZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIGJveCBzaGFkb3cgYW5kIGJvcmRlciBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGgtYWx0ZXJuYXRlOiAycHggIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlLWFsdGVybmF0ZTogc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLWFsdGVybmF0ZTogaHNsKDAsIDAlLCA5NiUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14czogMC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbWQ6IDAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIFNoYWRvd3Ncbi8vXG4vLyBTaGFkb3dzIG9mZnNldCwgYmx1ciwgc3ByZWFkIGFuZCBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdy0wOiBub25lICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy0xOiAwIDBweCAycHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDcpLFxuICAwIDFweCAxcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDQpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctMjogMCAwcHggM3B4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA3KSxcbiAgMCAycHggMnB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA0KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTM6IDAgMnB4IDZweCAtMXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNyksXG4gIDAgNnB4IDE4cHggLTFweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDQpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctNDogMCAycHggMTVweCAtM3B4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNyksXG4gIDAgMTBweCAyMHB4IC0ycHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA0KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTU6IDAgMnB4IDI1cHggLTVweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDcpLFxuICAwIDI1cHggMjFweCAtNXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNCkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy02OiAwIDJweCAzNXB4IC0xMnB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4yMSksXG4gIDAgNTBweCA0MHB4IC01cHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA0KSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctMS1zb2Z0OiAwIDFweCA1cHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctMi1zb2Z0OiAwIDJweCAxMHB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTMtc29mdDogMCA1cHggMTVweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy00LXNvZnQ6IDAgMTBweCAyMHB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTUtc29mdDogMCAxNXB4IDMwcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctNi1zb2Z0OiAwIDIwcHggNDBweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNSkgIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LTEtc3Ryb25nOiAwIDBweCAycHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTYpLFxuICAwIDFweCAxcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy0yLXN0cm9uZzogMCAwcHggM3B4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjE2KSxcbiAgMCAycHggMnB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjEpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctMy1zdHJvbmc6IDAgMnB4IDZweCAtMXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNiksXG4gIDAgNnB4IDE4cHggLTFweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy00LXN0cm9uZzogMCAycHggMTVweCAtM3B4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNiksXG4gIDAgMTBweCAyMHB4IC0ycHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjEpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctNS1zdHJvbmc6IDAgMnB4IDI1cHggLTVweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTYpLFxuICAwIDI1cHggMjFweCAtNXB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xKSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LTYtc3Ryb25nOiAwIDJweCAzNXB4IC0xMnB4IHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4yNiksXG4gIDAgNTBweCA0MHB4IC01cHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjEpICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy0zLXRvcDogMCAtMTBweCAyMHB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWlubmVyOiBpbnNldCAwIDJweCA0cHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDYpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3RhbmRhcmQtc2hhZG93cy1tYXBcbiRzaGFkb3dzOiAoXG4gICcwJzogJGJveC1zaGFkb3ctMCxcbiAgJzEnOiAkYm94LXNoYWRvdy0xLFxuICAnMic6ICRib3gtc2hhZG93LTIsXG4gICczJzogJGJveC1zaGFkb3ctMyxcbiAgJzQnOiAkYm94LXNoYWRvdy00LFxuICAnNSc6ICRib3gtc2hhZG93LTUsXG4gICc2JzogJGJveC1zaGFkb3ctNixcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHN0YW5kYXJkLXNoYWRvd3MtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzb2Z0LXNoYWRvd3MtbWFwXG4kc2hhZG93cy1zb2Z0OiAoXG4gICcxJzogJGJveC1zaGFkb3ctMS1zb2Z0LFxuICAnMic6ICRib3gtc2hhZG93LTItc29mdCxcbiAgJzMnOiAkYm94LXNoYWRvdy0zLXNvZnQsXG4gICc0JzogJGJveC1zaGFkb3ctNC1zb2Z0LFxuICAnNSc6ICRib3gtc2hhZG93LTUtc29mdCxcbiAgJzYnOiAkYm94LXNoYWRvdy02LXNvZnQsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzb2Z0LXNoYWRvd3MtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzdHJvbmctc2hhZG93cy1tYXBcbiRzaGFkb3dzLXN0cm9uZzogKFxuICAnMSc6ICRib3gtc2hhZG93LTEtc3Ryb25nLFxuICAnMic6ICRib3gtc2hhZG93LTItc3Ryb25nLFxuICAnMyc6ICRib3gtc2hhZG93LTMtc3Ryb25nLFxuICAnNCc6ICRib3gtc2hhZG93LTQtc3Ryb25nLFxuICAnNSc6ICRib3gtc2hhZG93LTUtc3Ryb25nLFxuICAnNic6ICRib3gtc2hhZG93LTYtc3Ryb25nLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Ryb25nLXNoYWRvd3MtbWFwXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1yb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiB2YXIoLS0jeyRwcmVmaXh9Zm9udC1yb2JvdG8pICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjYgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBub3RlLXZhcmlhYmxlc1xuJG5vdGUtcGFkZGluZzogMTBweCAhZGVmYXVsdDtcbiRub3RlLWJvcmRlci13aWR0aDogNnB4ICFkZWZhdWx0O1xuJG5vdGUtYm9yZGVyLXJhZGl1czogNXB4ICFkZWZhdWx0O1xuJG5vdGUtc3Ryb25nLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5vdGUtdmFyaWFibGVzXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAxLjRyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1mb250LXNpemU6IDAuOXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLXRyYW5zaXRpb246IDAuNXMgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wMjUpICFkZWZhdWx0O1xuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcbiR0YWJsZS1kaXZpZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmctc2NhbGU6IC04MCUgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjEpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjAyNSkgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gICdwcmltYXJ5Jzogc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICdzZWNvbmRhcnknOiBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICAnc3VjY2Vzcyc6IHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICAnaW5mbyc6IHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICAnd2FybmluZyc6IHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICAnZGFuZ2VyJzogc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAnZGFyayc6ICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgTURCJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmctdG9wOiAwLjYyNXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy1ib3R0b206IDAuNXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAxLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXRvcC1sZzogMC43NXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy1ib3R0b20tbGc6IDAuNjg3NXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAxLjY4NzVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogMC44NzVyZW0gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAxLjYgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy10b3Atc206IDAuMzc1cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLWJvdHRvbS1zbTogMC4zMTI1cmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206IDFyZW0gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogMC43NXJlbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206IDEuNSAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtYWx0ZXJuYXRlICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAwIDRweCA5cHggLTRweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMzUpICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3gtc2hhZG93OiAwIDhweCA5cHggLTRweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTUpLFxuICAwIDRweCAxOHB4IDAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjEpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAkYnRuLWhvdmVyLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWJnOiBoc2woMCwgMCUsIDk2JSkgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiA1JSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYmctc2hhZGUtYW1vdW50OiA1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogMTAlICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiA1JSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYmctdGludC1hbW91bnQ6IDUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6IDEwJSAhZGVmYXVsdDtcblxuJGJ0bi1zZWNvbmRhcnktYmctdGludC1hbW91bnQ6IDg1JSAhZGVmYXVsdDtcbiRidG4tc2Vjb25kYXJ5LWNvbG9yLXNoYWRlLWFtb3VudDogMzAlICFkZWZhdWx0O1xuJGJ0bi1saWdodC1jb2xvci10aW50LWFtb3VudDogMzAlICFkZWZhdWx0O1xuXG4kYnRuLW91dGxpbmUtaG92ZXItYmctdGludC1hbW91bnQ6IDk1JSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1mb2N1cy1iZy10aW50LWFtb3VudDogOTUlICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLWFjdGl2ZS1iZy10aW50LWFtb3VudDogOTUlICFkZWZhdWx0O1xuXG4kYnRuLW91dGxpbmUtaG92ZXItYmctc2hhZGUtYW1vdW50OiAyMCUgIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtZm9jdXMtYmctc2hhZGUtYW1vdW50OiAyMCUgIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogMjAlICFkZWZhdWx0O1xuXG4kYnRuLWNvbnRleHR1YWwtYm94LXNoYWRvdzogMCA0cHggOXB4IC00cHggIWRlZmF1bHQ7XG4kYnRuLWNvbnRleHR1YWwtYm94LXNoYWRvdy1zdGF0ZS1maXJzdC1wYXJ0OiAwIDhweCA5cHggLTRweCAhZGVmYXVsdDtcbiRidG4tY29udGV4dHVhbC1ib3gtc2hhZG93LXN0YXRlLXNlY29uZC1wYXJ0OiAwIDRweCAxOHB4IDAgIWRlZmF1bHQ7XG5cbiRidG4tb3V0bGluZS1wYWRkaW5nLXRvcDogMC41cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLXBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1wYWRkaW5nLXg6IDEuMzc1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1hbHRlcm5hdGUgIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcblxuJGJ0bi1vdXRsaW5lLXBhZGRpbmctdG9wLWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1wYWRkaW5nLWJvdHRvbS1sZzogMC41NjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLXBhZGRpbmcteC1sZzogMS41NjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLWZvbnQtc2l6ZS1sZzogMC44NzVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtbGluZS1oZWlnaHQtbGc6IDEuNiAhZGVmYXVsdDtcblxuJGJ0bi1vdXRsaW5lLXBhZGRpbmctdG9wLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLXBhZGRpbmctYm90dG9tLXNtOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtcGFkZGluZy14LXNtOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1mb250LXNpemUtc206IDAuNzVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtbGluZS1oZWlnaHQtc206IDEuNSAhZGVmYXVsdDtcblxuJGJ0bi1yb3VuZGVkLWJvcmRlci1yYWRpdXM6IDEwcmVtICFkZWZhdWx0O1xuXG4kYnRuLWZsb2F0aW5nLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuJGJ0bi1mbG9hdGluZy13aWR0aDogMi4zMTI1cmVtICFkZWZhdWx0O1xuJGJ0bi1mbG9hdGluZy1oZWlnaHQ6IDIuMzEyNXJlbSAhZGVmYXVsdDtcbiRidG4tZmxvYXRpbmctaWNvbi13aWR0aDogMi4zMTI1cmVtICFkZWZhdWx0O1xuXG4kYnRuLWZsb2F0aW5nLXdpZHRoLWxnOiAyLjgxMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZsb2F0aW5nLWhlaWdodC1sZzogMi44MTI1cmVtICFkZWZhdWx0O1xuJGJ0bi1mbG9hdGluZy1pY29uLXdpZHRoLWxnOiAyLjgxMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tZmxvYXRpbmctd2lkdGgtc206IDEuODEyNXJlbSAhZGVmYXVsdDtcbiRidG4tZmxvYXRpbmctaGVpZ2h0LXNtOiAxLjgxMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZsb2F0aW5nLWljb24td2lkdGgtc206IDEuODEyNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1vdXRsaW5lLWZsb2F0aW5nLWljb24td2lkdGg6IDIuMDYyNXJlbSAhZGVmYXVsdDtcbiRidG4tb3V0bGluZS1mbG9hdGluZy1pY29uLXdpZHRoLWxnOiAyLjU2MjVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtZmxvYXRpbmctaWNvbi13aWR0aC1zbTogMS41NjI1cmVtICFkZWZhdWx0O1xuXG4kYnRuLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHQ6IDIuMzEyNXJlbSAhZGVmYXVsdDtcbiRidG4tZmxvYXRpbmctaWNvbi1saW5lLWhlaWdodC1sZzogMi44MTI1cmVtICFkZWZhdWx0O1xuJGJ0bi1mbG9hdGluZy1pY29uLWxpbmUtaGVpZ2h0LXNtOiAxLjgxMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tb3V0bGluZS1mbG9hdGluZy1pY29uLWxpbmUtaGVpZ2h0OiAyLjA2MjVyZW0gIWRlZmF1bHQ7XG4kYnRuLW91dGxpbmUtZmxvYXRpbmctaWNvbi1saW5lLWhlaWdodC1sZzogMi41NjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1vdXRsaW5lLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHQtc206IDEuNTYyNXJlbSAhZGVmYXVsdDtcblxuJGZpeGVkLWFjdGlvbi1idG4tcmlnaHQ6IDIuMTg3NXJlbSAhZGVmYXVsdDtcbiRmaXhlZC1hY3Rpb24tYnRuLWJvdHRvbTogMi4xODc1cmVtICFkZWZhdWx0O1xuJGZpeGVkLWFjdGlvbi1idG4tcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhZGVmYXVsdDtcbiRmaXhlZC1hY3Rpb24tYnRuLXBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFkZWZhdWx0O1xuJGZpeGVkLWFjdGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xuJGZpeGVkLWFjdGlvbi1idG4tbGktbWFyZ2luLWJvdHRvbTogMS41cmVtICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLW1hcmdpbi10b3A6IDAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG4vLyBSaXBwbGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJpcHBsZS12YXJpYWJsZXNcbiRyaXBwbGUtd2F2ZS1jdWJpY0JlemllcjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTUsIDEpICFkZWZhdWx0O1xuJHJpcHBsZS13YXZlLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRyaXBwbGUtd2F2ZS1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG4kcmlwcGxlLXdhdmUtdHJhbnNmb3JtOiBzY2FsZSgwKSAhZGVmYXVsdDtcbiRyaXBwbGUtd2F2ZS16LWluZGV4OiA5OTkgIWRlZmF1bHQ7XG4kcmlwcGxlLXdhdmUtYWN0aXZlLXRyYW5zZm9ybTogc2NhbGUoMSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHJpcHBsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJpcHBsZS1jb2xvcnMtbWFwXG4kcmlwcGxlOiAoXG4gICdwcmltYXJ5JzogJHByaW1hcnksXG4gICdzZWNvbmRhcnknOiAjZTNlYmY3LFxuICAnc3VjY2Vzcyc6ICRzdWNjZXNzLFxuICAnZGFuZ2VyJzogJGRhbmdlcixcbiAgJ3dhcm5pbmcnOiAkd2FybmluZyxcbiAgJ2luZm8nOiAkaW5mbyxcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAnZGFyayc6ICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcmlwcGxlLWNvbG9ycy1tYXBcblxuLy8gQnV0dG9uIGdyb3VwXG4vL1xuLy8gTWF0ZXJpYWwgc3R5bGluZyBmb3IgZ3JvdXAgb2YgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWdyb3VwLXZhcmlhYmxlc1xuJGJ0bi1ncm91cC1ib3JkZXItcmFkaXVzOiBjYWxjKDRweCAtIDFweCkgIWRlZmF1bHQ7XG4kYnRuLWdyb3VwLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1ncm91cC12YXJpYWJsZXNcblxuLy8gRm9ybXNcbi8vXG4vLyBNYXRlcmlhbCBzdHlsaW5nIGZvciBvdXRsaW5lIGZvcm1zIGJvcmRlciwgbGFiZWwsIHNpemVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmctdG9wOiAwLjMycmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy10b3AgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLWxlZnQgIWRlZmF1bHQ7XG4kaW5wdXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSwgMC44KSAhZGVmYXVsdDtcblxuJGZvcm0tbGFiZWwtbGVmdDogMC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLXBhZGRpbmctdG9wOiAwLjM3cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1sYWJlbC1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1hY3RpdmUtbGFiZWwtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKSB0cmFuc2xhdGVZKDAuMXJlbSkgc2NhbGUoMC44KSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1sYWJlbC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWlucHV0LWZvY3VzLWxhYmVsLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1kaXNhYmxlZC1iZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb250LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6IDIuMTUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYWN0aXZlLWxhYmVsLXRyYW5zZm9ybS1sZzogdHJhbnNsYXRlWSgtMS4yNXJlbSkgdHJhbnNsYXRlWSgwLjFyZW0pIHNjYWxlKDAuOCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXRvcC1zbTogMC4zMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLWJvdHRvbS1zbTogMC4zMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206IDAuNzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAxLjUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYWN0aXZlLWxhYmVsLXRyYW5zZm9ybS1zbTogdHJhbnNsYXRlWSgtMC44NXJlbSkgdHJhbnNsYXRlWSgwLjFyZW0pIHNjYWxlKDAuOCkgIWRlZmF1bHQ7XG5cbiRmb3JtLW5vdGNoLWRpdi1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLW5vdGNoLWxlYWRpbmctd2lkdGg6IDAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLW5vdGNoLWxlYWRpbmctYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLW5vdGNoLW1pZGRsZS1tYXgtd2lkdGg6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1ub3RjaC10cmFpbGluZy1ib3JkZXItcmFkaXVzOiAkZm9ybS1ub3RjaC1sZWFkaW5nLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRmb3JtLWxhYmVsLXBhZGRpbmctdG9wLWxnOiAwLjdyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1wYWRkaW5nLXRvcC1zbTogMC4zM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZS1zbTogMC43NzVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLXdoaXRlLWlucHV0LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9ybS13aGl0ZS1sYWJlbC1jb2xvcjogJGdyYXktNTAgIWRlZmF1bHQ7XG4kZm9ybS13aGl0ZS1ub3RjaC1kaXYtYm9yZGVyLWNvbG9yOiAkZ3JheS01MCAhZGVmYXVsdDtcbiRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWxhYmVsLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9ybS13aGl0ZS1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLXdoaXRlLXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWRlZmF1bHQ7XG4kZm9ybS13aGl0ZS1kaXNhYmxlZC1iZ2M6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi1sZWZ0OiAxLjc5cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tbWFyZ2luLWxlZnQ6IDEuODVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aC1tZDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1oZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoLW1kICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZWZvcmUtYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTNweCB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJlZm9yZS1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1iZWZvcmUtd2lkdGg6IDAuODc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLWhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLXRyYW5zZm9ybTogc2NhbGUoMCkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWhvdmVyLWJlZm9yZS1vcGFjaXR5OiAwLjA0ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaG92ZXItYmVmb3JlLWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEzcHhcbiAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjYpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtb3BhY2l0eTogMC4xMiAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS1ib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1ob3Zlci1iZWZvcmUtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS10cmFuc2Zvcm06IHNjYWxlKDEpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYmVmb3JlLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgdHJhbnNmb3JtIDAuMnMgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmVmb3JlLW9wYWNpdHk6IDAuMTYgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAxM3B4ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtdHJhbnNmb3JtOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtdHJhbnNmb3JtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtdHJhbnNpdGlvbjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYmVmb3JlLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1mb2N1cy1hZnRlci13aWR0aDogMC44NzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1mb2N1cy1hZnRlci1oZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWZvY3VzLWFmdGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtZm9jdXMtYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXItdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1ib3JkZXItd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1ib3JkZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXItd2lkdGg6IDAuMzc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1oZWlnaHQ6IDAuODEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXItbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWFmdGVyLW1hcmdpbi10b3A6IC0xcHggIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtZm9jdXMtYmVmb3JlLWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEzcHggJHByaW1hcnkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNoZWNrZWQtYWZ0ZXItdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jaGVja2VkLWFmdGVyLWJvcmRlci13aWR0aDogMC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNoZWNrZWQtYWZ0ZXItYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNoZWNrZWQtYWZ0ZXItd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jaGVja2VkLWFmdGVyLWhlaWdodDogMC44NzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNoZWNrZWQtYWZ0ZXItbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLXdpZHRoOiAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8taGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby13aWR0aCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYmVmb3JlLXdpZHRoOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYmVmb3JlLWhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYmVmb3JlLXdpZHRoICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1hZnRlci13aWR0aDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYmVmb3JlLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYWZ0ZXItaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1hZnRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWFmdGVyLWJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci1ib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci13aWR0aDogMC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWFmdGVyLWhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWFmdGVyLW1hcmdpbi10b3A6IDAuMTg3NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItbWFyZ2luLWxlZnQ6IDAuMTg3NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWNoZWNrZWQtYWZ0ZXItdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1wYWRkaW5nLWxlZnQ6IDEuODVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAwLjQzNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC13aWR0aDogMnJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWhlaWdodDogMC44NzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKFxuICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSxcbiAgMC4yNVxuKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LW1hcmdpbi10b3A6IDAuMzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4tcmlnaHQ6IDAuN3JlbSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItd2lkdGg6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1oZWlnaHQ6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItbWFyZ2luLXRvcDogLTAuMTg3NXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LTIgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdzogM3B4IC0xcHggMHB4IDEzcHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjYpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtZm9jdXMtYmVmb3JlLXRyYW5zZm9ybTogc2NhbGUoMSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCB0cmFuc2Zvcm0gMC4ycyAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtZm9jdXMtYWZ0ZXItYm9yZGVyLXJhZGl1czogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWFmdGVyLXdpZHRoOiAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtZm9jdXMtYWZ0ZXItaGVpZ2h0OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1hZnRlci13aWR0aCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtbWFyZ2luLWxlZnQ6IDEuMDYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYmVmb3JlLWJveC1zaGFkb3c6IDNweCAtMXB4IDBweCAxM3B4ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtdHJhbnNmb3JtOiBzY2FsZSgxKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYmVmb3JlLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgdHJhbnNmb3JtIDAuMnMgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci13aWR0aDogMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItaGVpZ2h0OiAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItbWFyZ2luLXRvcDogLTNweCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItbWFyZ2luLWxlZnQ6IDEuMDYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjIpLFxuICAwIDJweCAycHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTQpLFxuICAwIDFweCA1cHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsXG4gIHRyYW5zZm9ybSAwLjJzICFkZWZhdWx0O1xuXG4kZm9ybS1maWxlLWhlaWdodDogY2FsYygxLjc5cmVtICsgMC4zM3JlbSArIDJweCkgIWRlZmF1bHQ7XG5cbiRmb3JtLWZpbGUtbGFiZWwtZm9jdXMtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtbGFiZWwtZm9jdXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1sYWJlbC1mb2N1cy10ZXh0LWJvcmRlci13aWR0aDogMnB4IDFweCAycHggMnB4ICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1sYWJlbC1mb2N1cy1idXR0b24tYm9yZGVyLXdpZHRoOiAycHggMnB4IDJweCAxcHggIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWxhYmVsLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWxhYmVsLWhlaWdodDogJGZvcm0tZmlsZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWxhYmVsLWJvcmRlci1jb2xvcjogI2JkYmRiZCAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtbGFiZWwtYm9yZGVyLXJhZGl1czogMC4ycmVtICFkZWZhdWx0O1xuXG4kZm9ybS1maWxlLXRleHQtcGFkZGluZy15OiAwLjMzcmVtICFkZWZhdWx0O1xuJGZvcm0tZmlsZS10ZXh0LWJvcmRlci1jb2xvcjogI2JkYmRiZCAhZGVmYXVsdDtcblxuJGZvcm0tZmlsZS1idXR0b24tbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ib3JkZXItY29sb3I6ICRmb3JtLWZpbGUtdGV4dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLWZpbGUtc20taGVpZ2h0OiBjYWxjKDEuMzNyZW0gKyAwLjMzcmVtICsgMnB4KSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtc20tZm9udC1zaXplOiAwLjc3NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtc20tbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtc20tcGFkZGluZy15OiAkZm9ybS1maWxlLXRleHQtcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kZm9ybS1maWxlLWxnLWhlaWdodDogY2FsYygyLjMxNXJlbSArIDAuMzNyZW0gKyAycHgpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1sZy1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWxnLWxpbmUtaGVpZ2h0OiAyLjE1ICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1sZy1wYWRkaW5nLXk6ICRmb3JtLWZpbGUtdGV4dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS13ZWJraXQtc2xpZGVyLXRodW1iLW1hcmdpbi10b3A6IC02cHggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLWhlaWdodDogNHB4ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtaGVpZ2h0OiBjYWxjKDEuNzVyZW0gKyAwLjMzcmVtICsgMnB4KSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1taW4taGVpZ2h0OiAkaW5wdXQtZ3JvdXAtaGVpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLXBhZGRpbmcteTogMC4yN3JlbSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1mb2N1cy10cmFuc2l0aW9uOiAkaW5wdXQtZ3JvdXAtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1mb2N1cy1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWZvY3VzLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLXRleHQtcGFkZGluZy15OiAwLjI2cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtbGctaGVpZ2h0OiBjYWxjKDIuMzE1cmVtICsgMC4zM3JlbSArIDJweCkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtbGctZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWxnLXBhZGRpbmcteTogMC4zM3JlbSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1sZy10ZXh0LWZvbnQtc2l6ZTogJGlucHV0LWdyb3VwLWxnLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLXNtLWhlaWdodDogY2FsYygxLjMzcmVtICsgMC4zM3JlbSArIDJweCkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtc20tbWluLWhlaWdodDogJGlucHV0LWdyb3VwLXNtLWhlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1zbS1mb250LXNpemU6IDAuNzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLXNtLXBhZGRpbmcteTogJGlucHV0LWdyb3VwLWxnLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1zbS10ZXh0LWZvbnQtc2l6ZTogJGlucHV0LWdyb3VwLXNtLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1zbS10ZXh0LWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1mb3JtLW91dGxpbmUtYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1mb3JtLW91dGxpbmUtYm9yZGVyLWxlZnQtY29sb3I6ICNiZGJkYmQgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay12YWxpZC10b29sdGlwLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAkZGFuZ2VyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMtbWRiOiAoXG4gICd2YWxpZCc6IChcbiAgICAnY29sb3InOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgKSxcbiAgJ2ludmFsaWQnOiAoXG4gICAgJ2NvbG9yJzogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgKSxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kZml4ZWQtYWN0aW9uLWJ1dHRvbi16aW5kZXg6IDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAxMDYwICFkZWZhdWx0O1xuJGFsZXJ0LXppbmRleDogMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtdGFicy1saW5rLWJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1wYWRkaW5nLXRvcDogMTdweCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLXBhZGRpbmctYm90dG9tOiAxNnB4ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstcGFkZGluZy14OiAyOXB4ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtbWFyZ2luOiAwLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1mb250LXNpemU6ICRuYXYtdGFicy1saW5rLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1wYWRkaW5nLXRvcDogJG5hdi10YWJzLWxpbmstcGFkZGluZy10b3AgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstcGFkZGluZy1ib3R0b206ICRuYXYtdGFicy1saW5rLXBhZGRpbmctYm90dG9tICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLXBhZGRpbmcteDogJG5hdi10YWJzLWxpbmstcGFkZGluZy14ICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstZm9udC13ZWlnaHQ6ICRuYXYtdGFicy1saW5rLWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtbGluay1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC41NSkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1iZ2M6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWxpbmstY29sb3I6ICRuYXYtdGFicy1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWhvdmVyLWJnOiAkbmF2LXRhYnMtbGluay1ob3Zlci1iZ2MgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLWJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDcpLFxuICAwIDJweCA0cHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjA1KSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy10b3A6IDAuNTYyNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaW1nLW1hcmdpbi1yaWdodDogMC4yNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1jb2xvcjogJGRyb3Bkb3duLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC41NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1tYXJnaW4tdG9wOiAwLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy00ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuXG4kZHJvcGRvd24tc3RhdGUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1tZW51LWFuaW1hdGVkLWFuaW1hdGlvbi1kdXJhdGlvbjogMC41NXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbWVudS1hbmltYXRlZC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tYW5pbWF0aW9uLWR1cmF0aW9uOiAxcyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1mb250LXNpemU6IDAuOXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY2lyY2xlLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNpcmNsZS1wYWRkaW5nLXg6IDAuODQxcmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jaXJjbGUtbGctcGFkZGluZy1sZWZ0OiAxLjM5OTQxNHJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNpcmNsZS1sZy1wYWRkaW5nLXJpZ2h0OiAxLjM5OTQxNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY2lyY2xlLXNtLXBhZGRpbmctbGVmdDogMC42OTZyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1jaXJjbGUtc20tcGFkZGluZy1yaWdodDogMC42ODhyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAwLjU1KSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogMC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAwLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAxLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogMS41cmVtICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhZGVmYXVsdDtcbiRjYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJGNhcmQtZm9vdGVyLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJGNhcmQtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS41cmVtICFkZWZhdWx0O1xuJGNhcmQtYmc6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6IDEuMTVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tZmx1c2gtYnV0dG9uLWJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tZmx1c2gtaXRlbS1ib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXJsZXNzLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlcmxlc3MtYnV0dG9uLWJnYzogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVybGVzcy1idXR0b24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAkc3VyZmFjZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogNnB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAxNnB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItYm94LXNoYWRvdzogJGJveC1zaGFkb3ctMiAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWJvdHRvbS13aWR0aDogJGJvcmRlci13aWR0aC1hbHRlcm5hdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy00ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1ib3R0b20td2lkdGg6ICRib3JkZXItd2lkdGgtYWx0ZXJuYXRlICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAwLjY1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kdG9hc3QtYnRuLWNsb3NlLXdpZHRoOiAxLjNlbSAhZGVmYXVsdDtcbiR0b2FzdC1idG4tY2xvc2UtbXI6IC0wLjM3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1idG4tY2xvc2UtbWw6IDAuNzVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMjdyZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1kb3QtYm9yZGVyLXJhZGl1czogNC41cHggIWRlZmF1bHQ7XG4kYmFkZ2UtZG90LWhlaWdodDogOXB4ICFkZWZhdWx0O1xuJGJhZGdlLWRvdC13aWR0aDogJGJhZGdlLWRvdC1oZWlnaHQgIWRlZmF1bHQ7XG4kYmFkZ2UtZG90LW1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kYmFkZ2Utbm90aWZpY2F0aW9uLWZvbnQtc2l6ZTogMC42cmVtICFkZWZhdWx0O1xuJGJhZGdlLW5vdGlmaWNhdGlvbi1tYXJnaW4tdG9wOiAtMC4xcmVtICFkZWZhdWx0O1xuJGJhZGdlLW5vdGlmaWNhdGlvbi1tYXJnaW4tbGVmdDogLTAuNXJlbSAhZGVmYXVsdDtcbiRiYWRnZS1ub3RpZmljYXRpb24tcGFkZGluZy15OiAwLjJlbSAhZGVmYXVsdDtcbiRiYWRnZS1ub3RpZmljYXRpb24tcGFkZGluZy14OiAwLjQ1ZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LTQgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtYWx0ZXJuYXRlICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtYWx0ZXJuYXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG4vLyBBbGVydHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogNHB4ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogY29sb3ItY29udHJhc3QoJHByaW1hcnkpICFkZWZhdWx0O1xuJHByb2dyZXNzLWNpcmN1bGFyLXNpemU6IDQ4cHggIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLXdpZHRoOiA0cHggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG4vLyBSYW5nZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmFuZ2UtdmFyaWFibGVzXG4kcmFuZ2UtdGh1bWItaGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xuJHJhbmdlLXRodW1iLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJHJhbmdlLXRodW1iLXRvcDogLTM1cHggIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItYmFja2dyb3VuZDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItYWN0aXZlLWJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItbWFyZ2luLWxlZnQ6IC0xNXB4ICFkZWZhdWx0O1xuJHJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDAgIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItdHJhbnNmb3JtOiBzY2FsZSgwKSAhZGVmYXVsdDtcbiRyYW5nZS10aHVtYi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRyYW5nZS10aHVtYi12YWx1ZS1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItdmFsdWUtbGluZS1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItdmFsdWUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSAhZGVmYXVsdDtcbiRyYW5nZS10aHVtYi12YWx1ZS1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuLy8gb3ZlcnJpZGUgZGVmYXVsdCBib290c3RyYXAgdmFsdWVzIGZvciBmb3JtIHJhbmdlXG4kZm9ybS1yYW5nZS10aHVtYi1iZzogJHJhbmdlLXRodW1iLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogdmFyKC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1kaXNhYmxlZC1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHJhbmdlLXZhcmlhYmxlc1xuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS10cmFuc2l0aW9uLXRpbWU6IDAuNXMgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAwLjUpO1xuXG4kbGlzdC1ncm91cC1saWdodC1pdGVtLXB5OiAxcmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1ib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saWdodC1pdGVtLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGl2ZS1tYXJnaW4tdG9wOiAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtc21hbGwtaXRlbS1weTogMC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBJbWFnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGltYWdlcy12YXJpYWJsZXNcbiRpbWFnZS1ob3Zlci1vdmVybGF5LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kaW1hZ2UtaG92ZXItem9vbS10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXIgIWRlZmF1bHQ7XG4kaW1hZ2UtaG92ZXItem9vbS10cmFuc2Zvcm06IHNjYWxlKDEuMSkgIWRlZmF1bHQ7XG5cbiRpbWFnZS1ob3Zlci1zaGFkb3ctdHJhbnNpdGlvbjogJGltYWdlLWhvdmVyLW92ZXJsYXktdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRpbWFnZS1ob3Zlci1zaGFkb3ctYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNC1zdHJvbmcgIWRlZmF1bHQ7XG4kaW1hZ2UtaG92ZXItc2hhZG93LWJveC1zaGFkb3ctc29mdDogJGJveC1zaGFkb3ctNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW1hZ2VzLXZhcmlhYmxlc1xuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNTUpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjU1KSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjcpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1iZWZvcmUtY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogbm9uZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogbm9uZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWljb24tZm9udC1zaXplOiAxLjdyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBTY3JvbGxzcHlcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNjcm9sbHNweS12YXJpYWJsZXNcbiRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xuJHNjcm9sbHNweS1tZW51LXNpZGViYXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWxpbmUtaGVpZ2h0OiAxLjFyZW0gIWRlZmF1bHQ7XG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1wYWRkaW5nLXg6IDVweCAhZGVmYXVsdDtcbiRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRzY3JvbGxzcHktbWVudS1zaWRlYmFyLW1hcmdpbi15OiAzcHggIWRlZmF1bHQ7XG5cbiRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcbiRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0O1xuJHNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRzY3JvbGxzcHktY29sbGFwc2libGUtbmF2LXRyYW5zaXRpb24tdGltZTogMC41cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc2Nyb2xsc3B5LXZhcmlhYmxlc1xuXG4vLyBEaXZpZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGl2aWRlci12YXJpYWJsZXNcbiRkaXZpZGVyLWhlaWdodDogJGJvcmRlci13aWR0aC1hbHRlcm5hdGUgIWRlZmF1bHQ7XG4kZGl2aWRlci13aWR0aDogJGJvcmRlci13aWR0aC1hbHRlcm5hdGUgIWRlZmF1bHQ7XG4kZGl2aWRlci1iZzogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItY29sb3IpICFkZWZhdWx0O1xuJGRpdmlkZXItb3BhY2l0eTogMSAhZGVmYXVsdDtcblxuJGRpdmlkZXItYmx1cnJ5LWJnLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gIDkwZGVnLFxuICB0cmFuc3BhcmVudCxcbiAgdmFyKC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWNvbG9yKSxcbiAgdHJhbnNwYXJlbnRcbikgIWRlZmF1bHQ7XG4kZGl2aWRlci1ibHVycnktaGVpZ2h0OiAxcHggIWRlZmF1bHQ7XG4kZGl2aWRlci1ibHVycnktb3BhY2l0eTogMC4yNSAhZGVmYXVsdDtcblxuJGRpdmlkZXItYmx1cnJ5LXZyLWJnLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gIDE4MGRlZyxcbiAgdHJhbnNwYXJlbnQsXG4gIHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS1jb2xvciksXG4gIHRyYW5zcGFyZW50XG4pICFkZWZhdWx0O1xuJGRpdmlkZXItYmx1cnJ5LXZyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpdmlkZXItdmFyaWFibGVzXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH0gQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDE0XFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICRyZXN1bHQ6ICgpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRzaGFkb3cge1xuICAgICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgJ2NvbW1hJyk7XG4gICAgICB9XG4gICAgICBAaWYgJHZhbHVlID09IG5vbmUgYW5kIGxlbmd0aCgkc2hhZG93KSA+IDEge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyhcbiAgICB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogMC41XG4gICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyhcbiAgICB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogMC41XG4gICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoXG4gICRuYW1lLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLFxuICAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKVxuKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIDAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCAnJywgJy0jeyRuYW1lfScpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4gICAgICAgIHhzOiAwLFxuICAvLyBTbWFsbCBzY3JlZW4gLyBwaG9uZVxuICAgICAgICBzbTogNTc2cHgsXG4gIC8vIE1lZGl1bSBzY3JlZW4gLyB0YWJsZXRcbiAgICAgICAgbWQ6IDc2OHB4LFxuICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXG4gICAgICAgIGxnOiA5OTJweCxcbiAgLy8gRXh0cmEgbGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4gICAgICAgIHhsOiAxMjAwcHgsXG4gIC8vIEN1c3RvbSB3aWR0aFxuICAgICAgICB4eGw6IDE0MDBweCxcbiAgICAgICAgeHh4bDogMTgwMHB4LFxuICAgICAgICB4eHh4bDogMjAwMHB4LFxuICAgICAgICB4eHh4eGw6IDI0MDBweCxcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgICAgICBzbTogNTQwcHgsXG4gICAgICAgIG1kOiA3MjBweCxcbiAgICAgICAgbGc6IDk2MHB4LFxuICAgICAgICB4bDogMTE0MHB4LFxuICAgICAgICB4eGw6IDEyMDBweCxcbiAgICAgICAgeHh4bDogMTYwMHB4LFxuICAgICAgICB4eHh4bDogMTgwMHB4LFxuICAgICAgICB4eHh4eGw6IDIwMDBweCxcbik7XG5cbi8vJHByaW1hcnk6ICRwcmltYXJ5Q29sb3I7XG4kcHJpbWFyeTogICAkcHJpbWFyeUNvbG9yICFkZWZhdWx0OyAgLy8geW91ciBkZWZhdWx0IHByaW1hcnlcbiRzZWNvbmRhcnk6ICRzZWNvbmRhcnlDb2xvciAhZGVmYXVsdDsgIC8vIHlvdXIgZGVmYXVsdCBzZWNvbmRhcnlcblxuLy8kbmF2YmFyLWRhcmstY29sb3I6ICNGRkY7XG4vLyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogI0ZGRjtcbi8vJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogI0ZGRjtcbi8vJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAjRkZGO1xuLy8kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIik7XG4vLyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogI0ZGRjsiLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoXG4gICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpXG4gICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYyhcbiAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyhcbiAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKFxuICAgIHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsXG4gICAgYm9yZGVyLWJveCxcbiAgICBudWxsXG4gICk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuICAgIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAwLjVcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKFxuICAgIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAwLjVcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoXG4gICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLFxuICAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90KCRpbmZpeCA9PSAnJyBhbmQgJGkgPT0gMCkge1xuICAgICAgICAgICAgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKFxuICAgICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSlcbiAgICApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHhcbiAgICAgIHZhcihcbiAgICAgICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSlcbiAgICAgICk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yZSB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9J2ZpbGUnXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSAnJywgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KFxuICAkc3RhcnQtY29sb3I6ICRncmF5LTcwMCxcbiAgJGVuZC1jb2xvcjogJGdyYXktODAwLFxuICAkc3RhcnQtcGVyY2VudDogMCUsXG4gICRlbmQtcGVyY2VudDogMTAwJVxuKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoXG4gICRzdGFydC1jb2xvcjogJGdyYXktNzAwLFxuICAkZW5kLWNvbG9yOiAkZ3JheS04MDAsXG4gICRzdGFydC1wZXJjZW50OiBudWxsLFxuICAkZW5kLXBlcmNlbnQ6IG51bGxcbikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gYm90dG9tLFxuICAgICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCxcbiAgICAkZW5kLWNvbG9yICRlbmQtcGVyY2VudFxuICApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycyhcbiAgJHN0YXJ0LWNvbG9yOiAkYmx1ZSxcbiAgJG1pZC1jb2xvcjogJHB1cnBsZSxcbiAgJGNvbG9yLXN0b3A6IDUwJSxcbiAgJGVuZC1jb2xvcjogJHJlZFxuKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKFxuICAkc3RhcnQtY29sb3I6ICRibHVlLFxuICAkbWlkLWNvbG9yOiAkcHVycGxlLFxuICAkY29sb3Itc3RvcDogNTAlLFxuICAkZW5kLWNvbG9yOiAkcmVkXG4pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICRhbmdsZSxcbiAgICAkY29sb3IgMjUlLFxuICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgJGNvbG9yIDUwJSxcbiAgICAkY29sb3IgNzUlLFxuICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXlcbiAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIDAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LFxuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9J3JhZGlvJ10ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSxcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPSdjaGVja2JveCddOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LFxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LFxuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIDAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogMC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gICAgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICcnO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgK1xuICAgICAgJzpub3QoLicgK1xuICAgICAgdW5xdW90ZSgkc3RhdGUpICtcbiAgICAgICctdG9vbHRpcCknICtcbiAgICAgICc6bm90KC4nICtcbiAgICAgIHVucXVvdGUoJHN0YXRlKSArXG4gICAgICAnLWZlZWRiYWNrKSc7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKFxuICAgICAgI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIC0xXG4gICAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gJ3ZhbGlkJyBvciAkc3RhdGUgPT0gJ2ludmFsaWQnKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGhcbiAgICByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9JzEnXSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbjogI3tlc2NhcGUtc3ZnKCRpY29uKX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSAndmFsaWQnIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSAnaW52YWxpZCcge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAwLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09ICdsaWdodCcge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09ICdkYXJrJyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoXG4gICAgJGJ0bi1wYWRkaW5nLXktbGcsXG4gICAgJGJ0bi1wYWRkaW5nLXgtbGcsXG4gICAgJGJ0bi1mb250LXNpemUtbGcsXG4gICAgJGJ0bi1ib3JkZXItcmFkaXVzLWxnXG4gICk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZShcbiAgICAkYnRuLXBhZGRpbmcteS1zbSxcbiAgICAkYnRuLXBhZGRpbmcteC1zbSxcbiAgICAkYnRuLWZvbnQtc2l6ZS1zbSxcbiAgICAkYnRuLWJvcmRlci1yYWRpdXMtc21cbiAgKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDpcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkaG92ZXItYm9yZGVyOlxuICAgIGlmKFxuICAgICAgJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCxcbiAgICAgIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6XG4gICAgaWYoXG4gICAgICAkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LFxuICAgICAgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkYWN0aXZlLWJvcmRlcjpcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1tZGItcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtbWRiLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtbWRiLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLW1kYi1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLW1kYi1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLW1kYi1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBAZXh0ZW5kIC5idG4tc207XG59XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIEBleHRlbmQgLmJ0bi1sZztcbn1cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIDAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAwLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAwLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogMC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIDAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAwLjc1O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKFxuICAgICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKFxuICAgICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKCdgLm5hdmJhci1saWdodGAnLCAndjUuMi4wJywgJ3Y2LjAuMCcsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtbWRiLXRoZW1lPSdkYXJrJ10ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKFxuICAgIC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSlcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDBcbiAgICApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhcbiAgICAgIDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKVxuICAgICk7XG4gIH1cbn1cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyhcbiAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteClcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyhcbiAgICAtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpXG4gICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKFxuICAgIC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKFxuICAgIC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyhcbiAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteClcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAjeycvKiBydGw6J30gdmFyKFxuICAgICAgICAgIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlcixcbiAgICAgICAgICBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZClcbiAgICAgICAgKSAjeycqLyd9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKFxuICAgICRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZyxcbiAgICAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsXG4gICAgJGZvbnQtc2l6ZS1sZyxcbiAgICAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnXG4gICk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKFxuICAgICRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSxcbiAgICAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sXG4gICAgJGZvbnQtc2l6ZS1zbSxcbiAgICAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtXG4gICk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sICcuJykgJy4gJztcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyhcbiAgICAgICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpXG4gICAgICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKFxuICAgICAgICAgICAgICAtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aClcbiAgICAgICAgICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7ZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAjeyRidG4tY2xvc2Utd2hpdGUtZmlsdGVyfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoXG4gICAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSlcbiAgKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoXG4gICAgICAtMC41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteClcbiAgICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKFxuICAgIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLFxuICAgIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksXG4gICAgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpXG4gICk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSlcbiAgICAgIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSlcbiAgICAgIGNhbGMoLTAuNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSlcbiAgICAgIGNhbGMoLTAuNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyhcbiAgICAgIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNVxuICAgICk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSAnJywgJGluZml4ICsgJy1kb3duJywgJycpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoJ2AkdG9vbHRpcC1tYXJnaW5gJywgJ3Y1JywgJ3Y1LngnLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7XG4gIH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKFxuICAgIC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KVxuICAgICAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYyhcbiAgICAtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodClcbiAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSlcbiAgICAgIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyohcnRsOmVuZDppZ25vcmUqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoXG4gICAgLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpXG4gICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KVxuICAgICAgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyohcnRsOmJlZ2luOmlnbm9yZSovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKFxuICAgIC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KVxuICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDBcbiAgICAgIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyohcnRsOmVuZDppZ25vcmUqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2xlZnQnXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoXG4gICAgICAtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aClcbiAgICApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KVxuICAgICAgICBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYyhcbiAgICAgIC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSlcbiAgICAgICAgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIXJ0bDplbmQ6aWdub3JlKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKFxuICAgICAgLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpXG4gICAgKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKFxuICAgICAgLTAuNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYyhcbiAgICAgIC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKVxuICAgICk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMFxuICAgICAgICBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIXJ0bDplbmQ6aWdub3JlKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ndG9wJ10ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0ncmlnaHQnXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKFxuICAgICRlbmFibGUtZ3JhZGllbnRzLFxuICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIDAuMjUpLCByZ2JhKCRibGFjaywgMC4wMDEpKSxcbiAgICBudWxsXG4gICk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKFxuICAgICRlbmFibGUtZ3JhZGllbnRzLFxuICAgIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAwLjI1KSwgcmdiYSgkYmxhY2ssIDAuMDAxKSksXG4gICAgbnVsbFxuICApO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKSAjeycvKnJ0bDonICtcbiAgICBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgKyAnKi8nfTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAjeycvKnJ0bDonICtcbiAgICBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyAnKi8nfTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtbWRiLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtbWRiLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAwLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIDAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLW1kYi10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSAnbWVkaWEtcXVlcnknIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlXG4gICAgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3snLyohcnRsOmlnbm9yZSovJ307XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICAgICAgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWRcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWRcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QoJGluZml4ID09ICcnKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcChcbiAgICAkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCxcbiAgICAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLFxuICAgICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eVxuICApO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpXG4gICAgICBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpXG4gICAgICBjYWxjKC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpXG4gICAgICBjYWxjKC0wLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIDEzMGRlZyxcbiAgICAkYmxhY2sgNTUlLFxuICAgIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsXG4gICAgJGJsYWNrIDk1JVxuICApO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSlcbiAgICAgIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpXG4gICAgICBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQShcbiAgICAgICAgdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLFxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSlcbiAgICAgIClcbiAgICAgIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihcbiAgICAgICAgICBjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCxcbiAgICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLFxuICAgICAgICAgIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKVxuICAgICAgICApO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpXG4gICAgICAgICAgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKFxuICAgICAgICAgICAgdG8tcmdiKCRob3Zlci1jb2xvciksXG4gICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSlcbiAgICAgICAgICApXG4gICAgICAgICAgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKVxuICAgIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQShcbiAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLFxuICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpXG4gICAgKVxuICAgIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAwLjc1KSlcbiAgICAgICAgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQShcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSxcbiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSlcbiAgICAgICAgKVxuICAgICAgICBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKVxuICAgIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKVxuICAgIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXNcbi8vXG5cbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcyxcbiAgKFxuICAgICdtYXJnaW4tYm90dG9tJzpcbiAgICAgIG1hcC1tZXJnZShcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCAnbWFyZ2luLWJvdHRvbScpLFxuICAgICAgICAoXG4gICAgICAgICAgdmFsdWVzOlxuICAgICAgICAgICAgbWFwLW1lcmdlKFxuICAgICAgICAgICAgICBtYXAtZ2V0KG1hcC1nZXQoJHV0aWxpdGllcywgJ21hcmdpbi1ib3R0b20nKSwgJ3ZhbHVlcycpLFxuICAgICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgNjogMy41cmVtLFxuICAgICAgICAgICAgICAgIDc6IDRyZW0sXG4gICAgICAgICAgICAgICAgODogNXJlbSxcbiAgICAgICAgICAgICAgICA5OiA2cmVtLFxuICAgICAgICAgICAgICAgIDEwOiA4cmVtLFxuICAgICAgICAgICAgICAgIDExOiAxMHJlbSxcbiAgICAgICAgICAgICAgICAxMjogMTJyZW0sXG4gICAgICAgICAgICAgICAgMTM6IDE0cmVtLFxuICAgICAgICAgICAgICAgIDE0OiAxNnJlbSxcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgKVxuICAgICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgJ3JvdW5kZWQnOlxuICAgICAgbWFwLW1lcmdlKFxuICAgICAgICBtYXAtZ2V0KCR1dGlsaXRpZXMsICdyb3VuZGVkJyksXG4gICAgICAgIChcbiAgICAgICAgICB2YWx1ZXM6XG4gICAgICAgICAgICBtYXAtbWVyZ2UoXG4gICAgICAgICAgICAgIG1hcC1nZXQobWFwLWdldCgkdXRpbGl0aWVzLCAncm91bmRlZCcpLCAndmFsdWVzJyksXG4gICAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICA0OiAwLjM3NXJlbSxcbiAgICAgICAgICAgICAgICA1OiAwLjVyZW0sXG4gICAgICAgICAgICAgICAgNjogMC43NXJlbSxcbiAgICAgICAgICAgICAgICA3OiAxcmVtLFxuICAgICAgICAgICAgICAgIDg6IDEuMjVyZW0sXG4gICAgICAgICAgICAgICAgOTogMS41cmVtLFxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICApXG4gICAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICAnb3BhY2l0eSc6IChcbiAgICAgIHByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDU6IDAuMDUsXG4gICAgICAgIDEwOiAwLjEsXG4gICAgICAgIDE1OiAwLjE1LFxuICAgICAgICAyMDogMC4yLFxuICAgICAgICAyNTogMC4yNSxcbiAgICAgICAgMzA6IDAuMyxcbiAgICAgICAgMzU6IDAuMzUsXG4gICAgICAgIDQwOiAwLjQsXG4gICAgICAgIDQ1OiAwLjQ1LFxuICAgICAgICA1MDogMC41LFxuICAgICAgICA1NTogMC41NSxcbiAgICAgICAgNjA6IDAuNixcbiAgICAgICAgNjU6IDAuNjUsXG4gICAgICAgIDcwOiAwLjcsXG4gICAgICAgIDc1OiAwLjc1LFxuICAgICAgICA4MDogMC44LFxuICAgICAgICA4NTogMC44NSxcbiAgICAgICAgOTA6IDAuOSxcbiAgICAgICAgOTU6IDAuOTUsXG4gICAgICAgIDEwMDogMSxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuLyogTnVtZXJpYyAqL1xuLmRpYWdvbmFsLWZyYWN0aW9ucyB7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBkaWFnb25hbC1mcmFjdGlvbnM7XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYmctc3VwZXItbGlnaHQge1xuICAtLSN7JHByZWZpeH1iZy1zdXBlci1saWdodDogI2ZiZmJmYjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ymctc3VwZXItbGlnaHQpO1xufVxuXG4vKiBCYWNrZ3JvdW5kIGF0dGFjaG1lbnQgKi9cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG4uYmctbG9jYWwge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xufVxuLmJnLXNjcm9sbCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xufVxuXG4vKiBPdmVyZmxvdyAqL1xuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi8qIFRhYmxlcyAqL1xuLnRhYmxlLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi50YWJsZS1hdXRvIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICAnc2hhZG93JzpcbiAgICAgIG1hcC1tZXJnZShcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCAnc2hhZG93JyksXG4gICAgICAgIChcbiAgICAgICAgICB2YWx1ZXM6XG4gICAgICAgICAgICBtYXAtbWVyZ2UoXG4gICAgICAgICAgICAgIG1hcC1nZXQobWFwLWdldCgkdXRpbGl0aWVzLCAnc2hhZG93JyksICd2YWx1ZXMnKSxcbiAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgIDA6ICRib3gtc2hhZG93LTAsXG4gICAgICAgICAgICAgICAgMTogJGJveC1zaGFkb3ctMSxcbiAgICAgICAgICAgICAgICAyOiAkYm94LXNoYWRvdy0yLFxuICAgICAgICAgICAgICAgIDM6ICRib3gtc2hhZG93LTMsXG4gICAgICAgICAgICAgICAgNDogJGJveC1zaGFkb3ctNCxcbiAgICAgICAgICAgICAgICA1OiAkYm94LXNoYWRvdy01LFxuICAgICAgICAgICAgICAgIDY6ICRib3gtc2hhZG93LTYsXG4gICAgICAgICAgICAgICAgMS1zb2Z0OiAkYm94LXNoYWRvdy0xLXNvZnQsXG4gICAgICAgICAgICAgICAgMi1zb2Z0OiAkYm94LXNoYWRvdy0yLXNvZnQsXG4gICAgICAgICAgICAgICAgMy1zb2Z0OiAkYm94LXNoYWRvdy0zLXNvZnQsXG4gICAgICAgICAgICAgICAgNC1zb2Z0OiAkYm94LXNoYWRvdy00LXNvZnQsXG4gICAgICAgICAgICAgICAgNS1zb2Z0OiAkYm94LXNoYWRvdy01LXNvZnQsXG4gICAgICAgICAgICAgICAgNi1zb2Z0OiAkYm94LXNoYWRvdy02LXNvZnQsXG4gICAgICAgICAgICAgICAgMS1zdHJvbmc6ICRib3gtc2hhZG93LTEtc3Ryb25nLFxuICAgICAgICAgICAgICAgIDItc3Ryb25nOiAkYm94LXNoYWRvdy0yLXN0cm9uZyxcbiAgICAgICAgICAgICAgICAzLXN0cm9uZzogJGJveC1zaGFkb3ctMy1zdHJvbmcsXG4gICAgICAgICAgICAgICAgNC1zdHJvbmc6ICRib3gtc2hhZG93LTQtc3Ryb25nLFxuICAgICAgICAgICAgICAgIDUtc3Ryb25nOiAkYm94LXNoYWRvdy01LXN0cm9uZyxcbiAgICAgICAgICAgICAgICA2LXN0cm9uZzogJGJveC1zaGFkb3ctNi1zdHJvbmcsXG4gICAgICAgICAgICAgICAgaW5uZXI6ICRib3gtc2hhZG93LWlubmVyLFxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICApXG4gICAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICAnbGV0dGVyLXNwYWNpbmcnOiAoXG4gICAgICBwcm9wZXJ0eTogbGV0dGVyLXNwYWNpbmcsXG4gICAgICBjbGFzczogbHMsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgdGlnaHRlcjogLTAuMDVlbSxcbiAgICAgICAgdGlnaHQ6IC0wLjAyNWVtLFxuICAgICAgICBub3JtYWw6IDBlbSxcbiAgICAgICAgd2lkZTogMC4wMjVlbSxcbiAgICAgICAgd2lkZXI6IDAuMDVlbSxcbiAgICAgICAgd2lkZXN0OiAwLjFlbSxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuJHV0aWxpdGllczogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLFxuICAoXG4gICAgJ29iamVjdC1maXQnOiAoXG4gICAgICBwcm9wZXJ0eTogb2JqZWN0LWZpdCxcbiAgICAgIGNsYXNzOiBvYmplY3QsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgY292ZXI6IGNvdmVyLFxuICAgICAgKSxcbiAgICApLFxuICApXG4pO1xuXG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICAnb2JqZWN0LXBvc2l0aW9uJzogKFxuICAgICAgcHJvcGVydHk6IG9iamVjdC1wb3NpdGlvbixcbiAgICAgIGNsYXNzOiBvYmplY3QsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgdG9wOiB0b3AsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBib3R0b206IGJvdHRvbSxcbiAgICAgICksXG4gICAgKSxcbiAgKVxuKTtcblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skbmFtZX0ge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6ICcnLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSAnc3RyaW5nJyBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gJ2xpc3QnIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSAnc3RyaW5nJyB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihcbiAgICAgIG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksXG4gICAgICBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksXG4gICAgICBudGgoJHByb3BlcnRpZXMsIDEpXG4gICAgKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCAnJywgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYoXG4gICAgICBtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLFxuICAgICAgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLFxuICAgICAgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpXG4gICAgKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKFxuICAgICAgJHByb3BlcnR5LWNsYXNzID09ICcnIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSAnLScsXG4gICAgICBzdHItc2xpY2UoJGluZml4LCAyKSxcbiAgICAgICRpbmZpeFxuICAgICk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZihcbiAgICAgICRrZXksXG4gICAgICBpZigkcHJvcGVydHktY2xhc3MgPT0gJycgYW5kICRpbmZpeCA9PSAnJywgJycsICctJykgKyAka2V5LFxuICAgICAgJydcbiAgICApO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyohcnRsOmJlZ2luOnJlbW92ZSovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIXJ0bDplbmQ6cmVtb3ZlKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSAnbWFwJyBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSAnJykge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT1cbiAgICAgICAgICAnbWFwJyBhbmRcbiAgICAgICAgICBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZFxuICAgICAgICAgIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gJycpXG4gICAgICAgIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09ICdtYXAnIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAnLXByaW50Jyk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUm9vdCBhbmQgYm9keVxuLy9cblxuOnJvb3QsXG5bZGF0YS1tZGItdGhlbWU9J2xpZ2h0J10ge1xuICAtLW1kYi1mb250LXJvYm90bzogI3tpbnNwZWN0KCRmb250LWZhbWlseS1yb2JvdG8pfTtcbiAgLS1tZGItYmctb3BhY2l0eTogMTtcbiAgLS1tZGItdGV4dC1ob3Zlci1vcGFjaXR5OiAwLjg7XG5cbiAgLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcjogI3skc3VyZmFjZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiOiAje3RvLXJnYigkc3VyZmFjZS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zdXJmYWNlLWJnOiAjeyRzdXJmYWNlLWJnfTtcbiAgLS0jeyRwcmVmaXh9c3VyZmFjZS1pbnZlcnRlZC1jb2xvcjogI3skc3VyZmFjZS1pbnZlcnRlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXN1cmZhY2UtaW52ZXJ0ZWQtY29sb3ItcmdiOiAje3RvLXJnYigkc3VyZmFjZS1pbnZlcnRlZC1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWJnOiAjeyRzdXJmYWNlLWludmVydGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZGl2aWRlci1jb2xvcjogI3skZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWNvbG9yOiAjeyRkaXZpZGVyLWJsdXJyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcjogI3skaGlnaGxpZ2h0LWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwtYmc6ICN7JHNjcm9sbGJhci1yYWlsLWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLWJnOiAjeyRzY3JvbGxiYXItdGh1bWItYmd9O1xuICAtLSN7JHByZWZpeH1waWNrZXItaGVhZGVyLWJnOiAjeyRwaWNrZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1mYWNlLWJnOiAjeyR0aW1lcGlja2VyLWNsb2NrLWZhY2UtYmd9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWJhY2tkcm9wLW9wYWNpdHk6ICN7JHNpZGVuYXYtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAtLSN7JHByZWZpeH1pbnB1dC1mb2N1cy1sYWJlbC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jb250cm9sLWxhYmVsLWNvbG9yOiAjeyRmb3JtLWNvbnRyb2wtbGFiZWwtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtZGlzYWJsZWQtYmc6ICN7JGZvcm0tY29udHJvbC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3I6ICN7JGJveC1zaGFkb3ctY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJveC1zaGFkb3ctY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWluLXJhbmdlLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItY2VsbC1pbi1yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yOiAjeyRzdXJmYWNlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiOiAje3RvLXJnYigkc3VyZmFjZS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c3VyZmFjZS1iZzogI3skc3VyZmFjZS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWNvbG9yOiAjeyRzdXJmYWNlLWludmVydGVkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXN1cmZhY2UtaW52ZXJ0ZWQtY29sb3ItcmdiOiAje3RvLXJnYigkc3VyZmFjZS1pbnZlcnRlZC1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c3VyZmFjZS1pbnZlcnRlZC1iZzogI3skc3VyZmFjZS1pbnZlcnRlZC1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1kaXZpZGVyLWNvbG9yOiAjeyRkaXZpZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWNvbG9yOiAjeyRkaXZpZGVyLWJsdXJyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3I6ICN7JGhpZ2hsaWdodC1iZy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC1iZzogI3skc2Nyb2xsYmFyLXJhaWwtYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLWJnOiAjeyRzY3JvbGxiYXItdGh1bWItYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9cGlja2VyLWhlYWRlci1iZzogI3skcGlja2VyLWhlYWRlci1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWZhY2UtYmc6ICN7JHRpbWVwaWNrZXItY2xvY2stZmFjZS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zaWRlbmF2LWJhY2tkcm9wLW9wYWNpdHk6ICN7JHNpZGVuYXYtYmFja2Ryb3Atb3BhY2l0eS1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1sYWJlbC1jb2xvcjogI3skZm9ybS1jb250cm9sLWxhYmVsLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1kaXNhYmxlZC1iZzogI3skZm9ybS1jb250cm9sLWRpc2FibGVkLWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3I6ICN7JGJveC1zaGFkb3ctY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib3gtc2hhZG93LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1iZzogI3skc3RlcHBlci1tb2JpbGUtYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWluLXJhbmdlLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItY2VsbC1pbi1yYW5nZS1iZy1kYXJrfTtcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG5cbi8vIERpdmlkZXJzXG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgJi5ociB7XG4gICAgLS0jeyRwcmVmaXh9ZGl2aWRlci1oZWlnaHQ6ICN7JGRpdmlkZXItaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH1kaXZpZGVyLWJnOiAjeyRkaXZpZGVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH1kaXZpZGVyLW9wYWNpdHk6ICN7JGRpdmlkZXItb3BhY2l0eX07XG4gICAgLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LWJnLWltYWdlOiAjeyRkaXZpZGVyLWJsdXJyeS1iZy1pbWFnZX07XG4gICAgLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktaGVpZ2h0OiAjeyRkaXZpZGVyLWJsdXJyeS1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LW9wYWNpdHk6ICN7JGRpdmlkZXItYmx1cnJ5LW9wYWNpdHl9O1xuXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1oZWlnaHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWJnKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1vcGFjaXR5KTtcblxuICAgICYuaHItYmx1cnJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktYmctaW1hZ2UpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktaGVpZ2h0KTtcbiAgICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS1vcGFjaXR5KTtcbiAgICB9XG4gIH1cblxuICAmLnZyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuaHIuaHIsXG5oci52ciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZyIHtcbiAgLS0jeyRwcmVmaXh9ZGl2aWRlci13aWR0aDogI3skZGl2aWRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRpdmlkZXItYmc6ICN7JGRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kaXZpZGVyLW9wYWNpdHk6ICN7JGRpdmlkZXItb3BhY2l0eX07XG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1vcGFjaXR5KTtcbn1cblxuLnZyLWJsdXJyeSB7XG4gIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LXZyLWJnLWltYWdlOiAjeyRkaXZpZGVyLWJsdXJyeS12ci1iZy1pbWFnZX07XG4gIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LXZyLXdpZHRoOiAjeyRkaXZpZGVyLWJsdXJyeS12ci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRpdmlkZXItYmx1cnJ5LW9wYWNpdHk6ICN7JGRpdmlkZXItYmx1cnJ5LW9wYWNpdHl9O1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWJsdXJyeS12ci1iZy1pbWFnZSk7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktdnItd2lkdGgpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9ZGl2aWRlci1ibHVycnktb3BhY2l0eSk7XG59XG5cbi8vIExpbmtzXG5cbmEge1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uKTtcbn1cbiIsIi8vIFR5cGVcbi5ub3RlIHtcbiAgLS0jeyRwcmVmaXh9bm90ZS1wYWRkaW5nOiAjeyRub3RlLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1ub3RlLWJvcmRlci13aWR0aDogI3skbm90ZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ub3RlLWJvcmRlci1yYWRpdXM6ICN7JG5vdGUtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5vdGUtc3Ryb25nLWZvbnQtd2VpZ2h0OiAjeyRub3RlLXN0cm9uZy1mb250LXdlaWdodH07XG5cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5vdGUtcGFkZGluZyk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bm90ZS1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9bm90ZS1ib3JkZXItcmFkaXVzKTtcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5vdGUtc3Ryb25nLWZvbnQtd2VpZ2h0KTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLm5vdGUtI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZSk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cblxuLnctcmVzcG9uc2l2ZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4iLCIvL1xuLy8gQ29sb3Igc3R5bGVzXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJnLSN7JGNvbG9yfSB7XG4gICAgLS0jeyRwcmVmaXh9LWJnLW9wYWNpdHk6IDE7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR2YWx1ZSwgdmFyKC0tI3skcHJlZml4fS1iZy1vcGFjaXR5KSk7XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgICAgRmxhZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiNtZGItdGFibGUtZmxhZyB0ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZGItZmxhZy1zZWxlY3RlZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tZGItc2VsZWN0ZWQtZmxhZy10ZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbmkuZmxhZzpub3QoLmljb24pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogU3ByaXRlICovXG5pLmZsYWcge1xuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL21kYm9vdHN0cmFwLmNvbS9pbWcvc3ZnL2ZsYWdzLnBuZycpIG5vLXJlcGVhdCAtMTA4cHggLTE5NzZweDtcbiAgfVxuXG4gIC8qIEZsYWcgU3ByaXRlIEJhc2VkIE9uIGh0dHA6Ly93d3cuZmFtZmFtZmFtLmNvbS9sYWIvaWNvbnMvZmxhZ3MvICovXG5cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgIFRoZW1lIE92ZXJyaWRlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuICAmLWFkOmJlZm9yZSxcbiAgJi1hbmRvcnJhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWFlOmJlZm9yZSxcbiAgJi11bml0ZWQtYXJhYi1lbWlyYXRlczpiZWZvcmUsXG4gICYtdWFlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYWY6YmVmb3JlLFxuICAmLWFmZ2hhbmlzdGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYWc6YmVmb3JlLFxuICAmLWFudGlndWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1haTpiZWZvcmUsXG4gICYtYW5ndWlsbGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYWw6YmVmb3JlLFxuICAmLWFsYmFuaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYW06YmVmb3JlLFxuICAmLWFybWVuaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYW46YmVmb3JlLFxuICAmLW5ldGhlcmxhbmRzLWFudGlsbGVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWFvOmJlZm9yZSxcbiAgJi1hbmdvbGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYXI6YmVmb3JlLFxuICAmLWFyZ2VudGluYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1hczpiZWZvcmUsXG4gICYtYW1lcmljYW4tc2Ftb2E6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYXQ6YmVmb3JlLFxuICAmLWF1c3RyaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYXU6YmVmb3JlLFxuICAmLWF1c3RyYWxpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1hdzpiZWZvcmUsXG4gICYtYXJ1YmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYXg6YmVmb3JlLFxuICAmLWFsYW5kLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYXo6YmVmb3JlLFxuICAmLWF6ZXJiYWlqYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmE6YmVmb3JlLFxuICAmLWJvc25pYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1iYjpiZWZvcmUsXG4gICYtYmFyYmFkb3M6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmQ6YmVmb3JlLFxuICAmLWJhbmdsYWRlc2g6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmU6YmVmb3JlLFxuICAmLWJlbGdpdW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OTRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmY6YmVmb3JlLFxuICAmLWJ1cmtpbmEtZmFzbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1iZzpiZWZvcmUsXG4gICYtYnVsZ2FyaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmg6YmVmb3JlLFxuICAmLWJhaHJhaW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NzJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmk6YmVmb3JlLFxuICAmLWJ1cnVuZGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01OThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYmo6YmVmb3JlLFxuICAmLWJlbmluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjI0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJtOmJlZm9yZSxcbiAgJi1iZXJtdWRhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJuOmJlZm9yZSxcbiAgJi1icnVuZWk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYm86YmVmb3JlLFxuICAmLWJvbGl2aWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtYnI6YmVmb3JlLFxuICAmLWJyYXppbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1iczpiZWZvcmUsXG4gICYtYmFoYW1hczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1idDpiZWZvcmUsXG4gICYtYmh1dGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzgwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJ2OmJlZm9yZSxcbiAgJi1ib3V2ZXQtaXNsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODA2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJ3OmJlZm9yZSxcbiAgJi1ib3Rzd2FuYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ieTpiZWZvcmUsXG4gICYtYmVsYXJ1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1iejpiZWZvcmUsXG4gICYtYmVsaXplOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODg0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNhOmJlZm9yZSxcbiAgJi1jYW5hZGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY2M6YmVmb3JlLFxuICAmLWNvY29zLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY2Q6YmVmb3JlLFxuICAmLWNvbmdvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTg4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNmOmJlZm9yZSxcbiAgJi1jZW50cmFsLWFmcmljYW4tcmVwdWJsaWM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNnOmJlZm9yZSxcbiAgJi1jb25nby1icmF6emF2aWxsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNDBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY2g6YmVmb3JlLFxuICAmLXN3aXR6ZXJsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jaTpiZWZvcmUsXG4gICYtY290ZS1kaXZvaXJlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jazpiZWZvcmUsXG4gICYtY29vay1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jbDpiZWZvcmUsXG4gICYtY2hpbGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNtOmJlZm9yZSxcbiAgJi1jYW1lcm9vbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY246YmVmb3JlLFxuICAmLWNoaW5hOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jbzpiZWZvcmUsXG4gICYtY29sb21iaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjIycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWNyOmJlZm9yZSxcbiAgJi1jb3N0YS1yaWNhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jczpiZWZvcmUsXG4gICYtc2VyYmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jdTpiZWZvcmUsXG4gICYtY3ViYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtY3Y6YmVmb3JlLFxuICAmLWNhcGUtdmVyZGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzI2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWN4OmJlZm9yZSxcbiAgJi1jaHJpc3RtYXMtaXNsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTM1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jeTpiZWZvcmUsXG4gICYtY3lwcnVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTM3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1jejpiZWZvcmUsXG4gICYtY3plY2gtcmVwdWJsaWM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDA0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWRlOmJlZm9yZSxcbiAgJi1nZXJtYW55OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1kajpiZWZvcmUsXG4gICYtZGppYm91dGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWRrOmJlZm9yZSxcbiAgJi1kZW5tYXJrOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1kbTpiZWZvcmUsXG4gICYtZG9taW5pY2E6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTA4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWRvOmJlZm9yZSxcbiAgJi1kb21pbmljYW4tcmVwdWJsaWM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTM0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWR6OmJlZm9yZSxcbiAgJi1hbGdlcmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1lYzpiZWZvcmUsXG4gICYtZWN1YWRvcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1ODZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZWU6YmVmb3JlLFxuICAmLWVzdG9uaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjEycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWVnOmJlZm9yZSxcbiAgJi1lZ3lwdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZWg6YmVmb3JlLFxuICAmLXdlc3Rlcm4tc2FoYXJhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1nYi1lbmc6YmVmb3JlLFxuICAmLWVuZ2xhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjkwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWVyOmJlZm9yZSxcbiAgJi1lcml0cmVhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1lczpiZWZvcmUsXG4gICYtc3BhaW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzQycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWV0OmJlZm9yZSxcbiAgJi1ldGhpb3BpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NjhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZXU6YmVmb3JlLFxuICAmLWV1cm9wZWFuLXVuaW9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1maTpiZWZvcmUsXG4gICYtZmlubGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4NDZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZmo6YmVmb3JlLFxuICAmLWZpamk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODcycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWZrOmJlZm9yZSxcbiAgJi1mYWxrbGFuZC1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1mbTpiZWZvcmUsXG4gICYtbWljcm9uZXNpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MjRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZm86YmVmb3JlLFxuICAmLWZhcm9lLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWZyOmJlZm9yZSxcbiAgJi1mcmFuY2U6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTc2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdhOmJlZm9yZSxcbiAgJi1nYWJvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAmLWdiOmJlZm9yZSxcbiAgJi11azpiZWZvcmUsXG4gICYtdW5pdGVkLWtpbmdkb206YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ2Q6YmVmb3JlLFxuICAmLWdyZW5hZGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ2U6YmVmb3JlLFxuICAmLWdlb3JnaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ2Y6YmVmb3JlLFxuICAmLWZyZW5jaC1ndWlhbmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdoOmJlZm9yZSxcbiAgJi1naGFuYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ2k6YmVmb3JlLFxuICAmLWdpYnJhbHRhcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ2w6YmVmb3JlLFxuICAmLWdyZWVubGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xODJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ206YmVmb3JlLFxuICAmLWdhbWJpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0yMDhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ246YmVmb3JlLFxuICAmLWd1aW5lYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0yMzRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ3A6YmVmb3JlLFxuICAmLWd1YWRlbG91cGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMjYwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdxOmJlZm9yZSxcbiAgJi1lcXVhdG9yaWFsLWd1aW5lYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0yODZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ3I6YmVmb3JlLFxuICAmLWdyZWVjZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zMTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ3M6YmVmb3JlLFxuICAmLXNhbmR3aWNoLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzM4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWd0OmJlZm9yZSxcbiAgJi1ndWF0ZW1hbGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzY0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWd1OmJlZm9yZSxcbiAgJi1ndWFtOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ndzpiZWZvcmUsXG4gICYtZ3VpbmVhLWJpc3NhdTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00MTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ3k6YmVmb3JlLFxuICAmLWd1eWFuYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00NDJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaGs6YmVmb3JlLFxuICAmLWhvbmcta29uZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00NjhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaG06YmVmb3JlLFxuICAmLWhlYXJkLWlzbGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00OTRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaG46YmVmb3JlLFxuICAmLWhvbmR1cmFzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTUyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ocjpiZWZvcmUsXG4gICYtY3JvYXRpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC01NDZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaHQ6YmVmb3JlLFxuICAmLWhhaXRpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTU3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1odTpiZWZvcmUsXG4gICYtaHVuZ2FyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC01OThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaWQ6YmVmb3JlLFxuICAmLWluZG9uZXNpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC02MjRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaWU6YmVmb3JlLFxuICAmLWlyZWxhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWlsOmJlZm9yZSxcbiAgJi1pc3JhZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNjc2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWluOmJlZm9yZSxcbiAgJi1pbmRpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC03MDJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaW86YmVmb3JlLFxuICAmLWluZGlhbi1vY2Vhbi10ZXJyaXRvcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNzI4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWlxOmJlZm9yZSxcbiAgJi1pcmFxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTc1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1pcjpiZWZvcmUsXG4gICYtaXJhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC03ODBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtaXM6YmVmb3JlLFxuICAmLWljZWxhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtODA2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWl0OmJlZm9yZSxcbiAgJi1pdGFseTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC04MzJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtam06YmVmb3JlLFxuICAmLWphbWFpY2E6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtODU4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWpvOmJlZm9yZSxcbiAgJi1qb3JkYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtODg0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWpwOmJlZm9yZSxcbiAgJi1qYXBhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC05MTBweCAhaW1wb3J0YW50O1xuICB9XG4gICYta2U6YmVmb3JlLFxuICAmLWtlbnlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTkzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1rZzpiZWZvcmUsXG4gICYta3lyZ3l6c3RhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC05NjJweCAhaW1wb3J0YW50O1xuICB9XG4gICYta2g6YmVmb3JlLFxuICAmLWNhbWJvZGlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTk4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1raTpiZWZvcmUsXG4gICYta2lyaWJhdGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1rbTpiZWZvcmUsXG4gICYtY29tb3JvczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWtuOmJlZm9yZSxcbiAgJi1zYWludC1raXR0cy1hbmQtbmV2aXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1rcDpiZWZvcmUsXG4gICYtbm9ydGgta29yZWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1rcjpiZWZvcmUsXG4gICYtc291dGgta29yZWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1rdzpiZWZvcmUsXG4gICYta3V3YWl0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTExNDRweCAhaW1wb3J0YW50O1xuICB9XG4gICYta3k6YmVmb3JlLFxuICAmLWNheW1hbi1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTExNzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYta3o6YmVmb3JlLFxuICAmLWthemFraHN0YW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTE5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1sYTpiZWZvcmUsXG4gICYtbGFvczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMjIycHggIWltcG9ydGFudDtcbiAgfVxuICAmLWxiOmJlZm9yZSxcbiAgJi1sZWJhbm9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEyNDhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbGM6YmVmb3JlLFxuICAmLXNhaW50LWx1Y2lhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEyNzRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbGk6YmVmb3JlLFxuICAmLWxpZWNodGVuc3RlaW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1sazpiZWZvcmUsXG4gICYtc3JpLWxhbmthOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTEzMjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbHI6YmVmb3JlLFxuICAmLWxpYmVyaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTM1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1sczpiZWZvcmUsXG4gICYtbGVzb3RobzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xMzc4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWx0OmJlZm9yZSxcbiAgJi1saXRodWFuaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTQwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1sdTpiZWZvcmUsXG4gICYtbHV4ZW1ib3VyZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWx2OmJlZm9yZSxcbiAgJi1sYXR2aWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTQ1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1seTpiZWZvcmUsXG4gICYtbGlieWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTQ4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tYTpiZWZvcmUsXG4gICYtbW9yb2NjbzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNTA4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1jOmJlZm9yZSxcbiAgJi1tb25hY286YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTUzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tZDpiZWZvcmUsXG4gICYtbW9sZG92YTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1lOmJlZm9yZSxcbiAgJi1tb250ZW5lZ3JvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE1ODZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbWc6YmVmb3JlLFxuICAmLW1hZGFnYXNjYXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTYxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1taDpiZWZvcmUsXG4gICYtbWFyc2hhbGwtaXNsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNjM5cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1rOmJlZm9yZSxcbiAgJi1tYWNlZG9uaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTY2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tbDpiZWZvcmUsXG4gICYtbWFsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNjkxcHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1tOmJlZm9yZSxcbiAgJi1teWFubWFyOmJlZm9yZSxcbiAgJi1idXJtYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03M3B4IC0xODIxcHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1uOmJlZm9yZSxcbiAgJi1tb25nb2xpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNzQzcHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1vOmJlZm9yZSxcbiAgJi1tYWNhdTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xNzY5cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1wOmJlZm9yZSxcbiAgJi1ub3J0aGVybi1tYXJpYW5hLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTc5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tcTpiZWZvcmUsXG4gICYtbWFydGluaXF1ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xODIxcHggIWltcG9ydGFudDtcbiAgfVxuICAmLW1yOmJlZm9yZSxcbiAgJi1tYXVyaXRhbmlhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE4NDdweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbXM6YmVmb3JlLFxuICAmLW1vbnRzZXJyYXQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTg3M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tdDpiZWZvcmUsXG4gICYtbWFsdGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMTg5OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1tdTpiZWZvcmUsXG4gICYtbWF1cml0aXVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE5MjVweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbXY6YmVmb3JlLFxuICAmLW1hbGRpdmVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTE5NTFweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbXc6YmVmb3JlLFxuICAmLW1hbGF3aTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0xOTc3cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW14OmJlZm9yZSxcbiAgJi1tZXhpY286YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1teTpiZWZvcmUsXG4gICYtbWFsYXlzaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbXo6YmVmb3JlLFxuICAmLW1vemFtYmlxdWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbmE6YmVmb3JlLFxuICAmLW5hbWliaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbmM6YmVmb3JlLFxuICAmLW5ldy1jYWxlZG9uaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTA0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW5lOmJlZm9yZSxcbiAgJi1uaWdlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbmY6YmVmb3JlLFxuICAmLW5vcmZvbGstaXNsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1uZzpiZWZvcmUsXG4gICYtbmlnZXJpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xODJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbmk6YmVmb3JlLFxuICAmLW5pY2FyYWd1YTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yMDhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbmw6YmVmb3JlLFxuICAmLW5ldGhlcmxhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTIzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ubzpiZWZvcmUsXG4gICYtbm9yd2F5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ucDpiZWZvcmUsXG4gICYtbmVwYWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjg2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW5yOmJlZm9yZSxcbiAgJi1uYXVydTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zMTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtbnU6YmVmb3JlLFxuICAmLW5pdWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzM4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLW56OmJlZm9yZSxcbiAgJi1uZXctemVhbGFuZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zNjRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtb206YmVmb3JlLFxuICAmLW9tYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzkwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLXBhOmJlZm9yZSxcbiAgJi1wYW5hbWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXBlOmJlZm9yZSxcbiAgJi1wZXJ1OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTQ0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wZjpiZWZvcmUsXG4gICYtZnJlbmNoLXBvbHluZXNpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC00NjhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcGc6YmVmb3JlLFxuICAmLW5ldy1ndWluZWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNDk0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXBoOmJlZm9yZSxcbiAgJi1waGlsaXBwaW5lczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC01MjBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcGs6YmVmb3JlLFxuICAmLXBha2lzdGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTU0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wbDpiZWZvcmUsXG4gICYtcG9sYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTU3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wbTpiZWZvcmUsXG4gICYtc2FpbnQtcGllcnJlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTU5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wbjpiZWZvcmUsXG4gICYtcGl0Y2Fpcm4taXNsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC02MjRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcHI6YmVmb3JlLFxuICAmLXB1ZXJ0by1yaWNvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTY1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wczpiZWZvcmUsXG4gICYtcGFsZXN0aW5lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTY3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1wdDpiZWZvcmUsXG4gICYtcG9ydHVnYWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNzAycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXB3OmJlZm9yZSxcbiAgJi1wYWxhdTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC03MjhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcHk6YmVmb3JlLFxuICAmLXBhcmFndWF5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTc1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1xYTpiZWZvcmUsXG4gICYtcWF0YXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNzgwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLXJlOmJlZm9yZSxcbiAgJi1yZXVuaW9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTgwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ybzpiZWZvcmUsXG4gICYtcm9tYW5pYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC04MzJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcnM6YmVmb3JlLFxuICAmLXNlcmJpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC04NThweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcnU6YmVmb3JlLFxuICAmLXJ1c3NpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC04ODRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtcnc6YmVmb3JlLFxuICAmLXJ3YW5kYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC05MTBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc2E6YmVmb3JlLFxuICAmLXNhdWRpLWFyYWJpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC05MzZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc2I6YmVmb3JlLFxuICAmLXNvbG9tb24taXNsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC05NjJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc2M6YmVmb3JlLFxuICAmLXNleWNoZWxsZXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtOTg4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLWdiLXNjdDpiZWZvcmUsXG4gICYtc2NvdGxhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zZDpiZWZvcmUsXG4gICYtc3VkYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zZTpiZWZvcmUsXG4gICYtc3dlZGVuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEwNjZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc2c6YmVmb3JlLFxuICAmLXNpbmdhcG9yZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMDkycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNoOmJlZm9yZSxcbiAgJi1zYWludC1oZWxlbmE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zaTpiZWZvcmUsXG4gICYtc2xvdmVuaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zajpiZWZvcmUsXG4gICYtc3ZhbGJhcmQ6YmVmb3JlLFxuICAmLWphbi1tYXllbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNrOmJlZm9yZSxcbiAgJi1zbG92YWtpYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMTk2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNsOmJlZm9yZSxcbiAgJi1zaWVycmEtbGVvbmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTIyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zbTpiZWZvcmUsXG4gICYtc2FuLW1hcmlubzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMjQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXNuOmJlZm9yZSxcbiAgJi1zZW5lZ2FsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTEyNzRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtc286YmVmb3JlLFxuICAmLXNvbWFsaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zcjpiZWZvcmUsXG4gICYtc3VyaW5hbWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTMyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zdDpiZWZvcmUsXG4gICYtc2FvLXRvbWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTM1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zdjpiZWZvcmUsXG4gICYtZWwtc2FsdmFkb3I6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTM3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zeTpiZWZvcmUsXG4gICYtc3lyaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTQwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1zejpiZWZvcmUsXG4gICYtc3dhemlsYW5kOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE0MzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdGM6YmVmb3JlLFxuICAmLWNhaWNvcy1pc2xhbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE0NTZweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdGQ6YmVmb3JlLFxuICAmLWNoYWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTQ4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10ZjpiZWZvcmUsXG4gICYtZnJlbmNoLXRlcnJpdG9yaWVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE1MDhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdGc6YmVmb3JlLFxuICAmLXRvZ286YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTUzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10aDpiZWZvcmUsXG4gICYtdGhhaWxhbmQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTU2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10ajpiZWZvcmUsXG4gICYtdGFqaWtpc3RhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNTg2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXRrOmJlZm9yZSxcbiAgJi10b2tlbGF1OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE2MTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdGw6YmVmb3JlLFxuICAmLXRpbW9ybGVzdGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTYzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10bTpiZWZvcmUsXG4gICYtdHVya21lbmlzdGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE2NjRweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdG46YmVmb3JlLFxuICAmLXR1bmlzaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTY5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10bzpiZWZvcmUsXG4gICYtdG9uZ2E6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTcxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10cjpiZWZvcmUsXG4gICYtdHVya2V5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE3NDJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdHQ6YmVmb3JlLFxuICAmLXRyaW5pZGFkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE3NjhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdHY6YmVmb3JlLFxuICAmLXR1dmFsdTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNzk0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXR3OmJlZm9yZSxcbiAgJi10YWl3YW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTgyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi10ejpiZWZvcmUsXG4gICYtdGFuemFuaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTg0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi11YTpiZWZvcmUsXG4gICYtdWtyYWluZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xODcycHggIWltcG9ydGFudDtcbiAgfVxuICAmLXVnOmJlZm9yZSxcbiAgJi11Z2FuZGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTg5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi11bTpiZWZvcmUsXG4gICYtdXMtbWlub3ItaXNsYW5kczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xOTI0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXVzOmJlZm9yZSxcbiAgJi1hbWVyaWNhOmJlZm9yZSxcbiAgJi11bml0ZWQtc3RhdGVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE5NTBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdXk6YmVmb3JlLFxuICAmLXVydWd1YXk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTk3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi11ejpiZWZvcmUsXG4gICYtdXpiZWtpc3RhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi12YTpiZWZvcmUsXG4gICYtdmF0aWNhbi1jaXR5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0yNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi12YzpiZWZvcmUsXG4gICYtc2FpbnQtdmluY2VudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtNTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdmU6YmVmb3JlLFxuICAmLXZlbmV6dWVsYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtNzhweCAhaW1wb3J0YW50O1xuICB9XG4gICYtdmc6YmVmb3JlLFxuICAmLWJyaXRpc2gtdmlyZ2luLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi12aTpiZWZvcmUsXG4gICYtdXMtdmlyZ2luLWlzbGFuZHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi12bjpiZWZvcmUsXG4gICYtdmlldG5hbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMTU2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXZ1OmJlZm9yZSxcbiAgJi12YW51YXR1OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0xODJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtZ2Itd2xzOmJlZm9yZSxcbiAgJi13YWxlczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMjA4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXdmOmJlZm9yZSxcbiAgJi13YWxsaXMtYW5kLWZ1dHVuYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMjM0cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXdzOmJlZm9yZSxcbiAgJi1zYW1vYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMjYwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLXllOmJlZm9yZSxcbiAgJi15ZW1lbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMjg2cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXl0OmJlZm9yZSxcbiAgJi1tYXlvdHRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOHB4IC0zMTJweCAhaW1wb3J0YW50O1xuICB9XG4gICYtemE6YmVmb3JlLFxuICAmLXNvdXRoLWFmcmljYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAtMzM4cHggIWltcG9ydGFudDtcbiAgfVxuICAmLXptOmJlZm9yZSxcbiAgJi16YW1iaWE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTM2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi16dzpiZWZvcmUsXG4gICYtemltYmFid2U6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTM5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICBTaXRlIE92ZXJyaWRlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiIsIi8vXG4vLyBJbWFnZSBzdHlsZXNcbi8vXG5cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLmhvdmVyLW92ZXJsYXkge1xuICAubWFzayB7XG4gICAgLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItdHJhbnNpdGlvbjogI3skaW1hZ2UtaG92ZXItb3ZlcmxheS10cmFuc2l0aW9ufTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmhvdmVyLXpvb20ge1xuICAtLSN7JHByZWZpeH1pbWFnZS1ob3Zlci16b29tLXRyYW5zaXRpb246ICN7JGltYWdlLWhvdmVyLXpvb20tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXpvb20tdHJhbnNmb3JtOiAjeyRpbWFnZS1ob3Zlci16b29tLXRyYW5zZm9ybX07XG5cbiAgaW1nLFxuICB2aWRlbyB7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXpvb20tdHJhbnNpdGlvbik7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgaW1nLFxuICAgIHZpZGVvIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWltYWdlLWhvdmVyLXpvb20tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cblxuLmhvdmVyLXNoYWRvdyxcbi5jYXJkLmhvdmVyLXNoYWRvdyxcbi5ob3Zlci1zaGFkb3ctc29mdCxcbi5jYXJkLmhvdmVyLXNoYWRvdy1zb2Z0IHtcbiAgLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItc2hhZG93LXRyYW5zaXRpb246ICN7JGltYWdlLWhvdmVyLXNoYWRvdy10cmFuc2l0aW9ufTtcblxuICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItc2hhZG93LXRyYW5zaXRpb24pO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItc2hhZG93LXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5ob3Zlci1zaGFkb3csXG4uY2FyZC5ob3Zlci1zaGFkb3cge1xuICAtLSN7JHByZWZpeH1pbWFnZS1ob3Zlci1zaGFkb3ctYm94LXNoYWRvdzogI3skaW1hZ2UtaG92ZXItc2hhZG93LWJveC1zaGFkb3d9O1xuXG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1pbWFnZS1ob3Zlci1zaGFkb3ctYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmhvdmVyLXNoYWRvdy1zb2Z0LFxuLmNhcmQuaG92ZXItc2hhZG93LXNvZnQge1xuICAtLSN7JHByZWZpeH1pbWFnZS1ob3Zlci1zaGFkb3ctYm94LXNoYWRvdy1zb2Z0OiAjeyRpbWFnZS1ob3Zlci1zaGFkb3ctYm94LXNoYWRvdy1zb2Z0fTtcblxuICBib3gtc2hhZG93OiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9aW1hZ2UtaG92ZXItc2hhZG93LWJveC1zaGFkb3ctc29mdCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBNYXRlcmlhbCBzdHlsZXMgZm9yIGZvcm0gY29udHJvbCAtIGZvcm0gb3V0bGluZVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDQuNXB4IDEycHggMy42OHB4IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkcHJpbWFyeTtcbiAgfVxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjc3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBsaW5lLWhlaWdodDogMi4xNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG5cbi5mb3JtLW91dGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb3JtLWhlbHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAuZm9ybS1jb3VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC50cmFpbGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcik7XG4gIH1cblxuICAuZm9ybS1pY29uLXRyYWlsaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLWJvdHRvbTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLWxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmctcmlnaHQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uO1xuICAgIH4gLmZvcm0tbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbGVmdDogJGZvcm0tbGFiZWwtbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1sYWJlbC1wYWRkaW5nLXRvcDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgdHJhbnNpdGlvbjogJGZvcm0tbGFiZWwtdHJhbnNpdGlvbjtcbiAgICAgIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIH4gLmZvcm0tbm90Y2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpdiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tbm90Y2gtZGl2LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uO1xuICAgICAgfVxuICAgICAgLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogJGZvcm0tbm90Y2gtbGVhZGluZy13aWR0aDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1ub3RjaC1sZWFkaW5nLWJvcmRlci1yYWRpdXMgMCAwICRmb3JtLW5vdGNoLWxlYWRpbmctYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICAgIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRmb3JtLW5vdGNoLW1pZGRsZS1tYXgtd2lkdGh9KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgICAgLmZvcm0tbm90Y2gtdHJhaWxpbmcge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGZvcm0tbm90Y2gtdHJhaWxpbmctYm9yZGVyLXJhZGl1cyAkZm9ybS1ub3RjaC10cmFpbGluZy1ib3JkZXItcmFkaXVzIDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5wbGFjZWhvbGRlci1hY3RpdmUpOjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6Zm9jdXMgfiAuZm9ybS1sYWJlbCxcbiAgICAmLmFjdGl2ZSB+IC5mb3JtLWxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGlucHV0LWZvY3VzLWFjdGl2ZS1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICAgICY6Zm9jdXMgfiAuZm9ybS1sYWJlbCB7XG4gICAgICBjb2xvcjogJGlucHV0LWZvY3VzLWxhYmVsLWNvbG9yO1xuICAgIH1cbiAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlLFxuICAgICYuYWN0aXZlIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyxcbiAgICAmLmFjdGl2ZSB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAwICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsIDAgMXB4IDAgMCAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICAgICAgICAwIC0xcHggMCAwICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgICY6Zm9jdXMgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC10cmFpbGluZyxcbiAgICAmLmFjdGl2ZSB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLXRyYWlsaW5nIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtdHJhaWxpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAwICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsIDAgLTFweCAwIDAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgICAgICAgMCAxcHggMCAwICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQsXG4gICAgJltyZWFkb25seV0ge1xuICAgICAgfiAudGltZXBpY2tlci10b2dnbGUtYnV0dG9uLFxuICAgICAgfiAuZGF0ZXBpY2tlci10b2dnbGUtYnV0dG9uLFxuICAgICAgfiAuZGF0ZXRpbWVwaWNrZXItdG9nZ2xlLWJ1dHRvbixcbiAgICAgIH4gLnNlbGVjdC1hcnJvdyxcbiAgICAgIH4gLnRyYWlsaW5nIHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSwgMC41KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAkaW5wdXQtcGFkZGluZy1sZWZ0LWxnO1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmctcmlnaHQtbGc7XG4gICAgICB+IC5mb3JtLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWxhYmVsLXBhZGRpbmctdG9wLWxnO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB+IC5mb3JtLWxhYmVsLFxuICAgICAgJi5hY3RpdmUgfiAuZm9ybS1sYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogJGlucHV0LWZvY3VzLWFjdGl2ZS1sYWJlbC10cmFuc2Zvcm0tbGc7XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogJGlucHV0LXBhZGRpbmctbGVmdC1zbTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXJpZ2h0LXNtO1xuICAgICAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXRvcC1zbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy1ib3R0b20tc207XG4gICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICAgICAgfiAuZm9ybS1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1sYWJlbC1wYWRkaW5nLXRvcC1zbTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9ybS1sYWJlbC1mb250LXNpemUtc207XG4gICAgICB9XG4gICAgICAmOmZvY3VzIH4gLmZvcm0tbGFiZWwsXG4gICAgICAmLmFjdGl2ZSB+IC5mb3JtLWxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiAkaW5wdXQtZm9jdXMtYWN0aXZlLWxhYmVsLXRyYW5zZm9ybS1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0td2hpdGUge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgY29sb3I6ICRmb3JtLXdoaXRlLWlucHV0LWNvbG9yO1xuICAgICAgfiAuZm9ybS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZm9ybS13aGl0ZS1sYWJlbC1jb2xvcjtcbiAgICAgIH1cbiAgICAgIH4gLmZvcm0tbm90Y2gge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0td2hpdGUtbm90Y2gtZGl2LWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB+IC5mb3JtLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWxhYmVsLWNvbG9yO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAwICRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcixcbiAgICAgICAgICAwIDFweCAwIDAgJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yLFxuICAgICAgICAgIDAgLTFweCAwIDAgJGZvcm0td2hpdGUtaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLXRyYWlsaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS13aGl0ZS1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgMCAkZm9ybS13aGl0ZS1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsXG4gICAgICAgICAgMCAtMXB4IDAgMCAkZm9ybS13aGl0ZS1pbnB1dC1mb2N1cy1ib3JkZXItY29sb3IsXG4gICAgICAgICAgMCAxcHggMCAwICRmb3JtLXdoaXRlLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRmb3JtLXdoaXRlLXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgfVxuICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICYuZGlzYWJsZWQsXG4gICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXdoaXRlLWRpc2FibGVkLWJnYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNlbGVjdFxuXG4uc2VsZWN0LWlucHV0IHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgICZbcmVhZG9ubHldOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogJGZvcm0tc2VsZWN0LXRyYW5zaXRpb247XG59XG5cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1ib3gtc2hhZG93O1xufVxuIiwiLy9cbi8vIE1hdGVyaWFsIHN0eWxlcyBmb3IgY2hlY2sgLyByYWRpbyAvIHN3aXRjaFxuLy9cblxuLmZvcm0tY2hlY2sge1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGgtbWQ7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1iZWZvcmUtYm94LXNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1pbnB1dC1iZWZvcmUtYm9yZGVyLXJhZGl1cztcbiAgICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogJGZvcm0tY2hlY2staW5wdXQtYmVmb3JlLXRyYW5zZm9ybTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWhvdmVyLWJlZm9yZS1vcGFjaXR5O1xuICAgICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtaG92ZXItYmVmb3JlLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy10cmFuc2l0aW9uO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYmVmb3JlLW9wYWNpdHk7XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdztcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYmVmb3JlLXRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb246ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS10cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmVmb3JlLW9wYWNpdHk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1ib3JkZXItY29sb3I7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdztcbiAgICAgICAgdHJhbnNmb3JtOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS10cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb246ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYmVmb3JlLXRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjppbmRldGVybWluYXRlIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWJvcmRlci1yYWRpdXM7XG4gICAgbWFyZ2luLXRvcDogMC4xOWVtO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWZvY3VzLWFmdGVyLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWZvY3VzLWFmdGVyLWhlaWdodDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWZvY3VzLWFmdGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWFmdGVyLXRyYW5zZm9ybSAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWFmdGVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2JveC1jaGVja2VkLWFmdGVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtYWZ0ZXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1oZWlnaHQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwICN7Jy8qIXJ0bDppZ25vcmUqLyd9O1xuICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1tYXJnaW4tbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tib3gtY2hlY2tlZC1hZnRlci1tYXJnaW4tdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmluZGV0ZXJtaW5hdGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmW3R5cGU9J3JhZGlvJ10ge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gICAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8taGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDAuMTI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYmVmb3JlLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1iZWZvcmUtaGVpZ2h0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tYWZ0ZXItd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWFmdGVyLWhlaWdodDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLWlucHV0LXJhZGlvLWFmdGVyLWJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWFmdGVyLWhlaWdodDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWFmdGVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtcmFkaW8tY2hlY2tlZC1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWFmdGVyLXRyYW5zaXRpb247XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1yYWRpby1jaGVja2VkLWZvY3VzLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjE1cmVtO1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWJhY2tncm91bmQtY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMC4zZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLWJvcmRlci1yYWRpdXM7XG4gICAgICB3aWR0aDogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLWhlaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBtYXJnaW4tdG9wOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1hZnRlci1tYXJnaW4tdG9wO1xuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtYWZ0ZXItYm94LXNoYWRvdztcbiAgICAgIHRyYW5zaXRpb246ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWFmdGVyLXRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS1ib3gtc2hhZG93O1xuICAgICAgICB0cmFuc2Zvcm06ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS10cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb246ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJlZm9yZS10cmFuc2l0aW9uO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtZm9jdXMtYWZ0ZXItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgd2lkdGg6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWFmdGVyLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWZvY3VzLWFmdGVyLWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS1tYXJnaW4tbGVmdDtcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWZvY3VzLWJlZm9yZS1ib3gtc2hhZG93O1xuICAgICAgICAgIHRyYW5zZm9ybTogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1mb2N1cy1iZWZvcmUtdHJhbnNmb3JtO1xuICAgICAgICAgIHRyYW5zaXRpb246ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtZm9jdXMtYmVmb3JlLXRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNoZWNrYm94LWFmdGVyLXdpZHRoO1xuICAgICAgICAgIGhlaWdodDogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1oZWlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRmb3JtLXN3aXRjaC1mb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY2hlY2tib3gtYWZ0ZXItbWFyZ2luLXRvcDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1tYXJnaW4tbGVmdDtcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNoZWNrYm94LWFmdGVyLWJveC1zaGFkb3c7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1jb250cm9sIHtcbiAgJlt0eXBlPSdmaWxlJ10ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY29udHJvbC1ib3JkZXItY29sb3IpO1xuICAgICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNvbnRyb2wtZGlzYWJsZWQtYmcpO1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSwgMC41KTtcblxuICAgICAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvci1yZ2IpLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gID4gLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWdyb3VwLW1pbi1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkaW5wdXQtZ3JvdXAtaGVpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtZ3JvdXAtcGFkZGluZy15O1xuICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtZ3JvdXAtcGFkZGluZy15O1xuICAgIHRyYW5zaXRpb246ICRpbnB1dC1ncm91cC10cmFuc2l0aW9uO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB0cmFuc2l0aW9uOiAkaW5wdXQtZ3JvdXAtZm9jdXMtdHJhbnNpdGlvbjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWdyb3VwLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZ3JvdXAtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1ncm91cC10ZXh0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1ncm91cC10ZXh0LXBhZGRpbmcteTtcbiAgPiAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG4gID4gLmZvcm0tY2hlY2staW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1sZyB7XG4gID4gLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtZ3JvdXAtbGctaGVpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWdyb3VwLWxnLWZvbnQtc2l6ZTtcbiAgICBwYWRkaW5nLXRvcDogJGlucHV0LWdyb3VwLWxnLXBhZGRpbmcteTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWdyb3VwLWxnLXBhZGRpbmcteTtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBmb250LXNpemU6ICRpbnB1dC1ncm91cC1sZy10ZXh0LWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtc20ge1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1ncm91cC1zbS1taW4taGVpZ2h0O1xuICAgIGhlaWdodDogJGlucHV0LWdyb3VwLXNtLWhlaWdodDtcbiAgICBmb250LXNpemU6ICRpbnB1dC1ncm91cC1zbS1mb250LXNpemU7XG4gICAgcGFkZGluZy10b3A6ICRpbnB1dC1ncm91cC1zbS1wYWRkaW5nLXk7XG4gICAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1ncm91cC1zbS1wYWRkaW5nLXk7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZ3JvdXAtc20tdGV4dC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1ncm91cC1zbS10ZXh0LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICYuZm9ybS1vdXRsaW5lIHtcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gICAgaW5wdXQgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItbGVmdDogJGlucHV0LWdyb3VwLWZvcm0tb3V0bGluZS1ib3JkZXItbGVmdC13aWR0aCBzb2xpZFxuICAgICAgICAkaW5wdXQtZ3JvdXAtZm9ybS1vdXRsaW5lLWJvcmRlci1sZWZ0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAuZm9ybS1vdXRsaW5lOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuc2VsZWN0LXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5mb3JtLW91dGxpbmU6bm90KDpmaXJzdC1jaGlsZCkgLmZvcm0tbm90Y2gtbGVhZGluZyxcbiAgLnNlbGVjdC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvcm0tb3V0bGluZTpub3QoOmxhc3QtY2hpbGQpLFxuICAuc2VsZWN0LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmZvcm0tb3V0bGluZTpub3QoOmxhc3QtY2hpbGQpIC5mb3JtLW5vdGNoLXRyYWlsaW5nLFxuICAuc2VsZWN0LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCA+IFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddICsgW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10ge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmJ0bltjbGFzcyo9J2J0bi1vdXRsaW5lLSddIHtcbiAgcGFkZGluZy10b3A6IDAuNDdyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5idG4ge1xuICBwYWRkaW5nLXRvcDogMC41OXJlbTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgJi5pbnB1dC1ncm91cC1sZyB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgaGVpZ2h0OiAkaW5wdXQtZ3JvdXAtbGctaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtZ3JvdXAtaGVpZ2h0O1xuICB9XG4gIC5idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICYuaW5wdXQtZ3JvdXAtc20ge1xuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGhlaWdodDogJGlucHV0LWdyb3VwLXNtLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuSU5QVVQsXG5TRUxFQ1QsXG5URVhUQVJFQSB7XG4gICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9uYXV0b2ZpbGxzdGFydDtcblxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IDIwcHggdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggMjBweCB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgaW5zZXQgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogb25hdXRvZmlsbHN0YXJ0O1xuXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IDIwcHggdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCAyMHB4IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSBpbnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG9uYXV0b2ZpbGxjYW5jZWw7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvbmF1dG9maWxsc3RhcnQge1xuICBmcm9tIHtcbiAgfVxufVxuQGtleWZyYW1lcyBvbmF1dG9maWxsY2FuY2VsIHtcbiAgZnJvbSB7XG4gIH1cbn1cbiIsIi8vXG4vLyBNYXRlcmlhbCBzdHlsZXMgZm9yIGZvcm0gdmFsaWRhdGlvblxuLy9cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gJ3ZhbGlkJyBvciAkc3RhdGUgPT0gJ2ludmFsaWQnKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1tZGIoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC10b29sdGlwLWNvbG9yO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLW91dGxpbmUge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICB+IC5mb3JtLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1sZWFkaW5nLFxuICAgICAgICB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSxcbiAgICAgICAgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlLFxuICAgICAgICAmLmFjdGl2ZSB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1taWRkbGUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgJGNvbG9yLCAwIDFweCAwIDAgJGNvbG9yLCAwIC0xcHggMCAwICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtdHJhaWxpbmcge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgMCAkY29sb3IsIDAgLTFweCAwIDAgJGNvbG9yLCAwIDFweCAwIDAgJGNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3QtaW5wdXQuZm9jdXNlZCB7XG4gICAgICAgICAgJiB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLWxlYWRpbmcge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAkY29sb3IsIDAgMXB4IDAgMCAkY29sb3IsIDAgLTFweCAwIDAgJGNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1taWRkbGUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRjb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtdHJhaWxpbmcge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAwICRjb2xvciwgMCAtMXB4IDAgMCAkY29sb3IsIDAgMXB4IDAgMCAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J2ZpbGUnXS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgfiAuZm9ybS1maWxlLWxhYmVsIHtcbiAgICAgICAgICAuZm9ybS1maWxlLXRleHQsXG4gICAgICAgICAgLmZvcm0tZmlsZS1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEzcHggJGNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTNweCAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTNweCAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXN3aXRjaCB7XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZm9ybS1zd2l0Y2gtZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1iZWZvcmUtYm94LXNoYWRvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZvcm0tc3dpdGNoLWZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jaGVja2JveC1hZnRlci1ib3gtc2hhZG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IC0xcHggMHB4IDEzcHggJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmludmFsaWQtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAgLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzLW1kYiB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1tZGIoJHN0YXRlLCAkZGF0YS4uLik7XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tcmFuZ2Utd2Via2l0LXNsaWRlci10aHVtYi1tYXJnaW4tdG9wOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgTURCIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHByZWZpeH10YWJsZS1mb250LXNpemU6ICN7JHRhYmxlLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fXRhYmxlLWRpdmlkZXItY29sb3I6ICN7JHRhYmxlLWRpdmlkZXItY29sb3J9O1xuXG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWZvbnQtc2l6ZSk7XG5cbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICB9XG5cbiAgdGJvZHkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICB9XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyIHtcbiAgICB0cmFuc2l0aW9uOiAkdGFibGUtaG92ZXItdHJhbnNpdGlvbjtcbiAgfVxuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuXG4udGFibGUtZGl2aWRlci1jb2xvciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1kaXZpZGVyLWNvbG9yKTtcbn1cbiIsIi8vXG4vLyBCdXR0b24gYmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXRvcDogI3skYnRuLXBhZGRpbmctdG9wfTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmctYm90dG9tOiAjeyRidG4tcGFkZGluZy1ib3R0b219O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiBub25lO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm94LXNoYWRvdzogI3skYnRuLWhvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYnRuLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJveC1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLWJvdHRvbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcblxuICA6bm90KC5idG4tY2hlY2spICsgJjpob3ZlcixcbiAgJjpmaXJzdC1jaGlsZDpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJixcbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vXG4vLyBPdXRsaW5lIHN0eWxlc1xuLy9cblxuW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmctdG9wOiAjeyRidG4tb3V0bGluZS1wYWRkaW5nLXRvcH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLWJvdHRvbTogI3skYnRuLW91dGxpbmUtcGFkZGluZy1ib3R0b219O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tb3V0bGluZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tb3V0bGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtY3NzLXZhcnNcblxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmctdG9wKSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteClcbiAgICB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmctYm90dG9tKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgOm5vdCguYnRuLWNoZWNrKSArICY6aG92ZXIsXG4gICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYsXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5idG4tbGcge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXNpemUoXG4gICAgICAkYnRuLW91dGxpbmUtcGFkZGluZy10b3AtbGcsXG4gICAgICAkYnRuLW91dGxpbmUtcGFkZGluZy1ib3R0b20tbGcsXG4gICAgICAkYnRuLW91dGxpbmUtcGFkZGluZy14LWxnLFxuICAgICAgJGJ0bi1vdXRsaW5lLWZvbnQtc2l6ZS1sZyxcbiAgICAgICRidG4tb3V0bGluZS1saW5lLWhlaWdodC1sZ1xuICAgICk7XG4gIH1cblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtc2l6ZShcbiAgICAgICRidG4tb3V0bGluZS1wYWRkaW5nLXRvcC1zbSxcbiAgICAgICRidG4tb3V0bGluZS1wYWRkaW5nLWJvdHRvbS1zbSxcbiAgICAgICRidG4tb3V0bGluZS1wYWRkaW5nLXgtc20sXG4gICAgICAkYnRuLW91dGxpbmUtZm9udC1zaXplLXNtLFxuICAgICAgJGJ0bi1vdXRsaW5lLWxpbmUtaGVpZ2h0LXNtXG4gICAgKTtcbiAgfVxufVxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2Vjb25kYXJ5XG4uYnRuLXNlY29uZGFyeSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgOm5vdCguYnRuLWNoZWNrKSArICY6aG92ZXIsXG4gICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJixcbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNlY29uZGFyeVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcFxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09ICdzZWNvbmRhcnknIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCAkYnRuLXNlY29uZGFyeS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGNvbG9yOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktY29sb3Itc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6XG4gICAgICAgICAgc2hhZGUtY29sb3IoXG4gICAgICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCAkYnRuLXNlY29uZGFyeS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICAgICAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudFxuICAgICAgICAgICksXG4gICAgICAgICRmb2N1cy1iYWNrZ3JvdW5kOlxuICAgICAgICAgIHNoYWRlLWNvbG9yKFxuICAgICAgICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktYmctdGludC1hbW91bnQpLFxuICAgICAgICAgICAgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnRcbiAgICAgICAgICApLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6XG4gICAgICAgICAgc2hhZGUtY29sb3IoXG4gICAgICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCAkYnRuLXNlY29uZGFyeS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICAgICAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudFxuICAgICAgICAgIClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gJ2xpZ2h0JyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJGxpZ2h0LWJnLXN1YnRsZSxcbiAgICAgICAgJGxpZ2h0LWJvcmRlci1zdWJ0bGUsXG4gICAgICAgICRjb2xvcjogJGxpZ2h0LXRleHQtZW1waGFzaXMsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkbGlnaHQtYmctc3VidGxlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCRsaWdodC1ib3JkZXItc3VidGxlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCRsaWdodC1iZy1zdWJ0bGUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkbGlnaHQtYm9yZGVyLXN1YnRsZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gJ2RhcmsnIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkZGFyay1iZy1zdWJ0bGUsXG4gICAgICAgICRkYXJrLWJvcmRlci1zdWJ0bGUsXG4gICAgICAgICRjb2xvcjogJGRhcmstdGV4dC1lbXBoYXNpcyxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGRhcmstYmctc3VidGxlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkZGFyay1ib3JkZXItc3VidGxlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkZGFyay1iZy1zdWJ0bGUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJGRhcmstYm9yZGVyLXN1YnRsZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG5cbiAgICBAaWYgJGNvbG9yID09ICdzZWNvbmRhcnknIHtcbiAgICAgIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlOiB0cmFuc3BhcmVudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlOiAjeyRidG4tY29udGV4dHVhbC1ib3gtc2hhZG93LXN0YXRlLWZpcnN0LXBhcnRcbiAgICAgICAgICByZ2JhKHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCAwLjMpLFxuICAgICAgICAkYnRuLWNvbnRleHR1YWwtYm94LXNoYWRvdy1zdGF0ZS1zZWNvbmQtcGFydFxuICAgICAgICAgIHJnYmEoc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIDAuMil9O1xuICAgIH1cblxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAmOmhvdmVyLFxuICAgICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlKTtcbiAgICB9XG5cbiAgICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmLFxuICAgIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYmcpO1xuICAgIH1cblxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3ctc3RhdGUpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93LXN0YXRlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQsXG4gICAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLW1kYi10aGVtZT0nZGFyayddIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yICE9ICdzZWNvbmRhcnknIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDlweCAtNHB4IHJnYmEoJGJsYWNrLCAwLjM1KTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxOHB4IC0ycHggcmdiYSgkYmxhY2ssIDAuNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1sb29wXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSAnc2Vjb25kYXJ5JyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktY29sb3Itc2hhZGUtYW1vdW50KSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksICRidG4tc2Vjb25kYXJ5LWNvbG9yLXNoYWRlLWFtb3VudCksXG4gICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAkYnRuLXNlY29uZGFyeS1jb2xvci1zaGFkZS1hbW91bnQpLFxuICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktY29sb3Itc2hhZGUtYW1vdW50KVxuICAgICAgKTtcblxuICAgICAgLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtYm9yZGVyLWNvbG9yOiAje3RpbnQtY29sb3IoJHByaW1hcnksICRidG4tc2Vjb25kYXJ5LWJnLXRpbnQtYW1vdW50KX07XG4gICAgICAtLSN7JHByZWZpeH1idG4tb3V0bGluZS1mb2N1cy1ib3JkZXItY29sb3I6ICN7c2hhZGUtY29sb3IoXG4gICAgICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgJGJ0bi1zZWNvbmRhcnktYmctdGludC1hbW91bnQpLFxuICAgICAgICAgICRidG4tZm9jdXMtYmctc2hhZGUtYW1vdW50XG4gICAgICAgICl9O1xuICAgICAgLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtaG92ZXItYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKFxuICAgICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksICRidG4tc2Vjb25kYXJ5LWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgICAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudFxuICAgICAgICApfTtcblxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtYm9yZGVyLWNvbG9yKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1mb2N1cy1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG5cbiAgICAgIC0tI3skcHJlZml4fWJ0bi1vdXRsaW5lLWJvcmRlci1jb2xvcjogI3skdmFsdWV9O1xuICAgICAgLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtZm9jdXMtYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKFxuICAgICAgICAgICR2YWx1ZSxcbiAgICAgICAgICAkYnRuLW91dGxpbmUtZm9jdXMtYmctc2hhZGUtYW1vdW50XG4gICAgICAgICl9O1xuICAgICAgLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtaG92ZXItYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKFxuICAgICAgICAgICR2YWx1ZSxcbiAgICAgICAgICAkYnRuLW91dGxpbmUtaG92ZXItYmctc2hhZGUtYW1vdW50XG4gICAgICAgICl9O1xuXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tb3V0bGluZS1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAmOmhvdmVyLFxuICAgICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmLFxuICAgIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW91dGxpbmUtYWN0aXZlLWJvcmRlci1jb2xvcik7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tb3V0bGluZS1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCxcbiAgICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1vdXRsaW5lLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbWRiLXRoZW1lPSdkYXJrJ10gLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSAnc2Vjb25kYXJ5JyB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA3MCUpLFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpLFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpLFxuICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpLFxuICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSksXG4gICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpXG4gICAgICApO1xuXG4gICAgICAtLSN7JHByZWZpeH1idG4tb3V0bGluZS1ib3JkZXItY29sb3I6ICN7dGludC1jb2xvcigkcHJpbWFyeSwgNTAlKX07XG4gICAgICAtLSN7JHByZWZpeH1idG4tb3V0bGluZS1mb2N1cy1ib3JkZXItY29sb3I6ICN7c2hhZGUtY29sb3IoXG4gICAgICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgNTAlKSxcbiAgICAgICAgICAkYnRuLWZvY3VzLWJnLXNoYWRlLWFtb3VudFxuICAgICAgICApfTtcbiAgICAgIC0tI3skcHJlZml4fWJ0bi1vdXRsaW5lLWhvdmVyLWJvcmRlci1jb2xvcjogI3tzaGFkZS1jb2xvcihcbiAgICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA1MCUpLFxuICAgICAgICAgICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50XG4gICAgICAgICl9O1xuXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tb3V0bGluZS1ib3JkZXItY29sb3IpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgICAgICAgdGludC1jb2xvcigkdmFsdWUsIDIwJSksXG4gICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tZm9jdXMtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsIDcwJSksXG4gICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgNzAlKSxcbiAgICAgICAgc2hhZGUtY29sb3IoJHZhbHVlLCA3MCUpXG4gICAgICApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbG9vcFxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1tZWRpdW19O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYnRuLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtY29sb3I6ICN7JGJ0bi1saW5rLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcblxuICA6bm90KC5idG4tY2hlY2spICsgJjpob3ZlcixcbiAgJjpmaXJzdC1jaGlsZDpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYsXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtY29sb3IpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5idG4tdGVydGlhcnkge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW1lZGl1bX07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWNvbG9yOiAjeyRidG4tbGluay1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogbm9uZTtcblxuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG5cbiAgOm5vdCguYnRuLWNoZWNrKSArICY6aG92ZXIsXG4gICY6Zmlyc3QtY2hpbGQ6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSxcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmLFxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWNvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG5bZGF0YS1tZGItdGhlbWU9J2RhcmsnXSAuYnRuLXNlY29uZGFyeSB7XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3t0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAje3RpbnQtY29sb3IoJHByaW1hcnksIDUwJSl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYmc6ICN7dGludC1jb2xvcigkcHJpbWFyeSwgNTAlKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7dGludC1jb2xvcigkcHJpbWFyeSwgNTAlKX07XG59XG5cbltkYXRhLW1kYi10aGVtZT0nZGFyayddIC5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skc2Vjb25kYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAje3RpbnQtY29sb3IoJHNlY29uZGFyeSwgMzAlKX07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3tzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWNvbG9yOiAje3RpbnQtY29sb3IoJHNlY29uZGFyeSwgMzAlKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7dGludC1jb2xvcigkc2Vjb25kYXJ5LCAzMCUpfTtcbn1cblxuW2RhdGEtbWRiLXRoZW1lPSdkYXJrJ10gLmJ0bi10ZXJ0aWFyeSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skc2Vjb25kYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAje3RpbnQtY29sb3IoJHNlY29uZGFyeSwgMzAlKX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1jb2xvcjogI3t0aW50LWNvbG9yKCRzZWNvbmRhcnksIDMwJSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAje3RpbnQtY29sb3IoJHNlY29uZGFyeSwgMzAlKX07XG59XG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZShcbiAgICAkYnRuLXBhZGRpbmctdG9wLWxnLFxuICAgICRidG4tcGFkZGluZy1ib3R0b20tbGcsXG4gICAgJGJ0bi1wYWRkaW5nLXgtbGcsXG4gICAgJGJ0bi1mb250LXNpemUtbGcsXG4gICAgJGJ0bi1saW5lLWhlaWdodC1sZ1xuICApO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoXG4gICAgJGJ0bi1wYWRkaW5nLXRvcC1zbSxcbiAgICAkYnRuLXBhZGRpbmctYm90dG9tLXNtLFxuICAgICRidG4tcGFkZGluZy14LXNtLFxuICAgICRidG4tZm9udC1zaXplLXNtLFxuICAgICRidG4tbGluZS1oZWlnaHQtc21cbiAgKTtcbn1cblxuLy9cbi8vIFJvdW5kZWQgb3B0aW9uXG4vL1xuXG4uYnRuLXJvdW5kZWQge1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLXJvdW5kZWQtYm9yZGVyLXJhZGl1c307XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy9cbi8vIEZsb2F0aW5nIG9wdGlvblxuLy9cblxuLmJ0bi1mbG9hdGluZyxcbltjbGFzcyo9J2J0bi1vdXRsaW5lLSddLmJ0bi1mbG9hdGluZyB7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tZmxvYXRpbmctYm9yZGVyLXJhZGl1c307XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZmxvYXRpbmcge1xuICAtLSN7JHByZWZpeH1idG4td2lkdGg6ICN7JGJ0bi1mbG9hdGluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1oZWlnaHQ6ICN7JGJ0bi1mbG9hdGluZy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aDogI3skYnRuLWZsb2F0aW5nLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodDogI3skYnRuLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4td2lkdGgtbGc6ICN7JGJ0bi1mbG9hdGluZy13aWR0aC1sZ307XG4gIC0tI3skcHJlZml4fWJ0bi1oZWlnaHQtbGc6ICN7JGJ0bi1mbG9hdGluZy1oZWlnaHQtbGd9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1sZzogI3skYnRuLWZsb2F0aW5nLWljb24td2lkdGgtbGd9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodC1sZzogI3skYnRuLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHQtbGd9O1xuICAtLSN7JHByZWZpeH1idG4td2lkdGgtc206ICN7JGJ0bi1mbG9hdGluZy13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fWJ0bi1oZWlnaHQtc206ICN7JGJ0bi1mbG9hdGluZy1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1zbTogI3skYnRuLWZsb2F0aW5nLWljb24td2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodC1zbTogI3skYnRuLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHQtc219O1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhlaWdodCk7XG5cbiAgLmZhcyxcbiAgLmZhcixcbiAgLmZhYiB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodCk7XG4gIH1cblxuICAmLmJ0bi1sZyB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4td2lkdGgtbGcpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1oZWlnaHQtbGcpO1xuXG4gICAgLmZhcyxcbiAgICAuZmFyLFxuICAgIC5mYWIge1xuICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1sZyk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLWxpbmUtaGVpZ2h0LWxnKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zbSB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4td2lkdGgtc20pO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1oZWlnaHQtc20pO1xuXG4gICAgLmZhcyxcbiAgICAuZmFyLFxuICAgIC5mYWIge1xuICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1zbSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLWxpbmUtaGVpZ2h0LXNtKTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10uYnRuLWZsb2F0aW5nIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWljb24td2lkdGg6ICN7JGJ0bi1vdXRsaW5lLWZsb2F0aW5nLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi13aWR0aC1sZzogI3skYnRuLW91dGxpbmUtZmxvYXRpbmctaWNvbi13aWR0aC1sZ307XG4gIC0tI3skcHJlZml4fWJ0bi1pY29uLXdpZHRoLXNtOiAjeyRidG4tb3V0bGluZS1mbG9hdGluZy1pY29uLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWljb24tbGluZS1oZWlnaHQ6ICN7JGJ0bi1vdXRsaW5lLWZsb2F0aW5nLWljb24tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4taWNvbi1saW5lLWhlaWdodC1sZzogI3skYnRuLW91dGxpbmUtZmxvYXRpbmctaWNvbi1saW5lLWhlaWdodC1sZ307XG4gIC0tI3skcHJlZml4fWJ0bi1pY29uLWxpbmUtaGVpZ2h0LXNtOiAjeyRidG4tb3V0bGluZS1mbG9hdGluZy1pY29uLWxpbmUtaGVpZ2h0LXNtfTtcblxuICAuZmFzLFxuICAuZmFyLFxuICAuZmFiIHtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLXdpZHRoKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gICYuYnRuLWxnIHtcbiAgICAuZmFzLFxuICAgIC5mYXIsXG4gICAgLmZhYiB7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLXdpZHRoLWxnKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWljb24tbGluZS1oZWlnaHQtbGcpO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLXNtIHtcbiAgICAuZmFzLFxuICAgIC5mYXIsXG4gICAgLmZhYiB7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWJ0bi1pY29uLXdpZHRoLXNtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWljb24tbGluZS1oZWlnaHQtc20pO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gRml4ZWQgb3B0aW9uXG4vL1xuXG4uZml4ZWQtYWN0aW9uLWJ0biB7XG4gIC0tI3skcHJlZml4fWJ0bi1yaWdodDogI3skZml4ZWQtYWN0aW9uLWJ0bi1yaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3R0b206ICN7JGZpeGVkLWFjdGlvbi1idG4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YnRuLXppbmRleDogI3skZml4ZWQtYWN0aW9uLWJ1dHRvbi16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy10b3A6ICN7JGZpeGVkLWFjdGlvbi1idG4tcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy1ib3R0b206ICN7JGZpeGVkLWFjdGlvbi1idG4tcGFkZGluZy1ib3R0b219O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRmaXhlZC1hY3Rpb24tYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1tYXJnaW4tYm90dG9tOiAjeyRmaXhlZC1hY3Rpb24tYnRuLWxpLW1hcmdpbi1ib3R0b219O1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tcmlnaHQpO1xuICBib3R0b206IHZhcigtLSN7JHByZWZpeH1idG4tYm90dG9tKTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWJ0bi16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXRvcCkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpXG4gICAgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLWJvdHRvbSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmID4gLmJ0bi1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIG9wYWNpdHkgMC40cztcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGxpIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJ0bi1tYXJnaW4tYm90dG9tKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHByZWZpeH1idG4tbWFyZ2luLWJvdHRvbSkgKiAwLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJi5idG4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcblxuICAgICAgICAmLnNob3duIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgdWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy9cbi8vIEJ1dHRvbiBibG9ja1xuLy9cblxuLmJ0bi1ibG9jayB7XG4gIC0tI3skcHJlZml4fWJ0bi1tYXJnaW4tdG9wOiAjeyRidG4tYmxvY2stbWFyZ2luLXRvcH07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9YnRuLW1hcmdpbi10b3ApO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJHNoYWRvdzogJGJ0bi1jb250ZXh0dWFsLWJveC1zaGFkb3dcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkaG92ZXItYmFja2dyb3VuZDpcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkaG92ZXItYm9yZGVyOlxuICAgIGlmKFxuICAgICAgJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCxcbiAgICAgIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICksXG4gICRob3Zlci1jb2xvcjogJGNvbG9yLFxuICAkZm9jdXMtYmFja2dyb3VuZDpcbiAgICBpZihcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1mb2N1cy1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1mb2N1cy1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkZm9jdXMtY29sb3I6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6XG4gICAgaWYoXG4gICAgICAkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LFxuICAgICAgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICApLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6XG4gICAgaWYoXG4gICAgICAkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LFxuICAgICAgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudClcbiAgICApLFxuICAkYWN0aXZlLWNvbG9yOiAkY29sb3Jcbikge1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JHNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYmc6ICN7JGZvY3VzLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtY29sb3I6ICN7JGZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGhvdmVyLWNvbG9yLFxuICAkZm9jdXMtY29sb3IsXG4gICRhY3RpdmUtY29sb3IsXG4gICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCRjb2xvciwgJGJ0bi1vdXRsaW5lLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgJGZvY3VzLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGNvbG9yLCAkYnRuLW91dGxpbmUtZm9jdXMtYmctdGludC1hbW91bnQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGNvbG9yLCAkYnRuLW91dGxpbmUtYWN0aXZlLWJnLXRpbnQtYW1vdW50KVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJnOiAjeyRmb2N1cy1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWNvbG9yOiAjeyRmb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy10b3AsICRwYWRkaW5nLWJvdHRvbSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXRvcDogI3skcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmctYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0fTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cblxuLy8gQnV0dG9uIHNpemUgdmFyaWFudCBvdXRsaW5lXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtc2l6ZSgkcGFkZGluZy10b3AsICRwYWRkaW5nLWJvdHRvbSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXRvcDogI3skcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmctYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0fTtcbn1cbiIsIi8vIFRvIGJlIHJlbW92ZWRcblxuaHIuZGl2aWRlci1ob3Jpem9udGFsOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5kaXZpZGVyLWhvcml6b250YWwge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmRpdmlkZXItdmVydGljYWwge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuXG5oci5kaXZpZGVyLWhvcml6b250YWwtYmx1cnJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgaHNsKDAsIDAlLCA0MCUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5oci5kaXZpZGVyLXZlcnRpY2FsLWJsdXJyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCBoc2woMCwgMCUsIDQwJSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gc3R5bGVzXG4vL1xuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzfTtcblxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuXG4gID4gbGkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYW5pbWF0aW9uIHtcbiAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1tZW51LWFuaW1hdGVkLWFuaW1hdGlvbi1kdXJhdGlvbjogI3skZHJvcGRvd24tbWVudS1hbmltYXRlZC1hbmltYXRpb24tZHVyYXRpb259O1xuICAgIC0tI3skcHJlZml4fWRyb3Bkb3duLW1lbnUtYW5pbWF0ZWQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogI3skZHJvcGRvd24tbWVudS1hbmltYXRlZC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9ufTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIFNwZWVkIHVwIGFuaW1hdGlvbnMgKi9cbiAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1tZW51LWFuaW1hdGVkLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1lbnUtYW5pbWF0ZWQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbik7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zdGF0ZS1jb2xvcjogI3skZHJvcGRvd24tc3RhdGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkcm9wZG93bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yfTtcblxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3RhdGUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zdGF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zdGF0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXN0YXRlLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uaGlkZGVuLWFycm93IHtcbiAgJi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBhZGRpbmc6IGF1dG87XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAuYW5pbWF0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZS1pbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlLW91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJvcmRlci10b3Atd2lkdGg6ICN7JGRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXRvcC13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXRvcC1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG5cbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXRvcC13aWR0aCkgc29saWRcbiAgICB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1ib3JkZXItdG9wLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBJTlBVVDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpLFxuICBTRUxFQ1Q6bm90KDotd2Via2l0LWF1dG9maWxsKSxcbiAgVEVYVEFSRUE6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cCBzdHlsZXNcbi8vXG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJveC1zaGFkb3c6ICN7JGJ0bi1ob3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGJ0bi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZ3JvdXAtdHJhbnNpdGlvbjogI3skYnRuLWdyb3VwLXRyYW5zaXRpb259O1xuXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1idG4tZ3JvdXAtdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyk7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgPiAuYnRuIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgOm5vdCguYnRuLWNoZWNrKSArICY6aG92ZXIsXG4gICAgJjpmaXJzdC1jaGlsZDpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJixcbiAgICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCxcbiAgICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgPiAuYnRuLWxpbmssXG4gID4gLmJ0bi10ZXJ0aWFyeSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvL1xuLy8gTmF2cyBzdHlsZXNcbi8vXG5cbi8vXG4vLyBUYWJzIHN0eWxlc1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsge1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi10YWJzLWxpbmstZm9udC13ZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstZm9udC1zaXplOiAjeyRuYXYtdGFicy1saW5rLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1jb2xvcjogI3skbmF2LXRhYnMtbGluay1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1wYWRkaW5nLXRvcDogI3skbmF2LXRhYnMtbGluay1wYWRkaW5nLXRvcH07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1wYWRkaW5nLWJvdHRvbTogI3skbmF2LXRhYnMtbGluay1wYWRkaW5nLWJvdHRvbX07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1wYWRkaW5nLXg6ICN7JG5hdi10YWJzLWxpbmstcGFkZGluZy14fTtcbiAgICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJnYzogI3skbmF2LXRhYnMtbGluay1ob3Zlci1iZ2N9O1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYm9yZGVyLWJvdHRvbS13aWR0aDogI3skbmF2LXRhYnMtbGluay1ib3JkZXItYm90dG9tLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYm9yZGVyLWJvdHRvbS13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1mb250LXdlaWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1mb250LXNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1jb2xvcik7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstcGFkZGluZy10b3ApIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLXBhZGRpbmcteClcbiAgICAgIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLXBhZGRpbmctYm90dG9tKSB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1wYWRkaW5nLXgpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1iZ2MpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi8vXG4vLyBQaWxscyBzdHlsZXNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICBtYXJnaW4tbGVmdDogLSRuYXYtcGlsbHMtbWFyZ2luO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2LXBpbGxzLW1hcmdpbjtcblxuICAubmF2LWxpbmsge1xuICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1saW5rLWJvcmRlci1yYWRpdXN9O1xuICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWZvbnQtc2l6ZTogI3skbmF2LXBpbGxzLWxpbmstZm9udC1zaXplfTtcbiAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1wYWRkaW5nLXRvcDogI3skbmF2LXBpbGxzLWxpbmstcGFkZGluZy10b3B9O1xuICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLXBhZGRpbmctYm90dG9tOiAjeyRuYXYtcGlsbHMtbGluay1wYWRkaW5nLWJvdHRvbX07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstcGFkZGluZy14OiAjeyRuYXYtcGlsbHMtbGluay1wYWRkaW5nLXh9O1xuICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWxpbmUtaGVpZ2h0OiAjeyRuYXYtcGlsbHMtbGluay1saW5lLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstaG92ZXItYmc6ICN7JG5hdi1waWxscy1saW5rLWhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1mb250LXdlaWdodDogI3skbmF2LXBpbGxzLWxpbmstZm9udC13ZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLW1hcmdpbjogI3skbmF2LXBpbGxzLW1hcmdpbn07XG5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYm9yZGVyLXJhZGl1cyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstZm9udC1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1wYWRkaW5nLXRvcCkgdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLXBhZGRpbmcteClcbiAgICAgIHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1wYWRkaW5nLWJvdHRvbSkgdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLXBhZGRpbmcteCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1saW5lLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWhvdmVyLWJnKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWNvbG9yKTtcbiAgICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbWFyZ2luKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cbi8vIEZpeCBmb3Iga2VlcGluZyBtYXJnaW5zIG9mIHBpbGxzXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdmJhciBzdHlsZXNcbi8vXG5cbi5uYXZiYXIge1xuICAtLSN7JHByZWZpeH1uYXZiYXItYm94LXNoYWRvdzogI3skbmF2YmFyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy10b3A6ICN7JG5hdmJhci1wYWRkaW5nLXRvcH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1pbWctbWFyZ2luLXJpZ2h0OiAjeyRuYXZiYXItYnJhbmQtaW1nLW1hcmdpbi1yaWdodH07XG5cbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ib3gtc2hhZG93KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy10b3ApO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1pbWctbWFyZ2luLXJpZ2h0KTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLy8gTmF2YmFyIHRoZW1lc1xuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1tZGItdGhlbWU9J2RhcmsnXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG4iLCIvL1xuLy8gQ2FyZCBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuXG4gIC5iZy1pbWFnZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJltjbGFzcyo9J2JnLSddIHtcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1oZWFkZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWFkZXItYm9yZGVyLWJvdHRvbS1jb2xvcik7XG4gICAgfVxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAtLSN7JHByZWZpeH1jYXJkLWZvb3Rlci1ib3JkZXItdG9wLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG5cbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWZvb3Rlci1ib3JkZXItdG9wLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JGNhcmQtaGVhZGVyLWJvcmRlci1jb2xvcn07XG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWRcbiAgICB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtYm9keSB7XG4gICZbY2xhc3MqPSdiZy0nXSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIC0tI3skcHJlZml4fWNhcmQtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skY2FyZC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuXG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgdmFyKC0tI3skcHJlZml4fWNhcmQtZm9vdGVyLWJvcmRlci1jb2xvcik7XG59XG5cbi5jYXJkLWltZy1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiLy9cbi8vIEJyZWFkY3J1bWIgc3R5bGVzXG4vL1xuXG4ubmF2YmFyIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gICAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWNvbG9yOiAjeyRicmVhZGNydW1iLWl0ZW0tY29sb3J9O1xuICAgIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvcjogI3skYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYmVmb3JlLWNvbG9yOiAjeyRicmVhZGNydW1iLWl0ZW0tYmVmb3JlLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tdHJhbnNpdGlvbjogI3skYnJlYWRjcnVtYi1pdGVtLXRyYW5zaXRpb259O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWNvbG9yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS10cmFuc2l0aW9uKTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1ob3Zlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWJlZm9yZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIHN0eWxlc1xuLy9cblxuLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLXRyYW5zaXRpb246ICN7JHBhZ2luYXRpb24tYWN0aXZlLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1mb250LXdlaWdodDogI3skcGFnaW5hdGlvbi1hY3RpdmUtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWNpcmNsZS1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLWNpcmNsZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1wYWRkaW5nLWwtbGc6ICN7JHBhZ2luYXRpb24tY2lyY2xlLWxnLXBhZGRpbmctbGVmdH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmctci1sZzogI3skcGFnaW5hdGlvbi1jaXJjbGUtbGctcGFkZGluZy1yaWdodH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmctbC1zbTogI3skcGFnaW5hdGlvbi1jaXJjbGUtc20tcGFkZGluZy1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtcGFkZGluZy1yLXNtOiAjeyRwYWdpbmF0aW9uLWNpcmNsZS1zbS1wYWRkaW5nLXJpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG59XG5cbi5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLXRyYW5zaXRpb24pO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtZm9udC13ZWlnaHQpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gUGFnaW5hdGlvbiBjaXJjbGUgb3B0aW9uXG4vL1xuXG4ucGFnaW5hdGlvbi1jaXJjbGUge1xuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLWJvcmRlci1yYWRpdXMpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmcteCk7XG4gIH1cblxuICAmLnBhZ2luYXRpb24tbGcge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jaXJjbGUtcGFkZGluZy1sLWxnKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1wYWRkaW5nLXItbGcpO1xuICAgIH1cbiAgfVxuXG4gICYucGFnaW5hdGlvbi1zbSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNpcmNsZS1wYWRkaW5nLWwtc20pO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY2lyY2xlLXBhZGRpbmctci1zbSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2Ugc3R5bGVzXG4vL1xuLy8gQWRkaXRpb25hbCBiYWRnZSBvcHRpb25zIHRhaWxvcmVkIHRvIHRoZSBNREIgc3R5bGVcblxuLy8gQSBcImRvdFwiIGJhZGdlLCB3aGljaCBpcyB1c2VmdWwsIGZvciBleGFtcGxlLCBmb3IgaWNvbnNcbi5iYWRnZS1kb3Qge1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1kb3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJhZGdlLWhlaWdodDogI3skYmFkZ2UtZG90LWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXdpZHRoOiAjeyRiYWRnZS1kb3Qtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1tYXJnaW4tbGVmdDogI3skYmFkZ2UtZG90LW1hcmdpbi1sZWZ0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1iYWRnZS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1tYXJnaW4tbGVmdCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vIFwiTm90aWZpY2F0aW9uXCIgYmFkZ2UgdGhhdCBzaG93cyB0aGUgbnVtYmVyIG9mIG5vdGlmaWNhdGlvbnMsIGUuZy4gdGhlIG51bWJlciBvZiB1bnJlYWQgbWVzc2FnZXNcbi5iYWRnZS1ub3RpZmljYXRpb24ge1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemU6ICN7JGJhZGdlLW5vdGlmaWNhdGlvbi1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLW5vdGlmaWNhdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLW5vdGlmaWNhdGlvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1tYXJnaW4tdG9wOiAjeyRiYWRnZS1ub3RpZmljYXRpb24tbWFyZ2luLXRvcH07XG4gIC0tI3skcHJlZml4fWJhZGdlLW1hcmdpbi1sZWZ0OiAjeyRiYWRnZS1ub3RpZmljYXRpb24tbWFyZ2luLWxlZnR9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1tYXJnaW4tdG9wKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1tYXJnaW4tbGVmdCk7XG59XG5cbi8vIENvbnRleHR1YWwgY29sb3JzIG9wdGlvbnNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZSk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpcyk7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQWxlcnRcblxuLmFsZXJ0IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYWxlcnQtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hbGVydC1maXhlZCB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWZpeGVkLXotaW5kZXg6ICN7JGFsZXJ0LXppbmRleH07XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtZml4ZWQtei1pbmRleCk7XG59XG5cbi5wYXJlbnQtYWxlcnQtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZSk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpcyk7XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuICAgIH1cblxuICAgIC5hbGVydC1saW5rIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzKSwgdmFyKC0tI3skcHJlZml4fXRleHQtaG92ZXItb3BhY2l0eSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3NcblxuLnByb2dyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2dyZXNzLWNpcmN1bGFyIHtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtY2lyY3VsYXItc2l6ZTogI3skcHJvZ3Jlc3MtY2lyY3VsYXItc2l6ZX07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWNpcmN1bGFyLWJhci13aWR0aDogI3skcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtY2lyY3VsYXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWNpcmN1bGFyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1jaXJjdWxhci1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KFxuICAgICAgdHJhbnNwYXJlbnQgY2FsYyh2YXIoLS1wZXJjZW50YWdlKSAqIDElKSxcbiAgICAgIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZykgMCVcbiAgICApO1xuICAgIC13ZWJraXQtbWFzazogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgZmFydGhlc3Qtc2lkZSxcbiAgICAgIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1jaXJjdWxhci1iYXItd2lkdGgpKSxcbiAgICAgIGJsYWNrIGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1jaXJjdWxhci1iYXItd2lkdGgpICsgMXB4KVxuICAgICk7XG4gICAgbWFzazogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgZmFydGhlc3Qtc2lkZSxcbiAgICAgIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1jaXJjdWxhci1iYXItd2lkdGgpKSxcbiAgICAgIGJsYWNrIGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1jaXJjdWxhci1iYXItd2lkdGgpICsgMXB4KVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWNpcmN1bGFyLWNvbG9yKTtcbiAgfVxufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXAgc3R5bGVzXG4vL1xuXG4ubGlzdC1ncm91cCB7XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS10cmFuc2l0aW9uLXRpbWU6ICN7JGxpc3QtZ3JvdXAtaXRlbS10cmFuc2l0aW9uLXRpbWV9O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLWFjdGl2ZS1tYXJnaW4tdG9wOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1tYXJnaW4tdG9wfTtcblxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1hY3RpdmUtbWFyZ2luLXRvcCk7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS10cmFuc2l0aW9uLXRpbWUpO1xuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tdHJhbnNpdGlvbi10aW1lKTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1saWdodCB7XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1weTogI3skbGlzdC1ncm91cC1saWdodC1pdGVtLXB5fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1pdGVtLWJvcmRlcjogI3skbGlzdC1ncm91cC1saWdodC1pdGVtLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtbGlnaHQtYWN0aXZlLWNvbG9yfTtcblxuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1pdGVtLXB5KSAwO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1ib3JkZXIpO1xuICB9XG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtbGlnaHQtaXRlbS1ib3JkZXItd2lkdGgpO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1ib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1hY3RpdmUtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1hY3RpdmUtY29sb3IpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWxpZ2h0LWFjdGl2ZS1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1saWdodC1hY3RpdmUtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWdyb3VwLXNtYWxsIHtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1zbWFsbC1pdGVtLXB5OiAjeyRsaXN0LWdyb3VwLXNtYWxsLWl0ZW0tcHl9O1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1zbWFsbC1pdGVtLXB5KSAwO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGUpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1saW5rLWVtcGhhc2lzKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbiIsIi8vXG4vLyBNb2RhbCBzdHlsZXNcbi8vXG5cbi5tb2RhbC1jb250ZW50IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWJveC1zaGFkb3d9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdyk7XG59XG4iLCIvL1xuLy8gVG9hc3Qgc3R5bGVzXG4vL1xuXG4udG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWJvdHRvbS13aWR0aDogI3skdG9hc3QtYm9yZGVyLWJvdHRvbS13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJ0bi1jbG9zZS13aWR0aDogI3skdG9hc3QtYnRuLWNsb3NlLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYnRuLWNsb3NlLW1yOiAjeyR0b2FzdC1idG4tY2xvc2UtbXJ9O1xuICAtLSN7JHByZWZpeH10b2FzdC1idG4tY2xvc2UtbWw6ICN7JHRvYXN0LWJ0bi1jbG9zZS1tbH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICBib3JkZXI6IDA7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1idG4tY2xvc2Utd2lkdGgpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWJvdHRvbS13aWR0aCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYnRuLWNsb3NlLW1yKTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJ0bi1jbG9zZS1tbCk7XG4gIH1cbn1cblxuLnBhcmVudC10b2FzdC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvYXN0LWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udG9hc3QtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRvYXN0LSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGUpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXMpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlKTtcblxuICAgIGkge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpcyk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUb29sdGlwXG5cbi50b29sdGlwIHtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemU6ICN7JHRvb2x0aXAtZm9udC1zaXplfTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbn1cbiIsIi8vXG4vLyBQb3BvdmVyIHN0eWxlc1xuLy9cblxuLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1ib3R0b20td2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLWJvdHRvbS13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1ib3R0b20td2lkdGgpIHNvbGlkXG4gICAgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbiIsIi8vIFNjcm9sbHNweVxuXG4ubmF2LXBpbGxzIHtcbiAgJi5tZW51LXNpZGViYXIge1xuICAgIC5uYXYtbGluayB7XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWZvbnQtc2l6ZTogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1mb250LXNpemV9O1xuICAgICAgLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1jb2xvcjogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1jb2xvcn07XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWxpbmUtaGVpZ2h0OiAjeyRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWxpbmUtaGVpZ2h0fTtcbiAgICAgIC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItcGFkZGluZy14OiAjeyRzY3JvbGxzcHktbWVudS1zaWRlYmFyLXBhZGRpbmcteH07XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWZvbnQtd2VpZ2h0OiAjeyRzY3JvbGxzcHktbWVudS1zaWRlYmFyLWZvbnQtd2VpZ2h0fTtcbiAgICAgIC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItdHJhbnNpdGlvbjogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci10cmFuc2l0aW9ufTtcbiAgICAgIC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItbWFyZ2luLXk6ICN7JHNjcm9sbHNweS1tZW51LXNpZGViYXItbWFyZ2luLXl9O1xuXG4gICAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWZvbnQtc2l6ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1jb2xvcik7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItbGluZS1oZWlnaHQpO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1wYWRkaW5nLXgpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWZvbnQtd2VpZ2h0KTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLXRyYW5zaXRpb24pO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1tYXJnaW4teSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1tYXJnaW4teSk7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICAtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1jb2xvcjogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtY29sb3J9O1xuICAgICAgLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtZm9udC13ZWlnaHQ6ICN7JHNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWZvbnQtd2VpZ2h0fTtcbiAgICAgIC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWJvcmRlci13aWR0aDogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtYm9yZGVyLXdpZHRofTtcbiAgICAgIC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWJvcmRlci1jb2xvcjogI3skc2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxzcHktbWVudS1zaWRlYmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbHNweS1tZW51LXNpZGViYXItYWN0aXZlLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LW1lbnUtc2lkZWJhci1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNpYmxlLXNjcm9sbHNweSB+IC5uYXYge1xuICAgICAgLS0jeyRwcmVmaXh9c2Nyb2xsc3B5LWNvbGxhcHNpYmxlLW5hdi10cmFuc2l0aW9uLXRpbWU6ICN7JHNjcm9sbHNweS1jb2xsYXBzaWJsZS1uYXYtdHJhbnNpdGlvbi10aW1lfTtcblxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IHZhcigtLSN7JHByZWZpeH1zY3JvbGxzcHktY29sbGFwc2libGUtbmF2LXRyYW5zaXRpb24tdGltZSkgZWFzZTtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuIiwiLnJpcHBsZS1zdXJmYWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5yaXBwbGUtc3VyZmFjZS11bmJvdW5kIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5yaXBwbGUtd2F2ZSB7XG4gIC0tI3skcHJlZml4fXJpcHBsZS13YXZlLWN1YmljQmV6aWVyOiAjeyRyaXBwbGUtd2F2ZS1jdWJpY0Jlemllcn07XG4gIC0tI3skcHJlZml4fXJpcHBsZS13YXZlLWJvcmRlci1yYWRpdXM6ICN7JHJpcHBsZS13YXZlLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS1vcGFjaXR5OiAjeyRyaXBwbGUtd2F2ZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtdHJhbnNmb3JtOiAjeyRyaXBwbGUtd2F2ZS10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS16LWluZGV4OiAjeyRyaXBwbGUtd2F2ZS16LWluZGV4fTtcbiAgLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtYWN0aXZlLXRyYW5zZm9ybTogI3skcmlwcGxlLXdhdmUtYWN0aXZlLXRyYW5zZm9ybX07XG5cbiAgQGluY2x1ZGUgcmlwcGxlLXZhcmlhbnQoYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtYm9yZGVyLXJhZGl1cyk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS1vcGFjaXR5KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS10cmFuc2Zvcm0pO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRwcmVmaXh9cmlwcGxlLXdhdmUtY3ViaWNCZXppZXIpLFxuICAgIHZhcigtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS1jdWJpY0Jlemllcik7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1yaXBwbGUtd2F2ZS16LWluZGV4KTtcbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fXJpcHBsZS13YXZlLWFjdGl2ZS10cmFuc2Zvcm0pO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmJ0biAucmlwcGxlLXdhdmUge1xuICBAaW5jbHVkZSByaXBwbGUtdmFyaWFudCh3aGl0ZSk7XG59XG5cbi5pbnB1dC13cmFwcGVyIC5yaXBwbGUtd2F2ZSB7XG4gIEBpbmNsdWRlIHJpcHBsZS12YXJpYW50KHdoaXRlKTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHJpcHBsZSB7XG4gIC5yaXBwbGUtc3VyZmFjZS0jeyRjb2xvcn0ge1xuICAgIC5yaXBwbGUtd2F2ZSB7XG4gICAgICBAaW5jbHVkZSByaXBwbGUtdmFyaWFudCgkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHJpcHBsZS12YXJpYW50KCRjb2xvcl92YWx1ZSkge1xuICAkZ3JhZGllbnQ6IHJnYmEoXG4gICAgICAgICRjb2xvcjogJGNvbG9yX3ZhbHVlLFxuICAgICAgICAkYWxwaGE6IDAuMixcbiAgICAgIClcbiAgICAgIDAsXG4gICAgcmdiYShcbiAgICAgICAgJGNvbG9yOiAkY29sb3JfdmFsdWUsXG4gICAgICAgICRhbHBoYTogMC4zLFxuICAgICAgKVxuICAgICAgNDAlLFxuICAgIHJnYmEoXG4gICAgICAgICRjb2xvcjogJGNvbG9yX3ZhbHVlLFxuICAgICAgICAkYWxwaGE6IDAuNCxcbiAgICAgIClcbiAgICAgIDUwJSxcbiAgICByZ2JhKFxuICAgICAgICAkY29sb3I6ICRjb2xvcl92YWx1ZSxcbiAgICAgICAgJGFscGhhOiAwLjUsXG4gICAgICApXG4gICAgICA2MCUsXG4gICAgcmdiYShcbiAgICAgICAgJGNvbG9yOiAkY29sb3JfdmFsdWUsXG4gICAgICAgICRhbHBoYTogMCxcbiAgICAgIClcbiAgICAgIDcwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGdyYWRpZW50KTtcbn1cbiIsIi8vIHJhbmdlXG4ucmFuZ2Uge1xuICAtLSN7JHByZWZpeH1yYW5nZS10aHVtYi1oZWlnaHQ6ICN7JHJhbmdlLXRodW1iLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXdpZHRoOiAjeyRyYW5nZS10aHVtYi13aWR0aH07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXRvcDogI3skcmFuZ2UtdGh1bWItdG9wfTtcbiAgLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItbWFyZ2luLWxlZnQ6ICN7JHJhbmdlLXRodW1iLW1hcmdpbi1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogI3skcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXRyYW5zZm9ybTogI3skcmFuZ2UtdGh1bWItdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogI3skcmFuZ2UtdGh1bWItdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXZhbHVlLWZvbnQtc2l6ZTogI3skcmFuZ2UtdGh1bWItdmFsdWUtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItdmFsdWUtbGluZS1oZWlnaHQ6ICN7JHJhbmdlLXRodW1iLXZhbHVlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItdmFsdWUtY29sb3I6ICN7JHJhbmdlLXRodW1iLXZhbHVlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItdmFsdWUtZm9udC13ZWlnaHQ6ICN7JHJhbmdlLXRodW1iLXZhbHVlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItYmFja2dyb3VuZDogI3skcmFuZ2UtdGh1bWItYmFja2dyb3VuZH07XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50aHVtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLWhlaWdodCk7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi13aWR0aCk7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItdG9wKTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLW1hcmdpbi1sZWZ0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXRyYW5zZm9ybSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC50aHVtYi12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXZhbHVlLWZvbnQtc2l6ZSk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fXJhbmdlLXRodW1iLXZhbHVlLWxpbmUtaGVpZ2h0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cmFuZ2UtdGh1bWItdmFsdWUtY29sb3IpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1yYW5nZS10aHVtYi12YWx1ZS1mb250LXdlaWdodCk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYudGh1bWItYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBY2NvcmRpb25cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tZmx1c2gtYnRuLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1mbHVzaC1idXR0b24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1mbHVzaC1ib3JkZXItYm90dG9tOiAjeyRhY2NvcmRpb24tZmx1c2gtaXRlbS1ib3JkZXItYm90dG9tfTtcblxuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tZmx1c2gtYnRuLWJveC1zaGFkb3cpO1xuICB9XG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1mbHVzaC1ib3JkZXItYm90dG9tKTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvcmRlcmxlc3Mge1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVybGVzcy1idG4tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlcmxlc3MtYnV0dG9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVybGVzcy1idG4tYmc6ICN7JGFjY29yZGlvbi1ib3JkZXJsZXNzLWJ1dHRvbi1iZ2N9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVybGVzcy1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXJsZXNzLWJ1dHRvbi1jb2xvcn07XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXJsZXNzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXJsZXNzLWJ0bi1iZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlcmxlc3MtYnRuLWNvbG9yKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbCBzdHlsZXNcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDUzJztcbiAgICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZm9udC1zaXplOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZm9udC1zaXplfTtcbiAgICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJvbGR9O1xuXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZm9udC13ZWlnaHQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1mb250LXNpemUpO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJywgJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtc2l6ZTogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ib2xkfTtcblxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZvbnQtd2VpZ2h0KTtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybycsICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBbZGF0YS1tZGItdGFyZ2V0XSB7XG4gICAgQGV4dGVuZCBbZGF0YS1icy10YXJnZXRdICFvcHRpb25hbDtcbiAgfVxufVxuIiwiLy8gTW9kYWwgcHJvIHN0eWxlc1xuXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdG9wLWxlZnQtdG9wOiAjeyRtb2RhbC10b3AtbGVmdC10b3B9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10b3AtbGVmdC1sZWZ0OiAjeyRtb2RhbC10b3AtbGVmdC1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdG9wLXJpZ2h0LXRvcDogI3skbW9kYWwtdG9wLXJpZ2h0LXRvcH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRvcC1yaWdodC1yaWdodDogI3skbW9kYWwtdG9wLXJpZ2h0LXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm90dG9tLWxlZnQtYm90dG9tOiAjeyRtb2RhbC1ib3R0b20tbGVmdC1ib3R0b219O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3R0b20tbGVmdC1sZWZ0OiAjeyRtb2RhbC1ib3R0b20tbGVmdC1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm90dG9tLXJpZ2h0LWJvdHRvbTogI3skbW9kYWwtYm90dG9tLXJpZ2h0LWJvdHRvbX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvdHRvbS1yaWdodC1yaWdodDogI3skbW9kYWwtYm90dG9tLXJpZ2h0LXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZmFkZS10b3AtdHJhbnNmb3JtOiAjeyRtb2RhbC1mYWRlLXRvcC10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mYWRlLXJpZ2h0LXRyYW5zZm9ybTogI3skbW9kYWwtZmFkZS1yaWdodC10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mYWRlLWJvdHRvbS10cmFuc2Zvcm06ICN7JG1vZGFsLWZhZGUtYm90dG9tLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZhZGUtbGVmdC10cmFuc2Zvcm06ICN7JG1vZGFsLWZhZGUtbGVmdC10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1tb2RhbC1zaWRlLXJpZ2h0OiAjeyRtb2RhbC1zaWRlLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtc2lkZS1ib3R0b206ICN7JG1vZGFsLXNpZGUtYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbm9uLWludmFzaXZlLWJveC1zaGFkb3c6ICN7JG1vZGFsLW5vbi1pbnZhc2l2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbm9uLWludmFzaXZlLWJveC1zaGFkb3ctdG9wOiAjeyRtb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvdy10b3B9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLm1vZGFsLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgICYubW9kYWwtbGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm1vZGFsLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLm1vZGFsLXRvcC1sZWZ0IHtcbiAgICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdG9wLWxlZnQtdG9wKTtcbiAgICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRvcC1sZWZ0LWxlZnQpO1xuICAgICAgfVxuICAgICAgJi5tb2RhbC10b3AtcmlnaHQge1xuICAgICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10b3AtcmlnaHQtdG9wKTtcbiAgICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10b3AtcmlnaHQtcmlnaHQpO1xuICAgICAgfVxuICAgICAgJi5tb2RhbC1ib3R0b20tbGVmdCB7XG4gICAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvdHRvbS1sZWZ0LWJvdHRvbSk7XG4gICAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3R0b20tbGVmdC1sZWZ0KTtcbiAgICAgIH1cbiAgICAgICYubW9kYWwtYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3R0b20tcmlnaHQtcmlnaHQpO1xuICAgICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3R0b20tcmlnaHQtYm90dG9tKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2RhbC1ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLmZhZGUge1xuICAgICYudG9wOm5vdCguc2hvdykgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mYWRlLXRvcC10cmFuc2Zvcm0pO1xuICAgIH1cbiAgICAmLnJpZ2h0Om5vdCguc2hvdykgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mYWRlLXJpZ2h0LXRyYW5zZm9ybSk7XG4gICAgfVxuICAgICYuYm90dG9tOm5vdCguc2hvdykgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mYWRlLWJvdHRvbS10cmFuc2Zvcm0pO1xuICAgIH1cbiAgICAmLmxlZnQ6bm90KC5zaG93KSAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZhZGUtbGVmdC10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kYWwtc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtc2lkZS1yaWdodCk7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1zaWRlLWJvdHRvbSk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1mcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4ge1xuICAubW9kYWwge1xuICAgICYuZnJhbWUge1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtbm9uLWludmFzaXZlLW9wZW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAubW9kYWwubW9kYWwtbm9uLWludmFzaXZlLXNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsLWRpYWxvZy5tb2RhbC1ib3R0b20tcmlnaHQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgICAubW9kYWwtZGlhbG9nLm1vZGFsLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLm1vZGFsLXNpZGUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmLm1vZGFsLmZyYW1lIHtcbiAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvdy10b3ApO1xuICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvdy10b3ApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fW1vZGFsLW5vbi1pbnZhc2l2ZS1ib3gtc2hhZG93KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsLXNpZGUge1xuICAgICAgICAmLm1vZGFsLWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fW1vZGFsLW5vbi1pbnZhc2l2ZS1ib3gtc2hhZG93LXRvcCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubW9kYWwtYm90dG9tLWxlZnQge1xuICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ub24taW52YXNpdmUtYm94LXNoYWRvdy10b3ApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtZGlhbG9nLm1vZGFsLWJvdHRvbS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZy5tb2RhbC1ib3R0b20tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAubW9kYWwtZGlhbG9nLm1vZGFsLXRvcC1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1zaWRlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnBzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBlcmZlY3Qtc2Nyb2xsYmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS10cmFuc2l0aW9uLW9wYWNpdHktYmc6ICN7JHNjcm9sbGJhci1yYWlsLXgteS10cmFuc2l0aW9uLW9wYWNpdHktYmd9O1xuICAtLSN7JHByZWZpeH1zY3JvbGxiYXItei1pbmRleDogI3skc2Nyb2xsYmFyLXotaW5kZXh9O1xuICAtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktbGVuZ3RoOiAjeyRzY3JvbGxiYXItcmFpbC14LXktbGVuZ3RofTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LW9wYWNpdHk6ICN7JHNjcm9sbGJhci1yYWlsLXgteS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWhvdmVyLW9wYWNpdHk6ICN7JHNjcm9sbGJhci1yYWlsLXgteS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWJnLWNvbG9yOiAjeyRzY3JvbGxiYXItcmFpbC14LXktYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktY2xpY2tpbmctbGVuZ3RoOiAjeyRzY3JvbGxiYXItcmFpbC14LXktY2xpY2tpbmctbGVuZ3RofTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC10cmFuc2l0aW9uLWhlaWdodC1iZzogI3skc2Nyb2xsYmFyLXJhaWwteC10cmFuc2l0aW9uLWhlaWdodC1iZ307XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXktdHJhbnNpdGlvbi13aWR0aC1iZzogI3skc2Nyb2xsYmFyLXJhaWwteS10cmFuc2l0aW9uLXdpZHRoLWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLXgteS1jb2xvcjogI3skc2Nyb2xsYmFyLXRodW1iLXgteS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi14LXktYm9yZGVyLXJhZGl1czogI3skc2Nyb2xsYmFyLXRodW1iLXgteS1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLXgteS1sZW5ndGg6ICN7JHNjcm9sbGJhci10aHVtYi14LXktbGVuZ3RofTtcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLXgteS1wb3NpdGlvbi1sZW5ndGg6ICN7JHNjcm9sbGJhci10aHVtYi14LXktcG9zaXRpb24tbGVuZ3RofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwZXJmZWN0LXNjcm9sbGJhci1jc3MtdmFyc1xuXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi5wc19fcmFpbC14LFxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LXRyYW5zaXRpb24tb3BhY2l0eS1iZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci16LWluZGV4KTtcbn1cblxuLnBzX19yYWlsLXgge1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktbGVuZ3RoKTtcbiAgYm90dG9tOiAwO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LWxlbmd0aCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IHtcbiAgLnBzX19yYWlsLXgsXG4gIC5wc19fcmFpbC15IHtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LW9wYWNpdHkpO1xuICB9XG59XG5cbi5wcy0tZm9jdXMgPiB7XG4gIC5wc19fcmFpbC14LFxuICAucHNfX3JhaWwteSB7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci1yYWlsLXgteS1vcGFjaXR5KTtcbiAgfVxufVxuXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC15LW9wYWNpdHkpO1xufVxuXG4ucHMge1xuICAucHNfX3JhaWwteDpob3ZlcixcbiAgLnBzX19yYWlsLXk6aG92ZXIsXG4gIC5wc19fcmFpbC14OmZvY3VzLFxuICAucHNfX3JhaWwteTpmb2N1cyxcbiAgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuICAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktYmctY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktaG92ZXItb3BhY2l0eSk7XG4gIH1cbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuXG4ucHNfX3RodW1iLXgsXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLXgteS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItdGh1bWIteC15LWJvcmRlci1yYWRpdXMpO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXgge1xuICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteC10cmFuc2l0aW9uLWhlaWdodC1iZyk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi14LXktbGVuZ3RoKTtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLXgteS1wb3NpdGlvbi1sZW5ndGgpO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXJhaWwteS10cmFuc2l0aW9uLXdpZHRoLWJnKTtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItdGh1bWIteC15LWxlbmd0aCk7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItdGh1bWIteC15LXBvc2l0aW9uLWxlbmd0aCk7XG59XG5cbi5wc19fcmFpbC14IHtcbiAgJjpob3ZlciA+IC5wc19fdGh1bWIteCxcbiAgJjpmb2N1cyA+IC5wc19fdGh1bWIteCxcbiAgJi5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktY2xpY2tpbmctbGVuZ3RoKTtcbiAgfVxufVxuXG4ucHNfX3JhaWwteSB7XG4gICY6aG92ZXIgPiAucHNfX3RodW1iLXksXG4gICY6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4gICYucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC14LXktY2xpY2tpbmctbGVuZ3RoKTtcbiAgfVxufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnNpZGVuYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc2lkZW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXRyYW5zZm9ybTogI3skc2lkZW5hdi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXppbmRleDogI3skc2lkZW5hdi16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWNvbG9yOiAjeyRzaWRlbmF2LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRzaWRlbmF2LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXdpZHRoOiAjeyRzaWRlbmF2LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1oZWlnaHQ6ICN7JHNpZGVuYXYtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1ib3gtc2hhZG93OiAjeyRzaWRlbmF2LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWRhdGEtaGlkZGVuLWZhbHNlLXRyYW5zZm9ybTogI3skc2lkZW5hdi1kYXRhLWhpZGRlbi1mYWxzZS10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWRhdGEtY29sb3ItbGlnaHQtY29sb3I6ICN7JHNpZGVuYXYtZGF0YS1jb2xvci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtZGF0YS1yaWdodC10cnVlLXRyYW5zZm9ybTogI3skc2lkZW5hdi1kYXRhLXJpZ2h0LXRydWUtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1kYXRhLXNsaW0tY29sbGFwc2VkLXRydWUtd2lkdGg6ICN7JHNpZGVuYXYtZGF0YS1zbGltLWNvbGxhcHNlZC10cnVlLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1tZW51LXBhZGRpbmc6ICN7JHNpZGVuYXYtbWVudS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1jb2xsYXBzZS1zaWRlbmF2LWxpbmstZm9udC1zaXplOiAjeyRzaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1oZWlnaHQ6ICN7JHNpZGVuYXYtY29sbGFwc2Utc2lkZW5hdi1saW5rLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1mb250LXNpemU6ICN7JHNpZGVuYXYtbGluay1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstcGFkZGluZy15OiAjeyRzaWRlbmF2LWxpbmstcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLXBhZGRpbmcteDogI3skc2lkZW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtY29sbGFwc2Utc2lkZW5hdi1saW5rLXBhZGRpbmctbGVmdDogI3skc2lkZW5hdi1jb2xsYXBzZS1zaWRlbmF2LWxpbmstcGFkZGluZy1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWhlaWdodDogI3skc2lkZW5hdi1saW5rLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1ib3JkZXItcmFkaXVzOiAjeyRzaWRlbmF2LWxpbmstYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay10cmFuc2l0aW9uOiAjeyRzaWRlbmF2LWxpbmstdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1ob3Zlci1jb2xvcjogI3skc2lkZW5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICN7JHNpZGVuYXYtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRzaWRlbmF2LWxpbmstYWN0aXZlLWZvY3VzLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAjeyRzaWRlbmF2LWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1jb2xvcjogI3skc2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtc3ViaGVhZGluZy1mb250LXNpemU6ICN7JHNpZGVuYXYtc3ViaGVhZGluZy1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXN1YmhlYWRpbmctcGFkZGluZy15OiAjeyRzaWRlbmF2LXN1YmhlYWRpbmctcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1zdWJoZWFkaW5nLXBhZGRpbmcteDogI3skc2lkZW5hdi1zdWJoZWFkaW5nLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtc3ViaGVhZGluZy1mdzogI3skc2lkZW5hdi1zdWJoZWFkaW5nLWZ3fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1zbS1saW5rLXB0OiAjeyRzaWRlbmF2LXNtLWxpbmstcHR9O1xuICAtLSN7JHByZWZpeH1zaWRlbmF2LXNtLWxpbmstcGI6ICN7JHNpZGVuYXYtc20tbGluay1wYn07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtcm90YXRlLWljb24tbWFyZ2luLXJpZ2h0OiAjeyRzaWRlbmF2LXJvdGF0ZS1pY29uLW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtcm90YXRlLWljb24tdHJhbnNpdGlvbjogI3skc2lkZW5hdi1yb3RhdGUtaWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1saWdodC1jb2xvcjogI3skc2lkZW5hdi1saWdodC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc2lkZW5hdi1jc3MtdmFyc1xuXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi10cmFuc2Zvcm0pO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXppbmRleCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWJhY2tncm91bmQtY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWhlaWdodCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWJveC1zaGFkb3cpO1xuXG4gICZbZGF0YS1tZGItaGlkZGVuPSdmYWxzZSddIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWRhdGEtaGlkZGVuLWZhbHNlLXRyYW5zZm9ybSk7XG4gIH1cblxuICAmW2RhdGEtbWRiLWNvbG9yPSdsaWdodCddIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtZGF0YS1jb2xvci1saWdodC1jb2xvcik7XG4gIH1cblxuICAmW2RhdGEtbWRiLXJpZ2h0PSd0cnVlJ10ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtZGF0YS1yaWdodC10cnVlLXRyYW5zZm9ybSk7XG4gIH1cblxuICAmW2RhdGEtbWRiLXBvc2l0aW9uPSdhYnNvbHV0ZSddIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJltkYXRhLW1kYi1wb3NpdGlvbj0ncmVsYXRpdmUnXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIFtkYXRhLW1kYi1zbGltPSd0cnVlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmW2RhdGEtbWRiLXNsaW0tY29sbGFwc2VkPSd0cnVlJ10ge1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1kYXRhLXNsaW0tY29sbGFwc2VkLXRydWUtd2lkdGgpO1xuXG4gICAgW2RhdGEtbWRiLXNsaW09J2ZhbHNlJ10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBbZGF0YS1tZGItc2xpbT0ndHJ1ZSddIHtcbiAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZW5hdi1tZW51LFxuLnNpZGVuYXYtY29sbGFwc2Uge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbWVudS1wYWRkaW5nKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lkZW5hdi1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJi5zaG93LFxuICAmLmNvbGxhcHNpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNpZGVuYXYtbGluayB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1jb2xsYXBzZS1zaWRlbmF2LWxpbmstZm9udC1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1oZWlnaHQpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtY29sbGFwc2Utc2lkZW5hdi1saW5rLXBhZGRpbmctbGVmdCk7XG4gIH1cbn1cblxuLnNpZGVuYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGVuYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1oZWlnaHQpO1xuICBjb2xvcjogdW5zZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIH1cblxuICBpIHtcbiAgICBjb2xvcjogIzlmYTZiMjtcbiAgfVxufVxuXG4uc2lkZW5hdi1zdWJoZWFkaW5nIHtcbiAgY29sb3I6IHVuc2V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXN1YmhlYWRpbmctZm9udC1zaXplKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtc3ViaGVhZGluZy1wYWRkaW5nLXkpXG4gICAgdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtc3ViaGVhZGluZy1wYWRkaW5nLXgpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtc3ViaGVhZGluZy1mdyk7XG59XG5cbi5zaWRlbmF2LXNtIHtcbiAgLnNpZGVuYXYtbGluayB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXNtLWxpbmstcHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1zbS1saW5rLXBiKTtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLnJvdGF0ZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtcm90YXRlLWljb24tbWFyZ2luLXJpZ2h0KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtcm90YXRlLWljb24tdHJhbnNpdGlvbik7XG59XG5cbi5zaWRlbmF2LWJhY2tkcm9wIHtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1iYWNrZHJvcC16aW5kZXg6ICN7JHNpZGVuYXYtYmFja2Ryb3AtemluZGV4fTtcbiAgLS0jeyRwcmVmaXh9c2lkZW5hdi1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRzaWRlbmF2LWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3J9O1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWJhY2tkcm9wLXppbmRleCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5zaWRlbmF2LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LWxpZ2h0LWNvbG9yKTtcbn1cblxuLnNpZGVuYXYtc2xpbSB7XG4gIC0tI3skcHJlZml4fXNpZGVuYXYtc2xpbS1saW5rLXBhZGRpbmctbGVmdDogI3skc2lkZW5hdi1zbGltLWxpbmstcGFkZGluZy1sZWZ0fTtcblxuICAuc2lkZW5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1zaWRlbmF2LXNsaW0tbGluay1wYWRkaW5nLWxlZnQpO1xuICB9XG59XG5cbi8vIENvbG9yIG9wdGlvbnNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRyZWQ6IHJlZCgkdmFsdWUpO1xuICAkZ3JlZW46IGdyZWVuKCR2YWx1ZSk7XG4gICRibHVlOiBibHVlKCR2YWx1ZSk7XG5cbiAgLnNpZGVuYXYtI3skY29sb3J9IHtcbiAgICAtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjeyRyZWR9LCAjeyRncmVlbn0sICN7JGJsdWV9LCAwLjA1KTtcbiAgICAtLSN7JHByZWZpeH1zaWRlbmF2LWxpbmstYWN0aXZlLWZvY3VzLWJhY2tncm91bmQtY29sb3I6IHJnYmEoXG4gICAgICAjeyRyZWR9LFxuICAgICAgI3skZ3JlZW59LFxuICAgICAgI3skYmx1ZX0sXG4gICAgICAwLjA1XG4gICAgKTtcblxuICAgIC5zaWRlbmF2LWl0ZW0ge1xuICAgICAgLnNpZGVuYXYtbGluayB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGVuYXYtbGluayB7XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1hY3RpdmUtZm9jdXMtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtbGluay1hY3RpdmUtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEFuaW1hdGlvbiBzdHlsZXNcbi8vXG5cbi5hbmltYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYW5pbWF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1kZWxheS0xczogI3skYW5pbWF0aW9uLWRlbGF5LTFzfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWRlbGF5LTJzOiAjeyRhbmltYXRpb24tZGVsYXktM3N9O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZGVsYXktM3M6ICN7JGFuaW1hdGlvbi1kZWxheS0zc307XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1kZWxheS00czogI3skYW5pbWF0aW9uLWRlbGF5LTRzfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWRlbGF5LTVzOiAjeyRhbmltYXRpb24tZGVsYXktNXN9O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFzdC1kdXJhdGlvbjogI3skYW5pbWF0aW9uLWZhc3QtZHVyYXRpb259O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFzdGVyLWR1cmF0aW9uOiAjeyRhbmltYXRpb24tZmFzdGVyLWR1cmF0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsb3ctZHVyYXRpb246ICN7JGFuaW1hdGlvbi1zbG93LWR1cmF0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsb3dlci1kdXJhdGlvbjogI3skYW5pbWF0aW9uLXNsb3dlci1kdXJhdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYW5pbWF0aW9uLWNzcy12YXJzXG5cbiAgJi5pbmZpbml0ZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIH1cblxuICAmLmRlbGF5LTFzIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZGVsYXktMXMpO1xuICB9XG5cbiAgJi5kZWxheS0ycyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWRlbGF5LTJzKTtcbiAgfVxuXG4gICYuZGVsYXktM3Mge1xuICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1kZWxheS0zcyk7XG4gIH1cblxuICAmLmRlbGF5LTRzIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZGVsYXktNHMpO1xuICB9XG5cbiAgJi5kZWxheS01cyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWRlbGF5LTVzKTtcbiAgfVxuXG4gICYuZmFzdCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhc3QtZHVyYXRpb24pO1xuICB9XG5cbiAgJi5mYXN0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYXN0ZXItZHVyYXRpb24pO1xuICB9XG5cbiAgJi5zbG93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xvdy1kdXJhdGlvbik7XG4gIH1cblxuICAmLnNsb3dlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsb3dlci1kdXJhdGlvbik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLWRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLWRvd24tdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tZG93bi10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5mYWRlLWluLWRvd24ge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi1kb3duLXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tZmFkZS1pbi1kb3duLXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tZG93bi10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1mYWRlLWluLWRvd24tdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1kb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tbGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tbGVmdC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi1sZWZ0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLmZhZGUtaW4tbGVmdCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLWxlZnQtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1mYWRlLWluLWxlZnQtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi1sZWZ0LXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLWZhZGUtaW4tbGVmdC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLWxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1yaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tcmlnaHQtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tcmlnaHQtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uZmFkZS1pbi1yaWdodCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0LXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tZmFkZS1pbi1yaWdodC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0LXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLWZhZGUtaW4tcmlnaHQtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1yaWdodDtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLXVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi11cC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1pbi11cC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5mYWRlLWluLXVwIHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tdXAtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1mYWRlLWluLXVwLXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtaW4tdXAtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tZmFkZS1pbi11cC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLXVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LWRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtb3V0LWRvd24tdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uZmFkZS1vdXQtZG93biB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLW91dC1kb3duLXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLWZhZGUtb3V0LWRvd24tdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogZmFkZS1vdXQtZG93bjtcbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dC1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLW91dC1sZWZ0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLmZhZGUtb3V0LWxlZnQge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tZmFkZS1vdXQtbGVmdC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1mYWRlLW91dC1sZWZ0LXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LWxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQtcmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtb3V0LXJpZ2h0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLmZhZGUtb3V0LXJpZ2h0IHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLWZhZGUtb3V0LXJpZ2h0LXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLWZhZGUtb3V0LXJpZ2h0LXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtb3V0LXJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LXVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLW91dC11cC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5mYWRlLW91dC11cCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1mYWRlLW91dC11cC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1mYWRlLW91dC11cC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLW91dC11cDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1kb3duIHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tZG93bi10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLWRvd24tdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtaW4tZG93biB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi1kb3duLXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tc2xpZGUtaW4tZG93bi10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi1kb3duLXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLXNsaWRlLWluLWRvd24tdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogc2xpZGUtaW4tZG93bjtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tbGVmdC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLWxlZnQtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtaW4tbGVmdCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0LXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tc2xpZGUtaW4tbGVmdC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0LXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLXNsaWRlLWluLWxlZnQtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogc2xpZGUtaW4tbGVmdDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1yaWdodCB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0LXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tcmlnaHQtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtaW4tcmlnaHQge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tcmlnaHQtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1zbGlkZS1pbi1yaWdodC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi1yaWdodC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1pbi1yaWdodC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1pbi1yaWdodDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi11cCB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWluLXVwLXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tdXAtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtaW4tdXAge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtaW4tdXAtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1zbGlkZS1pbi11cC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1pbi11cC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1pbi11cC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1pbi11cDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1vdXQtZG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtZG93bi10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtZG93bi10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5zbGlkZS1vdXQtZG93biB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtZG93bi10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLW91dC1kb3duLXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC1kb3duLXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLXNsaWRlLW91dC1kb3duLXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC1kb3duO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLW91dC1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC1sZWZ0LXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC1sZWZ0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLW91dC1sZWZ0IHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC1sZWZ0LXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tc2xpZGUtb3V0LWxlZnQtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtb3V0LWxlZnQtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tc2xpZGUtb3V0LWxlZnQtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogc2xpZGUtb3V0LWxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC1yaWdodC10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtcmlnaHQtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtb3V0LXJpZ2h0IHtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC1yaWdodC10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLW91dC1yaWdodC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1vdXQtcmlnaHQtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tc2xpZGUtb3V0LXJpZ2h0LXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLW91dC1yaWdodDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1vdXQtdXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtb3V0LXVwLXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC11cC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5zbGlkZS1vdXQtdXAge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtb3V0LXVwLXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tc2xpZGUtb3V0LXVwLXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLW91dC11cC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1vdXQtdXAtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogc2xpZGUtb3V0LXVwO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtZG93bi10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWRvd24tdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtZG93biB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1kb3duLXRyYW5zZm9ybS1mcm9tOiAjeyRhbmltYXRpb24tc2xpZGUtZG93bi10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1kb3duLXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLXNsaWRlLWRvd24tdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogc2xpZGUtZG93bjtcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLWxlZnQtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1sZWZ0LXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnNsaWRlLWxlZnQge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtbGVmdC10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLWxlZnQtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtbGVmdC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS1sZWZ0LXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtcmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtcmlnaHQtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1yaWdodC10cmFuc2Zvcm0tdG8pO1xuICB9XG59XG5cbi5zbGlkZS1yaWdodCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS1yaWdodC10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXNsaWRlLXJpZ2h0LXRyYW5zZm9ybS1mcm9tfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLXJpZ2h0LXRyYW5zZm9ybS10bzogI3skYW5pbWF0aW9uLXNsaWRlLXJpZ2h0LXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXNsaWRlLXVwLXRyYW5zZm9ybS1mcm9tKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtdXAtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4uc2xpZGUtdXAge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tc2xpZGUtdXAtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1zbGlkZS11cC10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1zbGlkZS11cC10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi1zbGlkZS11cC10cmFuc2Zvcm0tdG99O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS11cDtcbn1cblxuQGtleWZyYW1lcyB6b29tLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tem9vbS1pbi10cmFuc2Zvcm0tZnJvbSk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb20taW4ge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tem9vbS1pbi10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXpvb20taW4tdHJhbnNmb3JtLWZyb219O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tLWluO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb20tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tem9vbS1vdXQtdHJhbnNmb3JtLTUwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tLW91dCB7XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi16b29tLW91dC10cmFuc2Zvcm0tNTA6ICN7JGFuaW1hdGlvbi16b29tLW91dC10cmFuc2Zvcm0tNTB9O1xuXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tLW91dDtcbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgMTAlLFxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS0yMCk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS05MCk7XG4gIH1cblxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tODApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS10byk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tZnJvbTogI3skYW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLWZyb219O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tMjA6ICN7JGFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS0yMH07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS05MDogI3skYW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLTkwfTtcbiAgLS0jeyRwcmVmaXh9YW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLTgwOiAjeyRhbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tODB9O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tdG86ICN7JGFuaW1hdGlvbi10YWRhLXRyYW5zZm9ybS10b307XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLWZyb20pO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLTUwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLXRvKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLWZyb206ICN7JGFuaW1hdGlvbi1wdWxzZS10cmFuc2Zvcm0tZnJvbX07XG4gIC0tI3skcHJlZml4fWFuaW1hdGlvbi1wdWxzZS10cmFuc2Zvcm0tNTA6ICN7JGFuaW1hdGlvbi1wdWxzZS10cmFuc2Zvcm0tNTB9O1xuICAtLSN7JHByZWZpeH1hbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLXRvOiAjeyRhbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLXRvfTtcblxuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG4iLCIubGlnaHRib3gge1xuICBpbWc6bm90KC5saWdodGJveC1kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgfVxufVxuXG4ubGlnaHRib3gtZ2FsbGVyeSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaWdodGJveC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saWdodGJveC16aW5kZXg6ICN7JGxpZ2h0Ym94LXppbmRleH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LXRvb2xiYXItemluZGV4OiAjeyRsaWdodGJveC10b29sYmFyLXppbmRleH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYmFja2dyb3VuZC1jb2xvcjogI3skbGlnaHRib3gtZ2FsbGVyeS1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10cmFuc2l0aW9uOiAjeyRsaWdodGJveC1nYWxsZXJ5LXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItaGVpZ2h0OiAjeyRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLXRyYW5zaXRpb246ICN7JGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi13aWR0aDogI3skbGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24taGVpZ2h0OiAjeyRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24tY29sb3I6ICN7JGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLXRyYW5zaXRpb246ICN7JGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24taG92ZXItY29sb3I6ICN7JGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtdG9wOiAjeyRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtdG9wfTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LWxlZnQ6ICN7JGxpZ2h0Ym94LWdhbGxlcnktY29udGVudC1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LXdpZHRoOiAjeyRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtaGVpZ2h0OiAjeyRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy13aWR0aDogI3skbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctdHJhbnNpdGlvbjogI3skbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24td2lkdGg6ICN7JGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24taGVpZ2h0OiAjeyRsaWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1jb2xvcjogI3skbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi10cmFuc2l0aW9uOiAjeyRsaWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24taG92ZXItY29sb3I6ICN7JGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1idXR0b24tZm9jdXMtY29sb3I6ICN7JGxpZ2h0Ym94LWdhbGxlcnktYnV0dG9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1pbWFnZS10cmFuc2Zvcm06ICN7JGxpZ2h0Ym94LWdhbGxlcnktaW1hZ2UtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1pbWFnZS10cmFuc2l0aW9uOiAjeyRsaWdodGJveC1nYWxsZXJ5LWltYWdlLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNvdW50ZXItY29sb3I6ICN7JGxpZ2h0Ym94LWdhbGxlcnktY291bnRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY291bnRlci1wYWRkaW5nLXg6ICN7JGxpZ2h0Ym94LWdhbGxlcnktY291bnRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNhcHRpb24tY29sb3I6ICN7JGxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbi1tYXJnaW4teDogI3skbGlnaHRib3gtZ2FsbGVyeS1jYXB0aW9uLW1hcmdpbi14fTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jYXB0aW9uLXdyYXBwZXItaGVpZ2h0OiAjeyRsaWdodGJveC1nYWxsZXJ5LWNhcHRpb24td3JhcHBlci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWxvYWRlci10cmFuc2l0aW9uOiAjeyRsaWdodGJveC1nYWxsZXJ5LWxvYWRlci10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9bGlnaHRib3gtaWNvbnMtZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlnaHRib3gtY3NzLXZhcnNcblxuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMCAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtemluZGV4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10cmFuc2l0aW9uKTtcbiAgLmxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwICN7Jy8qIXJ0bDppZ25vcmUqLyd9O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1oZWlnaHQpO1xuICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC10b29sYmFyLXppbmRleCk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci10cmFuc2l0aW9uKTtcbiAgICAubGlnaHRib3gtZ2FsbGVyeS1sZWZ0LXRvb2xzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubGlnaHRib3gtZ2FsbGVyeS1yaWdodC10b29scyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLXdpZHRoKTtcbiAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24taGVpZ2h0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi1jb2xvcik7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi10cmFuc2l0aW9uKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24taG92ZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtaWNvbnMtZm9udCk7XG4gICAgICB9XG4gICAgICAmLmxpZ2h0Ym94LWdhbGxlcnktZnVsbHNjcmVlbi1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA2NSc7XG4gICAgICB9XG4gICAgICAmLmxpZ2h0Ym94LWdhbGxlcnktZnVsbHNjcmVlbi1idG4uYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNjYnO1xuICAgICAgfVxuICAgICAgJi5saWdodGJveC1nYWxsZXJ5LXpvb20tYnRuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMGUnO1xuICAgICAgfVxuICAgICAgJi5saWdodGJveC1nYWxsZXJ5LXpvb20tYnRuLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMDEwJztcbiAgICAgIH1cbiAgICAgICYubGlnaHRib3gtZ2FsbGVyeS1jbG9zZS1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjAwZCc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpZ2h0Ym94LWdhbGxlcnktY291bnRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb3VudGVyLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb3VudGVyLXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXJlY3Rpb246IGx0ciAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgfVxuXG4gIC5saWdodGJveC1nYWxsZXJ5LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtdG9wKTtcbiAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LWxlZnQpICN7Jy8qIXJ0bDppZ25vcmUqLyd9O1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtaGVpZ2h0KTtcbiAgICAubGlnaHRib3gtZ2FsbGVyeS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwICN7Jy8qIXJ0bDppZ25vcmUqLyd9O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1pbWFnZS10cmFuc2Zvcm0pO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktaW1hZ2UtdHJhbnNpdGlvbik7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMCAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgJi52ZXJ0aWNhbCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saWdodGJveC1nYWxsZXJ5LWFycm93LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy10cmFuc2l0aW9uKTtcbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24td2lkdGgpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24taGVpZ2h0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24tY29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLXRyYW5zaXRpb24pO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24taG92ZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtaWNvbnMtZm9udCk7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNjEnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1sZWZ0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LXRyYW5zaXRpb24pO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi13aWR0aCk7XG4gICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1oZWlnaHQpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1jb2xvcik7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24tdHJhbnNpdGlvbik7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWFycm93LWJ1dHRvbi1ob3Zlci1jb2xvcik7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1pY29ucy1mb250KTtcbiAgICAgICAgY29udGVudDogJ1xcZjA2MCc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saWdodGJveC1nYWxsZXJ5LWNhcHRpb24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbi13cmFwcGVyLWhlaWdodCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5saWdodGJveC1nYWxsZXJ5LWNhcHRpb24ge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodGJveC1nYWxsZXJ5LWNhcHRpb24tY29sb3IpO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMCB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZ2FsbGVyeS1jYXB0aW9uLW1hcmdpbi14KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmxpZ2h0Ym94LWdhbGxlcnktbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktbG9hZGVyLXRyYW5zaXRpb24pO1xuICB9XG4gIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0Ym94LWdhbGxlcnktYnV0dG9uLWZvY3VzLWNvbG9yKTtcbiAgfVxufVxuXG4uZGlzYWJsZWQtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYucmVwbGFjZS1zY3JvbGxiYXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gICAgICAtLSN7JHByZWZpeH1saWdodGJveC1kaXNhYmxlZC1zY3JvbGwtbWVkaWEtcGFkZGluZy1yaWdodDogI3skbGlnaHRib3gtZGlzYWJsZWQtc2Nyb2xsLW1lZGlhLXBhZGRpbmctcmlnaHR9O1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bGlnaHRib3gtZGlzYWJsZWQtc2Nyb2xsLW1lZGlhLXBhZGRpbmctcmlnaHQpO1xuICAgIH1cbiAgfVxufVxuIiwiLnJhdGluZyB7XG4gIC0tI3skcHJlZml4fXJhdGluZy1pY29uLXBhZGRpbmc6ICN7JHJhdGluZy1pY29uLXBhZGRpbmd9O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgaSB7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXJhdGluZy1pY29uLXBhZGRpbmcpO1xuXG4gICAgJi5mYS1zbSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAucGFydGlhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgY2FsYygxMDAlIC0gdmFyKC0tcGVyY2VudGFnZSkpIDAgMCk7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCBjYWxjKDEwMCUgLSB2YXIoLS1wZXJjZW50YWdlKSkgMCAwKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS1jb250ZW50KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXJhdGluZy1pY29uLXBhZGRpbmcpO1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXJhdGluZy1pY29uLXBhZGRpbmcpO1xuICAgIH1cbiAgfVxufVxuXG4ucmF0aW5nOm5vdChbZGF0YS1tZGItcmVhZG9ubHk9J3RydWUnXSkgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIudGltZXBpY2tlciB7XG4gICYtd3JhcHBlciB7XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRpbWVwaWNrZXItY3NzLXZhcnNcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXdyYXBwZXItYmc6ICN7JHRpbWVwaWNrZXItd3JhcHBlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1lbGVtZW50cy1taW4td2lkdGg6ICN7JHRpbWVwaWNrZXItZWxlbWVudHMtbWluLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWVsZW1lbnRzLW1pbi1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItZWxlbWVudHMtbWluLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1lbGVtZW50cy1iYWNrZ3JvdW5kOiAjeyR0aW1lcGlja2VyLWVsZW1lbnRzLWJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICN7JHRpbWVwaWNrZXItZWxlbWVudHMtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXN9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogI3skdGltZXBpY2tlci1lbGVtZW50cy1ib3JkZXItdG9wLWxlZnQtcmFkaXVzfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWVsZW1lbnRzLW1lZGlhLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICN7JHRpbWVwaWNrZXItZWxlbWVudHMtbWVkaWEtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLWJnOiAjeyR0aW1lcGlja2VyLWhlYWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItaGVhZC1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogI3skdGltZXBpY2tlci1oZWFkLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogI3skdGltZXBpY2tlci1oZWFkLWJvcmRlci10b3AtbGVmdC1yYWRpdXN9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLXk6ICN7JHRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLXl9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLXJpZ2h0OiAjeyR0aW1lcGlja2VyLWhlYWQtcGFkZGluZy1yaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLXBhZGRpbmctbGVmdDogI3skdGltZXBpY2tlci1oZWFkLXBhZGRpbmctbGVmdH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLW1lZGlhLXBhZGRpbmc6ICN7JHRpbWVwaWNrZXItaGVhZC1tZWRpYS1wYWRkaW5nfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtbWVkaWEtcGFkZGluZy1yaWdodDogI3skdGltZXBpY2tlci1oZWFkLW1lZGlhLXBhZGRpbmctcmlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1tZWRpYS1taW4taGVpZ2h0OiAjeyR0aW1lcGlja2VyLWhlYWQtbWVkaWEtbWluLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLWlubGluZS1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogI3skdGltZXBpY2tlci1oZWFkLWlubGluZS1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1c307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLWlubGluZS1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAjeyR0aW1lcGlja2VyLWhlYWQtaW5saW5lLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXN9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWZvbnQtc2l6ZTogI3skdGltZXBpY2tlci1idXR0b24tZm9udC1zaXplfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1taW4td2lkdGg6ICN7JHRpbWVwaWNrZXItYnV0dG9uLW1pbi13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tZm9udC13ZWlnaHQ6ICN7JHRpbWVwaWNrZXItYnV0dG9uLWZvbnQtd2VpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1saW5lLWhlaWdodDogI3skdGltZXBpY2tlci1idXR0b24tbGluZS1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWJvcmRlci1yYWRpdXM6ICN7JHRpbWVwaWNrZXItYnV0dG9uLWJvcmRlci1yYWRpdXN9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWxldHRlci1zcGFjaW5nOiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1sZXR0ZXItc3BhY2luZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tY29sb3I6ICN7JHRpbWVwaWNrZXItYnV0dG9uLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi10cmFuc2l0aW9uOiAjeyR0aW1lcGlja2VyLWJ1dHRvbi10cmFuc2l0aW9ufTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1wYWRkaW5nLXg6ICN7JHRpbWVwaWNrZXItYnV0dG9uLXBhZGRpbmcteH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24taGVpZ2h0OiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLW1hcmdpbi1ib3R0b206ICN7JHRpbWVwaWNrZXItYnV0dG9uLW1hcmdpbi1ib3R0b219O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWhvdmVyLWJnOiAjeyR0aW1lcGlja2VyLWJ1dHRvbi1ob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tZm9jdXMtYmc6ICN7JHRpbWVwaWNrZXItYnV0dG9uLWZvY3VzLWJnfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtaGVpZ2h0OiAjeyR0aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtbWluLXdpZHRoOiAjeyR0aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtbWluLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtbWFyZ2luLWxlZnQ6ICN7JHRpbWVwaWNrZXItc3VibWl0LWlubGluZS1tYXJnaW4tbGVmdH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1zdWJtaXQtaW5saW5lLWNvbG9yOiAjeyR0aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1mb250LXNpemU6ICN7JHRpbWVwaWNrZXItY3VycmVudC1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1mb250LXdlaWdodDogI3skdGltZXBpY2tlci1jdXJyZW50LWZvbnQtd2VpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtbGluZS1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItY3VycmVudC1saW5lLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jdXJyZW50LWxldHRlci1zcGFjaW5nOiAjeyR0aW1lcGlja2VyLWN1cnJlbnQtbGV0dGVyLXNwYWNpbmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1jb2xvcjogI3skdGltZXBpY2tlci1jdXJyZW50LWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtb3BhY2l0eTogI3skdGltZXBpY2tlci1jdXJyZW50LW9wYWNpdHl9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std3JhcHBlci1taW4td2lkdGg6ICN7JHRpbWVwaWNrZXItY2xvY2std3JhcHBlci1taW4td2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std3JhcHBlci1tYXgtd2lkdGg6ICN7JHRpbWVwaWNrZXItY2xvY2std3JhcHBlci1tYXgtd2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std3JhcHBlci1taW4taGVpZ2h0OiAjeyR0aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWluLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay13cmFwcGVyLXRleHQtY29sb3I6ICN7JHRpbWVwaWNrZXItY2xvY2std3JhcHBlci10ZXh0LWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLW1vZGUtd3JhcHBlci1mb250LXNpemU6ICN7JHRpbWVwaWNrZXItbW9kZS13cmFwcGVyLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1tb2RlLXdyYXBwZXItY29sb3I6ICN7JHRpbWVwaWNrZXItbW9kZS13cmFwcGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLXRvcDogI3skdGltZXBpY2tlci1jbG9jay1pbm5lci10b3B9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staW5uZXItbGVmdDogI3skdGltZXBpY2tlci1jbG9jay1pbm5lci1sZWZ0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLXRyYW5zZm9ybTogI3skdGltZXBpY2tlci1jbG9jay1pbm5lci10cmFuc2Zvcm19O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staW5uZXItd2lkdGg6ICN7JHRpbWVwaWNrZXItY2xvY2staW5uZXItd2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staW5uZXItaGVpZ2h0OiAjeyR0aW1lcGlja2VyLWNsb2NrLWlubmVyLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItd2lkdGg6ICN7JHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZm9udC1zaXplOiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWZvbnQtd2VpZ2h0OiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1mb250LXdlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay13aWR0aDogI3skdGltZXBpY2tlci1jbG9jay13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItY2xvY2staGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWJnOiAjeyR0aW1lcGlja2VyLWNsb2NrLWJnfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1hY3RpdmUtY29sb3I6ICN7JHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWFjdGl2ZS1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItYWN0aXZlLWJnOiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1hY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWFjdGl2ZS1mb250LXdlaWdodDogI3skdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItYWN0aXZlLWZvbnQtd2VpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1kaXNhYmxlZC1jb2xvcjogI3skdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZGlzYWJsZWQtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LWZvbnQtd2VpZ2h0OiAjeyR0aW1lcGlja2VyLWRvdC1mb250LXdlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtbGluZS1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItZG90LWxpbmUtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1sZXR0ZXItc3BhY2luZzogI3skdGltZXBpY2tlci1kb3QtbGV0dGVyLXNwYWNpbmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LWNvbG9yOiAjeyR0aW1lcGlja2VyLWRvdC1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtbWVkaWEtZm9udC1zaXplOiAjeyR0aW1lcGlja2VyLWRvdC1tZWRpYS1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LW1lZGlhLWZvbnQtd2VpZ2h0OiAjeyR0aW1lcGlja2VyLWRvdC1tZWRpYS1mb250LXdlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtZm9udC1zaXplOiAjeyR0aW1lcGlja2VyLWRvdC1mb250LXNpemV9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LW9wYWNpdHk6ICN7JHRpbWVwaWNrZXItZG90LW9wYWNpdHl9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1pbmxpbmUtZm9udC1zaXplOiAjeyR0aW1lcGlja2VyLWN1cnJlbnQtaW5saW5lLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLXdpZHRoOiAjeyR0aW1lcGlja2VyLWl0ZW0td2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItaXRlbS1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1wYWRkaW5nOiAjeyR0aW1lcGlja2VyLWl0ZW0tcGFkZGluZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLWZvbnQtc2l6ZTogI3skdGltZXBpY2tlci1pdGVtLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtdG9wOiAjeyR0aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC10b3B9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWxlZnQ6ICN7JHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWxlZnR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXdpZHRoOiAjeyR0aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtaGVpZ2h0OiAjeyR0aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXRyYW5zZm9ybTogI3skdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtdHJhbnNmb3JtfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC1ib3JkZXItcmFkaXVzOiAjeyR0aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC1ib3JkZXItcmFkaXVzfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC1iZzogI3skdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtYmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWJnOiAjeyR0aW1lcGlja2VyLWhhbmQtcG9pbnRlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oYW5kLXBvaW50ZXItYm90dG9tOiAjeyR0aW1lcGlja2VyLWhhbmQtcG9pbnRlci1ib3R0b219O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWhlaWdodDogI3skdGltZXBpY2tlci1oYW5kLXBvaW50ZXItaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhhbmQtcG9pbnRlci1sZWZ0OiAjeyR0aW1lcGlja2VyLWhhbmQtcG9pbnRlci1sZWZ0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhhbmQtcG9pbnRlci13aWR0aDogI3skdGltZXBpY2tlci1oYW5kLXBvaW50ZXItd2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdHJhbnNmb3JtLXRyYW5zaXRpb246ICN7JHRpbWVwaWNrZXItdHJhbnNmb3JtLXRyYW5zaXRpb259O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLXdpZHRoOiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaGVpZ2h0OiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWhlaWdodDogI3skdGltZXBpY2tlci10aW1lLXRpcHMtaGVpZ2h0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1mb250LXNpemU6ICN7JHRpbWVwaWNrZXItdGltZS10aXBzLWZvbnQtc2l6ZX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtYWN0aXZlLWNvbG9yOiAjeyR0aW1lcGlja2VyLXRpbWUtdGlwcy1hY3RpdmUtY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2lyY2xlLXRvcDogI3skdGltZXBpY2tlci1jaXJjbGUtdG9wfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS1sZWZ0OiAjeyR0aW1lcGlja2VyLWNpcmNsZS1sZWZ0fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS13aWR0aDogI3skdGltZXBpY2tlci1jaXJjbGUtd2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2lyY2xlLWJvcmRlci13aWR0aDogI3skdGltZXBpY2tlci1jaXJjbGUtYm9yZGVyLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS1ib3JkZXItY29sb3I6ICN7JHRpbWVwaWNrZXItY2lyY2xlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtaGVpZ2h0OiAjeyR0aW1lcGlja2VyLWNpcmNsZS1oZWlnaHR9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2lyY2xlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyR0aW1lcGlja2VyLWNpcmNsZS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1ob3VyLW1vZGUtY29sb3I6ICN7JHRpbWVwaWNrZXItaG91ci1tb2RlLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhvdXItbW9kZS1vcGFjaXR5OiAjeyR0aW1lcGlja2VyLWhvdXItbW9kZS1vcGFjaXR5fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhvdXItbW9kZS1ob3Zlci1iZzogI3skdGltZXBpY2tlci1ob3VyLW1vZGUtaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaG91ci1tb2RlLWZvbnQtc2l6ZTogI3skdGltZXBpY2tlci1ob3VyLW1vZGUtZm9udC1zaXplfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWhvdXItbW9kZS1hY3RpdmUtY29sb3I6ICN7JHRpbWVwaWNrZXItaG91ci1tb2RlLWFjdGl2ZS1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogI3skdGltZXBpY2tlci1mb290ZXItYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICN7JHRpbWVwaWNrZXItZm9vdGVyLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWZvb3Rlci1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItZm9vdGVyLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItcGFkZGluZy14OiAjeyR0aW1lcGlja2VyLWZvb3Rlci1wYWRkaW5nLXh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZm9vdGVyLWJnOiAjeyR0aW1lcGlja2VyLWZvb3Rlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jb250YWluZXItbWF4LWhlaWdodDogI3skdGltZXBpY2tlci1jb250YWluZXItbWF4LWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jb250YWluZXItYm94LXNoYWRvdzogI3skYm94LXNoYWRvdy00fTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tdXAtZG93bi10cmFuc2l0aW9uOiAjeyR0aW1lcGlja2VyLWljb24tdXAtZG93bi10cmFuc2l0aW9ufTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tdXAtZG93bi10cmFuc2Zvcm06ICN7JHRpbWVwaWNrZXItaWNvbi11cC1kb3duLXRyYW5zZm9ybX07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLWRvd24tbGVmdDogI3skdGltZXBpY2tlci1pY29uLXVwLWRvd24tbGVmdH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLWRvd24td2lkdGg6ICN7JHRpbWVwaWNrZXItaWNvbi11cC1kb3duLXdpZHRofTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tdXAtZG93bi1oZWlnaHQ6ICN7JHRpbWVwaWNrZXItaWNvbi11cC1kb3duLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLXRvcDogI3skdGltZXBpY2tlci1pY29uLXVwLXRvcH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLWRvd24tYm90dG9tOiAjeyR0aW1lcGlja2VyLWljb24tZG93bi1ib3R0b219O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi1idG4td2lkdGg6ICN7JHRpbWVwaWNrZXItaWNvbi1idG4td2lkdGh9O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi1idG4taGVpZ2h0OiAjeyR0aW1lcGlja2VyLWljb24tYnRuLWhlaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pbnB1dC1jb2xvcjogI3skdGltZXBpY2tlci1pbnB1dC1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1hbmltYXRpb246ICN7JHRpbWVwaWNrZXItY2xvY2stYW5pbWF0aW9ufTtcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHRpbWVwaWNrZXItY3NzLXZhcnNcblxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci16aW5kZXgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXdyYXBwZXItYmcpO1xuICB9XG5cbiAgJi13cmFwcGVyLWlubGluZSB7XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci13cmFwcGVyLWlubGluZS1ib3JkZXItcmFkaXVzOiAjeyR0aW1lcGlja2VyLXdyYXBwZXItaW5saW5lLWJvcmRlci1yYWRpdXN9O1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItd3JhcHBlci1pbmxpbmUtYm9yZGVyLXJhZGl1cyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtZWxlbWVudHMge1xuICAgIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtbWluLXdpZHRoKTtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1lbGVtZW50cy1taW4taGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1lbGVtZW50cy1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWVsZW1lbnRzLWJvcmRlci10b3AtbGVmdC1yYWRpdXMpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoXG4gICAgICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItZWxlbWVudHMtbWVkaWEtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c1xuICAgICAgKTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtZWxlbWVudHMtaW5saW5lIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLWJnKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtaGVpZ2h0KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzKTtcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLXBhZGRpbmcteSlcbiAgICAgIHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtcGFkZGluZy1yaWdodCkgdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLXkpXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLXBhZGRpbmctbGVmdCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtbWVkaWEtcGFkZGluZyk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLW1lZGlhLXBhZGRpbmctcmlnaHQpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLW1lZGlhLW1pbi1oZWlnaHQpO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZC1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhlYWQtaW5saW5lLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oZWFkLWlubGluZS1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKTtcbiAgfVxuXG4gICYtaGVhZC1jb250ZW50IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWZvbnQtc2l6ZSk7XG4gICAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tbWluLXdpZHRoKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tbGluZS1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWxldHRlci1zcGFjaW5nKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tY29sb3IpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24tdHJhbnNpdGlvbik7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1wYWRkaW5nLXgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLWhlaWdodCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnV0dG9uLW1hcmdpbi1ib3R0b20pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idXR0b24taG92ZXItYmcpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ1dHRvbi1mb2N1cy1iZyk7XG4gICAgfVxuICB9XG5cbiAgJi1zdWJtaXQtaW5saW5lIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItc3VibWl0LWlubGluZS1oZWlnaHQpO1xuICAgIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItc3VibWl0LWlubGluZS1taW4td2lkdGgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItc3VibWl0LWlubGluZS1tYXJnaW4tbGVmdCk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtY29sb3IpO1xuICB9XG5cbiAgJi1jdXJyZW50IHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtbGluZS1oZWlnaHQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jdXJyZW50LWxldHRlci1zcGFjaW5nKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY3VycmVudC1vcGFjaXR5KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlyZWN0aW9uOiBsdHIgI3snLyohcnRsOmlnbm9yZSovJ307XG4gICAgfVxuICB9XG5cbiAgJi1tb2RlLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItbW9kZS13cmFwcGVyLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLW1vZGUtd3JhcHBlci1jb2xvcik7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLWNsb2NrLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std3JhcHBlci1taW4td2lkdGgpO1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std3JhcHBlci1tYXgtd2lkdGgpO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItbWluLWhlaWdodCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2std3JhcHBlci10ZXh0LWNvbG9yKTtcbiAgfVxuXG4gICYtY2xvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1oZWlnaHQpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1iZyk7XG4gIH1cblxuICAmLWNsb2NrLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1pbm5lci10b3ApO1xuICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWlubmVyLWxlZnQpO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staW5uZXItdHJhbnNmb3JtKTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staW5uZXItd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2xvY2staW5uZXItaGVpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgJi10aW1lLXRpcHMtbWludXRlcyxcbiAgJi10aW1lLXRpcHMtaW5uZXIsXG4gICYtdGltZS10aXBzLWhvdXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1oZWlnaHQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZm9udC1zaXplKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWZvbnQtd2VpZ2h0KTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItYWN0aXZlLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1hY3RpdmUtYmcpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1hY3RpdmUtZm9udC13ZWlnaHQpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZGlzYWJsZWQtY29sb3IpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1jdXJyZW50LFxuICAmLWRvdCB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1saW5lLWhlaWdodCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1sZXR0ZXItc3BhY2luZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWRvdC1jb2xvcik7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LW1lZGlhLWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZG90LW1lZGlhLWZvbnQtd2VpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAmLWRvdCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3QtZm9udC1zaXplKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1kb3Qtb3BhY2l0eSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLWN1cnJlbnQtaW5saW5lIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWN1cnJlbnQtaW5saW5lLWZvbnQtc2l6ZSk7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0taGVpZ2h0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaXRlbS1wYWRkaW5nKTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLWZvbnQtc2l6ZSk7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICYtbWlkZGxlLWRvdCB7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtdG9wKTtcbiAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtbGVmdCk7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtaGVpZ2h0KTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC10cmFuc2Zvcm0pO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC1ib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtYmcpO1xuICB9XG5cbiAgJi1oYW5kLXBvaW50ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhhbmQtcG9pbnRlci1iZyk7XG4gICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1oYW5kLXBvaW50ZXItYm90dG9tKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhhbmQtcG9pbnRlci1oZWlnaHQpO1xuICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhhbmQtcG9pbnRlci1sZWZ0KSAjeycvKiFydGw6aWdub3JlKi8nfTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tIDAgI3snLyohcnRsOmlnbm9yZSovJ307XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhhbmQtcG9pbnRlci13aWR0aCk7XG4gIH1cblxuICAmLXRyYW5zZm9ybSB7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItdHJhbnNmb3JtLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJi10aW1lLXRpcHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci10aW1lLXRpcHMtd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItdGltZS10aXBzLWhlaWdodCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1mb250LXNpemUpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXRpbWUtdGlwcy1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gICYtY2lyY2xlIHtcbiAgICB0b3A6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS10b3ApO1xuICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS1sZWZ0KTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY2lyY2xlLXdpZHRoKTtcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtYm9yZGVyLWNvbG9yKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNpcmNsZS1oZWlnaHQpO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jaXJjbGUtYWN0aXZlLWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gICYtaG91ci1tb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaG91ci1tb2RlLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1ob3VyLW1vZGUtb3BhY2l0eSk7XG4gIH1cblxuICAmLWhvdXItbW9kZSxcbiAgJi1ob3VyLFxuICAmLW1pbnV0ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWhvdXItbW9kZS1ob3Zlci1iZyk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkdGltZXBpY2tlci1ob3VyLW1vZGUtYWN0aXZlLWNvbG9yO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLWN1cnJlbnQtaW5saW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRpbWVwaWNrZXItaG91ci1tb2RlLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItZm9vdGVyLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1mb290ZXItaGVpZ2h0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWZvb3Rlci1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWZvb3Rlci1wYWRkaW5nLXgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWZvb3Rlci1iZyk7XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY29udGFpbmVyLW1heC1oZWlnaHQpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItY29udGFpbmVyLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi1pY29uLXVwLFxuICAmLWljb24tZG93biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLWRvd24tdHJhbnNpdGlvbik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi11cC1kb3duLXRyYW5zZm9ybSk7XG4gICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi11cC1kb3duLWxlZnQpO1xuXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWljb24tdXAtZG93bi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLWRvd24taGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtaWNvbi11cCB7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLXVwLXRvcCk7XG4gIH1cblxuICAmLWljb24tZG93biB7XG4gICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1pY29uLWRvd24tYm90dG9tKTtcbiAgfVxuXG4gICYtaW5saW5lLWhvdXItaWNvbnMsXG4gICYtaW5saW5lLW1pbnV0ZXMtaWNvbnMge1xuICAgIGJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2xvY2stYW5pbWF0aW9uIHtcbiAgICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWNsb2NrLWFuaW1hdGlvbik7XG4gIH1cblxuICAmLWljb24tYnRuIHtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi1idG4td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItaWNvbi1idG4taGVpZ2h0KTtcbiAgfVxuXG4gICYtdG9nZ2xlLWJ1dHRvbiB7XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idG4taWNvbi1yaWdodDogI3skdGltZXBpY2tlci1idG4taWNvbi1yaWdodH07XG4gICAgLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idG4taWNvbi10b3A6ICN7JHRpbWVwaWNrZXItYnRuLWljb24tdG9wfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skdGltZXBpY2tlci1idG4taWNvbi10cmFuc2Zvcm19O1xuICAgIC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnRuLWljb24tdHJhbnNpdGlvbjogI3skdGltZXBpY2tlci1idG4taWNvbi10cmFuc2l0aW9ufTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLWhvdmVyLWNvbG9yOiAjeyR0aW1lcGlja2VyLWJ0bi1pY29uLWhvdmVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLWZvY3VzLWNvbG9yOiAjeyR0aW1lcGlja2VyLWJ0bi1pY29uLWZvY3VzLWNvbG9yfTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnRuLWljb24tcmlnaHQpO1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnRuLWljb24tdG9wKTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnRuLWljb24tdHJhbnNpdGlvbik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctaW5saW5lOiA2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1idG4taWNvbi1ob3Zlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVwaWNrZXItYnRuLWljb24tZm9jdXMtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gICYtaW5wdXQ6Zm9jdXMgKyAmLXRvZ2dsZS1idXR0b24sXG4gICYtaW5wdXQ6Zm9jdXMgKyAmLXRvZ2dsZS1idXR0b24gaSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLWlucHV0LWNvbG9yKTtcbiAgfVxuXG4gIGEudGltZXBpY2tlci10b2dnbGUtYnV0dG9uLFxuICAmLXRvZ2dsZS1idXR0b24udGltZXBpY2tlci1pY29uIHtcbiAgICByaWdodDogMXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvdy11cC1jbG9jayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLnRpbWVwaWNrZXItbW9kYWwge1xuICAtLSN7JHByZWZpeH10aW1lcGlja2VyLXppbmRleDogI3skdGltZXBpY2tlci16aW5kZXh9O1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10aW1lcGlja2VyLXppbmRleCk7XG5cbiAgLmZhZGUge1xuICAgICYuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzIHByb1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrIHByb1xuJHNpZGVuYXYtemluZGV4OiAxMDM1ICFkZWZhdWx0O1xuJHNpZGVuYXYtYmFja2Ryb3AtemluZGV4OiAxMDM0ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItemluZGV4OiAxMDY1ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItemluZGV4OiAxMDY1ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItY29udGFpbmVyLXppbmRleDogMTA2NiAhZGVmYXVsdDtcbiRsaWdodGJveC16aW5kZXg6IDExMDAgIWRlZmF1bHQ7XG4kbGlnaHRib3gtdG9vbGJhci16aW5kZXg6IDExMTAgIWRlZmF1bHQ7XG4kcG9wY29uZmlybS16aW5kZXg6IDEwODAgIWRlZmF1bHQ7XG4kcG9wY29uZmlybS1iYWNrZHJvcC16aW5kZXg6IDEwNzAgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWNvbnRhaW5lci16aW5kZXg6IDEwNjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFjayBwcm9cblxuLy8gQW5pbWF0aW9uc1xuXG4kYW5pbWF0aW9uLWRlbGF5LTFzOiAxcyAhZGVmYXVsdDtcbiRhbmltYXRpb24tZGVsYXktMnM6IDJzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1kZWxheS0zczogM3MgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWRlbGF5LTRzOiA0cyAhZGVmYXVsdDtcbiRhbmltYXRpb24tZGVsYXktNXM6IDVzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mYXN0LWR1cmF0aW9uOiA4MDBtcyAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmFzdGVyLWR1cmF0aW9uOiA1MDBtcyAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xvdy1kdXJhdGlvbjogMnMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsb3dlci1kdXJhdGlvbjogM3MgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmFkZS1pbi1kb3duLXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZhZGUtaW4tZG93bi10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZhZGUtaW4tbGVmdC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mYWRlLWluLWxlZnQtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0LXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmFkZS1pbi1yaWdodC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZhZGUtaW4tdXAtdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mYWRlLWluLXVwLXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmFkZS1vdXQtZG93bi10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZhZGUtb3V0LWxlZnQtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmFkZS1vdXQtcmlnaHQtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mYWRlLW91dC11cC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1zbGlkZS1pbi1kb3duLXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLWluLWRvd24tdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0LXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLWluLWxlZnQtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1zbGlkZS1pbi1yaWdodC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0LXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tc2xpZGUtaW4tdXAtdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zbGlkZS1pbi11cC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLW91dC1kb3duLXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtb3V0LWRvd24tdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1zbGlkZS1vdXQtbGVmdC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLW91dC1sZWZ0LXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLW91dC1yaWdodC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLW91dC1yaWdodC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLW91dC11cC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLW91dC11cC10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1zbGlkZS1kb3duLXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtZG93bi10cmFuc2Zvcm0tdG86IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLWxlZnQtdHJhbnNmb3JtLWZyb206IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zbGlkZS1sZWZ0LXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXNsaWRlLXJpZ2h0LXRyYW5zZm9ybS1mcm9tOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tc2xpZGUtcmlnaHQtdHJhbnNmb3JtLXRvOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1zbGlkZS11cC10cmFuc2Zvcm0tZnJvbTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLXVwLXRyYW5zZm9ybS10bzogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXpvb20taW4tdHJhbnNmb3JtLWZyb206IHNjYWxlM2QoMC4zLCAwLjMsIDAuMykgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tem9vbS1vdXQtdHJhbnNmb3JtLTUwOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLWZyb206IHNjYWxlM2QoMSwgMSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLTIwOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tOTA6IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZykgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXRhZGEtdHJhbnNmb3JtLTgwOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tdGFkYS10cmFuc2Zvcm0tdG86IHNjYWxlM2QoMSwgMSwgMSkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLWZyb206IHNjYWxlM2QoMSwgMSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXB1bHNlLXRyYW5zZm9ybS01MDogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KSAhZGVmYXVsdDtcbiRhbmltYXRpb24tcHVsc2UtdHJhbnNmb3JtLXRvOiBzY2FsZTNkKDEsIDEsIDEpICFkZWZhdWx0O1xuXG4vLyBBbmltYXRpb25zIGV4dGVuZGVkXG5cbiRhbmltYXRpb24tZHJvcC1pbi10cmFuc2Zvcm0tMDogc2NhbGUoMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWRyb3AtaW4tdHJhbnNmb3JtLTEwMDogc2NhbGUoMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWRyb3AtaW4tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zNCwgMS42MSwgMC43LCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1kcm9wLW91dC10cmFuc2Zvcm0tMDogc2NhbGUoMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWRyb3Atb3V0LXRyYW5zZm9ybS0xMDA6IHNjYWxlKDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1kcm9wLW91dC10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM0LCAxLjYxLCAwLjcsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZseS1pbi10cmFuc2Zvcm0tMDogc2NhbGUzZCgwLjMsIDAuMywgMC4zKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXRyYW5zZm9ybS0yMDogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXRyYW5zZm9ybS00MDogc2NhbGUzZCgwLjksIDAuOSwgMC45KSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXRyYW5zZm9ybS02MDogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXRyYW5zZm9ybS04MDogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXRyYW5zZm9ybS0xMDA6IHNjYWxlM2QoMSwgMSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZseS1pbi11cC10cmFuc2Zvcm0tMDogdHJhbnNsYXRlM2QoMCwgMTUwMHB4LCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXVwLXRyYW5zZm9ybS02MDogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tdXAtdHJhbnNmb3JtLTc1OiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXVwLXRyYW5zZm9ybS05MDogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1pbi11cC10cmFuc2Zvcm0tMTAwOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXVwLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmx5LWluLWRvd24tdHJhbnNmb3JtLTA6IHRyYW5zbGF0ZTNkKDAsIC0xNTAwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tZG93bi10cmFuc2Zvcm0tNjA6IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tZG93bi10cmFuc2Zvcm0tNzU6IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLWRvd24tdHJhbnNmb3JtLTkwOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tZG93bi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZseS1pbi1sZWZ0LXRyYW5zZm9ybS0wOiB0cmFuc2xhdGUzZCgxNTAwcHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tbGVmdC10cmFuc2Zvcm0tNjA6IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLWxlZnQtdHJhbnNmb3JtLTc1OiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLWxlZnQtdHJhbnNmb3JtLTkwOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLWxlZnQtdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mbHktaW4tcmlnaHQtdHJhbnNmb3JtLTA6IHRyYW5zbGF0ZTNkKC0xNTAwcHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tcmlnaHQtdHJhbnNmb3JtLTYwOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LWluLXJpZ2h0LXRyYW5zZm9ybS03NTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tcmlnaHQtdHJhbnNmb3JtLTkwOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktaW4tcmlnaHQtdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mbHktb3V0LXRyYW5zZm9ybS0yMDogc2NhbGUzZCgwLjksIDAuOSwgMC45KSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC10cmFuc2Zvcm0tNTU6IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1vdXQtdHJhbnNmb3JtLTEwMDogc2NhbGUzZCgwLjMsIDAuMywgMC4zKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZseS1vdXQtdXAtdHJhbnNmb3JtLTIwOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC11cC10cmFuc2Zvcm0tNDU6IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC11cC10cmFuc2Zvcm0tMTAwOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LXVwLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZmx5LW91dC1kb3duLXRyYW5zZm9ybS0yMDogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LWRvd24tdHJhbnNmb3JtLTQ1OiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSAhZGVmYXVsdDtcbiRhbmltYXRpb24tZmx5LW91dC1kb3duLXRyYW5zZm9ybS0xMDA6IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LWRvd24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mbHktb3V0LWxlZnQtdHJhbnNmb3JtLTIwOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1vdXQtbGVmdC10cmFuc2Zvcm0tMTAwOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mbHktb3V0LWxlZnQtdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1mbHktb3V0LXJpZ2h0LXRyYW5zZm9ybS0yMDogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1vdXQtcmlnaHQtdHJhbnNmb3JtLTEwMDogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWZseS1vdXQtcmlnaHQtdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1icm93c2UtaW4tdHJhbnNmb3JtLTA6IHNjYWxlKDAuOCkgdHJhbnNsYXRlWigwcHgpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1icm93c2UtaW4tdHJhbnNmb3JtLTEwOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVooMHB4KSAhZGVmYXVsdDtcbiRhbmltYXRpb24tYnJvd3NlLWluLXRyYW5zZm9ybS04MDogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWigwcHgpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1icm93c2UtaW4tdHJhbnNmb3JtLTEwMDogc2NhbGUoMSkgdHJhbnNsYXRlWigwcHgpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWJyb3dzZS1vdXQtbGVmdC10cmFuc2Zvcm0tMDogdHJhbnNsYXRlWCgwJSkgcm90YXRlWSgwZGVnKSByb3RhdGVYKDBkZWcpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1icm93c2Utb3V0LWxlZnQtdHJhbnNmb3JtLTUwOiB0cmFuc2xhdGVYKC0xMDUlKSByb3RhdGVZKDM1ZGVnKSByb3RhdGVYKDEwZGVnKVxuICB0cmFuc2xhdGVaKC0xMHB4KSAhZGVmYXVsdDtcbiRhbmltYXRpb24tYnJvd3NlLW91dC1sZWZ0LXRyYW5zZm9ybS0xMDA6IHRyYW5zbGF0ZVgoMCUpIHJvdGF0ZVkoMGRlZykgcm90YXRlWCgwZGVnKVxuICB0cmFuc2xhdGVaKC0xMHB4KSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1icm93c2Utb3V0LXJpZ2h0LXRyYW5zZm9ybS0wOiB0cmFuc2xhdGVYKDAlKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVgoMGRlZykgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWJyb3dzZS1vdXQtcmlnaHQtdHJhbnNmb3JtLTUwOiB0cmFuc2xhdGVYKDEwNSUpIHJvdGF0ZVkoMzVkZWcpIHJvdGF0ZVgoMTBkZWcpXG4gIHRyYW5zbGF0ZVooLTEwcHgpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1icm93c2Utb3V0LXJpZ2h0LXRyYW5zZm9ybS0xMDA6IHRyYW5zbGF0ZVgoMCUpIHJvdGF0ZVkoMGRlZykgcm90YXRlWCgwZGVnKVxuICB0cmFuc2xhdGVaKC0xMHB4KSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1qaWdnbGUtdHJhbnNmb3JtLTA6IHNjYWxlM2QoMSwgMSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWppZ2dsZS10cmFuc2Zvcm0tMzA6IHNjYWxlM2QoMS4yNSwgMC43NSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWppZ2dsZS10cmFuc2Zvcm0tNDA6IHNjYWxlM2QoMC43NSwgMS4yNSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWppZ2dsZS10cmFuc2Zvcm0tNTA6IHNjYWxlM2QoMS4xNSwgMC44NSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWppZ2dsZS10cmFuc2Zvcm0tNjU6IHNjYWxlM2QoMC45NSwgMS4wNSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWppZ2dsZS10cmFuc2Zvcm0tNzU6IHNjYWxlM2QoMS4wNSwgMC45NSwgMSkgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWppZ2dsZS10cmFuc2Zvcm0tMTAwOiBzY2FsZTNkKDEsIDEsIDEpICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLWZsYXNoLWR1cmF0aW9uOiA3NTBtcyAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1zaGFrZS10cmFuc2Zvcm0tMTAwOiB0cmFuc2xhdGVYKDApICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zaGFrZS10cmFuc2Zvcm0tOTA6IHRyYW5zbGF0ZVgoLTEwcHgpICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zaGFrZS10cmFuc2Zvcm0tODA6IHRyYW5zbGF0ZVgoMTBweCkgIWRlZmF1bHQ7XG5cbiRhbmltYXRpb24tZ2xvdy1iZy0wOiAjZmNmY2ZkICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1nbG93LWJnLTMwOiAjZmZmNmNkICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1nbG93LWJnLTEwMDogI2ZjZmNmZCAhZGVmYXVsdDtcblxuLy9BdXRvY29tcGxldGVcblxuJGF1dG9jb21wbGV0ZS1sYWJlbC1tYXgtd2lkdGg6IDgwJSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtbGFiZWwtYWN0aXZlLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSkgdHJhbnNsYXRlWSgwLjFyZW0pIHNjYWxlKDAuOCkgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWlucHV0LWZvY3VzZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtbGFiZWwtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNiksXG4gIDAgMnB4IDEwcHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTIpICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1kcm9wZG93bi1tYXJnaW46IDAgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRyYW5zZm9ybTogc2NhbGVZKDAuOCkgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRyYW5zaXRpb246IGFsbCAwLjJzICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1kcm9wZG93bi1vcGVuLXRyYW5zZm9ybTogc2NhbGVZKDEpICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1pdGVtLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWl0ZW0tcGFkZGluZzogNi41cHggMTZweCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaXRlbS1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWl0ZW0tZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaXRlbS1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvci1yZ2IpLCAwLjUpICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1zY3JvbGxiYXItdGh1bWItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNjcm9sbGJhci10aHVtYi1iZykgIWRlZmF1bHQ7XG5cbi8vIFNpZGVuYXZcblxuJHNpZGVuYXYtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAjeycvKiFydGw6dHJhbnNsYXRlKDEwMCUpKi8nfSAhZGVmYXVsdDtcbiRzaWRlbmF2LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kc2lkZW5hdi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1iZykgIWRlZmF1bHQ7XG4kc2lkZW5hdi13aWR0aDogMjQwcHggIWRlZmF1bHQ7XG4kc2lkZW5hdi1oZWlnaHQ6IDEwMHZoICFkZWZhdWx0O1xuJHNpZGVuYXYtYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4wNyksXG4gIDAgMnB4IDRweCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMDUpICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1kYXRhLWhpZGRlbi1mYWxzZS10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpICFkZWZhdWx0O1xuJHNpZGVuYXYtZGF0YS1jb2xvci1saWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFkZWZhdWx0O1xuJHNpZGVuYXYtZGF0YS1yaWdodC10cnVlLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhZGVmYXVsdDtcbiRzaWRlbmF2LWRhdGEtc2xpbS1jb2xsYXBzZWQtdHJ1ZS13aWR0aDogNzdweCAhZGVmYXVsdDtcblxuJHNpZGVuYXYtbWVudS1wYWRkaW5nOiAwLjJyZW0gIWRlZmF1bHQ7XG5cbiRzaWRlbmF2LWNvbGxhcHNlLXNpZGVuYXYtbGluay1mb250LXNpemU6IDAuNzhyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1jb2xsYXBzZS1zaWRlbmF2LWxpbmstaGVpZ2h0OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1jb2xsYXBzZS1zaWRlbmF2LWxpbmstcGFkZGluZy1sZWZ0OiAzLjRyZW0gIWRlZmF1bHQ7XG5cbiRzaWRlbmF2LWxpbmstZm9udC1zaXplOiAwLjg5cmVtICFkZWZhdWx0O1xuJHNpZGVuYXYtbGluay1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5rLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuJHNpZGVuYXYtbGluay1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5rLWJvcmRlci1yYWRpdXM6IDVweCAhZGVmYXVsdDtcbiRzaWRlbmF2LWxpbmstdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1saW5rLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuJHNpZGVuYXYtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcblxuJHNpZGVuYXYtbGluay1hY3RpdmUtZm9jdXMtY29sb3I6ICRzaWRlbmF2LWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5rLWFjdGl2ZS1mb2N1cy1iYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZW5hdi1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogJHNpZGVuYXYtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcblxuJHNpZGVuYXYtcm90YXRlLWljb24tbWFyZ2luLXJpZ2h0OiAwLjhyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1yb3RhdGUtaWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAhZGVmYXVsdDtcblxuJHNpZGVuYXYtYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcjogcmdiYShcbiAgMCxcbiAgMCxcbiAgMCxcbiAgdmFyKC0tI3skcHJlZml4fXNpZGVuYXYtYmFja2Ryb3Atb3BhY2l0eSlcbikgIWRlZmF1bHQ7XG5cbiRzaWRlbmF2LWxpZ2h0LWNvbG9yOiAkc2lkZW5hdi1kYXRhLWNvbG9yLWxpZ2h0LWNvbG9yICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1zdWJoZWFkaW5nLWZvbnQtc2l6ZTogMC42cmVtICFkZWZhdWx0O1xuJHNpZGVuYXYtc3ViaGVhZGluZy1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1zdWJoZWFkaW5nLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuJHNpZGVuYXYtc3ViaGVhZGluZy1mdzogNzAwICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1zbS1saW5rLXB0OiAwLjRyZW0gIWRlZmF1bHQ7XG4kc2lkZW5hdi1zbS1saW5rLXBiOiAkc2lkZW5hdi1zbS1saW5rLXB0ICFkZWZhdWx0O1xuXG4kc2lkZW5hdi1zbGltLWxpbmstcGFkZGluZy1sZWZ0OiAxcmVtICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1zY3JvbGwtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nIDAuNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2YmFyLXNjcm9sbC1zY3JvbGxlZC1wYWRkaW5nLXk6IDVweCAhZGVmYXVsdDtcbiRuYXZiYXItc2Nyb2xsLXNjcm9sbGVkLWNvbG9yOiAjNGY0ZjRmICFkZWZhdWx0O1xuJG5hdmJhci1zY3JvbGwtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLXNjcm9sbGVkLWJnOiAjZmZmICFkZWZhdWx0O1xuXG4vLyBSYXRpbmdcblxuJHJhdGluZy1pY29uLXBhZGRpbmc6IDAuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFRpbWVwaWNrZXJcblxuLy8gJHRpbWVwaWNrZXItd3JhcHBlci16LWluZGV4OiAxMDcxICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItd3JhcHBlci1iZzogcmdiYSgwLCAwLCAwLCAwLjQpICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci13cmFwcGVyLWlubGluZS1ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWVsZW1lbnRzLW1pbi13aWR0aDogMzEwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1lbGVtZW50cy1taW4taGVpZ2h0OiAzMjVweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWVsZW1lbnRzLWJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWVsZW1lbnRzLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjZyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1lbGVtZW50cy1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjZyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1lbGVtZW50cy1tZWRpYS1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1oZWFkLWJnOiB2YXIoLS0jeyRwcmVmaXh9cGlja2VyLWhlYWRlci1iZykgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oZWFkLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oZWFkLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oZWFkLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWQtcGFkZGluZy15OiAxMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLXJpZ2h0OiAyNHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGVhZC1wYWRkaW5nLWxlZnQ6IDUwcHggIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWhlYWQtbWVkaWEtcGFkZGluZzogMTBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWQtbWVkaWEtcGFkZGluZy1yaWdodDogMTBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhlYWQtbWVkaWEtbWluLWhlaWdodDogMzA1cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oZWFkLWlubGluZS1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaGVhZC1pbmxpbmUtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1idXR0b24tZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24tbWluLXdpZHRoOiA2NHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnV0dG9uLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24tbGluZS1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24tYm9yZGVyLXJhZGl1czogMTBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ1dHRvbi1sZXR0ZXItc3BhY2luZzogMC4xcmVtICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnV0dG9uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcyxcbiAgYm94LXNoYWRvdyAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcywgYm9yZGVyIDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnV0dG9uLWhvdmVyLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA4KSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ1dHRvbi1mb2N1cy1iZzogJHRpbWVwaWNrZXItYnV0dG9uLWhvdmVyLWJnICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItYnV0dG9uLXBhZGRpbmcteDogMTBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ1dHRvbi1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idXR0b24tbWFyZ2luLWJvdHRvbTogMTBweCAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItc3VibWl0LWlubGluZS1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1zdWJtaXQtaW5saW5lLW1pbi13aWR0aDogNDhweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXN1Ym1pdC1pbmxpbmUtbWFyZ2luLWxlZnQ6IDMwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1zdWJtaXQtaW5saW5lLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWN1cnJlbnQtZm9udC1zaXplOiAzLjc1cmVtICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY3VycmVudC1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY3VycmVudC1saW5lLWhlaWdodDogMS4yICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY3VycmVudC1sZXR0ZXItc3BhY2luZzogLTAuMDA4MzNlbSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWN1cnJlbnQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KTtcbiR0aW1lcGlja2VyLWN1cnJlbnQtb3BhY2l0eTogMC41NCAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItbW9kZS13cmFwcGVyLWZvbnQtc2l6ZTogMThweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLW1vZGUtd3JhcHBlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItY2xvY2std3JhcHBlci1taW4td2lkdGg6IDMxMHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2std3JhcHBlci1tYXgtd2lkdGg6IDMyNXB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2std3JhcHBlci1taW4taGVpZ2h0OiAzMDVweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNsb2NrLXdyYXBwZXItdGV4dC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1jbG9jay1hbmltYXRpb246IHNob3ctdXAtY2xvY2sgMzUwbXMgbGluZWFyICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2std2lkdGg6IDI2MHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2xvY2staGVpZ2h0OiAyNjBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNsb2NrLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGltZXBpY2tlci1jbG9jay1mYWNlLWJnKSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItY2xvY2staW5uZXItdG9wOiA1MCUgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay1pbm5lci1sZWZ0OiA1MCUgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay1pbm5lci10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNsb2NrLWlubmVyLXdpZHRoOiAxNjBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNsb2NrLWlubmVyLWhlaWdodDogMTYwcHggIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci13aWR0aDogMzJweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1oZWlnaHQ6IDMycHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZm9udC1zaXplOiAxLjFyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci10aW1lLXRpcHMtaW5uZXItZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1hY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLXRpbWUtdGlwcy1pbm5lci1hY3RpdmUtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWFjdGl2ZS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItdGltZS10aXBzLWlubmVyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSkgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWRvdC1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItZG90LWxpbmUtaGVpZ2h0OiAxLjIgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1kb3QtbGV0dGVyLXNwYWNpbmc6IC0wLjAwODMzZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1kb3QtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWRvdC1mb250LXNpemU6IDMuNzVyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1kb3Qtb3BhY2l0eTogMC41NCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWRvdC1tZWRpYS1mb250LXNpemU6IDNyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1kb3QtbWVkaWEtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItY3VycmVudC1pbmxpbmUtZm9udC1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWl0ZW0td2lkdGg6IDIwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pdGVtLWhlaWdodDogMjBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWl0ZW0tcGFkZGluZzogMTBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWl0ZW0tZm9udC1zaXplOiAxLjFlbSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXRvcDogNTAlICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWxlZnQ6IDUwJSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWl0ZW0tbWlkZGxlLWRvdC13aWR0aDogNnB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWhlaWdodDogJHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXdpZHRoICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICN7Jy8qIXJ0bDp0cmFuc2xhdGUoNTAlLCAtNTAlKSovJ30gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pdGVtLW1pZGRsZS1kb3QtYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaXRlbS1taWRkbGUtZG90LWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItaGFuZC1wb2ludGVyLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhhbmQtcG9pbnRlci1ib3R0b206IDUwJSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhhbmQtcG9pbnRlci1oZWlnaHQ6IDQwJSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWhhbmQtcG9pbnRlci1sZWZ0OiBjYWxjKDUwJSAtIDFweCkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oYW5kLXBvaW50ZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItdHJhbnNmb3JtLXRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcyxcbiAgaGVpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci10aW1lLXRpcHMtd2lkdGg6IDMycHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci10aW1lLXRpcHMtaGVpZ2h0OiAzMnB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItdGltZS10aXBzLWZvbnQtc2l6ZTogMS4xcmVtICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItdGltZS10aXBzLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1jaXJjbGUtdG9wOiAtMjFweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNpcmNsZS1sZWZ0OiAtMTVweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNpcmNsZS13aWR0aDogNHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2lyY2xlLWJvcmRlci13aWR0aDogMTRweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWNpcmNsZS1ib3JkZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2lyY2xlLWhlaWdodDogNHB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItY2lyY2xlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWhvdXItbW9kZS1jb2xvcjogY29sb3ItY29udHJhc3QoJHByaW1hcnkpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaG91ci1tb2RlLW9wYWNpdHk6IDAuNTQgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1ob3VyLW1vZGUtaG92ZXItYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaG91ci1tb2RlLWFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJHByaW1hcnkpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaG91ci1tb2RlLWZvbnQtc2l6ZTogMi41cmVtICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1mb290ZXItYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItZm9vdGVyLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1mb290ZXItaGVpZ2h0OiA1NnB4ICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItZm9vdGVyLXBhZGRpbmcteDogMTJweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWZvb3Rlci1iZzogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtYmcpICFkZWZhdWx0O1xuXG4kdGltZXBpY2tlci1jb250YWluZXItbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNjRweCkgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWljb24tdXAtZG93bi10cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaWNvbi11cC1kb3duLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFkZWZhdWx0O1xuJHRpbWVwaWNrZXItaWNvbi11cC1kb3duLWxlZnQ6IDUwJSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWljb24tdXAtZG93bi13aWR0aDogMzBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWljb24tdXAtZG93bi1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pY29uLXVwLXRvcDogLTM1cHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pY29uLWRvd24tYm90dG9tOiAtNDdweCAhZGVmYXVsdDtcblxuJHRpbWVwaWNrZXItaWNvbi1idG4td2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pY29uLWJ0bi1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1pbnB1dC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWJ0bi1pY29uLXJpZ2h0OiAtMTBweCAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ0bi1pY29uLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICN7Jy8qIXJ0bDp0cmFuc2xhdGUoNTAlLCAtNTAlKSovJ30gIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idG4taWNvbi10b3A6IDUwJSAhZGVmYXVsdDtcbiR0aW1lcGlja2VyLWJ0bi1pY29uLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idG4taWNvbi1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1idG4taWNvbi1mb2N1cy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIE11bHRpLXJhbmdlXG5cbiRtdWx0aS1yYW5nZS1zbGlkZXItaGVpZ2h0OiAwLjI1cmVtICFkZWZhdWx0O1xuJG11bHRpLXJhbmdlLXRvb2x0aXAtdHJhbnNpdGlvbjogdG9wIDAuMnMsIHRyYW5zZm9ybSAwLjJzLCBib3JkZXItcmFkaXVzIDAuMnMgIWRlZmF1bHQ7XG4kbXVsdGktcmFuZ2UtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwICFkZWZhdWx0O1xuJG11bHRpLXJhbmdlLXRvb2x0aXAtcG9zaXRpb24tdG9wOiAtMThweCAhZGVmYXVsdDtcbiRtdWx0aS1yYW5nZS10b29sdGlwLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsIC00cHgpIHNjYWxlKDApICFkZWZhdWx0O1xuJG11bHRpLXJhbmdlLXRvb2x0aXAtdHJhbnNmb3JtLWFjdGl2ZTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsIC00cHgpIHNjYWxlKDEpICFkZWZhdWx0O1xuJG11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1zaXplOiAzMHB4ICFkZWZhdWx0O1xuJG11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgyNSUpICFkZWZhdWx0O1xuJG11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1mb250LXNpemU6IDEwcHggIWRlZmF1bHQ7XG4kbXVsdGktcmFuZ2UtdG9vbHRpcC1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vIExpZ2h0Ym94XG5cbiRsaWdodGJveC1nYWxsZXJ5LWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG4kbGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzICFkZWZhdWx0O1xuXG4kbGlnaHRib3gtZ2FsbGVyeS1jb3VudGVyLWNvbG9yOiAjYjNiM2IzICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktY291bnRlci1wYWRkaW5nLXg6IDEwcHggIWRlZmF1bHQ7XG5cbiRsaWdodGJveC1nYWxsZXJ5LXRvb2xiYXItYnV0dG9uLXdpZHRoOiA1MHB4ICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24taGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24tY29sb3I6ICNiM2IzYjMgIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS10b29sYmFyLWJ1dHRvbi10cmFuc2l0aW9uOiBjb2xvciAwLjJzICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhci1idXR0b24taG92ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJGxpZ2h0Ym94LWdhbGxlcnktY29udGVudC10b3A6IDUwcHggIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS1jb250ZW50LWxlZnQ6ICRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtdG9wICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktY29udGVudC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktY29udGVudC1oZWlnaHQ6ICRsaWdodGJveC1nYWxsZXJ5LWNvbnRlbnQtd2lkdGggIWRlZmF1bHQ7XG5cbiRsaWdodGJveC1nYWxsZXJ5LWltYWdlLXRyYW5zZm9ybTogc2NhbGUoMC4yNSkgIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS1pbWFnZS10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dCAhZGVmYXVsdDtcblxuJGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctd2lkdGg6IDUwcHggIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24td2lkdGg6IDUwcHggIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24taGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLWNvbG9yOiAjYjNiM2IzICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWdhbGxlcnktYXJyb3ctYnV0dG9uLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgIWRlZmF1bHQ7XG4kbGlnaHRib3gtZ2FsbGVyeS1hcnJvdy1idXR0b24taG92ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJGxpZ2h0Ym94LWdhbGxlcnktY2FwdGlvbi13cmFwcGVyLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LWNhcHRpb24tY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRsaWdodGJveC1nYWxsZXJ5LWNhcHRpb24tbWFyZ2luLXg6IDEwcHggIWRlZmF1bHQ7XG5cbiRsaWdodGJveC1nYWxsZXJ5LWxvYWRlci10cmFuc2l0aW9uOiBvcGFjaXR5IDFzICFkZWZhdWx0O1xuXG4kbGlnaHRib3gtZ2FsbGVyeS1idXR0b24tZm9jdXMtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRsaWdodGJveC1kaXNhYmxlZC1zY3JvbGwtbWVkaWEtcGFkZGluZy1yaWdodDogMTdweCAhZGVmYXVsdDtcblxuLy8gTG9hZGluZ1xuXG4kbG9hZGluZy1zcGlubmVyLXRvcDogNTAlICFkZWZhdWx0O1xuJGxvYWRpbmctc3Bpbm5lci1sZWZ0OiA1MCUgIWRlZmF1bHQ7XG4kbG9hZGluZy1zcGlubmVyLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFkZWZhdWx0O1xuJGxvYWRpbmctc3Bpbm5lci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsXG4kbW9kYWwtdG9wLWxlZnQtdG9wOiAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXRvcC1sZWZ0LWxlZnQ6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtdG9wLXJpZ2h0LXRvcDogMTBweCAhZGVmYXVsdDtcbiRtb2RhbC10b3AtcmlnaHQtcmlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtYm90dG9tLWxlZnQtYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvdHRvbS1sZWZ0LWxlZnQ6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtYm90dG9tLXJpZ2h0LWJvdHRvbTogMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1ib3R0b20tcmlnaHQtcmlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZmFkZS10b3AtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjUlLCAwKSAhZGVmYXVsdDtcbiRtb2RhbC1mYWRlLXJpZ2h0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUlLCAwLCAwKSAhZGVmYXVsdDtcbiRtb2RhbC1mYWRlLWJvdHRvbS10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCkgIWRlZmF1bHQ7XG4kbW9kYWwtZmFkZS1sZWZ0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2lkZS1yaWdodDogMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1zaWRlLWJvdHRvbTogMTBweCAhZGVmYXVsdDtcblxuJG1vZGFsLW5vbi1pbnZhc2l2ZS1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy0zICFkZWZhdWx0O1xuJG1vZGFsLW5vbi1pbnZhc2l2ZS1ib3gtc2hhZG93LXRvcDogJGJveC1zaGFkb3ctMy10b3AgIWRlZmF1bHQ7XG5cbi8vIERhdGVwaWNrZXJcblxuJGRhdGVwaWNrZXItdG9nZ2xlLXJpZ2h0OiAtMTBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXRvZ2dsZS10b3A6IDUwJSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXRvZ2dsZS1mb2N1cy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLXdpZHRoOiAzMjhweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1oZWlnaHQ6IDM4MHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1ib3JkZXItcmFkaXVzOiAwLjVyZW0gIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNCAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLXdpZHRoOiAzMjhweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1oZWlnaHQ6IDUxMnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1ib3JkZXItcmFkaXVzOiAwLjZyZW0gMC42cmVtIDAuNXJlbSAwLjVyZW0gIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItYm94LXNoYWRvdzogJGRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyAkZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItei1pbmRleDogMTA3MiAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXRlLW1lZGlhLW1hcmdpbi10b3A6IDEwMHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRheS1jZWxsLW1lZGlhLXdpZHRoOiAzMnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRheS1jZWxsLW1lZGlhLWhlaWdodDogJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRheS1jZWxsLW1lZGlhLXdpZHRoICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLW1lZGlhLXdpZHRoOiA0NzVweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS1oZWlnaHQ6IDM2MHB4ICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1oZWFkZXItaGVpZ2h0OiAxMjBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWhlYWRlci1wYWRkaW5nLXg6IDI0cHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBpY2tlci1oZWFkZXItYmcpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItaGVhZGVyLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItaGVhZGVyLWJvcmRlci1yYWRpdXMtbGFuZHNjYXBlOiAwLjVyZW0gMCAwIDAuNXJlbSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItdGl0bGUtaGVpZ2h0OiAzMnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdGl0bGUtdGV4dC1mb250LXNpemU6IDEwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10aXRsZS10ZXh0LWxldHRlci1zcGFjaW5nOiAxLjdweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXRpdGxlLXRleHQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItZGF0ZS1oZWlnaHQ6IDcycHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXRlLXRleHQtZm9udC1zaXplOiAzNHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZGF0ZS10ZXh0LWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXRlLXRleHQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1wYWRkaW5nLXRvcDogMTBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRhdGUtY29udHJvbHMtcGFkZGluZy14OiAxMnB4ICFkZWZhdWx0O1xuXG4vLyAkZGF0ZXBpY2tlci1hcnJvdy1ib3JkZXItd2lkdGg6IDVweCAhZGVmYXVsdDtcbi8vICRkYXRlcGlja2VyLWFycm93LW1hcmdpbi1sZWZ0OiA1cHggIWRlZmF1bHQ7XG4vLyAkZGF0ZXBpY2tlci1hcnJvdy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjQpICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tcGFkZGluZzogMTBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKFxuICB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvci1yZ2IpLFxuICAwLjVcbikgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1mb250LXNpemU6IDAuOXJlbSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLXN0YXRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aDogNXB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWFmdGVyLW1hcmdpbi1sZWZ0OiA1cHggIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWFycm93LWNvbnRyb2xzLW1hcmdpbi10b3A6IDEwcHggIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi13aWR0aDogNDBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1oZWlnaHQ6ICRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi13aWR0aCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1saW5lLWhlaWdodDogJGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWhlaWdodCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tbWFyZ2luLXJpZ2h0OiAyNHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLXN0YXRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLXN0YXRlLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLW1hcmdpbjogMTUuNXB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZSgtNDVkZWcpICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi13aWR0aDogNDBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWhlaWdodDogJGRhdGVwaWNrZXItbmV4dC1idXR0b24td2lkdGggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1saW5lLWhlaWdodDogJGRhdGVwaWNrZXItbmV4dC1idXR0b24taGVpZ2h0ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbmV4dC1idXR0b24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1tYXJnaW4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcikgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1zdGF0ZS1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWFmdGVyLW1hcmdpbjogMTUuNXB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1hZnRlci10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKDQ1ZGVnKSAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItdmlldy1wYWRkaW5nLXg6IDEycHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10YWJsZS13aWR0aDogMzA0cHggIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWRheS1oZWFkaW5nLXdpZHRoOiA0MHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZGF5LWhlYWRpbmctaGVpZ2h0OiAkZGF0ZXBpY2tlci1kYXktaGVhZGluZy13aWR0aCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRheS1oZWFkaW5nLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRheS1oZWFkaW5nLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXktaGVhZGluZy1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1jZWxsLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1jZWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItY2VsbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWNlbGwtc2VsZWN0ZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWNlbGwtZm9jdXNlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWNlbGwtZm9jdXNlZC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWNlbGwtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1jZWxsLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItY2VsbC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1zbWFsbC1jZWxsLXdpZHRoOiA0MHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItc21hbGwtY2VsbC1oZWlnaHQ6ICRkYXRlcGlja2VyLXNtYWxsLWNlbGwtd2lkdGggIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC13aWR0aDogNDBweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1oZWlnaHQ6ICRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC13aWR0aCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1saW5lLWhlaWdodDogJGRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWhlaWdodCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1sYXJnZS1jZWxsLXdpZHRoOiA3NnB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1oZWlnaHQ6IDQycHggIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC13aWR0aDogNzJweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICRkYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1oZWlnaHQgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtcGFkZGluZy15OiAxcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtcGFkZGluZy14OiAycHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogOTk5cHggIWRlZmF1bHQ7XG5cbi8vICRkYXRlcGlja2VyLXllYXJ2aWV3LWNvbnRlbnQtcGFkZGluZy14OiAkZGF0ZXBpY2tlci12aWV3LXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGRhdGVwaWNrZXItZm9vdGVyLWhlaWdodDogNTZweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvb3Rlci1wYWRkaW5nLXg6ICRkYXRlcGlja2VyLXZpZXctcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvb3Rlci1idG4tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvb3Rlci1idG4tZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSwgMC41KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvb3Rlci1idG4tcGFkZGluZy14OiAxMHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvb3Rlci1idG4tZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWZvb3Rlci1idG4taGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1saW5lLWhlaWdodDogJGRhdGVwaWNrZXItZm9vdGVyLWJ0bi1oZWlnaHQgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLWxldHRlci1zcGFjaW5nOiAwLjFyZW0gIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLWJvcmRlci1yYWRpdXM6IDEwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLW1hcmdpbi1ib3R0b206IDEwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb290ZXItYnRuLXN0YXRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuXG4kZGF0ZXBpY2tlci1kYXRlLXJhbmdlLW1vbnRoLWhlYWRlci1oZWlnaHQ6IDEuNnJlbSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRhdGUtcmFuZ2UtbW9udGgtaGVhZGVyLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcblxuLy8gRGF0ZXRpbWVwaWNrZXJcblxuJGRhdGV0aW1lcGlja2VyLWJ1dHRvbnMtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1waWNrZXItaGVhZGVyLWJnKSAhZGVmYXVsdDtcbiRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLXdpZHRoOiA1MCUgIWRlZmF1bHQ7XG4kZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1mb250LXNpemU6IDIzcHggIWRlZmF1bHQ7XG4kZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuJGRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtbWluLWhlaWdodDogNDBweCAhZGVmYXVsdDtcbiRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWRlZmF1bHQ7XG4kZGF0ZXRpbWVwaWNrZXItdG9nZ2xlLWJ1dHRvbi10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhZGVmYXVsdDtcbiRkYXRldGltZXBpY2tlci1tb2RhbC1jb250YWluZXItaGVpZ2h0OiBjYWxjKFxuICAkZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItaGVpZ2h0ICsgJGRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuJGRhdGV0aW1lcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS1oZWlnaHQ6IGNhbGMoXG4gICRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS1oZWlnaHQgKyAkZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1mb250LXNpemVcbikgIWRlZmF1bHQ7XG5cbi8vIFBvcGNvbmZpcm1cblxuJHBvcGNvbmZpcm0tcGFkZGluZzogMXJlbSAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcblxuJHBvcGNvbmZpcm0tcG9wb3Zlci13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG4kcG9wY29uZmlybS1wb3BvdmVyLW1hcmdpbjogNXB4ICFkZWZhdWx0O1xuJHBvcGNvbmZpcm0tbW9kYWwtd2lkdGg6ICRwb3Bjb25maXJtLXBvcG92ZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wY29uZmlybS1idXR0b25zLWNvbnRhaW5lci1idG4tbWw6IDAuNXJlbSAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kaXZpZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLXRleHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRwb3Bjb25maXJtLWljb24tdGV4dC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuXG4vLyBEYXRhdGFibGVcblxuJGRhdGF0YWJsZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWFjY2VudC1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wMikgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjAyNSkgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLW11dGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjU1KSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjEpICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLWZvbnQtc2l6ZTogMC45cmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRhYmxlLXRoLXRkLW1heC13aWR0aDogMjUwcHggIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRhYmxlLXRoLXRkLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtdGFibGUtdGgtdGQtcGFkZGluZy14OiAxLjRyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRoZWFkLXRyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGRhdGF0YWJsZS10aGVhZC10aC1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuJGRhdGF0YWJsZS10aGVhZC1maXhlZC1jZWxsLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcblxuJGRhdGF0YWJsZS10Ym9keS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRhdGF0YWJsZS10Ym9keS10ci10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluICFkZWZhdWx0O1xuJGRhdGF0YWJsZS10Ym9keS10ci1sYXN0LWNoaWxkLWhlaWdodDogNzFweCAhZGVmYXVsdDtcbiRkYXRhdGFibGUtdGJvZHktbG9hZGVyLWhlaWdodDogMnB4ICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLXRib2R5LXByb2dyZXNzLWFuaW1hdGlvbjogZGF0YXRhYmxlUHJvZ3Jlc3MgM3MgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRib2R5LXByb2dyZXNzLXdpZHRoOiA0NSUgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXRib2R5LXByb2dyZXNzLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogMXB4ICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXBhZ2luYXRpb24tbmF2LWZvbnQtc2l6ZTogMC45cmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1wYWdpbmF0aW9uLWJ1dHRvbnMtbWFyZ2luLWxlZnQ6IDJyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXBhZ2luYXRpb24tYnV0dG9uLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcblxuJGRhdGF0YWJsZS1zb3J0LWljb24tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcyAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc29ydC1pY29uLWxlZnQ6IDAuNHJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc29ydC1pY29uLXRvcDogY2FsYyg1MCUgLSAwLjVyZW0pICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLXNlbGVjdC13cmFwcGVyLWZvbnQtc2l6ZTogMC45cmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zZWxlY3Qtd3JhcHBlci1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlLXNlbGVjdC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1saW5lLWhlaWdodDogMS4zICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zZWxlY3QtcGFkZGluZy10b3A6IDAuNGVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zZWxlY3QtcGFkZGluZy1yaWdodDogMS4yZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1wYWRkaW5nLWJvdHRvbTogMC4zZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1wYWRkaW5nLWxlZnQ6IDAuNmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zZWxlY3QtbWFyZ2luLXJpZ2h0OiAxLjRyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1tYXJnaW4tbGVmdDogMC4xcmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zZWxlY3QtYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sICFkZWZhdWx0O3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPSclMjMwMDAnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDEwMCwwIDUwLDUwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zZWxlY3QtYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC40ZW0gdG9wIDYwJSwgMCAwICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zZWxlY3QtYmFja2dyb3VuZC1zaXplOiAwLjY1ZW0gYXV0bywgMTAwJSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc2VsZWN0LWZvY3VzLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNlbGVjdC1vcHRpb24tY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJGRhdGF0YWJsZS1zbS10aC10ZC1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtc20tdGgtdGQtcGFkZGluZy14OiAxLjRyZW0gIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLXNtLXRib2R5LXRyLWxhc3QtY2hpbGQtaGVpZ2h0OiA1NXB4ICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1zbS1wYWdpbmF0aW9uLXBhZGRpbmc6IDAuMnJlbSAhZGVmYXVsdDtcblxuJGRhdGF0YWJsZS1ob3Zlci10Ym9keS10ci10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbiAhZGVmYXVsdDtcbiRkYXRhdGFibGUtYm9yZGVyZWQtdGgtdGQtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWxvYWRpbmctc2VsZWN0LWJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCAhZGVmYXVsdDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgZmlsbD0nZ3JleSc+PHBvbHlnb24gcG9pbnRzPScwLDAgMTAwLDAgNTAsNTAnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRkYXRhdGFibGUtaGVhZGVyLWZpbHRlci1tYXJnaW46IDhweCAwIDAgMCAhZGVmYXVsdDtcbiRkYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtYm9yZGVyOiAxcHggc29saWQgJGRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLWlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC1ib3JkZXItcmFkaXVzOiAwLjE1cmVtICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLWlucHV0LXBhZGRpbmc6IDAgNHB4ICFkZWZhdWx0O1xuJGRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLWlucHV0LWhlaWdodDogMnJlbSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiRkYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIFBlcmZlY3Qgc2Nyb2xsYmFyXG5cbiRzY3JvbGxiYXItcmFpbC14LXktYmctY29sb3I6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItcmFpbC1iZykgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXJhaWwteC15LW9wYWNpdHk6IDAuNiAhZGVmYXVsdDtcbiRzY3JvbGxiYXItcmFpbC14LXktaG92ZXItb3BhY2l0eTogMC45ICFkZWZhdWx0O1xuJHNjcm9sbGJhci1yYWlsLXgteS10cmFuc2l0aW9uLW9wYWNpdHktYmc6IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXIgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXJhaWwteC10cmFuc2l0aW9uLWhlaWdodC1iZzogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXJhaWwteS10cmFuc2l0aW9uLXdpZHRoLWJnOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kc2Nyb2xsYmFyLXotaW5kZXg6IDEwMzUgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXJhaWwteC15LWNsaWNraW5nLWxlbmd0aDogMC42ODc1cmVtICFkZWZhdWx0O1xuJHNjcm9sbGJhci1yYWlsLXgteS1sZW5ndGg6IDAuOTM3NXJlbSAhZGVmYXVsdDtcbiRzY3JvbGxiYXItdGh1bWIteC15LWxlbmd0aDogMC4zNzVyZW0gIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXRodW1iLXgteS1ib3JkZXItcmFkaXVzOiAkc2Nyb2xsYmFyLXRodW1iLXgteS1sZW5ndGggIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXRodW1iLXgteS1wb3NpdGlvbi1sZW5ndGg6IDAuMTI1cmVtICFkZWZhdWx0O1xuJHNjcm9sbGJhci10aHVtYi14LXktY29sb3I6IHZhcigtLSN7JHByZWZpeH1zY3JvbGxiYXItdGh1bWItYmcpICFkZWZhdWx0O1xuXG4vLyBDaGlwc1xuJGNoaXAtaGVpZ2h0OiAzMnB4ICFkZWZhdWx0O1xuJGNoaXAtbWQtaGVpZ2h0OiA0MnB4ICFkZWZhdWx0O1xuJGNoaXAtbGctaGVpZ2h0OiA1MnB4ICFkZWZhdWx0O1xuJGNoaXAtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGNoaXAtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRjaGlwLWZvbnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yKSAhZGVmYXVsdDtcbiRjaGlwLWxpbmUtaGVpZ2h0OiAyICFkZWZhdWx0O1xuJGNoaXAtcGFkZGluZy1yaWdodDogMTJweCAhZGVmYXVsdDtcbiRjaGlwLWJyOiAxNnB4ICFkZWZhdWx0O1xuJGNoaXAtbWQtYnI6IDIxcHggIWRlZmF1bHQ7XG4kY2hpcC1sZy1icjogMjZweCAhZGVmYXVsdDtcbiRjaGlwLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGNoaXAtbWFyZ2luLXk6IDVweCAhZGVmYXVsdDtcbiRjaGlwLW1hcmdpbi1yaWdodDogMXJlbSAhZGVmYXVsdDtcbiRjaGlwLXRyYW5zaXRpb24tb3BhY2l0eTogMC4zcyBsaW5lYXIgIWRlZmF1bHQ7XG4kY2hpcC1pbWctbWFyZ2luLXJpZ2h0OiA4cHggIWRlZmF1bHQ7XG4kY2hpcC1pbWctbWFyZ2luLWxlZnQ6IC0xMnB4ICFkZWZhdWx0O1xuJGNoaXAtaWNvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKSAhZGVmYXVsdDtcbiRjaGlwLWljb24taG92ZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNCkgIWRlZmF1bHQ7XG4kY2hpcC1pY29uLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kY2hpcC1vdXRsaW5lLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGNoaXAtY2xvc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGNoaXAtY2xvc2UtbGluZS1oZWlnaHQ6ICRjaGlwLWhlaWdodCAhZGVmYXVsdDtcbiRjaGlwLWNsb3NlLXBhZGRpbmctbGVmdDogOHB4ICFkZWZhdWx0O1xuJGNoaXAtY2xvc2Utb3BhY2l0eTogMC41MyAhZGVmYXVsdDtcbiRjaGlwLWNvbnRlbnRlZGl0YWJsZS1ib3JkZXItd2lkdGg6IDNweCAhZGVmYXVsdDtcbiRjaGlwLWNvbnRlbnRlZGl0YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kY2hpcHMtbWFyZ2luLWJvdHRvbTogMzBweCAhZGVmYXVsdDtcbiRjaGlwcy1taW4taGVpZ2h0OiA0NXB4ICFkZWZhdWx0O1xuJGNoaXBzLXBhZGRpbmctYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuJGNoaXBzLWlucHV0LWZvbnQtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGNoaXBzLWlucHV0LWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbiRjaGlwcy1pbnB1dC1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuJGNoaXBzLWlucHV0LWhlaWdodDogJGNoaXAtaGVpZ2h0ICFkZWZhdWx0O1xuJGNoaXBzLWlucHV0LW1hcmdpbi1yaWdodDogMjBweCAhZGVmYXVsdDtcbiRjaGlwcy1pbnB1dC1saW5lLWhlaWdodDogJGNoaXAtaGVpZ2h0ICFkZWZhdWx0O1xuJGNoaXBzLWlucHV0LXdpZHRoOiAxNTBweCAhZGVmYXVsdDtcbiRjaGlwcy10cmFuc2l0aW9uOiAwLjNzIGVhc2UgIWRlZmF1bHQ7XG4kY2hpcHMtZm9jdXMtYm94LXNoYWRvdzogMC4zcyBlYXNlICFkZWZhdWx0O1xuJGNoaXBzLXBhZGRpbmctcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuXG4vLyBTZWxlY3RcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy10b3A6IDdweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LXJpZ2h0OiAxNnB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC12YWxpZC1jb2xvcjogIzAwYjc0YSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWludmFsaWQtY29sb3I6ICNmOTMxNTQgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi10b3A6IDdweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1yaWdodDogMjdweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1mb2N1cy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LXNtLWNsZWFyLWJ0bi1mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LXNtLWNsZWFyLWJ0bi10b3A6IDRweCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3QtbGctY2xlYXItYnRuLXRvcDogMTFweCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tY29udGFpbmVyLXotaW5kZXg6ICRwb3Bjb25maXJtLWJhY2tkcm9wLXppbmRleCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tYmc6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWJnKSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMnB4IDVweCAwXG4gICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1jb2xvci1yZ2IpLCAwLjE2KSxcbiAgMCAycHggMTBweCAwIHJnYmEodmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xMikgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1taW4td2lkdGg6IDEwMHB4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tdHJhbnNmb3JtOiBzY2FsZVkoMC44KSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLXRyYW5zaXRpb246IGFsbCAwLjJzICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1vcGVuLXRyYW5zZm9ybTogc2NhbGVZKDEpICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1pbnB1dC1ncm91cC1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1sYWJlbC1tYXgtd2lkdGg6IDgwJSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pIHRyYW5zbGF0ZVkoMC4xcmVtKSBzY2FsZSgwLjgpICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1sYWJlbC1hY3RpdmUtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjI1cmVtKSB0cmFuc2xhdGVZKDAuMXJlbSkgc2NhbGUoMC44KSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LXNtLWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuODNyZW0pIHRyYW5zbGF0ZVkoMC4xcmVtKSBzY2FsZSgwLjgpICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1pbnB1dC1mb2N1c2VkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtZm9ybS1ub3RjaC1ib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3QtaW5wdXQtZm9jdXNlZC1hcnJvdy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLWZvY3VzLWFycm93LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3ctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1jbGVhci1idG46ICNmZmYgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LXNtLWFycm93LXRvcDogM3B4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3QtbGctYXJyb3ctdG9wOiAxMXB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLXdpZHRoOiA0cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLWhlaWdodDogNHB4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLXRodW1iLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItYmc6IHZhcihcbiAgLS0jeyRwcmVmaXh9c2Nyb2xsYmFyLXRodW1iLWJnXG4pICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1wYWRkaW5nLWxlZnQ6IDE2cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtcGFkZGluZy1yaWdodDogMTZweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1jb2xvcjogcmdiYShcbiAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksXG4gIDAuNTVcbikgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1zZWxlY3Qtb3B0aW9uLXBhZGRpbmctbGVmdDogMjZweCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1sZWZ0OiAxNnB4ICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXBhZGRpbmctcmlnaHQ6IDE2cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ob3Zlci1ub3QtZGlzYWJsZWQtYmc6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmctY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZy1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtYWN0aXZlLWJnOiByZ2JhKCRwcmltYXJ5LCAwLjQ1KSAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvcjogcmdiYShcbiAgdmFyKC0tI3skcHJlZml4fXN1cmZhY2UtY29sb3ItcmdiKSxcbiAgMC41XG4pICFkZWZhdWx0O1xuJGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWNvbG9yLXJnYiksIDAuNSkgIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi10ZXh0LWZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXJpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2Vjb25kYXJ5LXRleHQtZm9udC1zaXplOiAwLjhyZW0gIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2Vjb25kYXJ5LXRleHQtY29sb3I6IHJnYmEoXG4gIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLFxuICAwLjU1XG4pICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24taWNvbi13aWR0aDogMjhweCAhZGVmYXVsdDtcbiRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1pY29uLWhlaWdodDogMjhweCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3QtY3VzdG9tLWNvbnRlbnQtcGFkZGluZzogMTZweCAhZGVmYXVsdDtcblxuJGZvcm0tb3V0bGluZS1zZWxlY3Qtbm8tcmVzdWx0cy1wYWRkaW5nLWxlZnQ6IDE2cHggIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1uby1yZXN1bHRzLXBhZGRpbmctcmlnaHQ6IDE2cHggIWRlZmF1bHQ7XG5cbiRmb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLWFycm93OiAjZmZmICFkZWZhdWx0O1xuXG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtYmc6IHJnYmEoJHByaW1hcnksIDAuMykgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaG92ZXItYmc6ICRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtc2Vjb25kYXJ5LXRleHQtY29sb3I6IHJnYmEoXG4gIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLFxuICAwLjNcbikgIWRlZmF1bHQ7XG5cbi8vIFN0ZXBzXG5cbiRzdGVwcy10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHN0ZXBzLXN0ZXAtYWZ0ZXItbGVmdDogMi40NXJlbSAhZGVmYXVsdDtcbiRzdGVwcy1zdGVwLWFmdGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kc3RlcHMtc3RlcC1hZnRlci1tYXJnaW4tdG9wOiAwLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHMtc3RlcC1hZnRlci1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKSAhZGVmYXVsdDtcblxuJHN0ZXBzLWNvbnRlbnQtcGFkZGluZy15OiAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRzdGVwcy1oZWFkLXZlcnRpY2FsLXBhZGRpbmctdG9wOiAxLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHMtaGVhZC12ZXJ0aWNhbC1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcblxuJHN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRzdGVwcy1oZWFkLWxpbmUtaGVpZ2h0OiAxLjMgIWRlZmF1bHQ7XG4kc3RlcHMtaGVhZC1ob3Zlci1iZ2M6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDI1KSAhZGVmYXVsdDtcblxuJHN0ZXBzLWhlYWQtdGV4dC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC41NSkgIWRlZmF1bHQ7XG4kc3RlcHMtaGVhZC10ZXh0LWFmdGVyLWZvbnQtc2l6ZTogMC44cmVtICFkZWZhdWx0O1xuXG4kc3RlcHMtaGVhZC1pY29uLWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XG4kc3RlcHMtaGVhZC1pY29uLXdpZHRoOiAxLjkzOHJlbSAhZGVmYXVsdDtcbiRzdGVwcy1oZWFkLWljb24taGVpZ2h0OiAxLjkzOHJlbSAhZGVmYXVsdDtcbiRzdGVwcy1oZWFkLWljb24tZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcblxuJHN0ZXBzLWFjdGl2ZS1oZWFkLXRleHQtZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcblxuLy8gU3RlcHBlclxuXG4kc3RlcHBlci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLXN0ZXAtaGVpZ2h0OiA0LjVyZW0gIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLXN0ZXAtaGVhZC1wYWRkaW5nLWxlZnQ6IDEuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLXN0ZXAtaGVhZC1wYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1zdGVwLWhlYWQtaGVpZ2h0OiAxcHggIWRlZmF1bHQ7XG4kc3RlcHBlci1zdGVwLWhlYWQtYmc6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSkgIWRlZmF1bHQ7XG4kc3RlcHBlci1zdGVwLWhlYWQtbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1zdGVwLWhlYWQtbWFyZ2luLWxlZnQ6IDAuNXJlbSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaGVhZC1pY29uLW1hcmdpbi15OiAxLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLXZlcnRpY2FsLXN0ZXAtdG9wOiAzLjI1cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItdmVydGljYWwtc3RlcC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNDVyZW0pICFkZWZhdWx0O1xuJHN0ZXBwZXItdmVydGljYWwtY29udGVudC1wYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci12ZXJ0aWNhbC1jb250ZW50LXRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCBtYXJnaW4tdG9wIDAuM3MgZWFzZS1pbi1vdXQsXG4gIG1hcmdpbi1ib3R0b20gMC4zcyBlYXNlLWluLW91dCwgcGFkZGluZy10b3AgMC4zcyBlYXNlLWluLW91dCwgcGFkZGluZy1ib3R0b20gMC4zcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRzdGVwcGVyLXZlcnRpY2FsLWhlYWQtcGFkZGluZy1ib3R0b206IDEuNXJlbSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItbW9iaWxlLXN0ZXAtbWFyZ2luLXk6IDFyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtc3RlcC1oZWFkLXBhZGRpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1oZWFkLWljb24taGVpZ2h0OiAwLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtaGVhZC1pY29uLXdpZHRoOiAwLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtY29udGVudC10b3A6IDIuNTZyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1tb2JpbGUtYWN0aXZlLWhlYWQtaWNvbi1iZzogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWNvbXBsZXRlZC1oZWFkLWljb24tYmc6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItaGVhZC1pY29uLWJnOiB2YXIoLS0jeyRwcmVmaXh9c3VyZmFjZS1pbnZlcnRlZC1iZykgIWRlZmF1bHQ7XG4kc3RlcHBlci1oZWFkLWljb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWNvbG9yKSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItY29tcGxldGVkLWhlYWQtaWNvbi1iZzogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtYmctc3VidGxlKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWNvbXBsZXRlZC1oZWFkLWljb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4kc3RlcHBlci1hY3RpdmUtaGVhZC1pY29uLWJnOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJHN0ZXBwZXItYWN0aXZlLWhlYWQtaWNvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRzdGVwcGVyLWludmFsaWQtaGVhZC1pY29uLWJnOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbnZhbGlkLWhlYWQtaWNvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcblxuJHN0ZXBwZXItZGlzYWJsZWQtaGVhZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKSAhZGVmYXVsdDtcbiRzdGVwcGVyLWRpc2FibGVkLWhlYWQtaWNvbi1iZzogJHN0ZXBwZXItaGVhZC1pY29uLWJnICFkZWZhdWx0O1xuJHN0ZXBwZXItZGlzYWJsZWQtaGVhZC1pY29uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zdXJmYWNlLWludmVydGVkLWNvbG9yLXJnYiksIDAuNTUpICFkZWZhdWx0O1xuXG4kc3RlcHBlci1tb2JpbGUtaGVhZC1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1oZWFkLWJnOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtYmcpICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWZvb3Rlci1oZWlnaHQ6IDIuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLW1vYmlsZS1mb290ZXItYmc6ICRzdGVwcGVyLW1vYmlsZS1oZWFkLWJnICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWludmFsaWQtaWNvbi1iZzogdmFyKC0tI3skcHJlZml4fWRhbmdlcikgIWRlZmF1bHQ7XG4kc3RlcHBlci1iYWNrLWJ0bi1pLW1hcmdpbi1yaWdodDogMC41cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItbmV4dC1idG4taS1tYXJnaW4tbGVmdDogMC41cmVtICFkZWZhdWx0O1xuXG4kc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFyLWhlaWdodDogMC4zcmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLXByb2dyZXNzLWhlaWdodDogMC4zcmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLXByb2dyZXNzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHN0ZXBwZXItbW9iaWxlLWFjdGl2ZS1wcm9ncmVzcy1iYXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KSAhZGVmYXVsdDtcblxuLy8gVGltZWxpbmVcblxuJHRpbWVsaW5lLXN0ZXAtdG9wOiAyLjk0cmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLXN0ZXAtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjk0cmVtKSAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLWNvbnRlbnQtcGFkZGluZy1sZWZ0OiA0LjI1cmVtICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtaGVhZC1wYWRkaW5nLWJvdHRvbTogMC41cmVtICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtc3RlcC1zbS1sZWZ0OiAxLjhyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtc3RlcC1zbS10b3A6IDJyZW0gIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1oZWFkLXNtLW1hcmdpbi1yaWdodDogMXJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1oZWFkLXNtLWJnOiAjZGZkZmRmICFkZWZhdWx0O1xuJHRpbWVsaW5lLWhlYWQtc20taGVpZ2h0OiAwLjdyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtaGVhZC1zbS13aWR0aDogMC43cmVtICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtY29udGVudC1zbS1wYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWRlZmF1bHQ7XG4iLCIubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItc2Nyb2xsLXRyYW5zaXRpb246ICN7JG5hdmJhci1zY3JvbGwtdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtc2Nyb2xsZWQtcGFkZGluZy15OiAjeyRuYXZiYXItc2Nyb2xsLXNjcm9sbGVkLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtc2Nyb2xsZWQtY29sb3I6ICN7JG5hdmJhci1zY3JvbGwtc2Nyb2xsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItc2Nyb2xsLWNvbG9yOiAjeyRuYXZiYXItc2Nyb2xsLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXNjcm9sbGVkLWJnOiAjeyRuYXZiYXItc2Nyb2xsZWQtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gICYubmF2YmFyLXNjcm9sbCB7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtdHJhbnNpdGlvbik7XG4gICAgJi5uYXZiYXItc2Nyb2xsZWQge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItc2Nyb2xsLXNjcm9sbGVkLXBhZGRpbmcteSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtc2Nyb2xsZWQtcGFkZGluZy15KTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1zY3JvbGwge1xuICAubmF2LWxpbmssXG4gIC5mYS1iYXJzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtY29sb3IpO1xuICB9XG59XG5cbi5uYXZiYXItc2Nyb2xsZWQge1xuICAubmF2LWxpbmssXG4gIC5mYS1iYXJzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1zY3JvbGwtc2Nyb2xsZWQtY29sb3IpO1xuICB9XG59XG5cbi5uYXZiYXItc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXNjcm9sbGVkLWJnKTtcbn1cbiIsIi8vIFZhcmlhYmxlcyByZXVzZWQgc29tZXdoZXJlIGVsc2Vcbjpyb290IHtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXppbmRleDogI3skZGF0ZXBpY2tlci16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNvbnRhaW5lci16aW5kZXg6ICN7JGRhdGVwaWNrZXItY29udGFpbmVyLXppbmRleH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLXJpZ2h0OiAjeyRkYXRlcGlja2VyLXRvZ2dsZS1yaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLXRvcDogI3skZGF0ZXBpY2tlci10b2dnbGUtdG9wfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10b2dnbGUtZm9jdXMtY29sb3I6ICN7JGRhdGVwaWNrZXItdG9nZ2xlLWZvY3VzLWNvbG9yfTtcbn1cblxuLmRhdGVwaWNrZXItdG9nZ2xlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRvZ2dsZS1yaWdodCk7XG4gIHRvcDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLXRvcCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nLWlubGluZTogNnB4O1xuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10b2dnbGUtZm9jdXMtY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRvZ2dsZS1mb2N1cy1jb2xvcik7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItYmFja2Ryb3Age1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXppbmRleCk7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLXdpZHRoOiAjeyRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWhlaWdodDogI3skZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJvcmRlci1yYWRpdXM6ICN7JGRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1ib3gtc2hhZG93OiAjeyRkYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1ib3gtc2hhZG93fTtcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lci1ib3gtc2hhZG93KTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItY29udGFpbmVyLXppbmRleCk7XG59XG5cbi5kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLXRyYW5zZm9ybTogI3skZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItd2lkdGg6ICN7JGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItaGVpZ2h0OiAjeyRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItYm9yZGVyLXJhZGl1czogI3skZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWJveC1zaGFkb3c6ICN7JGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXRlLW1lZGlhLW1hcmdpbi10b3A6ICN7JGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRhdGUtbWVkaWEtbWFyZ2luLXRvcH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRheS1jZWxsLW1lZGlhLXdpZHRoOiAjeyRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXktY2VsbC1tZWRpYS13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRheS1jZWxsLW1lZGlhLWhlaWdodDogI3skZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF5LWNlbGwtbWVkaWEtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItbWVkaWEtd2lkdGg6ICN7JGRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLW1lZGlhLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItbWVkaWEtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWhlYWRlci1ib3JkZXItcmFkaXVzLWxhbmRzY2FwZTogI3skZGF0ZXBpY2tlci1oZWFkZXItYm9yZGVyLXJhZGl1cy1sYW5kc2NhcGV9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWhlYWRlci1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItaGVhZGVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItaGVhZGVyLXBhZGRpbmcteDogI3skZGF0ZXBpY2tlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItaGVhZGVyLWJvcmRlci1yYWRpdXM6ICN7JGRhdGVwaWNrZXItaGVhZGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRpdGxlLWhlaWdodDogI3skZGF0ZXBpY2tlci10aXRsZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRpdGxlLXRleHQtZm9udC1zaXplOiAjeyRkYXRlcGlja2VyLXRpdGxlLXRleHQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0OiAjeyRkYXRlcGlja2VyLXRpdGxlLXRleHQtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRpdGxlLXRleHQtbGV0dGVyLXNwYWNpbmc6ICN7JGRhdGVwaWNrZXItdGl0bGUtdGV4dC1sZXR0ZXItc3BhY2luZ307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdGl0bGUtdGV4dC1jb2xvcjogI3skZGF0ZXBpY2tlci10aXRsZS10ZXh0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLWhlaWdodDogI3skZGF0ZXBpY2tlci1kYXRlLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF0ZS10ZXh0LWZvbnQtc2l6ZTogI3skZGF0ZXBpY2tlci1kYXRlLXRleHQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXRleHQtZm9udC13ZWlnaHQ6ICN7JGRhdGVwaWNrZXItZGF0ZS10ZXh0LWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXRleHQtY29sb3I6ICN7JGRhdGVwaWNrZXItZGF0ZS10ZXh0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItaGVpZ2h0OiAjeyRkYXRlcGlja2VyLWZvb3Rlci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGRhdGVwaWNrZXItZm9vdGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1jb2xvcjogI3skZGF0ZXBpY2tlci1mb290ZXItYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tcGFkZGluZy14OiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWZvbnQtc2l6ZTogI3skZGF0ZXBpY2tlci1mb290ZXItYnRuLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1mb250LXdlaWdodDogI3skZGF0ZXBpY2tlci1mb290ZXItYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWhlaWdodDogI3skZGF0ZXBpY2tlci1mb290ZXItYnRuLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1saW5lLWhlaWdodDogI3skZGF0ZXBpY2tlci1mb290ZXItYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWxldHRlci1zcGFjaW5nOiAjeyRkYXRlcGlja2VyLWZvb3Rlci1idG4tbGV0dGVyLXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tYm9yZGVyLXJhZGl1czogI3skZGF0ZXBpY2tlci1mb290ZXItYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tbWFyZ2luLWJvdHRvbTogI3skZGF0ZXBpY2tlci1mb290ZXItYnRuLW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tc3RhdGUtYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci1mb290ZXItYnRuLXN0YXRlLWJhY2tncm91bmQtY29sb3J9O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItdHJhbnNmb3JtKTtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItYm94LXNoYWRvdyk7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNvbnRhaW5lci16aW5kZXgpO1xuXG4gICYgLmRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmIC5kYXRlcGlja2VyLWRhdGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogODIwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRhdGUtbWVkaWEtbWFyZ2luLXRvcCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLW1lZGlhLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS1oZWlnaHQpO1xuXG4gICAgJiAuZGF0ZXBpY2tlci1kYXktY2VsbCB7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRheS1jZWxsLW1lZGlhLXdpZHRoKTtcbiAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLWRheS1jZWxsLW1lZGlhLWhlaWdodCk7XG4gICAgfVxuICB9XG59XG5cbi5kYXRlcGlja2VyLWhlYWRlciB7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItaGVhZGVyLWhlaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1oZWFkZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1oZWFkZXItYm9yZGVyLXJhZGl1cy1sYW5kc2NhcGUpO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLXRpdGxlIHtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10aXRsZS1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZGF0ZXBpY2tlci10aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10aXRsZS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10aXRsZS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRpdGxlLXRleHQtbGV0dGVyLXNwYWNpbmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdGl0bGUtdGV4dC1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLWRhdGUge1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmRhdGVwaWNrZXItZGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtdGV4dC1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXRleHQtY29sb3IpO1xufVxuXG4uZGF0ZXBpY2tlci1tYWluIHtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzLXBhZGRpbmctdG9wOiAjeyRkYXRlcGlja2VyLWRhdGUtY29udHJvbHMtcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtY29udHJvbHMtcGFkZGluZy14OiAjeyRkYXRlcGlja2VyLWRhdGUtY29udHJvbHMtcGFkZGluZy14fTtcbiAgLy8gLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1hcnJvdy1ib3JkZXItd2lkdGg6ICN7JGRhdGVwaWNrZXItYXJyb3ctYm9yZGVyLXdpZHRofTtcbiAgLy8gLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1hcnJvdy1tYXJnaW4tbGVmdDogI3skZGF0ZXBpY2tlci1hcnJvdy1tYXJnaW4tbGVmdH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1jb2xvcjogI3skZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tcGFkZGluZzogI3skZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWNvbG9yOiAjeyRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWRpc2FibGVkLWNvbG9yOiAjeyRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWZvbnQtd2VpZ2h0OiAjeyRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWZvbnQtc2l6ZTogI3skZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tYm9yZGVyLXJhZGl1czogI3skZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLXN0YXRlLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLXN0YXRlLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGg6ICN7JGRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1jaGFuZ2UtYnV0dG9uLWFmdGVyLW1hcmdpbi1sZWZ0OiAjeyRkYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1hZnRlci1tYXJnaW4tbGVmdH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItYXJyb3ctY29udHJvbHMtbWFyZ2luLXRvcDogI3skZGF0ZXBpY2tlci1hcnJvdy1jb250cm9scy1tYXJnaW4tdG9wfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24td2lkdGg6ICN7JGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24taGVpZ2h0OiAjeyRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1saW5lLWhlaWdodDogI3skZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1jb2xvcjogI3skZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogI3skZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1tYXJnaW4tcmlnaHQ6ICN7JGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLXN0YXRlLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLXN0YXRlLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1zdGF0ZS1ib3JkZXItcmFkaXVzOiAjeyRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1zdGF0ZS1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tYWZ0ZXItbWFyZ2luOiAjeyRkYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1hZnRlci1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGg6ICN7JGRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLXRyYW5zZm9ybTogI3skZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tYWZ0ZXItdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi13aWR0aDogI3skZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24taGVpZ2h0OiAjeyRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tbGluZS1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItbmV4dC1idXR0b24tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLWNvbG9yOiAjeyRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1kaXNhYmxlZC1jb2xvcjogI3skZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tbWFyZ2luLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItbmV4dC1idXR0b24tbWFyZ2luLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLXN0YXRlLWJvcmRlci1yYWRpdXM6ICN7JGRhdGVwaWNrZXItbmV4dC1idXR0b24tc3RhdGUtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItbWFyZ2luOiAjeyRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWFmdGVyLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRoOiAjeyRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItdHJhbnNmb3JtOiAjeyRkYXRlcGlja2VyLW5leHQtYnV0dG9uLWFmdGVyLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1wYWRkaW5nLXg6ICN7JGRhdGVwaWNrZXItdmlldy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRhYmxlLXdpZHRoOiAjeyRkYXRlcGlja2VyLXRhYmxlLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXktaGVhZGluZy13aWR0aDogI3skZGF0ZXBpY2tlci1kYXktaGVhZGluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF5LWhlYWRpbmctaGVpZ2h0OiAjeyRkYXRlcGlja2VyLWRheS1oZWFkaW5nLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF5LWhlYWRpbmctZm9udC1zaXplOiAjeyRkYXRlcGlja2VyLWRheS1oZWFkaW5nLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF5LWhlYWRpbmctZm9udC13ZWlnaHQ6ICN7JGRhdGVwaWNrZXItZGF5LWhlYWRpbmctZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRheS1oZWFkaW5nLWNvbG9yOiAjeyRkYXRlcGlja2VyLWRheS1oZWFkaW5nLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWRpc2FibGVkLWNvbG9yOiAjeyRkYXRlcGlja2VyLWNlbGwtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci1jZWxsLWhvdmVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcjogI3skZGF0ZXBpY2tlci1jZWxsLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtc2VsZWN0ZWQtY29sb3I6ICN7JGRhdGVwaWNrZXItY2VsbC1zZWxlY3RlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1mb2N1c2VkLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGVwaWNrZXItY2VsbC1mb2N1c2VkLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtZm9jdXNlZC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRlcGlja2VyLWNlbGwtZm9jdXNlZC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWJvcmRlci13aWR0aDogI3skZGF0ZXBpY2tlci1jZWxsLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1ib3JkZXItY29sb3I6ICN7JGRhdGVwaWNrZXItY2VsbC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtY29sb3I6ICN7JGRhdGVwaWNrZXItY2VsbC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItc21hbGwtY2VsbC13aWR0aDogI3skZGF0ZXBpY2tlci1zbWFsbC1jZWxsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWhlaWdodDogI3skZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LXdpZHRoOiAjeyRkYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWhlaWdodDogI3skZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogI3skZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWZvbnQtc2l6ZTogI3skZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLXdpZHRoOiAjeyRkYXRlcGlja2VyLWxhcmdlLWNlbGwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLWxhcmdlLWNlbGwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtd2lkdGg6ICN7JGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtaGVpZ2h0OiAjeyRkYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1saW5lLWhlaWdodDogI3skZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1wYWRkaW5nLXk6ICN7JGRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LXBhZGRpbmcteDogI3skZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogI3skZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC8vIC0tI3skcHJlZml4fWRhdGVwaWNrZXIteWVhcnZpZXctY29udGVudC1wYWRkaW5nLXg6ICN7JGRhdGVwaWNrZXIteWVhcnZpZXctY29udGVudC1wYWRkaW5nLXh9O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1wYWRkaW5nLXRvcClcbiAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLWNvbnRyb2xzLXBhZGRpbmcteCkgMFxuICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtY29udHJvbHMtcGFkZGluZy14KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF0ZS1jb250cm9scy1jb2xvcik7XG59XG5cbi8vIC5kYXRlcGlja2VyLWFycm93IHtcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICB3aWR0aDogMDtcbi8vICAgaGVpZ2h0OiAwO1xuLy8gICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItYXJyb3ctYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1hcnJvdy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1hcnJvdy1ib3JkZXItd2lkdGgpO1xuLy8gICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbi8vICAgbWFyZ2luOiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1hcnJvdy1tYXJnaW4tbGVmdCk7XG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyB9XG5cbi8vIC5kYXRlcGlja2VyLWFycm93LXVwIHtcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICB3aWR0aDogMDtcbi8vICAgaGVpZ2h0OiAwO1xuLy8gICBib3JkZXItbGVmdDogJGRhdGVwaWNrZXItYXJyb3ctYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICBib3JkZXItcmlnaHQ6ICRkYXRlcGlja2VyLWFycm93LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgYm9yZGVyLXRvcC13aWR0aDogJGRhdGVwaWNrZXItYXJyb3ctYm9yZGVyLXdpZHRoO1xuLy8gICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbi8vICAgbWFyZ2luOiAwIDAgMCAkZGF0ZXBpY2tlci1hcnJvdy1tYXJnaW4tbGVmdDtcbi8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgdHJhbnNmb3JtOiAkZGF0ZXBpY2tlci1hcnJvdy10cmFuc2Zvcm07XG4vLyB9XG5cbi5kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1wYWRkaW5nKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tZm9udC13ZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1mb250LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tc3RhdGUtYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBtYXJnaW46IDAgMCAwIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctY2hhbmdlLWJ1dHRvbi1hZnRlci1tYXJnaW4tbGVmdCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci12aWV3LWNoYW5nZS1idXR0b24tZGlzYWJsZWQtY29sb3IpO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWFycm93LWNvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItYXJyb3ctY29udHJvbHMtbWFyZ2luLXRvcCk7XG59XG5cbi8qIXJ0bDpiZWdpbjpvcHRpb25zOlxue1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbXG4gICAgICB7XG4gICAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgICBcInNlYXJjaFwiICA6IFtcImRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uXCIsIFwiZGF0ZXBpY2tlci1uZXh0LWJ1dHRvblwiXSxcbiAgICAgIFwicmVwbGFjZVwiIDogW1wiZGF0ZXBpY2tlci1uZXh0LWJ1dHRvblwiLCBcImRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uXCJdLFxuICAgICAgXCJvcHRpb25zXCIgOiB7XCJpZ25vcmVDYXNlXCI6ZmFsc2V9XG4gICAgICB9XG4gIF1cbn1cbiovXG4uZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1oZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tbWFyZ2luLXJpZ2h0KTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tc3RhdGUtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLXN0YXRlLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b24tZGlzYWJsZWQtY29sb3IpO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLW1hcmdpbik7XG4gIGJvcmRlcjogMCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXByZXZpb3VzLWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLWJvcmRlci13aWR0aCk7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItcHJldmlvdXMtYnV0dG9uLWFmdGVyLXRyYW5zZm9ybSk7XG59XG5cbi5kYXRlcGlja2VyLW5leHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1tYXJnaW4tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tc3RhdGUtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLWRpc2FibGVkLWNvbG9yKTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItbWFyZ2luKTtcbiAgYm9yZGVyOiAwIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbmV4dC1idXR0b24tYWZ0ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1uZXh0LWJ1dHRvbi1hZnRlci1ib3JkZXItd2lkdGgpO1xuICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW5leHQtYnV0dG9uLWFmdGVyLXRyYW5zZm9ybSk7XG59XG4vKiFydGw6ZW5kOm9wdGlvbnMqL1xuXG4vKiFydGw6cmF3OlxuICAuZGF0ZXBpY2tlci1wcmV2aW91cy1idXR0b246OmFmdGVyIHtcbiAgICAgIHJvdGF0ZTogOTBkZWc7XG4gICAgICB0cmFuc2xhdGU6IC0xcHggLTJweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLW5leHQtYnV0dG9uOjphZnRlciB7XG4gICAgICByb3RhdGU6IC05MGRlZztcbiAgICAgIHRyYW5zbGF0ZTogMXB4IC0ycHg7XG4gIH1cbiovXG5cbi5kYXRlcGlja2VyLXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXZpZXctcGFkZGluZy14KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdmlldy1wYWRkaW5nLXgpO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF0ZXBpY2tlci10YWJsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10YWJsZS13aWR0aCk7XG59XG5cbi5kYXRlcGlja2VyLWRheS1oZWFkaW5nIHtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRheS1oZWFkaW5nLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXktaGVhZGluZy1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZGF5LWhlYWRpbmctZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRheS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7cHJlZml4fWRhdGVwaWNrZXItZGF5LWhlYWRpbmctY29sb3IpO1xufVxuXG4uZGF0ZXBpY2tlci1kYXRlLXJhbmdlIHtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXJhbmdlLW1vbnRoLWhlYWRlci1oZWlnaHQ6ICN7JGRhdGVwaWNrZXItZGF0ZS1yYW5nZS1tb250aC1oZWFkZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXJhbmdlLW1vbnRoLWhlYWRlci1mb250LXNpemU6ICN7JGRhdGVwaWNrZXItZGF0ZS1yYW5nZS1tb250aC1oZWFkZXItZm9udC1zaXplfTtcblxuICAmLmRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItd2lkdGgpICogMik7XG4gICAgaGVpZ2h0OiBjYWxjKFxuICAgICAgdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZHJvcGRvd24tY29udGFpbmVyLWhlaWdodCkgK1xuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXJhbmdlLW1vbnRoLWhlYWRlci1oZWlnaHQpXG4gICAgKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItd2lkdGgpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kcm9wZG93bi1jb250YWluZXItaGVpZ2h0KTtcblxuICAgICAgLnZyLFxuICAgICAgLmRhdGVwaWNrZXItdGFibGU6bnRoLW9mLXR5cGUoMiksXG4gICAgICAuZGF0ZXBpY2tlci1tb250aC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci13aWR0aCkgKiAyKTtcbiAgICBoZWlnaHQ6IGNhbGMoXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItaGVpZ2h0KSArXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtcmFuZ2UtbW9udGgtaGVhZGVyLWhlaWdodClcbiAgICApO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItaGVpZ2h0KTtcbiAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItd2lkdGgpO1xuXG4gICAgICAuZGF0ZXBpY2tlci1kYXRlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtaGVpZ2h0KSAqIDIpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAgIC5kYXRlcGlja2VyLWRhdGUtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLW1kYi1kYXRlcGlja2VyLWRhdGUtdGV4dC1mb250LXNpemUpICogMC45KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGF0ZXBpY2tlci12aWV3IHtcbiAgICAgICAgLmRhdGVwaWNrZXItdGFibGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXktY2VsbC1tZWRpYS13aWR0aCkgKiA3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52cixcbiAgICAgICAgLmRhdGVwaWNrZXItdGFibGU6bnRoLW9mLXR5cGUoMiksXG4gICAgICAgIC5kYXRlcGlja2VyLW1vbnRoLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGF0ZXBpY2tlci1mb290ZXItYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLW1lZGlhLXdpZHRoKTtcbiAgICAgIGhlaWdodDogY2FsYyhcbiAgICAgICAgdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbW9kYWwtY29udGFpbmVyLW1lZGlhLWhlaWdodCkgK1xuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLW1vZGFsLWNvbnRhaW5lci1kYXktY2VsbC1tZWRpYS1oZWlnaHQpXG4gICAgICApO1xuXG4gICAgICAuZGF0ZXBpY2tlci1kYXRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlcGlja2VyLWRhdGUtY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmRhdGVwaWNrZXItdmlldyB7XG4gICAgICAgIC5kYXRlcGlja2VyLXRhYmxlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXItZGF5LWNlbGwtbWVkaWEtd2lkdGgpICogNyk7XG4gICAgICAgIH1cblxuICAgICAgICAudnIsXG4gICAgICAgIC5kYXRlcGlja2VyLXRhYmxlOm50aC1vZi10eXBlKDIpLFxuICAgICAgICAuZGF0ZXBpY2tlci1tb250aC1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRhdGVwaWNrZXItZm9vdGVyLWJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRhdGVwaWNrZXItbW9udGgtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWRhdGUtcmFuZ2UtbW9udGgtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1kYXRlLXJhbmdlLW1vbnRoLWhlYWRlci1oZWlnaHQpO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWNlbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWNvbG9yKTtcblxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1kaXNhYmxlZC1jb2xvcik7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZDpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWNlbGw6bm90KC5kaXNhYmxlZCk6bm90KC5zZWxlY3RlZCk6aG92ZXIgLmRhdGVwaWNrZXItY2VsbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLmRhdGVwaWNrZXItY2VsbC5zZWxlY3RlZCAuZGF0ZXBpY2tlci1jZWxsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLXNlbGVjdGVkLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItY2VsbC1zZWxlY3RlZC1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLWNlbGwuaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWluLXJhbmdlLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4uZGF0ZXBpY2tlci1jZWxsLmZpcnN0LWluLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLFxuICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtaW4tcmFuZ2UtYmFja2dyb3VuZC1jb2xvcikgNTAlXG4gICk7XG59XG5cbi5kYXRlcGlja2VyLWNlbGwubGFzdC1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byBsZWZ0LFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLFxuICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtaW4tcmFuZ2UtYmFja2dyb3VuZC1jb2xvcikgNTAlXG4gICk7XG59XG5cbi5kYXRlcGlja2VyLWNlbGw6bm90KC5zZWxlY3RlZCkuZm9jdXNlZCAuZGF0ZXBpY2tlci1jZWxsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWZvY3VzZWQtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLWNlbGwuZm9jdXNlZCAuZGF0ZXBpY2tlci1jZWxsLWNvbnRlbnQuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1jZWxsLWZvY3VzZWQtc2VsZWN0ZWQtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5kYXRlcGlja2VyLWNlbGwuY3VycmVudCAuZGF0ZXBpY2tlci1jZWxsLWNvbnRlbnQge1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWNlbGwtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmRhdGVwaWNrZXItc21hbGwtY2VsbCB7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWhlaWdodCk7XG59XG5cbi5kYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudCB7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1zbWFsbC1jZWxsLWNvbnRlbnQtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1oZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItc21hbGwtY2VsbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXNtYWxsLWNlbGwtY29udGVudC1mb250LXNpemUpO1xufVxuXG4uZGF0ZXBpY2tlci1sYXJnZS1jZWxsIHtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtaGVpZ2h0KTtcbn1cblxuLmRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50IHtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItbGFyZ2UtY2VsbC1jb250ZW50LWhlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtcGFkZGluZy15KVxuICAgIHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWxhcmdlLWNlbGwtY29udGVudC1wYWRkaW5nLXgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1sYXJnZS1jZWxsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIC5kYXRlcGlja2VyLXllYXJ2aWV3LWNvbnRlbnQge1xuLy8gICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXllYXJ2aWV3LWNvbnRlbnQtcGFkZGluZy14KTtcbi8vICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXIteWVhcnZpZXctY29udGVudC1wYWRkaW5nLXgpO1xuLy8gfVxuXG4uZGF0ZXBpY2tlci1mb290ZXIge1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1wYWRkaW5nLXgpO1xufVxuXG4uZGF0ZXBpY2tlci1mb290ZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWZvb3Rlci1idG4tY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLXBhZGRpbmcteCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1mb250LXdlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1oZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWxldHRlci1zcGFjaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItZm9vdGVyLWJ0bi1tYXJnaW4tYm90dG9tKTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLXN0YXRlLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci1mb290ZXItYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlci1jbGVhci1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbmlucHV0W2Rpc2FibGVkXSB+IC5kYXRlcGlja2VyLXRvZ2dsZS1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmlucHV0W3JlYWRvbmx5XSB+IC5kYXRlcGlja2VyLXRvZ2dsZS1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIjpyb290IHtcbiAgLS0jeyRwcmVmaXh9cG9wY29uZmlybS16aW5kZXg6ICN7JHBvcGNvbmZpcm0temluZGV4fTtcbiAgLS0jeyRwcmVmaXh9cG9wY29uZmlybS1ib3JkZXItcmFkaXVzOiAjeyRwb3Bjb25maXJtLWJvcmRlci1yYWRpdXN9O1xufVxuXG4ucG9wY29uZmlybSB7XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0tcGFkZGluZzogI3skcG9wY29uZmlybS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9cG9wY29uZmlybS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRwb3Bjb25maXJtLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3Bjb25maXJtLXRleHQtY29sb3I6ICN7JHBvcGNvbmZpcm0tdGV4dC1jb2xvcn07XG5cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcGNvbmZpcm0tcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS1ib3JkZXItcmFkaXVzKTtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLXRleHQtY29sb3IpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucG9wY29uZmlybS1wb3BvdmVyIHtcbiAgLS0jeyRwcmVmaXh9cG9wY29uZmlybS1wb3BvdmVyLXdpZHRoOiAjeyRwb3Bjb25maXJtLXBvcG92ZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJvcmRlcjogI3skcG9wY29uZmlybS1ib3JkZXJ9O1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS16aW5kZXgpO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcGNvbmZpcm0tcG9wb3Zlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJvcmRlcik7XG59XG5cbi5wb3Bjb25maXJtLW1vZGFsIHtcbiAgLS0jeyRwcmVmaXh9cG9wY29uZmlybS1tb2RhbC13aWR0aDogI3skcG9wY29uZmlybS1tb2RhbC13aWR0aH07XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLXppbmRleCk7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wY29uZmlybS1tb2RhbC13aWR0aCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3Bjb25maXJtLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLmJ0biB7XG4gICAgLS0jeyRwcmVmaXh9cG9wY29uZmlybS1idXR0b25zLWNvbnRhaW5lci1idG4tbWw6ICN7JHBvcGNvbmZpcm0tYnV0dG9ucy1jb250YWluZXItYnRuLW1sfTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYnV0dG9ucy1jb250YWluZXItYnRuLW1sKTtcbiAgfVxufVxuXG4ucG9wY29uZmlybS1iYWNrZHJvcCB7XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYmFja2Ryb3AtemluZGV4OiAjeyRwb3Bjb25maXJtLWJhY2tkcm9wLXppbmRleH07XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYmFja2Ryb3AtYmFja2dyb3VuZC1jb2xvcjogI3skcG9wY29uZmlybS1iYWNrZHJvcC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcGNvbmZpcm0tYmFja2Ryb3AtemluZGV4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcGNvbmZpcm0taWNvbi1jb250YWluZXIgaSB7XG4gIC0tI3skcHJlZml4fXBvcGNvbmZpcm0taWNvbi10ZXh0LWNvbG9yOiAjeyRwb3Bjb25maXJtLWljb24tdGV4dC1jb2xvcn07XG5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3Bjb25maXJtLWljb24tdGV4dC1jb2xvcik7XG59XG4iLCIuZGF0YXRhYmxlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRhdGF0YWJsZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtY29sb3I6ICN7JGRhdGF0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1ib3JkZXItY29sb3I6ICN7JGRhdGF0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtc3RyaXBlZC1jb2xvcjogI3skZGF0YXRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtYWNjZW50LWJnOiAjeyRkYXRhdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhvdmVyLWNvbG9yOiAjeyRkYXRhdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtaG92ZXItYmc6ICN7JGRhdGF0YWJsZS1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1tdXRlZC1jb2xvcjogI3skZGF0YXRhYmxlLW11dGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skZGF0YXRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1mb250LXNpemU6ICN7JGRhdGF0YWJsZS1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtYmFja2dyb3VuZC1jb2xvcjogI3skZGF0YXRhYmxlLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGFibGUtdGgtdGQtbWF4LXdpZHRoOiAjeyRkYXRhdGFibGUtdGFibGUtdGgtdGQtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRhYmxlLXRoLXRkLXBhZGRpbmcteTogI3skZGF0YXRhYmxlLXRhYmxlLXRoLXRkLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS10YWJsZS10aC10ZC1wYWRkaW5nLXg6ICN7JGRhdGF0YWJsZS10YWJsZS10aC10ZC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGhlYWQtdHItYm9yZGVyLXdpZHRoOiAjeyRkYXRhdGFibGUtdGhlYWQtdHItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRoZWFkLXRoLWZvbnQtd2VpZ2h0OiAjeyRkYXRhdGFibGUtdGhlYWQtdGgtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGhlYWQtZml4ZWQtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkYXRhdGFibGUtdGhlYWQtZml4ZWQtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LWZvbnQtd2VpZ2h0OiAjeyRkYXRhdGFibGUtdGJvZHktZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktdHItdHJhbnNpdGlvbjogI3skZGF0YXRhYmxlLXRib2R5LXRyLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktdHItbGFzdC1jaGlsZC1oZWlnaHQ6ICN7JGRhdGF0YWJsZS10Ym9keS10ci1sYXN0LWNoaWxkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1sb2FkZXItaGVpZ2h0OiAjeyRkYXRhdGFibGUtdGJvZHktbG9hZGVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy1hbmltYXRpb246ICN7JGRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy1hbmltYXRpb259O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3Mtd2lkdGg6ICN7JGRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy13aWR0aH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy1vcGFjaXR5OiAjeyRkYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3Mtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRkYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skZGF0YXRhYmxlLXBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRkYXRhdGFibGUtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtcGFnaW5hdGlvbi1uYXYtZm9udC1zaXplOiAjeyRkYXRhdGFibGUtcGFnaW5hdGlvbi1uYXYtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tYnV0dG9ucy1tYXJnaW4tbGVmdDogI3skZGF0YXRhYmxlLXBhZ2luYXRpb24tYnV0dG9ucy1tYXJnaW4tbGVmdH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1wYWdpbmF0aW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICN7JGRhdGF0YWJsZS1wYWdpbmF0aW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtc29ydC1pY29uLXRyYW5zaXRpb24tZHVyYXRpb246ICN7JGRhdGF0YWJsZS1zb3J0LWljb24tdHJhbnNpdGlvbi1kdXJhdGlvbn07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1zb3J0LWljb24tbGVmdDogI3skZGF0YXRhYmxlLXNvcnQtaWNvbi1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNvcnQtaWNvbi10b3A6ICN7JGRhdGF0YWJsZS1zb3J0LWljb24tdG9wfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNlbGVjdC13cmFwcGVyLWZvbnQtc2l6ZTogI3skZGF0YXRhYmxlLXNlbGVjdC13cmFwcGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1zZWxlY3Qtd3JhcHBlci1mb250LXdlaWdodDogI3skZGF0YXRhYmxlLXNlbGVjdC13cmFwcGVyLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNtLXRoLXRkLXBhZGRpbmcteTogI3skZGF0YXRhYmxlLXNtLXRoLXRkLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1zbS10aC10ZC1wYWRkaW5nLXg6ICN7JGRhdGF0YWJsZS1zbS10aC10ZC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtc20tdGJvZHktdHItbGFzdC1jaGlsZC1oZWlnaHQ6ICN7JGRhdGF0YWJsZS1zbS10Ym9keS10ci1sYXN0LWNoaWxkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1zbS1wYWdpbmF0aW9uLXBhZGRpbmc6ICN7JGRhdGF0YWJsZS1zbS1wYWdpbmF0aW9uLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtYm9yZGVyZWQtdGgtdGQtYm9yZGVyLXdpZHRoOiAjeyRkYXRhdGFibGUtYm9yZGVyZWQtdGgtdGQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhvdmVyLXRib2R5LXRyLXRyYW5zaXRpb246ICN7JGRhdGF0YWJsZS1ob3Zlci10Ym9keS10ci10cmFuc2l0aW9ufTtcblxuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtaGVhZGVyLWZpbHRlci1tYXJnaW46ICN7JGRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLWlucHV0LWJvcmRlci1jb2xvcjogI3skZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtYm9yZGVyOiAjeyRkYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1kYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC1ib3JkZXItcmFkaXVzOiAjeyRkYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtcGFkZGluZzogI3skZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLWlucHV0LWhlaWdodDogI3skZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtd2lkdGg6ICN7JGRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLWlucHV0LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtYmc6ICN7JGRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLWlucHV0LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkYXRhdGFibGUtY3NzLXZhcnNcblxuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xuXG4gICYtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtdGFibGUtdGgtdGQtbWF4LXdpZHRoKTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtdGFibGUtdGgtdGQtcGFkZGluZy15KVxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRhYmxlLXRoLXRkLXBhZGRpbmcteCk7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cbiAgICB0ciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS10aGVhZC10ci1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gICAgdGgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRoZWFkLXRoLWZvbnQtd2VpZ2h0KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5kYXRhdGFibGUtc29ydC1pY29uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGF0YWJsZS1oZWFkZXItZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItbWFyZ2luKTtcblxuICAgICAgJi1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtd2lkdGgpO1xuICAgICAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC1ib3JkZXIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtaGVhZGVyLWZpbHRlci1pbnB1dC1wYWRkaW5nKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtaGVpZ2h0KTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1oZWFkZXItZmlsdGVyLWlucHV0LWJnKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhlYWRlci1maWx0ZXItaW5wdXQtYm9yZGVyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maXhlZC1jZWxsIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1ib3JkZXItY29sb3IpIDBweCAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRoZWFkLWZpeGVkLWNlbGwtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LWZvbnQtd2VpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgLmZpeGVkLWNlbGwge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXRyLXRyYW5zaXRpb24pO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXRyLWxhc3QtY2hpbGQtaGVpZ2h0KTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1hY3RpdmUtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbG9hZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktbG9hZGVyLWhlaWdodCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLWxvYWRlci1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi1wcm9ncmVzcyB7XG4gICAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXRib2R5LXByb2dyZXNzLWFuaW1hdGlvbik7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy13aWR0aCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtdGJvZHktcHJvZ3Jlc3Mtb3BhY2l0eSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS10Ym9keS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGRhdGF0YWJsZVByb2dyZXNzIHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAtNDUlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tcGFkZGluZy15KSAwO1xuICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLXBhZ2luYXRpb24tbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1wYWdpbmF0aW9uLW5hdi1mb250LXNpemUpO1xuICAgIGRpcmVjdGlvbjogbHRyICN7Jy8qIXJ0bDppZ25vcmUqLyd9O1xuICB9XG5cbiAgJi1wYWdpbmF0aW9uLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tYnV0dG9ucy1tYXJnaW4tbGVmdCk7XG4gIH1cblxuICAmLXBhZ2luYXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtcGFnaW5hdGlvbi1idXR0b24tcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXBhZ2luYXRpb24tYnV0dG9uLXBhZGRpbmcteCk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtY29sb3IpO1xuICB9XG5cbiAgJi1zb3J0LWljb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtbXV0ZWQtY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1zb3J0LWljb24tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1zb3J0LWljb24tbGVmdCk7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNvcnQtaWNvbi10b3ApO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAmLXNlbGVjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNlbGVjdC13cmFwcGVyLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtc2VsZWN0LXdyYXBwZXItZm9udC13ZWlnaHQpO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIC5zZWxlY3QtaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0LXRleHQge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG5cbiAgJi5kYXRhdGFibGUtc20ge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtc20tdGgtdGQtcGFkZGluZy15KVxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNtLXRoLXRkLXBhZGRpbmcteCk7XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtc20tdGJvZHktdHItbGFzdC1jaGlsZC1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRhdGFibGUtcGFnaW5hdGlvbiB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLXNtLXBhZ2luYXRpb24tcGFkZGluZykgMDtcbiAgICB9XG4gIH1cblxuICAmLmRhdGF0YWJsZS1ib3JkZXJlZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlcmVkLXRoLXRkLWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLmRhdGF0YWJsZS1wYWdpbmF0aW9uIHtcbiAgICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1ib3JkZXJlZC10aC10ZC1ib3JkZXItd2lkdGgpIHNvbGlkXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAmLmRhdGF0YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB7XG4gICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1hY2NlbnQtYmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1zdHJpcGVkLWNvbG9yKTtcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGF0YXRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtaG92ZXItdGJvZHktdHItdHJhbnNpdGlvbikgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1ob3Zlci1iZykgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGF0YWJsZS1ob3Zlci1jb2xvcik7XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kYXRhdGFibGUtY2xpY2thYmxlLXJvd3Mge1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWhvdmVyLWJnKTtcblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAmLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgICAgLS0jeyRwcmVmaXh9ZGF0YXRhYmxlLWJvcmRlci1jb2xvcjogI3skdmFsdWV9O1xuICAgIH1cbiAgfVxuXG4gICYuZGF0YXRhYmxlLWJvcmRlcmxlc3Mge1xuICAgIC0tI3skcHJlZml4fWRhdGF0YWJsZS1ib3JkZXItY29sb3I6ICN7dHJhbnNwYXJlbnR9O1xuICB9XG5cbiAgJi5kYXRhdGFibGUtbG9hZGluZyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtbXV0ZWQtY29sb3IpO1xuXG4gICAgdGgge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRhdGFibGUtbXV0ZWQtY29sb3IpO1xuICAgIH1cblxuICAgIC5kYXRhdGFibGUtc29ydC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZGF0YXRhYmxlLXBhZ2luYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICYtbmF2IHtcbiAgICAgIG1hcmdpbjogMC44cmVtIDA7XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICYtYnV0dG9ucyB7XG4gICAgICBtYXJnaW46IDAuOHJlbSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0ZXBzIC0gY29tbW9uIGNvZGUgZm9yIHN0ZXBwZXIgYW5kIHRpbWVsaW5lIGNvbXBvbmVudHNcbi8vXG5cbi5zdGVwcyB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLXRyYW5zaXRpb246ICN7JHN0ZXBzLXRyYW5zaXRpb259O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fXN0ZXBzLXRyYW5zaXRpb24pO1xufVxuXG4uc3RlcHMtc3RlcCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLXN0ZXAtYWZ0ZXItbGVmdDogI3skc3RlcHMtc3RlcC1hZnRlci1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtc3RlcC1hZnRlci13aWR0aDogI3skc3RlcHMtc3RlcC1hZnRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXN0ZXBzLXN0ZXAtYWZ0ZXItbWFyZ2luLXRvcDogI3skc3RlcHMtc3RlcC1hZnRlci1tYXJnaW4tdG9wfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtc3RlcC1hZnRlci1iZzogI3skc3RlcHMtc3RlcC1hZnRlci1iZ307XG5cbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtYWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtc3RlcC1hZnRlci1sZWZ0KTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLXN0ZXAtYWZ0ZXItd2lkdGgpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcy1zdGVwLWFmdGVyLW1hcmdpbi10b3ApO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcy1zdGVwLWFmdGVyLWJnKTtcbiAgfVxufVxuXG4uc3RlcHMtY29udGVudCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLWNvbnRlbnQtcGFkZGluZy15OiAjeyRzdGVwcy1jb250ZW50LXBhZGRpbmcteX07XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtY29udGVudC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtY29udGVudC1wYWRkaW5nLXkpO1xufVxuXG4uc3RlcHMtaGVhZC12ZXJ0aWNhbCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy10b3A6ICN7JHN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy10b3B9O1xuICAtLSN7JHByZWZpeH1zdGVwcy1oZWFkLXZlcnRpY2FsLXBhZGRpbmcteDogI3skc3RlcHMtaGVhZC12ZXJ0aWNhbC1wYWRkaW5nLXh9O1xuXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy14KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtdmVydGljYWwtcGFkZGluZy14KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcy1oZWFkLXZlcnRpY2FsLXBhZGRpbmctdG9wKTtcbn1cblxuLnN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tcmlnaHQ6ICN7JHN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tcmlnaHR9O1xuXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tcmlnaHQpO1xufVxuXG4uc3RlcHMtaGVhZC10ZXh0IHtcbiAgJi1hZnRlci12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5zdGVwcy1oZWFkIHtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1saW5lLWhlaWdodDogI3skc3RlcHMtaGVhZC1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaG92ZXItYmdjOiAjeyRzdGVwcy1oZWFkLWhvdmVyLWJnY307XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1saW5lLWhlaWdodCk7XG5cbiAgJi1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaG92ZXItYmdjKTtcbiAgfVxuXG4gICYtZm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnN0ZXBzLWhlYWQtdGV4dCB7XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtdGV4dC1jb2xvcjogI3skc3RlcHMtaGVhZC10ZXh0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC10ZXh0LWFmdGVyLWZvbnQtc2l6ZTogI3skc3RlcHMtaGVhZC10ZXh0LWFmdGVyLWZvbnQtc2l6ZX07XG5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcy1oZWFkLXRleHQtY29sb3IpO1xuXG4gICYtYWZ0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC10ZXh0LWFmdGVyLWZvbnQtc2l6ZSk7XG4gICAgY29udGVudDogYXR0cihkYXRhLW1kYi1jb250ZW50KTtcbiAgfVxufVxuXG4uc3RlcHMtaGVhZC1pY29uIHtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWZvbnQtc2l6ZTogI3skc3RlcHMtaGVhZC1pY29uLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaWNvbi13aWR0aDogI3skc3RlcHMtaGVhZC1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWhlaWdodDogI3skc3RlcHMtaGVhZC1pY29uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBzLWhlYWQtaWNvbi1mb250LXdlaWdodDogI3skc3RlcHMtaGVhZC1pY29uLWZvbnQtd2VpZ2h0fTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWZvbnQtc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHMtaGVhZC1pY29uLWZvbnQtd2VpZ2h0KTtcbn1cblxuLnN0ZXBzLWFjdGl2ZS1oZWFkLXRleHQge1xuICAtLSN7JHByZWZpeH1zdGVwcy1hY3RpdmUtaGVhZC10ZXh0LWZvbnQtd2VpZ2h0OiAjeyRzdGVwcy1hY3RpdmUtaGVhZC10ZXh0LWZvbnQtd2VpZ2h0fTtcblxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBzLWFjdGl2ZS1oZWFkLXRleHQtZm9udC13ZWlnaHQpO1xufVxuIiwiLy9cbi8vIFN0ZXBwZXIgc3R5bGVzXG4vL1xuXG4uc3RlcHBlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzdGVwcGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXN0ZXBwZXItcGFkZGluZy14OiAjeyRzdGVwcGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWlnaHQ6ICN7JHN0ZXBwZXItc3RlcC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXN0ZXAtaGVhZC1wYWRkaW5nLWxlZnQ6ICN7JHN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctbGVmdH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctcmlnaHQ6ICN7JHN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctcmlnaHR9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXN0ZXAtaGVhZC1oZWlnaHQ6ICN7JHN0ZXBwZXItc3RlcC1oZWFkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLWJnOiAjeyRzdGVwcGVyLXN0ZXAtaGVhZC1iZ307XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLW1hcmdpbi1yaWdodDogI3skc3RlcHBlci1zdGVwLWhlYWQtbWFyZ2luLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1zdGVwLWhlYWQtbWFyZ2luLWxlZnQ6ICN7JHN0ZXBwZXItc3RlcC1oZWFkLW1hcmdpbi1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXk6ICN7JHN0ZXBwZXItaGVhZC1pY29uLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXJpZ2h0OiAjeyRzdGVwcGVyLWhlYWQtaWNvbi1tYXJnaW4tcmlnaHR9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLXN0ZXAtdG9wOiAjeyRzdGVwcGVyLXZlcnRpY2FsLXN0ZXAtdG9wfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci12ZXJ0aWNhbC1zdGVwLWhlaWdodDogI3skc3RlcHBlci12ZXJ0aWNhbC1zdGVwLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItdmVydGljYWwtY29udGVudC1wYWRkaW5nLWxlZnQ6ICN7JHN0ZXBwZXItdmVydGljYWwtY29udGVudC1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLWNvbnRlbnQtdHJhbnNpdGlvbjogI3skc3RlcHBlci12ZXJ0aWNhbC1jb250ZW50LXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLWhlYWQtcGFkZGluZy1ib3R0b206ICN7JHN0ZXBwZXItdmVydGljYWwtaGVhZC1wYWRkaW5nLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXN0ZXAtbWFyZ2luLXk6ICN7JHN0ZXBwZXItbW9iaWxlLXN0ZXAtbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1zdGVwLWhlYWQtcGFkZGluZy14OiAjeyRzdGVwcGVyLW1vYmlsZS1zdGVwLWhlYWQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtaGVhZC1pY29uLWhlaWdodDogI3skc3RlcHBlci1tb2JpbGUtaGVhZC1pY29uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWhlYWQtaWNvbi13aWR0aDogI3skc3RlcHBlci1tb2JpbGUtaGVhZC1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtY29udGVudC10b3A6ICN7JHN0ZXBwZXItbW9iaWxlLWNvbnRlbnQtdG9wfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtYWN0aXZlLWhlYWQtaWNvbi1iZzogI3skc3RlcHBlci1tb2JpbGUtYWN0aXZlLWhlYWQtaWNvbi1iZ307XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWNvbXBsZXRlZC1oZWFkLWljb24tYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWNvbXBsZXRlZC1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWhlYWQtaWNvbi1iZzogI3skc3RlcHBlci1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWhlYWQtaWNvbi1jb2xvcjogI3skc3RlcHBlci1oZWFkLWljb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWNvbXBsZXRlZC1oZWFkLWljb24tYmc6ICN7JHN0ZXBwZXItY29tcGxldGVkLWhlYWQtaWNvbi1iZ307XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItY29tcGxldGVkLWhlYWQtaWNvbi1jb2xvcjogI3skc3RlcHBlci1jb21wbGV0ZWQtaGVhZC1pY29uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1hY3RpdmUtaGVhZC1pY29uLWJnOiAjeyRzdGVwcGVyLWFjdGl2ZS1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWFjdGl2ZS1oZWFkLWljb24tY29sb3I6ICN7JHN0ZXBwZXItYWN0aXZlLWhlYWQtaWNvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItaW52YWxpZC1oZWFkLWljb24tYmc6ICN7JHN0ZXBwZXItaW52YWxpZC1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWludmFsaWQtaGVhZC1pY29uLWNvbG9yOiAjeyRzdGVwcGVyLWludmFsaWQtaGVhZC1pY29uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1kaXNhYmxlZC1oZWFkLWNvbG9yOiAjeyRzdGVwcGVyLWRpc2FibGVkLWhlYWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWRpc2FibGVkLWhlYWQtaWNvbi1iZzogI3skc3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLWRpc2FibGVkLWhlYWQtaWNvbi1jb2xvcjogI3skc3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteTogI3skc3RlcHBlci1tb2JpbGUtaGVhZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteDogI3skc3RlcHBlci1tb2JpbGUtaGVhZC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1mb290ZXItaGVpZ2h0OiAjeyRzdGVwcGVyLW1vYmlsZS1mb290ZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1iYWNrLWJ0bi1pLW1hcmdpbi1yaWdodDogI3skc3RlcHBlci1iYWNrLWJ0bi1pLW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbmV4dC1idG4taS1tYXJnaW4tbGVmdDogI3skc3RlcHBlci1uZXh0LWJ0bi1pLW1hcmdpbi1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFyLWhlaWdodDogI3skc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXByb2dyZXNzLWhlaWdodDogI3skc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFja2dyb3VuZC1jb2xvcjogI3skc3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWFjdGl2ZS1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHN0ZXBwZXItbW9iaWxlLWFjdGl2ZS1wcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1mb290ZXItYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWhlYWQtYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWhlYWQtYmd9O1xuICAtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1pbnZhbGlkLWljb24tYmc6ICN7JHN0ZXBwZXItbW9iaWxlLWludmFsaWQtaWNvbi1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3RlcHBlci1jc3MtdmFyc1xuXG4gIEBleHRlbmQgLnN0ZXBzICFvcHRpb25hbDtcbn1cblxuLnN0ZXBwZXI6bm90KC5zdGVwcGVyLXZlcnRpY2FsKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuc3RlcHBlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXBhZGRpbmcteCk7XG4gIH1cblxuICAuc3RlcHBlci1zdGVwIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWlnaHQpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCAuc3RlcHBlci1oZWFkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctbGVmdCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIC5zdGVwcGVyLWhlYWQge1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLXBhZGRpbmctcmlnaHQpO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLnN0ZXBwZXItaGVhZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLWhlaWdodCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXN0ZXAtaGVhZC1tYXJnaW4tcmlnaHQpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLWJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLnN0ZXBwZXItaGVhZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1zdGVwLWhlYWQtaGVpZ2h0KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1zdGVwLWhlYWQtbWFyZ2luLWxlZnQpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItc3RlcC1oZWFkLWJnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RlcHBlci1oZWFkLWljb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLWhlYWQtaWNvbi1tYXJnaW4teSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXJpZ2h0KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tbWFyZ2luLXkpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zdGVwcGVyLXZlcnRpY2FsIHtcbiAgLnN0ZXBwZXItc3RlcCB7XG4gICAgQGV4dGVuZCAuc3RlcHMtc3RlcCAhb3B0aW9uYWw7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAuc3RlcHMtc3RlcC1hZnRlciAhb3B0aW9uYWw7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLXN0ZXAtdG9wKTtcbiAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItdmVydGljYWwtc3RlcC1oZWlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcGVyLWNvbnRlbnQge1xuICAgIEBleHRlbmQgLnN0ZXBzLWNvbnRlbnQgIW9wdGlvbmFsO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItdmVydGljYWwtY29udGVudC1wYWRkaW5nLWxlZnQpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLWNvbnRlbnQtdHJhbnNpdGlvbik7XG4gIH1cblxuICAuc3RlcHBlci1jb250ZW50LWhpZGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLXZlcnRpY2FsLWhlYWQtcGFkZGluZy1ib3R0b20pO1xuICAgIEBleHRlbmQgLnN0ZXBzLWhlYWQtdmVydGljYWwgIW9wdGlvbmFsO1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICBAZXh0ZW5kIC5zdGVwcy1oZWFkLWljb24tdmVydGljYWwgIW9wdGlvbmFsO1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC10ZXh0OmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5zdGVwcy1oZWFkLXRleHQtYWZ0ZXItdmVydGljYWwgIW9wdGlvbmFsO1xuICB9XG59XG5cbi5zdGVwcGVyLnN0ZXBwZXItbW9iaWxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAmLnN0ZXBwZXItcHJvZ3Jlc3MtYmFyIC5zdGVwcGVyLWhlYWQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdGVwcGVyLXN0ZXAge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXN0ZXAtbWFyZ2luLXkpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1zdGVwLW1hcmdpbi15KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuc3RlcHBlci1oZWFkOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLnN0ZXBwZXItaGVhZDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKSAuc3RlcHBlci1oZWFkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXN0ZXAtaGVhZC1wYWRkaW5nLXgpO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLXN0ZXAtaGVhZC1wYWRkaW5nLXgpO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcGVyLWhlYWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLWljb24taGVpZ2h0KTtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWhlYWQtaWNvbi13aWR0aCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zdGVwcGVyLWhlYWQtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdGVwcGVyLWNvbnRlbnQge1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWNvbnRlbnQtdG9wKTtcbiAgfVxuXG4gIC5zdGVwcGVyLWFjdGl2ZSB7XG4gICAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1hY3RpdmUtaGVhZC1pY29uLWJnKTtcbiAgICB9XG4gIH1cblxuICAuc3RlcHBlci1jb21wbGV0ZWQge1xuICAgIC5zdGVwcGVyLWhlYWQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtY29tcGxldGVkLWhlYWQtaWNvbi1iZyk7XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBwZXItaW52YWxpZCB7XG4gICAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1pbnZhbGlkLWljb24tYmcpO1xuICAgIH1cbiAgfVxufVxuXG4uc3RlcHBlci1mb3JtIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5zdGVwcGVyLWNvbnRlbnQge1xuICBsZWZ0OiAwO1xufVxuXG4uc3RlcHBlci1oZWFkIHtcbiAgQGV4dGVuZCAuc3RlcHMtaGVhZCAhb3B0aW9uYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBAZXh0ZW5kIC5zdGVwcy1oZWFkLWhvdmVyICFvcHRpb25hbDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgLnN0ZXBzLWhlYWQtZm9jdXMgIW9wdGlvbmFsO1xuICB9XG59XG5cbi5zdGVwcGVyLWhlYWQtdGV4dCB7XG4gIEBleHRlbmQgLnN0ZXBzLWhlYWQtdGV4dCAhb3B0aW9uYWw7XG59XG5cbi5zdGVwcGVyLWhlYWQtdGV4dDphZnRlciB7XG4gIEBleHRlbmQgLnN0ZXBzLWhlYWQtdGV4dC1hZnRlciAhb3B0aW9uYWw7XG59XG5cbi5zdGVwcGVyLWhlYWQtaWNvbiB7XG4gIEBleHRlbmQgLnN0ZXBzLWhlYWQtaWNvbiAhb3B0aW9uYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLWhlYWQtaWNvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1oZWFkLWljb24tY29sb3IpO1xufVxuXG4uc3RlcHBlci1jb21wbGV0ZWQgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItY29tcGxldGVkLWhlYWQtaWNvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1jb21wbGV0ZWQtaGVhZC1pY29uLWNvbG9yKTtcbn1cblxuLnN0ZXBwZXItYWN0aXZlIHtcbiAgLnN0ZXBwZXItaGVhZC10ZXh0IHtcbiAgICBAZXh0ZW5kIC5zdGVwcy1hY3RpdmUtaGVhZC10ZXh0ICFvcHRpb25hbDtcbiAgfVxuXG4gIC5zdGVwcGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1hY3RpdmUtaGVhZC1pY29uLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItYWN0aXZlLWhlYWQtaWNvbi1jb2xvcik7XG4gIH1cbn1cblxuLnN0ZXBwZXItaW52YWxpZCAuc3RlcHBlci1oZWFkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1pbnZhbGlkLWhlYWQtaWNvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1pbnZhbGlkLWhlYWQtaWNvbi1jb2xvcik7XG59XG5cbi5zdGVwcGVyLWRpc2FibGVkIHtcbiAgLnN0ZXBwZXItaGVhZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1kaXNhYmxlZC1oZWFkLWljb24tY29sb3IpO1xuICB9XG5cbiAgLnN0ZXBwZXItaGVhZC10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItZGlzYWJsZWQtaGVhZC1jb2xvcik7XG4gIH1cbn1cblxuLnN0ZXBwZXItbW9iaWxlLWhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLXNlbGY6IG5vcm1hbDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWhlYWQtYmcpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtaGVhZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1oZWFkLXBhZGRpbmcteCk7XG59XG5cbi5zdGVwcGVyLW1vYmlsZS1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWZvb3Rlci1iZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1mb290ZXItaGVpZ2h0KTtcbn1cblxuLnN0ZXBwZXItYmFjay1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiB1bnNldDtcbiAgfVxuXG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItYmFjay1idG4taS1tYXJnaW4tcmlnaHQpO1xuICB9XG59XG5cbi5zdGVwcGVyLW5leHQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IHVuc2V0O1xuICB9XG5cbiAgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW5leHQtYnRuLWktbWFyZ2luLWxlZnQpO1xuICB9XG59XG5cbi5zdGVwcGVyLW1vYmlsZS1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1wcm9ncmVzcy1iYXItaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXN0ZXBwZXItbW9iaWxlLWFjdGl2ZS1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB3aWR0aDogMDtcbn1cblxuLnN0ZXBwZXItbW9iaWxlLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3RlcHBlci1tb2JpbGUtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgZmxleC1ncm93OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zdGVwcGVyLW1vYmlsZS1wcm9ncmVzcy1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbiIsIi8vXG4vLyBUaW1lbGluZSBzdHlsZXNcbi8vXG5cbi50aW1lbGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0aW1lbGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1zdGVwLXRvcDogI3skdGltZWxpbmUtc3RlcC10b3B9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1zdGVwLWhlaWdodDogI3skdGltZWxpbmUtc3RlcC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1jb250ZW50LXBhZGRpbmctbGVmdDogI3skdGltZWxpbmUtY29udGVudC1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1oZWFkLXBhZGRpbmctYm90dG9tOiAjeyR0aW1lbGluZS1oZWFkLXBhZGRpbmctYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9dGltZWxpbmUtc3RlcC1zbS1sZWZ0OiAjeyR0aW1lbGluZS1zdGVwLXNtLWxlZnR9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1zdGVwLXNtLXRvcDogI3skdGltZWxpbmUtc3RlcC1zbS10b3B9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1oZWFkLXNtLW1hcmdpbi1yaWdodDogI3skdGltZWxpbmUtaGVhZC1zbS1tYXJnaW4tcmlnaHR9O1xuICAtLSN7JHByZWZpeH10aW1lbGluZS1oZWFkLXNtLWJnOiAjeyR0aW1lbGluZS1oZWFkLXNtLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGltZWxpbmUtaGVhZC1zbS1oZWlnaHQ6ICN7JHRpbWVsaW5lLWhlYWQtc20taGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9dGltZWxpbmUtaGVhZC1zbS13aWR0aDogI3skdGltZWxpbmUtaGVhZC1zbS13aWR0aH07XG4gIC0tI3skcHJlZml4fXRpbWVsaW5lLWNvbnRlbnQtc20tcGFkZGluZy1sZWZ0OiAjeyR0aW1lbGluZS1jb250ZW50LXNtLXBhZGRpbmctbGVmdH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdGltZWxpbmUtY3NzLXZhcnNcblxuICBAZXh0ZW5kIC5zdGVwcztcbn1cblxuLnRpbWVsaW5lLXN0ZXAge1xuICBAZXh0ZW5kIC5zdGVwcy1zdGVwO1xuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgLnN0ZXBzLXN0ZXAtYWZ0ZXI7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9dGltZWxpbmUtc3RlcC10b3ApO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLXN0ZXAtaGVpZ2h0KTtcbiAgfVxufVxuXG4udGltZWxpbmUtY29udGVudCB7XG4gIEBleHRlbmQgLnN0ZXBzLWNvbnRlbnQ7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLWNvbnRlbnQtcGFkZGluZy1sZWZ0KTtcbn1cblxuLnRpbWVsaW5lLWhlYWQge1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkLXZlcnRpY2FsO1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLWhlYWQtcGFkZGluZy1ib3R0b20pO1xufVxuXG4udGltZWxpbmUtaGVhZC1pY29uIHtcbiAgQGV4dGVuZCAuc3RlcHMtaGVhZC1pY29uLXZlcnRpY2FsO1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkLWljb247XG59XG5cbi50aW1lbGluZS1oZWFkLXRleHQ6YWZ0ZXIge1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkLXRleHQtYWZ0ZXI7XG59XG5cbi50aW1lbGluZS1oZWFkLXRleHQge1xuICBAZXh0ZW5kIC5zdGVwcy1oZWFkLXRleHQ7XG4gIEBleHRlbmQgLnN0ZXBzLWFjdGl2ZS1oZWFkLXRleHQ7XG59XG5cbi50aW1lbGluZS1zdGVwLXNtIHtcbiAgJjphZnRlciB7XG4gICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLXN0ZXAtc20tbGVmdCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLXN0ZXAtc20tdG9wKTtcbiAgfVxufVxuXG4udGltZWxpbmUtaGVhZC1zbSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLWhlYWQtc20tbWFyZ2luLXJpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRpbWVsaW5lLWhlYWQtc20tYmcpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10aW1lbGluZS1oZWFkLXNtLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGltZWxpbmUtaGVhZC1zbS13aWR0aCk7XG59XG5cbi50aW1lbGluZS1jb250ZW50LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dGltZWxpbmUtY29udGVudC1zbS1wYWRkaW5nLWxlZnQpO1xufVxuIiwiLnN0aWNreS5hbmltYXRpb24ge1xuICAvLyBzcGVlZCB1cCBhbmltYXRpb25zXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjAwbXM7XG59XG4iLCIvLyBmaXggZm9yIGNoZWNrYm94IGNoZWNrZWQgc3R5bGVzIGluIEZpcmVGb3gsIHJlc29sdmVzIHByb2JsZW1cbi8vIHdpdGggY2hlY2sgbWFyayBwb3NpdGlvblxuLnNlbGVjdC1kcm9wZG93biAuZm9ybS1jaGVjay1pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWxlY3Quc2VsZWN0LWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LWNvbG9yOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1mb250LXNpemU6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy10b3A6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctdG9wfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1yaWdodH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtdmFsaWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWludmFsaWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtaW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWNvbG9yOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWZvbnQtc2l6ZTogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tdG9wOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi10b3B9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tcmlnaHR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi1mb2N1cy1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXNtLWNsZWFyLWJ0bi1mb250LXNpemU6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtc20tY2xlYXItYnRuLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtc20tY2xlYXItYnRuLXRvcDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1jbGVhci1idG4tdG9wfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1jbGVhci1idG4tdG9wOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWxnLWNsZWFyLWJ0bi10b3B9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLW1heC13aWR0aDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1sYWJlbC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm06ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtYWN0aXZlLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGctbGFiZWwtYWN0aXZlLXRyYW5zZm9ybTogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1sYWJlbC1hY3RpdmUtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1sYWJlbC1hY3RpdmUtdHJhbnNmb3JtOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LXNtLWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWlucHV0LWZvY3VzZWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtaW5wdXQtZm9jdXNlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1ub3RjaC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWlucHV0LWZvY3VzZWQtYXJyb3ctY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtaW5wdXQtZm9jdXNlZC1hcnJvdy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtZm9jdXMtYXJyb3ctY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtZm9jdXMtYXJyb3ctY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLWFycm93LWNvbG9yOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLWFycm93LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1jbGVhci1idG46ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtY2xlYXItYnRufTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1hcnJvdy10b3A6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtc20tYXJyb3ctdG9wfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1hcnJvdy10b3A6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtbGctYXJyb3ctdG9wfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLWZvcm0tbm90Y2gtYm9yZGVyLXRvcDogI3skZm9ybS1vdXRsaW5lLWZvcm0tbm90Y2gtYm9yZGVyLXRvcH07XG59XG5cbi5zZWxlY3QtYXJyb3cge1xuICBAaW5jbHVkZSBjYXJldChkb3duKTtcblxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtYXJyb3ctZm9udC1zaXplKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWFycm93LXRvcCk7XG4gIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1hcnJvdy1yaWdodCk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAuc2VsZWN0LWFycm93IHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXZhbGlkLWNvbG9yKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLnNlbGVjdC1hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLnNlbGVjdC1jbGVhci1idG4ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9udC1zaXplKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWNsZWFyLWJ0bi10b3ApO1xuICByaWdodDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY2xlYXItYnRuLXJpZ2h0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1jbGVhci1idG4tZm9jdXMtY29sb3IpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1zbSB+IC5zZWxlY3QtY2xlYXItYnRuIHtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1jbGVhci1idG4tZm9udC1zaXplKTtcbiAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1jbGVhci1idG4tdG9wKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB+IC5zZWxlY3QtY2xlYXItYnRuIHtcbiAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1sZy1jbGVhci1idG4tdG9wKTtcbn1cblxuLnNlbGVjdC1kcm9wZG93bi1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci16LWluZGV4OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci16LWluZGV4fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1iZzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tYm94LXNoYWRvdzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1taW4td2lkdGg6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi10cmFuc2Zvcm06ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi10cmFuc2l0aW9uOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1pbnB1dC1ncm91cC1wYWRkaW5nOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWlucHV0LWdyb3VwLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItd2lkdGg6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1oZWlnaHQ6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1c307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1oZWlnaHQ6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItYmc6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1iZ307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci10aHVtYi1ib3JkZXItcmFkaXVzOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm8tcmVzdWx0cy1wYWRkaW5nLWxlZnQ6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtbm8tcmVzdWx0cy1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vLXJlc3VsdHMtcGFkZGluZy1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1uby1yZXN1bHRzLXBhZGRpbmctcmlnaHR9O1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWNvbnRhaW5lci16LWluZGV4KTtcbn1cblxuLnNlbGVjdC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tYm94LXNoYWRvdyk7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1taW4td2lkdGgpO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tdHJhbnNmb3JtKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtZHJvcGRvd24tdHJhbnNpdGlvbik7XG5cbiAgJi5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gPiAuaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1kcm9wZG93bi1pbnB1dC1ncm91cC1wYWRkaW5nKTtcbn1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtbWF4LXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm0pO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcgfiAuc2VsZWN0LWxhYmVsLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGctbGFiZWwtYWN0aXZlLXRyYW5zZm9ybSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0LWxhYmVsLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtc20tbGFiZWwtYWN0aXZlLXRyYW5zZm9ybSk7XG59XG5cbi5mb3JtLW91dGxpbmUgLnNlbGVjdC1sYWJlbC5hY3RpdmUgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC1taWRkbGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLWZvcm0tbm90Y2gtYm9yZGVyLXRvcCk7XG59XG5cbi5zZWxlY3QtaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4uc2VsZWN0LWlucHV0LmZvY3VzZWQsXG4uZm9ybS1vdXRsaW5lIC5mb3JtLWNvbnRyb2wuc2VsZWN0LWlucHV0OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWlucHV0LWZvY3VzZWQtY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuXG4gICYgfiAuc2VsZWN0LWxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGFiZWwtY29sb3IpO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yKSxcbiAgICAgIDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAtMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJiB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLXRyYWlsaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvciksXG4gICAgICAwIC0xcHggMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvciksXG4gICAgICAwIDFweCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4uc2VsZWN0LWlucHV0LmZvY3VzZWQge1xuICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlIHtcbiAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLWZvcm0tbm90Y2gtYm9yZGVyLXRvcCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5zZWxlY3QtaW5wdXQuZm9jdXNlZCB+IC5zZWxlY3QtYXJyb3cge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtaW5wdXQtZm9jdXNlZC1hcnJvdy1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20gfiAuc2VsZWN0LWFycm93IHtcbiAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1zbS1hcnJvdy10b3ApO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIH4gLnNlbGVjdC1hcnJvdyB7XG4gIHRvcDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtbGctYXJyb3ctdG9wKTtcbn1cblxuLnNlbGVjdC1vcHRpb25zLXdyYXBwZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLWhlaWdodCk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICY6c3RhcnQ6ZGVjcmVtZW50LFxuICAgICY6ZW5kOmluY3JlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXNcbiAgICApO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcihcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9ucy13cmFwcGVyLXNjcm9sbGJhci1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzXG4gICAgKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb25zLXdyYXBwZXItc2Nyb2xsYmFyLXRodW1iLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbnMtd3JhcHBlci1zY3JvbGxiYXItdGh1bWItYm9yZGVyLXJhZGl1c1xuICAgICk7XG4gIH1cbn1cblxuLnNlbGVjdC1vcHRpb25zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsIHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtcGFkZGluZy1sZWZ0OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1wYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1wYWRkaW5nLXJpZ2h0OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1wYWRkaW5nLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtZm9udC1zaXplOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1mb250LXdlaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtY29sb3J9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtcGFkZGluZy1sZWZ0KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsLXBhZGRpbmctcmlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLWxhYmVsLWZvbnQtd2VpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtbGFiZWwtY29sb3IpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdC1vcHRpb24tZ3JvdXAgPiAuc2VsZWN0LW9wdGlvbiB7XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWdyb3VwLXNlbGVjdC1vcHRpb24tcGFkZGluZy1sZWZ0OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ncm91cC1zZWxlY3Qtb3B0aW9uLXBhZGRpbmctbGVmdH07XG5cbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZ3JvdXAtc2VsZWN0LW9wdGlvbi1wYWRkaW5nLWxlZnQpO1xufVxuXG4uc2VsZWN0LW9wdGlvbiB7XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWNvbG9yOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXBhZGRpbmctbGVmdDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1yaWdodH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWZvbnQtc2l6ZTogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZm9udC13ZWlnaHQ6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24taG92ZXItbm90LWRpc2FibGVkLWJnOiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1ob3Zlci1ub3QtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1hY3RpdmUtYmc6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWFjdGl2ZS1iZzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tdGV4dC1mb3JtLWNoZWNrLWlucHV0LW1hcmdpbi1yaWdodDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tdGV4dC1mb3JtLWNoZWNrLWlucHV0LW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlY29uZGFyeS10ZXh0LWZvbnQtc2l6ZTogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2Vjb25kYXJ5LXRleHQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2Vjb25kYXJ5LXRleHQtY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlY29uZGFyeS10ZXh0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24taWNvbi13aWR0aDogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWljb24taGVpZ2h0OiAjeyRmb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1pY29uLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3c6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3d9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1kaXNhYmxlZC1zZWNvbmRhcnktdGV4dC1jb2xvcjogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtc2Vjb25kYXJ5LXRleHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1iZzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtYmd9O1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWxlY3RlZC1ob3Zlci1iZzogI3skZm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tY29sb3IpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1wYWRkaW5nLWxlZnQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tcGFkZGluZy1yaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZm9udC13ZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWhvdmVyLW5vdC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLnNlbGVjdGVkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLnNlbGVjdGVkOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tc2VsZWN0ZWQtaG92ZXItYmcpO1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWJnKTtcbiAgfVxuXG4gICYuc2VsZWN0ZWQuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWRpc2FibGVkLWNvbG9yKTtcblxuICAgIC5zZWxlY3Qtb3B0aW9uLXNlY29uZGFyeS10ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tZGlzYWJsZWQtc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LW9wdGlvbi10ZXh0IHtcbiAgJiAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1vcHRpb24tdGV4dC1mb3JtLWNoZWNrLWlucHV0LW1hcmdpbi1yaWdodCk7XG4gIH1cbn1cblxuLnNlbGVjdC1vcHRpb24tc2Vjb25kYXJ5LXRleHQge1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1zZWNvbmRhcnktdGV4dC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxlY3Qtb3B0aW9uLWljb24ge1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtb3B0aW9uLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW9wdGlvbi1pY29uLWhlaWdodCk7XG59XG5cbi5zZWxlY3QtY3VzdG9tLWNvbnRlbnQge1xuICAtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LWN1c3RvbS1jb250ZW50LXBhZGRpbmc6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3QtY3VzdG9tLWNvbnRlbnQtcGFkZGluZ307XG5cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3QtY3VzdG9tLWNvbnRlbnQtcGFkZGluZyk7XG59XG5cbi5zZWxlY3Qtbm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm8tcmVzdWx0cy1wYWRkaW5nLWxlZnQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1uby1yZXN1bHRzLXBhZGRpbmctcmlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBTZWxlY3Qgd2hpdGVcbi5mb3JtLXdoaXRlIC5zZWxlY3QtaW5wdXQuZm9jdXNlZCB+IC5zZWxlY3QtYXJyb3cge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3ctY29sb3IpO1xufVxuXG4uZm9ybS13aGl0ZSAuc2VsZWN0LWlucHV0OmZvY3VzIH4gLnNlbGVjdC1hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1mb2N1cy1hcnJvdy1jb2xvcik7XG59XG5cbi5mb3JtLXdoaXRlIC5zZWxlY3QtYXJyb3cge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtYXJyb3ctY29sb3IpO1xufVxuXG4uZm9ybS13aGl0ZSAuc2VsZWN0LWNsZWFyLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1jbGVhci1idG4pO1xufVxuXG4uZm9ybS13aGl0ZSAuc2VsZWN0LWlucHV0LmZvY3VzZWQsXG4uZm9ybS13aGl0ZSAuZm9ybS1jb250cm9sLnNlbGVjdC1pbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJiB+IC5zZWxlY3QtbGFiZWwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtbm90Y2gtYm9yZGVyLWNvbG9yKSxcbiAgICAgIDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAtMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC13aGl0ZS1ub3RjaC1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJiB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLXRyYWlsaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvciksXG4gICAgICAwIC0xcHggMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LXdoaXRlLW5vdGNoLWJvcmRlci1jb2xvciksXG4gICAgICAwIDFweCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtd2hpdGUtbm90Y2gtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBGYWtlIGxhYmVsXG4uZm9ybS1vdXRsaW5lIC5mb3JtLWNvbnRyb2wgfiAuZm9ybS1sYWJlbC5zZWxlY3QtZmFrZS12YWx1ZSxcbi5mb3JtLW91dGxpbmUgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5mb3JtLWxhYmVsLnNlbGVjdC1mYWtlLXZhbHVlLFxuLmZvcm0tb3V0bGluZSAuZm9ybS1jb250cm9sLmFjdGl2ZSB+IC5mb3JtLWxhYmVsLnNlbGVjdC1mYWtlLXZhbHVlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5sb2FkaW5nLXNwaW5uZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbG9hZGluZy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1sb2FkaW5nLXNwaW5uZXItdG9wOiAjeyRsb2FkaW5nLXNwaW5uZXItdG9wfTtcbiAgLS0jeyRwcmVmaXh9bG9hZGluZy1zcGlubmVyLWxlZnQ6ICN7JGxvYWRpbmctc3Bpbm5lci1sZWZ0fTtcbiAgLS0jeyRwcmVmaXh9bG9hZGluZy1zcGlubmVyLXRyYW5zZm9ybTogI3skbG9hZGluZy1zcGlubmVyLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWxvYWRpbmctc3Bpbm5lci1jb2xvcjogI3skbG9hZGluZy1zcGlubmVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsb2FkaW5nLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLSN7JHByZWZpeH1sb2FkaW5nLXNwaW5uZXItdG9wKTtcbiAgbGVmdDogdmFyKC0tI3skcHJlZml4fWxvYWRpbmctc3Bpbm5lci1sZWZ0KTtcbiAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bG9hZGluZy1zcGlubmVyLXRyYW5zZm9ybSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxvYWRpbmctc3Bpbm5lci1jb2xvcik7XG4gIHotaW5kZXg6IDEwNTY7XG59XG5cbi5sb2FkaW5nLWJhY2tkcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLWJhY2tkcm9wLWJhY2tncm91bmQtY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci16aW5kZXgpO1xufVxuIiwiLmF1dG9jb21wbGV0ZS1sYWJlbCB7XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1sYWJlbC1tYXgtd2lkdGg6ICN7JGF1dG9jb21wbGV0ZS1sYWJlbC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtbGFiZWwtYWN0aXZlLXRyYW5zZm9ybTogI3skYXV0b2NvbXBsZXRlLWxhYmVsLWFjdGl2ZS10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtbGFiZWwtY29sb3I6ICN7JGF1dG9jb21wbGV0ZS1sYWJlbC1jb2xvcn07XG5cbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWxhYmVsLW1heC13aWR0aCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtbGFiZWwtYWN0aXZlLXRyYW5zZm9ybSk7XG4gIH1cbn1cblxuLmZvcm0tb3V0bGluZSAuYXV0b2NvbXBsZXRlLWxhYmVsLmFjdGl2ZSB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5zZWxlY3QtaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4uZm9ybS1vdXRsaW5lIHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3I6ICN7JGZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yfTtcbn1cblxuLmF1dG9jb21wbGV0ZS1pbnB1dC5mb2N1c2VkIHtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWlucHV0LWZvY3VzZWQtY29sb3I6ICN7JGF1dG9jb21wbGV0ZS1pbnB1dC1mb2N1c2VkLWNvbG9yfTtcblxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1pbnB1dC1mb2N1c2VkLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcblxuICAmIH4gLmF1dG9jb21wbGV0ZS1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtbGFiZWwtY29sb3IpO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgdmFyKC0tI3skcHJlZml4fWZvcm0tb3V0bGluZS1zZWxlY3Qtbm90Y2gtYm9yZGVyLWNvbG9yKSxcbiAgICAgIDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAtMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJiB+IC5mb3JtLW5vdGNoIC5mb3JtLW5vdGNoLW1pZGRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYgfiAuZm9ybS1ub3RjaCAuZm9ybS1ub3RjaC10cmFpbGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDFweCAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAtMXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1vdXRsaW5lLXNlbGVjdC1ub3RjaC1ib3JkZXItY29sb3IpLFxuICAgICAgMCAxcHggMCAwIHZhcigtLSN7JHByZWZpeH1mb3JtLW91dGxpbmUtc2VsZWN0LW5vdGNoLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1kcm9wZG93bi1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tY29udGFpbmVyLXppbmRleDogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWNvbnRhaW5lci16aW5kZXh9O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tYm94LXNoYWRvdzogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tbWFyZ2luOiAjeyRhdXRvY29tcGxldGUtZHJvcGRvd24tbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRyYW5zZm9ybTogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1kcm9wZG93bi10cmFuc2l0aW9uOiAjeyRhdXRvY29tcGxldGUtZHJvcGRvd24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1kcm9wZG93bi1vcGVuLXRyYW5zZm9ybTogI3skYXV0b2NvbXBsZXRlLWRyb3Bkb3duLW9wZW4tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tY29sb3I6ICN7JGF1dG9jb21wbGV0ZS1pdGVtLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tcGFkZGluZzogI3skYXV0b2NvbXBsZXRlLWl0ZW0tcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1pdGVtLWZvbnQtc2l6ZTogI3skYXV0b2NvbXBsZXRlLWl0ZW0tZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tZm9udC13ZWlnaHQ6ICN7JGF1dG9jb21wbGV0ZS1pdGVtLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogI3skYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1pdGVtLWRpc2FibGVkLWNvbG9yOiAjeyRhdXRvY29tcGxldGUtaXRlbS1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1zY3JvbGxiYXItdGh1bWItYmFja2dyb3VuZC1jb2xvcjogI3skYXV0b2NvbXBsZXRlLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yfTtcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWRyb3Bkb3duLWNvbnRhaW5lci16aW5kZXgpO1xufVxuXG4uYXV0b2NvbXBsZXRlLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1kcm9wZG93bi1ib3gtc2hhZG93KTtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWRyb3Bkb3duLW1hcmdpbik7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWRyb3Bkb3duLXRyYW5zZm9ybSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tdHJhbnNpdGlvbik7XG5cbiAgJi5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtZHJvcGRvd24tb3Blbi10cmFuc2Zvcm0pO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1pdGVtcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICY6c3RhcnQ6ZGVjcmVtZW50LFxuICAgICY6ZW5kOmluY3JlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWwge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtaXRlbS1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtaXRlbS1wYWRkaW5nKTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hdXRvY29tcGxldGUtaXRlbS1mb250LXdlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXV0b2NvbXBsZXRlLWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xuICB9XG59XG5cbi5hdXRvY29tcGxldGUtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJvcmRlci13aWR0aDogMC4xNWVtO1xufVxuXG4uZm9ybS1vdXRsaW5lIC5hdXRvY29tcGxldGUtaW5wdXQuZm9ybS1jb250cm9sLmZvY3VzaW5nIH4gLmZvcm0tbm90Y2ggLmZvcm0tbm90Y2gtbWlkZGxlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbiIsIi5jaGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNoaXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2hpcC1oZWlnaHQ6ICN7JGNoaXAtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1saW5lLWhlaWdodDogI3skY2hpcC1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNoaXAtcGFkZGluZy1yaWdodDogI3skY2hpcC1wYWRkaW5nLXJpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1tYXJnaW4teTogI3skY2hpcC1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWNoaXAtbWFyZ2luLXJpZ2h0OiAjeyRjaGlwLW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fWNoaXAtZm9udC1zaXplOiAjeyRjaGlwLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWNoaXAtZm9udC13ZWlnaHQ6ICN7JGNoaXAtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jaGlwLWZvbnQtY29sb3I6ICN7JGNoaXAtZm9udC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNoaXAtYmc6ICN7JGNoaXAtYmd9O1xuICAtLSN7JHByZWZpeH1jaGlwLWJvcmRlci1yYWRpdXM6ICN7JGNoaXAtYnJ9O1xuICAtLSN7JHByZWZpeH1jaGlwLXRyYW5zaXRpb24tb3BhY2l0eTogI3skY2hpcC10cmFuc2l0aW9uLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1jaGlwLWltZy1tYXJnaW4tcmlnaHQ6ICN7JGNoaXAtaW1nLW1hcmdpbi1yaWdodH07XG4gIC0tI3skcHJlZml4fWNoaXAtaW1nLW1hcmdpbi1sZWZ0OiAjeyRjaGlwLWltZy1tYXJnaW4tbGVmdH07XG4gIC0tI3skcHJlZml4fWNoaXAtY2xvc2UtcGFkZGluZy1sZWZ0OiAjeyRjaGlwLWNsb3NlLXBhZGRpbmctbGVmdH07XG4gIC0tI3skcHJlZml4fWNoaXAtY2xvc2UtZm9udC1zaXplOiAjeyRjaGlwLWNsb3NlLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWNoaXAtY2xvc2Utb3BhY2l0eTogI3skY2hpcC1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1vdXRsaW5lLWJvcmRlci13aWR0aDogI3skY2hpcC1vdXRsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNoaXAtbWQtaGVpZ2h0OiAjeyRjaGlwLW1kLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNoaXAtbWQtYnI6ICN7JGNoaXAtbWQtYnJ9O1xuICAtLSN7JHByZWZpeH1jaGlwLWxnLWhlaWdodDogI3skY2hpcC1sZy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jaGlwLWxnLWJyOiAjeyRjaGlwLWxnLWJyfTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1jb250ZW50ZWRpdGFibGUtYm9yZGVyLXdpZHRoOiAjeyRjaGlwLWNvbnRlbnRlZGl0YWJsZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jaGlwLWNvbnRlbnRlZGl0YWJsZS1ib3JkZXItY29sb3I6ICN7JGNoaXAtY29udGVudGVkaXRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNoaXAtaWNvbi1jb2xvcjogI3skY2hpcC1pY29uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1pY29uLXRyYW5zaXRpb246ICN7JGNoaXAtaWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9Y2hpcC1pY29uLWhvdmVyLWNvbG9yOiAjeyRjaGlwLWljb24taG92ZXItY29sb3J9O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1oZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWNoaXAtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiAwIHZhcigtLSN7JHByZWZpeH1jaGlwLXBhZGRpbmctcmlnaHQpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1tYXJnaW4teSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jaGlwLW1hcmdpbi15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1tYXJnaW4tcmlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1jaGlwLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1mb250LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jaGlwLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLSN7JHByZWZpeH1jaGlwLXRyYW5zaXRpb24tb3BhY2l0eSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3Zlcjpub3QoLmNoaXAtb3V0bGluZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jaGlwLWJnKTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jaGlwLWJnKTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwIHZhcigtLSN7JHByZWZpeH1jaGlwLWltZy1tYXJnaW4tcmlnaHQpIDAgdmFyKC0tI3skcHJlZml4fWNoaXAtaW1nLW1hcmdpbi1sZWZ0KTtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWNoaXAtY2xvc2UtcGFkZGluZy1sZWZ0KTtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1jaGlwLWNsb3NlLWZvbnQtc2l6ZSk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWNoaXAtY2xvc2Utb3BhY2l0eSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1jaGlwLW91dGxpbmUtYm9yZGVyLXdpZHRoKTtcbiAgfVxuXG4gICYuY2hpcC1tZCB7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1tZC1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jaGlwLW1kLWJyKTtcbiAgfVxuXG4gICYuY2hpcC1sZyB7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1sZy1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1jaGlwLWxnLWJyKTtcbiAgfVxuXG4gICZbY29udGVudGVkaXRhYmxlPSd0cnVlJ10ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1jb250ZW50ZWRpdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgICAgdmFyKC0tI3skcHJlZml4fWNoaXAtY29udGVudGVkaXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5mYXIsXG4gIC5mYXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1pY29uLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tI3skcHJlZml4fWNoaXAtaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5mYXI6aG92ZXIsXG4gIC5mYXM6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcC1pY29uLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG4uY2hpcHMge1xuICAtLSN7JHByZWZpeH1jaGlwcy1taW4taGVpZ2h0OiAjeyRjaGlwcy1taW4taGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2hpcHMtcGFkZGluZy1ib3R0b206ICN7JGNoaXBzLXBhZGRpbmctYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9Y2hpcHMtbWFyZ2luLWJvdHRvbTogI3skY2hpcHMtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWNoaXBzLXRyYW5zaXRpb246ICN7JGNoaXBzLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1jaGlwcy1wYWRkaW5nLXBhZGRpbmc6ICN7JGNoaXBzLXBhZGRpbmctcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNoaXBzLWlucHV0LXdpZHRoOiAjeyRjaGlwcy1pbnB1dC13aWR0aH07XG5cbiAgbWluLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWNoaXBzLW1pbi1oZWlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNoaXBzLXBhZGRpbmctYm90dG9tKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNoaXBzLW1hcmdpbi1ib3R0b20pO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS0jeyRwcmVmaXh9Y2hpcHMtdHJhbnNpdGlvbik7XG5cbiAgJi10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tI3skcHJlZml4fWNoaXBzLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2hpcHMtcGFkZGluZy1wYWRkaW5nKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC50YWcuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLXBsYWNlaG9sZGVyLFxuICAmLWluaXRpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAuY2hpcHMtaW5wdXQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS0jeyRwcmVmaXh9Y2hpcHMtdHJhbnNpdGlvbik7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1jaGlwcy1pbnB1dC13aWR0aCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoaXAtb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAmLmNoaXBzLWlucHV0IHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm11bHRpLXJhbmdlLXNsaWRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtdWx0aS1yYW5nZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1zbGlkZXItZm9jdXMtYm94LXNoYWRvdzogI3skZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2Utc2xpZGVyLWhlaWdodDogI3skbXVsdGktcmFuZ2Utc2xpZGVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLWhhbmQtd2lkdGg6ICN7JGZvcm0tcmFuZ2UtdGh1bWItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1oYW5kLWhlaWdodDogI3skZm9ybS1yYW5nZS10aHVtYi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1oYW5kLWJnOiAjeyRmb3JtLXJhbmdlLXRodW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtaGFuZC1ib3JkZXItcmFkaXVzOiAjeyRyYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtaGFuZC1ib3gtc2hhZG93OiAjeyRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1oYW5kLXRyYW5zaXRpb246ICN7JGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLWhhbmQtYWN0aXZlLWJnOiAjeyRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRyYWNrLWJnOiAjeyRmb3JtLXJhbmdlLXRyYWNrLWJnfTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC12YWx1ZS1jb2xvcjogI3skcmFuZ2UtdGh1bWItdmFsdWUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLXRyYW5zaXRpb246ICN7JG11bHRpLXJhbmdlLXRvb2x0aXAtdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skbXVsdGktcmFuZ2UtdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2Zvcm06ICN7JG11bHRpLXJhbmdlLXRvb2x0aXAtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2Zvcm0tYWN0aXZlOiAjeyRtdWx0aS1yYW5nZS10b29sdGlwLXRyYW5zZm9ybS1hY3RpdmV9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtc2l6ZTogI3skbXVsdGktcmFuZ2UtdG9vbHRpcC1jb250ZW50LXNpemV9O1xuICAtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtdHJhbnNmb3JtOiAjeyRtdWx0aS1yYW5nZS10b29sdGlwLWNvbnRlbnQtdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC1jb250ZW50LWZvbnQtc2l6ZTogI3skbXVsdGktcmFuZ2UtdG9vbHRpcC1jb250ZW50LWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtcG9zaXRpb24tdG9wOiAjeyRtdWx0aS1yYW5nZS10b29sdGlwLXBvc2l0aW9uLXRvcH07XG4gIC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtYmc6ICN7JG11bHRpLXJhbmdlLXRvb2x0aXAtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG11bHRpLXJhbmdlLWNzcy12YXJzXG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXNsaWRlci1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYtY29ubmVjdHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1zbGlkZXItaGVpZ2h0KTtcbiAgfVxuXG4gICYtaGFuZCB7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1oYW5kLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1oYW5kLWhlaWdodCk7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAwLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS1oYW5kLWJnKSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDY7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtaGFuZC1hY3RpdmUtYmcpKTtcbiAgICB9XG4gIH1cblxuICAmLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10cmFjay1iZyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuXG4gIC8vIEZpcmVmb3hcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRyYWNrLWJnKTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAvLyBXZWJraXRcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC1wb3NpdGlvbi10b3ApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLWJnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2l0aW9uKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLXRyYW5zZm9ybSk7XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC10cmFuc2Zvcm0pO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tdWx0aS1yYW5nZS10b29sdGlwLXZhbHVlLWNvbG9yKTtcbiAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1zaXplKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1mb250LXNpemUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW11bHRpLXJhbmdlLXRvb2x0aXAtY29udGVudC1zaXplKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0b3A6IC0zOHB4O1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9bXVsdGktcmFuZ2UtdG9vbHRpcC10cmFuc2Zvcm0tYWN0aXZlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b25zLWNvbnRhaW5lciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkYXRlLXRpbWUtcGlja2VyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbnMtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGV0aW1lcGlja2VyLWJ1dHRvbnMtY29udGFpbmVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLXdpZHRoOiAjeyRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1jb2xvcjogI3skZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtZm9udC1zaXplOiAjeyRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtYm9yZGVyLXJhZGl1czogI3skZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1taW4taGVpZ2h0OiAjeyRkYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLW1pbi1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICN7JGRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtaG92ZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZGF0ZS10aW1lLXBpY2tlci1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b25zLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDgyNXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLnRpbWVwaWNrZXItZWxlbWVudHMgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLW1kYi10aW1lcGlja2VyLWhlYWQtbWVkaWEtcGFkZGluZy1yaWdodCkgIWltcG9ydGFudDtcblxuICAgIC5kYXRlcGlja2VyLWJ1dHRvbi10b2dnbGUsXG4gICAgLnRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItYnV0dG9uLXRvZ2dsZSxcbi50aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtd2lkdGgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLWJ1dHRvbi10b2dnbGUtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1idXR0b24tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1taW4taGVpZ2h0KTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItYnV0dG9uLXRvZ2dsZS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgaSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmRhdGV0aW1lcGlja2VyLXRvZ2dsZS1idXR0b24ge1xuICAtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci10b2dnbGUtYnV0dG9uLXRyYW5zZm9ybTogI3skZGF0ZXRpbWVwaWNrZXItdG9nZ2xlLWJ1dHRvbi10cmFuc2Zvcm19O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRlcGlja2VyLXRvZ2dsZS1yaWdodCk7XG4gIHRvcDogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLXRvcCk7XG4gIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLXRvZ2dsZS1idXR0b24tdHJhbnNmb3JtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDZweDtcblxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhdGVwaWNrZXItdG9nZ2xlLWZvY3VzLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGF0ZXBpY2tlci10b2dnbGUtZm9jdXMtY29sb3IpO1xuICB9XG59XG5cbi5kYXRldGltZXBpY2tlci1kYXRlcGlja2VyLW1vZGFsIHtcbiAgLS0jeyRwcmVmaXh9ZGF0ZXRpbWVwaWNrZXItbW9kYWwtY29udGFpbmVyLWhlaWdodDogI3skZGF0ZXRpbWVwaWNrZXItbW9kYWwtY29udGFpbmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS1oZWlnaHQ6ICN7JGRhdGV0aW1lcGlja2VyLW1vZGFsLWNvbnRhaW5lci1tZWRpYS1oZWlnaHR9O1xuXG4gICYuZGF0ZXBpY2tlci1tb2RhbC1jb250YWluZXIge1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWRhdGV0aW1lcGlja2VyLW1vZGFsLWNvbnRhaW5lci1oZWlnaHQpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4MjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1kYXRldGltZXBpY2tlci1tb2RhbC1jb250YWluZXItbWVkaWEtaGVpZ2h0KTtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgICAtLWR0Y2MtYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC0tZHRjYy1idXR0b25fYm9yZGVyOiBub25lO1xuICAgIC0tZHRjYy1idXR0b25fYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC0tZHRjYy1idXR0b25fb3BhY2l0eTogMC40O1xuICAgIC0tZHRjYy1idXR0b25fcGFkZGluZzogM3B4O1xuICAgIC0tZHRjYy1idXR0b25fZGlzYWJsZWQtb3BhY2l0eTogMC42O1xuICAgIC0tZHRjYy1idXR0b25fZW1wdHktb3BhY2l0eTogMC44O1xuICAgIC0tZHRjYy1idXR0b25faG92ZXItYm9yZGVyOiBub25lO1xuICAgIC0tZHRjYy1idXR0b25faG92ZXItYmFja2dyb3VuZDogcmdiKHZhcigtLW1kYi10ZXJ0aWFyeS1iZy1yZ2IpKTtcbiAgICAtLWR0Y2MtYnV0dG9uX2hvdmVyLW9wYWNpdHk6IDAuOTtcbiAgICAtLWR0Y2MtYnV0dG9uLWljb25fY29sb3I6IHZhcigtLW1kYi1ib2R5LWNvbG9yKTtcbiAgICAtLWR0Y2MtYnV0dG9uLWljb25fc2l6ZTogMTZweDtcbiAgICAtLWR0Y2MtYnV0dG9uLWljb25fbWFyZ2luOiAwLjc1ZW07XG4gICAgLS1kdGNjLXNwYWNlcl9ib3JkZXI6IHZhcigtLW1kYi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLW1kYi1ib3JkZXItY29sb3IpO1xuICAgIC0tZHRjYy1zcGFjZXJfbWFyZ2luOiAwLjVlbTtcbiAgICAtLWR0Y2MtdGl0bGVfYmFja2dyb3VuZDogcmdiKHZhcigtLW1kYi10ZXJ0aWFyeS1iZy1yZ2IpKTtcbiAgICAtLWR0Y2MtdGl0bGVfYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgLS1kdGNjLXRpdGxlX2JvcmRlci1yaWdodDogbm9uZTtcbiAgICAtLWR0Y2MtdGl0bGVfYm9yZGVyLXRvcDogbm9uZTtcbiAgICAtLWR0Y2MtdGl0bGVfYm9yZGVyLWJvdHRvbTogO1xuICAgIC0tZHRjYy10aXRsZV9tYXJnaW46IDA7XG4gICAgLS1kdGNjLXRpdGxlX3BhZGRpbmc6IDAuNWVtIDA7XG4gICAgLS1kdGNjLXRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtLWR0Y2Mtc2VhcmNoLWljb25fY29sb3I6IHZhcigtLW1kYi1ib2R5LWNvbG9yKTtcbiAgICAtLWR0Y2Mtc2VhcmNoLWljb25faG92ZXItYmFja2dyb3VuZDogcmdiKHZhcigtLW1kYi10ZXJ0aWFyeS1iZy1yZ2IpKTtcbiAgICAtLWR0Y2Mtc2VhcmNoLWljb25fb3BhY2l0eTogMC40O1xuICAgIC0tZHRjYy1zZWFyY2gtaWNvbl9zaXplOiAxNnB4O1xuICAgIC0tZHRjYy1zZWFyY2gtaW5wdXRfYm9yZGVyOiB2YXIoLS1tZGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1tZGItYm9yZGVyLWNvbG9yKTtcbiAgICAtLWR0Y2Mtc2VhcmNoLWlucHV0X2JhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYi1ib2R5LWJnKTtcbiAgICAtLWR0Y2Mtc2VhcmNoLWlucHV0X2JhY2tncm91bmQ6IHZhcigtLW1kYi1ib2R5LWJnKTtcbiAgICAtLWR0Y2Mtc2VhcmNoLWlucHV0X2JvcmRlci1yYWRpdXM6IHZhcigtLW1kYi1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWR0Y2Mtc2VhcmNoLWlucHV0X3BhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICAtLWR0Y2Mtc2VhcmNoLWlucHV0X2ZsZXhDYWxjOiAyOHB4O1xuICAgIC0tZHRjYy1zZWFyY2gtY2xlYXJfcmlnaHQ6IDE1cHg7XG4gICAgLS1kdGNjLXNlYXJjaC1jbGVhcl9ib3R0b206IDVweDtcbiAgICAtLWR0Y2Mtc2VhcmNoLWlucHV0X21hcmdpbi10b3A6IDAuNWVtO1xuICAgIC0tZHRjYy1zZWFyY2gtaW5wdXRfcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAtLWR0Y2MtbGlzdC1idXR0b25zX21heC1oZWlnaHQ6IDMwMHB4O1xuICAgIC0tZHRjYy1saXN0LWJ1dHRvbnNfYmFja2dyb3VuZDogcmdiKHZhcigtLW1kYi1zZWNvbmRhcnktYmctcmdiKSk7XG59XG46cm9vdCAuZHJvcGRvd24tbWVudSB7XG4gICAgLS1kdGNjLWRyb3Bkb3duX2JhY2tncm91bmQ6IHZhcigtLW1kYi1kcm9wZG93bi1iZyk7XG4gICAgLS1kdGNjLWRyb3Bkb3duX2JvcmRlcjogdmFyKC0tbWRiLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tbWRiLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gICAgLS1kdGNjLWRyb3Bkb3duX2JvcmRlci1yYWRpdXM6IHZhcigtLW1kYi1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWR0Y2MtZHJvcGRvd25fYm94LXNoYWRvdzogdmFyKC0tbWRiLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xuICAgIC0tZHRjYy1kcm9wZG93bl9tYXJnaW46IDNweCAwIDAgMDtcbiAgICAtLWR0Y2MtZHJvcGRvd25fcGFkZGluZzogdmFyKC0tbWRiLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tbWRiLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gICAgLS1kdGNjLWRyb3Bkb3duX3dpZHRoOiAyNTBweDtcbiAgICAtLWR0Y2MtZHJvcGRvd25fei1pbmRleDogdmFyKC0tbWRiLWRyb3Bkb3duLXppbmRleCk7XG4gICAgLS1kdGNjLWRyb3Bkb3duLWJ1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtLWR0Y2MtZHJvcGRvd24tYnV0dG9uX2JvcmRlcjogbm9uZTtcbiAgICAtLWR0Y2MtZHJvcGRvd24tYnV0dG9uX2NvbG9yOiB2YXIoLS1tZGItZHJvcGRvd24tbGluay1jb2xvcik7XG4gICAgLS1kdGNjLWRyb3Bkb3duLWJ1dHRvbl9wYWRkaW5nOiB2YXIoLS1tZGItZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLW1kYi1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gICAgLS1kdGNjLWRyb3Bkb3duLWJ1dHRvbl9ob3Zlci1iYWNrZ3JvdW5kOiB2YXIoLS1tZGItZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gICAgLS1kdGNjLWRyb3Bkb3duLWljb25fdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAtLWR0Y2MtZHJvcGRvd24tc2VhcmNoX3BhZGRpbmc6IDAuNWVtIDFlbTtcbn1cblxudGFibGUuZGF0YVRhYmxlIGRpdi5kdC1jb2x1bW4taGVhZGVyIHNwYW4uZHQtY29sdW1uLXRpdGxlOmVtcHR5ICsgc3Bhbi5kdGNjIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbnRhYmxlLmRhdGFUYWJsZSAuZHQtdHlwZS1udW1lcmljIGRpdi5kdC1jb2x1bW4taGVhZGVyIHNwYW4uZHQtY29sdW1uLXRpdGxlOmVtcHR5ICsgc3Bhbi5kdGNjLFxudGFibGUuZGF0YVRhYmxlIC5kdC10eXBlLWRhdGUgZGl2LmR0LWNvbHVtbi1oZWFkZXIgc3Bhbi5kdC1jb2x1bW4tdGl0bGU6ZW1wdHkgKyBzcGFuLmR0Y2MsXG50YWJsZS5kYXRhVGFibGUgLmR0LXJpZ2h0IGRpdi5kdC1jb2x1bW4taGVhZGVyIHNwYW4uZHQtY29sdW1uLXRpdGxlOmVtcHR5ICsgc3Bhbi5kdGNjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIuZHRjYy1yb3dfbm8tYm90dG9tLWJvcmRlciA+ICoge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ci5kdGNjLXJvd19uby10b3AtcGFkZGluZyA+ICoge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2Mge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG50YWJsZS5kYXRhVGFibGUgc3Bhbi5kdGNjIGJ1dHRvbi5kdGNjLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogdmFyKC0tZHRjYy1idXR0b25fcGFkZGluZyk7XG4gICAgYm9yZGVyOiB2YXIoLS1kdGNjLWJ1dHRvbl9ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR0Y2MtYnV0dG9uX2JvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWR0Y2MtYnV0dG9uX2JhY2tncm91bmQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiB2YXIoLS1kdGNjLWJ1dHRvbl9vcGFjaXR5KTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBidXR0b24uZHRjYy1idXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogdmFyKC0tZHRjYy1idXR0b25faG92ZXItYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kdGNjLWJ1dHRvbl9ob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBvcGFjaXR5OiB2YXIoLS1kdGNjLWJ1dHRvbl9ob3Zlci1vcGFjaXR5KTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBidXR0b24uZHRjYy1idXR0b24uZHRjYy1idXR0b25fZGlzYWJsZWQge1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiB2YXIoLS1kdGNjLWJ1dHRvbl9kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBidXR0b24uZHRjYy1idXR0b24gPiBzcGFuLmR0Y2MtYnV0dG9uLXN0YXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZS5kYXRhVGFibGUgc3Bhbi5kdGNjIGJ1dHRvbi5kdGNjLWJ1dHRvbiA+IHNwYW4uZHRjYy1idXR0b24tZXh0cmEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgYnV0dG9uLmR0Y2MtYnV0dG9uX2FjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBpbnB1dCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBzcGFuLmR0Y2MtYnV0dG9uLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBjb2xvcjogdmFyKC0tZHRjYy1idXR0b24taWNvbl9jb2xvcik7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHRjYy1idXR0b24taWNvbl9zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWR0Y2MtYnV0dG9uLWljb25fc2l6ZSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2Mgc3Bhbi5kdGNjLWJ1dHRvbi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IHZhcigtLWR0Y2MtYnV0dG9uLWljb25fc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1kdGNjLWJ1dHRvbi1pY29uX3NpemUpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuXG50YWJsZS5kYXRhVGFibGUgc3Bhbi5kdGNjIHNwYW4uZHRjYy1idXR0b24tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zcGFjZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgdmFyKC0tZHRjYy1zcGFjZXJfbWFyZ2luKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1kdGNjLXNwYWNlcl9ib3JkZXIpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IGluaXRpYWw7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc3BhY2VyOmVtcHR5IHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2gge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2ggZGl2LmR0Y2Mtc2VhcmNoLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2g6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc2VhcmNoLmR0Y2Mtc2VhcmNoX2FjdGl2ZSA+IGRpdiBkaXYuZHRjYy1zZWFyY2gtdHlwZS1pY29uIHN2ZyB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2g6bm90KC5kdGNjLXNlYXJjaF9hY3RpdmUpIHNwYW4uZHRjYy1zZWFyY2gtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc2VhcmNoID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc2VhcmNoID4gZGl2IGRpdi5kdGNjLXNlYXJjaC10eXBlLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2ggPiBkaXYgZGl2LmR0Y2Mtc2VhcmNoLXR5cGUtaWNvbiBzdmcge1xuICAgIHdpZHRoOiB2YXIoLS1kdGNjLXNlYXJjaC1pY29uX3NpemUpO1xuICAgIGhlaWdodDogdmFyKC0tZHRjYy1zZWFyY2gtaWNvbl9zaXplKTtcbiAgICBjb2xvcjogdmFyKC0tZHRjYy1zZWFyY2gtaWNvbl9jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tZHRjYy1zZWFyY2gtaWNvbl9vcGFjaXR5KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2ggPiBkaXYgZGl2LmR0Y2Mtc2VhcmNoLXR5cGUtaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHRjYy1zZWFyY2gtaWNvbl9ob3Zlci1iYWNrZ3JvdW5kKTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2ggPiBkaXYgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kdGNjLXNlYXJjaC1pbnB1dF9iYWNrZ3JvdW5kKTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2ggPiBkaXYgc3Bhbi5kdGNjLXNlYXJjaC1jbGVhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2ggPiBkaXYgZGl2LmR0Y2Mtc2VhcmNoLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc2VhcmNoID4gZGl2IGlucHV0IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1kdGNjLXNlYXJjaC1pbnB1dF9wYWRkaW5nKTtcbiAgICBib3JkZXI6IHZhcigtLWR0Y2Mtc2VhcmNoLWlucHV0X2JvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHRjYy1zZWFyY2gtaW5wdXRfYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHRjYy1zZWFyY2gtaW5wdXRfYmFja2dyb3VuZCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc2VhcmNoVGV4dCA+IGRpdiBkaXYuZHRjYy1zZWFyY2gtdHlwZS1pY29uIHtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG50YWJsZS5kYXRhVGFibGUgc3Bhbi5kdGNjIGRpdi5kdGNjLXNlYXJjaFRleHQgPiBkaXYgc2VsZWN0IHtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc2VhcmNoVGV4dCA+IGRpdiBzcGFuLmR0Y2Mtc2VhcmNoLWNsZWFyIHtcbiAgICByaWdodDogMjhweDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG50YWJsZS5kYXRhVGFibGUgc3Bhbi5kdGNjIGRpdi5kdGNjLXNlYXJjaFRleHQgPiBkaXYgaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc2VhcmNoTnVtYmVyID4gZGl2IGRpdi5kdGNjLXNlYXJjaC10eXBlLWljb24sXG50YWJsZS5kYXRhVGFibGUgc3Bhbi5kdGNjIGRpdi5kdGNjLXNlYXJjaERhdGVUaW1lID4gZGl2IGRpdi5kdGNjLXNlYXJjaC10eXBlLWljb24ge1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2hOdW1iZXIgPiBkaXYgc2VsZWN0LFxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2hEYXRlVGltZSA+IGRpdiBzZWxlY3Qge1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZS5kYXRhVGFibGUgc3Bhbi5kdGNjIGRpdi5kdGNjLXNlYXJjaE51bWJlciA+IGRpdiBzcGFuLmR0Y2Mtc2VhcmNoLWNsZWFyLFxudGFibGUuZGF0YVRhYmxlIHNwYW4uZHRjYyBkaXYuZHRjYy1zZWFyY2hEYXRlVGltZSA+IGRpdiBzcGFuLmR0Y2Mtc2VhcmNoLWNsZWFyIHtcbiAgICBsZWZ0OiAyOHB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUgc3Bhbi5kdGNjIGRpdi5kdGNjLXNlYXJjaE51bWJlciA+IGRpdiBpbnB1dCxcbnRhYmxlLmRhdGFUYWJsZSBzcGFuLmR0Y2MgZGl2LmR0Y2Mtc2VhcmNoRGF0ZVRpbWUgPiBkaXYgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuZGl2LmR0Y2MtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogdmFyKC0tZHRjYy1kcm9wZG93bl96LWluZGV4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IHZhcigtLWR0Y2MtZHJvcGRvd25fd2lkdGgpO1xuICAgIG1hcmdpbjogdmFyKC0tZHRjYy1kcm9wZG93bl9tYXJnaW4pO1xuICAgIHBhZGRpbmc6IHZhcigtLWR0Y2MtZHJvcGRvd25fcGFkZGluZyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IHZhcigtLWR0Y2MtZHJvcGRvd25fYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kdGNjLWRyb3Bkb3duX2JvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWR0Y2MtZHJvcGRvd25fYmFja2dyb3VuZCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZHRjYy1kcm9wZG93bl9ib3gtc2hhZG93KTtcbn1cblxuZGl2LmR0Y2MtZHJvcGRvd24gYnV0dG9uLmR0Y2MtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLWR0Y2MtZHJvcGRvd24tYnV0dG9uX3BhZGRpbmcpO1xuICAgIGJvcmRlcjogdmFyKC0tZHRjYy1kcm9wZG93bi1idXR0b25fYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kdGNjLWRyb3Bkb3duLWJ1dHRvbl9iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogdmFyKC0tZHRjYy1kcm9wZG93bi1idXR0b25fY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBidXR0b24uZHRjYy1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBidXR0b24uZHRjYy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWR0Y2MtZHJvcGRvd24tYnV0dG9uX2hvdmVyLWJhY2tncm91bmQpO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBidXR0b24uZHRjYy1idXR0b24uZHRjYy1idXR0b25fZGlzYWJsZWQge1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiB2YXIoLS1kdGNjLWJ1dHRvbl9kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuZGl2LmR0Y2MtZHJvcGRvd24gYnV0dG9uLmR0Y2MtYnV0dG9uLmR0Y2MtYnV0dG9uX2VtcHR5IHNwYW4uZHRjYy1idXR0b24tdGV4dCB7XG4gICAgb3BhY2l0eTogdmFyKC0tZHRjYy1idXR0b25fZW1wdHktb3BhY2l0eSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBidXR0b24uZHRjYy1idXR0b24gPiBzcGFuLmR0Y2MtYnV0dG9uLXN0YXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tZHRjYy1idXR0b24taWNvbl9zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWR0Y2MtYnV0dG9uLWljb25fc2l6ZSk7XG4gICAgbWFyZ2luOiAwIDAgMCB2YXIoLS1kdGNjLWJ1dHRvbi1pY29uX21hcmdpbik7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGJ1dHRvbi5kdGNjLWJ1dHRvbiA+IHNwYW4uZHRjYy1idXR0b24tc3RhdGU6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGJ1dHRvbi5kdGNjLWJ1dHRvbiA+IHNwYW4uZHRjYy1idXR0b24tc3RhdGUgc3ZnIHtcbiAgICB3aWR0aDogdmFyKC0tZHRjYy1idXR0b24taWNvbl9zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWR0Y2MtYnV0dG9uLWljb25fc2l6ZSk7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGJ1dHRvbi5kdGNjLWJ1dHRvbiA+IHNwYW4uZHRjYy1idXR0b24tZXh0cmE6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGJ1dHRvbi5kdGNjLWJ1dHRvbiBzcGFuLmR0Y2MtYnV0dG9uLWljb24ge1xuICAgIHdpZHRoOiB2YXIoLS1kdGNjLWJ1dHRvbi1pY29uX3NpemUpO1xuICAgIGhlaWdodDogdmFyKC0tZHRjYy1idXR0b24taWNvbl9zaXplKTtcbiAgICBtYXJnaW46IDAgdmFyKC0tZHRjYy1idXR0b24taWNvbl9tYXJnaW4pIDAgMDtcbn1cblxuZGl2LmR0Y2MtZHJvcGRvd24gYnV0dG9uLmR0Y2MtYnV0dG9uIHNwYW4uZHRjYy1idXR0b24taWNvbiBzdmcge1xuICAgIHdpZHRoOiB2YXIoLS1kdGNjLWJ1dHRvbi1pY29uX3NpemUpO1xuICAgIGhlaWdodDogdmFyKC0tZHRjYy1idXR0b24taWNvbl9zaXplKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tZHRjYy1kcm9wZG93bi1pY29uX3ZlcnRpY2FsLWFsaWduKTtcbn1cblxuZGl2LmR0Y2MtZHJvcGRvd24gYnV0dG9uLmR0Y2MtYnV0dG9uIHNwYW4uZHRjYy1idXR0b24tdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZGl2LmR0Y2MtZHJvcGRvd24gZGl2LmR0Y2Mtc3BhY2VyIHtcbiAgICBtYXJnaW46IHZhcigtLWR0Y2Mtc3BhY2VyX21hcmdpbikgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR0Y2Mtc3BhY2VyX2JvcmRlcik7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLXRpdGxlIHtcbiAgICBtYXJnaW46IHZhcigtLWR0Y2MtdGl0bGVfbWFyZ2luKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1kdGNjLXRpdGxlX3BhZGRpbmcpO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWR0Y2MtdGl0bGVfYm9yZGVyLXRvcCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1kdGNjLXRpdGxlX2JvcmRlci1yaWdodCk7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHRjYy10aXRsZV9ib3JkZXItYm90dG9tKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tZHRjYy10aXRsZV9ib3JkZXItbGVmdCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZHRjYy10aXRsZV9iYWNrZ3JvdW5kKTtcbiAgICB0ZXh0LWFsaWduOiB2YXIoLS1kdGNjLXRpdGxlX3RleHQtYWxpZ24pO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1zZWFyY2gge1xuICAgIHBhZGRpbmc6IHZhcigtLWR0Y2MtZHJvcGRvd24tc2VhcmNoX3BhZGRpbmcpO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1zZWFyY2ggPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogdmFyKC0tZHRjYy1kcm9wZG93bi1idXR0b25fYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kdGNjLWRyb3Bkb3duLWJ1dHRvbl9iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogdmFyKC0tZHRjYy1kcm9wZG93bi1idXR0b25fY29sb3IpO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1zZWFyY2ggPiBkaXYgZGl2IHtcbiAgICBmbGV4OiAwIDAgdmFyKC0tZHRjYy1idXR0b24taWNvbl9zaXplKTtcbiAgICB3aWR0aDogdmFyKC0tZHRjYy1idXR0b24taWNvbl9zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWR0Y2MtYnV0dG9uLWljb25fc2l6ZSk7XG4gICAgbWFyZ2luOiAwIHZhcigtLWR0Y2MtYnV0dG9uLWljb25fbWFyZ2luKSAwIDA7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLXNlYXJjaCA+IGRpdiBkaXYgc3ZnIHtcbiAgICB3aWR0aDogdmFyKC0tZHRjYy1zZWFyY2gtaWNvbl9zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWR0Y2Mtc2VhcmNoLWljb25fc2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLWR0Y2Mtc2VhcmNoLWljb25fY29sb3IpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1kdGNjLWRyb3Bkb3duLWljb25fdmVydGljYWwtYWxpZ24pO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1zZWFyY2ggPiBkaXYgc2VsZWN0LFxuZGl2LmR0Y2MtZHJvcGRvd24gZGl2LmR0Y2Mtc2VhcmNoID4gZGl2IGlucHV0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSB2YXIoLS1kdGNjLXNlYXJjaC1pbnB1dF9mbGV4Q2FsYykpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1kdGNjLXNlYXJjaC1pbnB1dF9wYWRkaW5nKTtcbiAgICBib3JkZXI6IHZhcigtLWR0Y2Mtc2VhcmNoLWlucHV0X2JvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHRjYy1zZWFyY2gtaW5wdXRfYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHRjYy1zZWFyY2gtaW5wdXRfYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLXNlYXJjaCA+IGRpdiBzZWxlY3Qgb3B0aW9uLFxuZGl2LmR0Y2MtZHJvcGRvd24gZGl2LmR0Y2Mtc2VhcmNoID4gZGl2IGlucHV0IG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHRjYy1zZWFyY2gtaW5wdXRfYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLXNlYXJjaCA+IGRpdiBpbnB1dCxcbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLXNlYXJjaCA+IGRpdiBkaXYuZHRjYy1zZWFyY2gtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZHRjYy1zZWFyY2gtaW5wdXRfbWFyZ2luLXRvcCk7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLXNlYXJjaCA+IGRpdiBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZHRjYy1zZWFyY2gtaW5wdXRfcGFkZGluZy1yaWdodCk7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLXNlYXJjaCA+IGRpdiBzcGFuLmR0Y2Mtc2VhcmNoLWNsZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHZhcigtLWR0Y2Mtc2VhcmNoLWNsZWFyX3JpZ2h0KTtcbiAgICBib3R0b206IHZhcigtLWR0Y2Mtc2VhcmNoLWNsZWFyX2JvdHRvbSk7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1zZWFyY2g6bm90KC5kdGNjLXNlYXJjaF9hY3RpdmUpIHNwYW4uZHRjYy1zZWFyY2gtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLWxpc3QgZGl2LmR0Y2MtbGlzdC10aXRsZSxcbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLWxpc3QgZGl2LmR0Y2MtbGlzdC1lbXB0eSB7XG4gICAgcGFkZGluZzogdmFyKC0tZHRjYy1kcm9wZG93bi1idXR0b25fcGFkZGluZyk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1saXN0IGRpdi5kdGNjLWxpc3QtdGl0bGU6ZW1wdHksXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1saXN0IGRpdi5kdGNjLWxpc3QtZW1wdHk6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLWxpc3QgZGl2LmR0Y2MtbGlzdC1jb250cm9scyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiB2YXIoLS1kdGNjLWRyb3Bkb3duLWJ1dHRvbl9wYWRkaW5nKTtcbiAgICBnYXA6IDAuNWVtO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1saXN0IGRpdi5kdGNjLWxpc3QtY29udHJvbHM6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLWxpc3QgZGl2LmR0Y2MtbGlzdC1jb250cm9scyBidXR0b24uZHRjYy1saXN0LXNlbGVjdEFsbCxcbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLWxpc3QgZGl2LmR0Y2MtbGlzdC1jb250cm9scyBidXR0b24uZHRjYy1saXN0LXNlbGVjdE5vbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLWxpc3QgZGl2LmR0Y2MtbGlzdC1jb250cm9scyBidXR0b24uZHRjYy1saXN0LXNlbGVjdEFsbDpob3ZlcixcbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLWxpc3QgZGl2LmR0Y2MtbGlzdC1jb250cm9scyBidXR0b24uZHRjYy1saXN0LXNlbGVjdE5vbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1saXN0IGRpdi5kdGNjLWxpc3QtY29udHJvbHMgYnV0dG9uLmR0Y2MtbGlzdC1zZWxlY3RBbGwgc3BhbixcbmRpdi5kdGNjLWRyb3Bkb3duIGRpdi5kdGNjLWxpc3QgZGl2LmR0Y2MtbGlzdC1jb250cm9scyBidXR0b24uZHRjYy1saXN0LXNlbGVjdE5vbmUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMC4yNWVtO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1saXN0IGRpdi5kdGNjLWxpc3QtY29udHJvbHMgaW5wdXQuZHRjYy1saXN0LXNlYXJjaCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLWR0Y2Mtc2VhcmNoLWlucHV0X3BhZGRpbmcpO1xuICAgIGJvcmRlcjogdmFyKC0tZHRjYy1zZWFyY2gtaW5wdXRfYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kdGNjLXNlYXJjaC1pbnB1dF9ib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kdGNjLXNlYXJjaC1pbnB1dF9iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuZGl2LmR0Y2MtZHJvcGRvd24gZGl2LmR0Y2MtbGlzdCBkaXYuZHRjYy1saXN0LWJ1dHRvbnMge1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLWR0Y2MtbGlzdC1idXR0b25zX21heC1oZWlnaHQpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWR0Y2MtbGlzdC1idXR0b25zX2JhY2tncm91bmQpO1xufVxuXG5kaXYuZHRjYy1kcm9wZG93biBkaXYuZHRjYy1saXN0IHNwYW4uZHRjYy1idXR0b24taWNvbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIjpyb290IHtcbiAgLS1sY21vYmlsaS10cmFuc2l0aW9uOiAxNTBtcyBlYXNlLWluLW91dCB0cmFuc2Zvcm1cbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NyUpO1xufVxuXG4udGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucXUtZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVscC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2NjYztcbn1cblxuLnRydW5jYXRlZC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnRhYmxlLmNybS10YWJsZS1maXhlZC1sYXlvdXQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4ubWF4LTMtbGluZXMtdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94OyAvKiBFbmFibGVzIHRoZSBmbGV4Ym94LWJhc2VkIGxheW91dCBmb3IgdHJ1bmNhdGlvbiAqL1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IC8qIExpbWl0cyB0aGUgdGV4dCB0byAzIGxpbmVzICovXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC8qIFNwZWNpZmllcyB0aGUgYm94IG9yaWVudGF0aW9uICovXG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEhpZGVzIG92ZXJmbG93aW5nIGNvbnRlbnQgKi9cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIEFkZHMgdGhlIGVsbGlwc2lzICovXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLy8gU29ydGFibGUgbGlzdFxuLnNvcnRhYmxlLWl0ZW0ge1xuICAmOmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4uc29ydGFibGUtZ2hvc3QsXG4uc29ydGFibGUtZHJhZyxcbi5zb3J0YWJsZS1jaG9zZW4ge1xuICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG5cbiAgJiAqIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnF1YWRyYS1sb2FkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAucXVhZHJhLWxvYWRlci1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiAjMUQ4MUMyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIjbWFpbl9zaWRlbmF2IHtcbiAgLnNpZGVuYXYtbGluayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDE1MG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAuMiwgMSlcbiAgICB9XG4gIH1cblxuICAmLnNpZGVuYXYtc2xpbSAuc2lkZW5hdi1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFwcC1zaWRlbmF2LXNvZnR3YXJlLXZlcnNpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IHZhcigtLW1kYi1zaWRlbmF2LWxpbmstZm9udC1zaXplKTtcbiAgICBjb2xvcjogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1kYi1zaWRlbmF2LWxpbmstYm9yZGVyLXJhZGl1cyk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tbWRiLXNpZGVuYXYtbGluay10cmFuc2l0aW9uKTtcbiAgfVxufVxuIiwiLyogTmF2YmFyIGhlaWdodCBhbmQgYnJhbmQgc2l6aW5nICovXG46cm9vdCB7XG4gIC0tYXBwLWhlYWRlci1oOiA1NnB4OyAvKiBzdGFydCBoZXJlLCBjYW4gYmUgYWRqdXN0ZWQgKi9cbn1cblxuLmFwcC1uYXZiYXIge1xuICBtaW4taGVpZ2h0OiB2YXIoLS1hcHAtaGVhZGVyLWgpO1xufVxuXG4uYXBwLWJyYW5kLWxvZ28ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWFrZSBzaWRlbmF2IHN0YXJ0IGJlbG93IHRoZSBoZWFkZXIgKi9cbiNtYWluX3NpZGVuYXYuc2lkZW5hdiB7XG4gIHRvcDogdmFyKC0tYXBwLWhlYWRlci1oKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tYXBwLWhlYWRlci1oKSk7XG59XG5cbi8qIE9wdGlvbmFsOiBpZiB5b3Ugd2FudCB0aGUgYmFja2Ryb3AgdG8gYWxzbyBzdGFydCB1bmRlciB0aGUgbmF2YmFyICovXG4uc2lkZW5hdi1iYWNrZHJvcCB7XG4gIHRvcDogdmFyKC0tYXBwLWhlYWRlci1oKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tYXBwLWhlYWRlci1oKSk7XG59XG4iLCJib2R5IHtcbiAgICAvLyBBbHRyaW1lbnRpIG5vbiBmdW56aW9uYW5vIGxlIGljb25lIGRlbGxhIGxpZ2h0Ym94XG4gICAgLmxpZ2h0Ym94LWdhbGxlcnkgLmxpZ2h0Ym94LWdhbGxlcnktdG9vbGJhciAubGlnaHRib3gtZ2FsbGVyeS1yaWdodC10b29scyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICB9XG5cbiAgICAvLyBNZGIgZm9ybXNcblxuICAgIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRiLWZvcm0tY29udHJvbC1kaXNhYmxlZC1iZyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vIEwnaG8gZG92dXRhIHJpcG9ydGFyZSBwZXJjaMOoIG5vbiBzbyBjb21lIG1hIC5mb3JtLWdyb3VwIHZpbmNlIHN1IHF1ZXN0YSBjbGFzc2UgZGkgZGVmYXVsdFxuICAgIC5mb3JtLWNvbnRyb2wtc20ge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDFlbSArIDAuNXJlbSArIGNhbGModmFyKC0tbWRiLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMS4zcmVtICsgMnB4KTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc3NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWRiLWJvcmRlci1yYWRpdXMtc20pO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1zbSB7XG4gICAgICAgIC8vIEwnaG8gZG92dXRhIHJpcG9ydGFyZSBwZXJjaMOoIG5vbiBzbyBjb21lIG1hIC5mb3JtLWdyb3VwIHZpbmNlIHN1IHF1ZXN0YSBjbGFzc2UgZGkgZGVmYXVsdFxuICAgICAgICAuZm9ybS1jb250cm9sLXNtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1tZGItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNjZyZW0gKyAycHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc3NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1kYi1ib3JkZXItcmFkaXVzLXNtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5wdXQtZ3JvdXAgPiAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwuZm9ybS1sYWJlbC1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cblxuICAgIC8vIFNpZGVuYXZcbiAgICAuc2lkZW5hdiB7XG4gICAgICAgIC0tbWRiLXNpZGVuYXYtY29sbGFwc2Utc2lkZW5hdi1saW5rLXBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB9XG5cbiAgICAvLyBTdGVwcGVyXG4gICAgLnN0ZXBwZXItc3RlcC5jcm0tb3B0aW9uYWwtc3RlcHBlci1zdGVwIHtcbiAgICAgICAgLnN0ZXBwZXItaGVhZC10ZXh0OjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY3JtLW9wdGlvbmFsLXN0ZXAtY29udGVudCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXRhdGFibGVcbiAgICB0YWJsZS5kYXRhVGFibGUge1xuICAgICAgICB0ZCAudHJ1bmNhdGVkLXRleHQsIHRkLnRydW5jYXRlZC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsdHJlIGRpbWVuc2lvbmkgcGVyIGxlIG1vZGFsaSBkaSBNZEJvb3RzdHJhcCwgZGV2b25vIHBlciBmb3J6YSBzdGFyZSBkb3BvIGwnaW1wb3J0IGRpIEBpbXBvcnQgJ35tZGItdWkta2l0L3NyYy9tZGIvc2Nzcy9tZGIucHJvLnNjc3MnO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIC5tb2RhbC14eGwge1xuICAgICAgICAgICAgLS1tZGItbW9kYWwtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuICAgICAgICAubW9kYWwteHh4bCB7XG4gICAgICAgICAgICAtLW1kYi1tb2RhbC13aWR0aDogMTYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHh4bCkge1xuICAgICAgICAubW9kYWwteHh4eGwge1xuICAgICAgICAgICAgLS1tZGItbW9kYWwtd2lkdGg6IDE4MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4eHhsKSB7XG4gICAgICAgIC5tb2RhbC14eHh4eGwge1xuICAgICAgICAgICAgLS1tZGItbW9kYWwtd2lkdGg6IDIwMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBhc3NldHMvc3R5bGVzL3BhcnRzL21kYi1tb2Rlcm5pemVyLWFkbWluL190aGVtZS5zY3NzICovXG5cbi5sYXlvdXQtc2hlbGx7XG4gIC8qIEJhc2Ugc3VyZmFjZXMgKi9cbiAgLS11aS1wYWdlLWJnOiAjZjZmOGZiO1xuICAtLXVpLXN1cmZhY2UtYmc6ICNmZmZmZmY7XG5cbiAgLyogVGV4dCAqL1xuICAtLXVpLXRleHQ6ICMxZjJhMzc7XG4gIC0tdWktdGV4dC1tdXRlZDogIzZiNzI4MDtcblxuICAvKiBCb3JkZXJzICsgc2VwYXJhdG9ycyAqL1xuICAtLXVpLWJvcmRlcjogI2U2ZWFmMDtcblxuICAvKiBCcmFuZCBhY2NlbnQgKi9cbiAgLS11aS1hY2NlbnQ6ICMwYjc0ZGU7XG5cbiAgLyogUmFkaXVzICovXG4gIC0tdWktcmFkaXVzLXNtOiA4cHg7XG4gIC0tdWktcmFkaXVzLW1kOiAxMnB4O1xuXG4gIC8qIFNoYWRvd3MgKHN1YnRsZSwgSHViU3BvdC1pc2gpICovXG4gIC0tdWktc2hhZG93LXNtOiAwIDFweCAycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA2KTtcbiAgLS11aS1zaGFkb3ctbWQ6IDAgNHB4IDE2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KTtcblxuICAvKiBBZG1pbiBzaXppbmcgKi9cbiAgLS11aS1iYXNlLWZvbnQtc2l6ZTogMTNweDtcbiAgLS11aS1saW5lLWhlaWdodDogMS40O1xuXG4gIC8qIExheW91dCBjb25zdGFudHMgKGtlZXAgYWxpZ25lZCB3aXRoIHlvdXIgZXhpc3RpbmcgdmFsdWVzKSAqL1xuICAtLXVpLWhlYWRlci1oZWlnaHQ6IDU2cHg7XG5cbiAgLyogTURCIFNpZGVuYXYgZGVmYXVsdHMgKi9cbiAgLS11aS1zaWRlbmF2LXdpZHRoOiAyNDBweDtcbiAgLS11aS1zaWRlbmF2LXNsaW0td2lkdGg6IDc2cHg7XG5cblxuICAvKiBNYXAgdG8gQm9vdHN0cmFwIENTUyB2YXJpYWJsZXMgKG1hc3NpdmUgd2luKSAqL1xuICAtLWJzLWJvZHktYmc6IHZhcigtLXVpLXBhZ2UtYmcpO1xuICAtLWJzLWJvZHktY29sb3I6IHZhcigtLXVpLXRleHQpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogdmFyKC0tdWktdGV4dC1tdXRlZCk7XG5cbiAgLS1icy1ib3JkZXItY29sb3I6IHZhcigtLXVpLWJvcmRlcik7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tdWktcmFkaXVzLW1kKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiB2YXIoLS11aS1yYWRpdXMtc20pO1xuXG4gIC0tYnMtcHJpbWFyeTogdmFyKC0tdWktYWNjZW50KTtcbiAgLS1icy1saW5rLWNvbG9yOiB2YXIoLS11aS1hY2NlbnQpO1xuXG4gIC0tYnMtYm9keS1mb250LXNpemU6IHZhcigtLXVpLWJhc2UtZm9udC1zaXplKTtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiB2YXIoLS11aS1saW5lLWhlaWdodCk7XG5cbiAgLyogUGFnZSBzcGFjaW5nIChtYWluIGNvbnRlbnQgZ3V0dGVyKSAqL1xuICAtLXVpLXBhZ2UtcGFkZGluZy15OiAxNnB4OyAgIC8qIHZlcnRpY2FsIGJyZWF0aGluZyByb29tICovXG4gIC0tdWktcGFnZS1wYWRkaW5nLXg6IDIwcHg7ICAgLyogaG9yaXpvbnRhbCBicmVhdGhpbmcgcm9vbSAqL1xuICAtLXVpLXBhZ2UtcGFkZGluZy14LXNtOiAxMnB4Oy8qIG1vYmlsZSBob3Jpem9udGFsICovXG5cbiAgLyogU2hhcmVkIHBhZGRpbmdzIGZvciDigJxib3hlc+KAnSAocGFnZSBoZWFkZXIsIHN1cmZhY2VzLCB0b29sYmFycywgZm9vdGVycykgKi9cbiAgLS11aS1ib3gtcGFkLXk6IDAuOTVyZW07XG4gIC0tdWktYm94LXBhZC14OiAxcmVtO1xuXG4gIC8qIFNoYXJlZCBnYXAgaW5zaWRlIHRvb2xiYXJzL3Jvd3MgKi9cbiAgLS11aS10b29sYmFyLWdhcDogMC41cmVtO1xuXG4gIC8vIENPTE9SSVxuICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXVpLXRleHQpO1xufSIsIi8qIGFzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX3R5cG9ncmFwaHkuc2NzcyAqL1xuXG4ubGF5b3V0LXNoZWxsIHtcbiAgZm9udC1zaXplOiB2YXIoLS11aS1iYXNlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS11aS1saW5lLWhlaWdodCk7XG5cbiAgLyogTWFrZSBoZWFkZXJzIGxlc3MgbWFzc2l2ZSwgY2xvc2VyIHRvIFNhYVMgYWRtaW4gVUlzICovXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNDVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDc1MDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yMHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICBmb250LXdlaWdodDogNjUwO1xuICB9XG5cbiAgcCB7IG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuICAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6IHZhcigtLXVpLXRleHQtbXV0ZWQpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzbWFsbCwgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgfVxufSIsIi8qIGFzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX3N1cmZhY2VzLnNjc3MgKi9cbi5sYXlvdXQtc2hlbGwge1xuICAuc3VyZmFjZSwgLmNhcmQsIC5tb2RhbC1jb250ZW50LC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1zdXJmYWNlLWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11aS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVpLXJhZGl1cy1tZCk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zdXJmYWNlLnN1cmZhY2UtcGFke1xuICAgIHBhZGRpbmc6IHZhcigtLXVpLWJveC1wYWQteSkgdmFyKC0tdWktYm94LXBhZC14KTtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS11aS1zaGFkb3ctc20pO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXVpLXNoYWRvdy1tZCk7XG4gIH1cblxuICBociwgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdWktYm9yZGVyKTtcbiAgfVxuXG59XG4iLCIvKiBhc3NldHMvc3R5bGVzL3BhcnRzL21kYi1tb2Rlcm5pemVyLWFkbWluL19jb21wYWN0LnNjc3MgKi9cbi5sYXlvdXQtc2hlbGwge1xuICAvKiBCdXR0b25zIChCb290c3RyYXAvTURCKSAqL1xuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1yYWRpdXMtc20pO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMC4zOHJlbSAwLjY1cmVtO1xuICB9XG5cbiAgLmJ0bi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuMzByZW0gMC41NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLmJ0bi5idG4tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXVpLXN1cmZhY2UtbXV0ZWQtYmcpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXVpLWJvcmRlcik7XG4gIH1cblxuICAuYnRuLmJ0bi1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZjJmODtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXVpLWJvcmRlcik7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVpLXJhZGl1cy1zbSk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgLyogc21hbGxlciBjb250cm9scyAqL1xuICAgIHBhZGRpbmc6IDAuNDByZW0gMC42MHJlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXVpLWJvcmRlcik7XG4gIH1cblxuICAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMSwgMTE2LCAyMjIsIDAuMzUpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXVpLWZvY3VzLXJpbmcpO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdWktYm9yZGVyKTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLyogQmFkZ2VzIGFuZCBwaWxscyBvZnRlbiBsb29rIHRvbyBiaWcgKi9cbiAgLmJhZGdlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjU1ZW07XG4gIH1cblxuICAvKiBUYWJzL2J0bi1ncm91cCBjb21wYWN0ICovXG4gIC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWktcmFkaXVzLXNtKTtcbiAgfVxufVxuXG4iLCIvKiBhc3NldHMvc3R5bGVzL3BhcnRzL21kYi1tb2Rlcm5pemVyLWFkbWluL19wYWdlX2hlYWRlci5zY3NzICovXG5cbi5sYXlvdXQtc2hlbGwge1xuICAucGFnZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXVpLXN1cmZhY2UtYmcpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXVpLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWktcmFkaXVzLW1kKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS11aS1zaGFkb3ctc20pO1xuICAgIHBhZGRpbmc6IHZhcigtLXVpLWJveC1wYWQteSkgdmFyKC0tdWktYm94LXBhZC14KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLXRpdGxlIGgxIHtcbiAgICAvKiBUaXRvbGkgU2FhUzogY29tcGF0dGkgbWEgbGVnZ2liaWxpICovXG4gICAgZm9udC1zaXplOiAxLjM1cmVtOyAvKiBvdmVycmlkZSBsZWdnZXJvIHJpc3BldHRvIGEgdHlwb2dyYXBoeS5zY3NzICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cblxuICAucGFnZS1oZWFkZXItc3VidGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS11aS10ZXh0LW11dGVkKTtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45MHJlbTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAucGFnZS1oZWFkZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS11aS1ib3JkZXIpO1xuICB9XG5cbiAgLyogVGFicyBhcyBcInNlZ21lbnRlZFwiIGxpZ2h0IGJ1dHRvbnMgKHdvcmtzIHdpdGggeW91ciBidG4tZ3JvdXApICovXG4gIC5wYWdlLWhlYWRlci1ib3R0b20gLmJ0bi1ncm91cCAuYnRuLmJ0bi1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2YzZjZmYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11aS1ib3JkZXIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAucGFnZS1oZWFkZXItYm90dG9tIC5idG4tZ3JvdXAgLmJ0bi5idG4tbGlnaHQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAxMTYsIDIyMiwgMC4xMCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExLCAxMTYsIDIyMiwgMC4xOCk7XG4gICAgY29sb3I6IHZhcigtLXVpLWFjY2VudCk7XG4gIH1cblxuICAvKiBTbWFsbCBzY3JlZW5zOiBzdGFjayB0aXRsZS9hY3Rpb25zICovXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5wYWdlLWhlYWRlci10b3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlci1hY3Rpb25zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGFzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX3RvcGJhci5zY3NzICovXG4ubGF5b3V0LXNoZWxse1xuICAuYXBwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICAvKmZsZXg6IDAgMCBhdXRvOyovXG4gIH1cblxuICAuYXBwLW5hdmJhciB7XG4gICAgbWluLWhlaWdodDogdmFyKC0tdWktaGVhZGVyLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdWktc3VyZmFjZS1iZykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIH1cblxuICAuYXBwLWJyYW5kLWxvZ28ge1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIFByZXZlbnQgaHVnZSBuYXYtbGluayB0ZXh0ICovXG4gIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbn0iLCIvKiBhc3NldHMvc3R5bGVzL3BhcnRzL21kYi1tb2Rlcm5pemVyLWFkbWluL19zaWRlbmF2LnNjc3MgKi9cbi5sYXlvdXQtc2hlbGwge1xuICAvKiBTaWRlYmFyIGNvbHVtbiBpbiB0aGUgYXBwIHNoZWxsIChrZWVwcyBsYXlvdXQgc3RhYmxlKSAqL1xuICAjYXBwX3NpZGViYXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLyogTWFpbiBzaWRlbmF2IGNvbnRhaW5lciAqL1xuICAjbWFpbl9zaWRlbmF2IHtcbiAgICAmLnNpZGVuYXYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiB2YXIoLS11aS1oZWFkZXItaGVpZ2h0KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgei1pbmRleDogMTAyMDsgLyogYmVsb3cgaGVhZGVyICgxMDMwKSAqL1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdWktYm9yZGVyKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXVpLXN1cmZhY2UtYmcpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAvKiBNZW51IHNwYWNpbmcgKi9cbiAgICAuc2lkZW5hdi1tZW51IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLyogQmFzZSBsaW5rIHN0eWxlIChhbGwgbGV2ZWxzKSAqL1xuICAgIC5zaWRlbmF2LWxpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAuNDByZW0gMC42MHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdWktdGV4dCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1zdXJmYWNlLW11dGVkLWJnKTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiDigJxBY3RpdmXigJ0gKHNpbmdsZSBzb3VyY2Ugb2YgdHJ1dGgpXG4gICAgICAgV29ya3Mgd2l0aCBNREIgcmVjb21tZW5kZWQgc2VsZWN0b3IgcGF0dGVybnMgKC5zaWRlbmF2LWxpbmsuYWN0aXZlKSBhbmQgeW91ciBjdXJyZW50IC5zaWRlbmF2LWl0ZW0uYWN0aXZlID4gLnNpZGVuYXYtbGluayB1c2FnZS4gKi9cbiAgICAuc2lkZW5hdi1saW5rLmFjdGl2ZSxcbiAgICAuc2lkZW5hdi1pdGVtLmFjdGl2ZSA+IC5zaWRlbmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgMTE2LCAyMjIsIDAuMTApO1xuICAgICAgY29sb3I6IHZhcigtLXVpLWFjY2VudCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC8qIFBhcmVudCB3aXRoIGFjdGl2ZSBjaGlsZDogc3VidGxlLCBub3Qg4oCcZG91YmxlIGFjdGl2ZeKAnSAqL1xuICAgIC5zaWRlbmF2LWl0ZW0uaGFzLWFjdGl2ZS1jaGlsZCA+IC5zaWRlbmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tdWktdGV4dCk7XG4gICAgICBmb250LXdlaWdodDogNjUwO1xuICAgIH1cblxuICAgIC8qIFN1Ym1lbnUgKGNoaWxkcmVuKSAqL1xuICAgIC5zaWRlbmF2LWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbjogMC4xNXJlbSAwIDAuMzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODVyZW07XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXVpLWJvcmRlcik7XG5cbiAgICAgIC8qIENoaWxkIGxpbmtzOiBzbWFsbGVyICsgdGlnaHRlciAqL1xuICAgICAgLnNpZGVuYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgcGFkZGluZzogMC4zMnJlbSAwLjU1cmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjk1O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45MHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvKiBBY3RpdmUgY2hpbGQgZ2V0cyBhIHNtYWxsIGluZGljYXRvciBvbiB0aGUgbGVmdCAqL1xuICAgICAgLnNpZGVuYXYtaXRlbS5hY3RpdmUgPiAuc2lkZW5hdi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAxMTYsIDIyMiwgMC4wOCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIGxlZnQ6IC0wLjg1cmVtOyAvKiBhbGlnbnMgd2l0aCB0aGUgc3VibWVudSBib3JkZXItbGVmdCAqL1xuICAgICAgICAgIHRvcDogMC4zNXJlbTtcbiAgICAgICAgICBib3R0b206IDAuMzVyZW07XG5cbiAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1hY2NlbnQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogU2xpbSBtb2RlIHR3ZWFrcyAqL1xuICAuc2lkZWJhci1zbGltIHtcbiAgICAjbWFpbl9zaWRlbmF2IHtcbiAgICAgIC5zaWRlbmF2LWxpbmsge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgLyogbmV1dHJhbGl6ZSAubWUtMyAqL1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIE9wdGlvbmFsOiBjb2xsYXBzZSBpbmRlbnRhdGlvbiBpbiBzbGltIHRvIGF2b2lkIHdlaXJkIGxlZnQgYmFyICovXG4gICAgICAuc2lkZW5hdi1jb2xsYXBzZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qIGFzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX2Ryb3Bkb3ducy5zY3NzICovXG5cbi5sYXlvdXQtc2hlbGx7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1yYWRpdXMtbWQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXVpLWJvcmRlcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdWktc2hhZG93LW1kKTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzVyZW07XG4gIH1cblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwLjQ1cmVtIDAuNjByZW07XG4gIH1cblxuICAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YzZjZmYjtcbiAgfVxuXG59XG4iLCIvKiBhc3NldHMvc3R5bGVzL3BhcnRzL21kYi1tb2Rlcm5pemVyLWFkbWluL190YWJsZXMuc2NzcyAqL1xuLmxheW91dC1zaGVsbHtcbiAgLnRhYmxlLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiB2YXIoLS11aS1ib3gtcGFkLXkpIHZhcigtLXVpLWJveC1wYWQteCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAvKiBSZWR1Y2Ugcm93IGhlaWdodCBnbG9iYWxseSB3aXRob3V0IG5lZWRpbmcgLnRhYmxlLXNtIGV2ZXJ5d2hlcmUgKi9cbiAgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMC40NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40NXJlbTtcbiAgfVxuXG4gIC8qIEhlYWRlciBzdHlsZSAobGVzcyBoZWF2eSwgbW9yZSBtb2Rlcm4pICovXG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgZm9udC1zaXplOiAwLjgwcmVtO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXVpLXRleHQtbXV0ZWQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdWktYm9yZGVyKTtcbiAgfVxuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11aS1zdXJmYWNlLW11dGVkLWJnKTtcbiAgfVxufSIsIi8qIGFzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX2RhdGF0YWJsZXMuc2NzcyAqL1xuLmxheW91dC1zaGVsbCB7XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0LFxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjU1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVpLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS11aS1ib3JkZXIpO1xuICB9XG5cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzByZW0gMC41NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1yYWRpdXMtc20pO1xuICB9XG5cbiAgLyogRGF0YVRhYmxlcyAyIGxheW91dCByb3dzIGluc2lkZSB5b3VyIC5zdXJmYWNlICovXG4gIC5zdXJmYWNlIC5kdC1sYXlvdXQtcm93IHtcbiAgICBwYWRkaW5nOiB2YXIoLS11aS1ib3gtcGFkLXkpIHZhcigtLXVpLWJveC1wYWQteCk7XG4gIH1cblxuICAvKiBBZGQgc2VwYXJhdG9ycyBzaW1pbGFyIHRvIHlvdXIgdG9vbGJhci9mb290ZXIgYm9yZGVycyAqL1xuICAuc3VyZmFjZSAuZHQtbGF5b3V0LXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXVpLWJvcmRlcik7XG4gIH1cblxuICAuc3VyZmFjZSAuZHQtbGF5b3V0LXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdWktYm9yZGVyKTtcbiAgfVxuXG4gIC8qIENvbnRyb2xzIHNpemluZyAqL1xuICAuZHQtc2VhcmNoIGlucHV0LFxuICAuZHQtbGVuZ3RoIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1yYWRpdXMtc20pO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdWktYm9yZGVyKTtcbiAgfVxuXG4gIC8qIEZpeCBzZWxlY3Qg4oCcdGV4dCBvdmVybGFwcGluZ+KAnSBieSBlbnN1cmluZyBlbm91Z2ggcmlnaHQgcGFkZGluZyBmb3IgdGhlIGFycm93ICovXG4gIC5kdC1sZW5ndGggc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwLjMwcmVtIDEuNzVyZW0gMC4zMHJlbSAwLjU1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWluLXdpZHRoOiA0Ljc1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNTVyZW0gY2VudGVyO1xuICB9XG5cbiAgLyogQ29tcGFjdCBwYWdpbmF0aW9uICovXG4gIC5kdC1wYWdpbmcgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IC4yNXJlbTtcbiAgfVxuXG4gIC5kdC1wYWdpbmcgLnBhZ2UtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNTVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWktcmFkaXVzLXNtKTtcbiAgfVxuXG4gIC8qIE9wdGlvbmFsOiBtYWtlIGFjdGl2ZSBzdGF0ZSBtYXRjaCB5b3VyIGFjY2VudCAqL1xuICAuZHQtcGFnaW5nIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEsIDExNiwgMjIyLCAwLjEyKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEsIDExNiwgMjIyLCAwLjIwKTtcbiAgICBjb2xvcjogdmFyKC0tdWktYWNjZW50KTtcbiAgfVxuXG4gIC8qIFlvdXIgZXhwYW5kYWJsZSBmaWx0ZXJzIGFyZWEgdW5kZXIgdGhlIHRvb2xiYXIgKi9cbiAgLnN1cmZhY2UtZmlsdGVycyB7XG4gICAgcGFkZGluZzogMC45NXJlbSAxcmVtOyAvKiBtYXRjaCBwYWdlIGhlYWRlciAqL1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS11aS1ib3JkZXIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXVpLXN1cmZhY2UtYmcpO1xuICB9XG5cbiAgLyogQ29sbGVjdGlvbiBwb3B1cCBiYXNlICovXG4gIC5kdC1idXR0b24tY29sbGVjdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdWktYm9yZGVyKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXVpLXJhZGl1cy1tZCkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS11aS1zaGFkb3ctbWQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdWktc3VyZmFjZS1iZykgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAuMzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIE1ha2UgZWFjaCBpdGVtIGEgbmljZSByb3cgKi9cbiAgLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjQ1cmVtIC42cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNmZiICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBDb2xWaXMgY2hlY2tib3ggYWxpZ25tZW50ICovXG4gIC5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLmJ1dHRvbnMtY29sdW1uVmlzaWJpbGl0eSB7XG4gICAgZ2FwOiAuNTVyZW07XG4gIH1cblxuICAuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi5idXR0b25zLWNvbHVtblZpc2liaWxpdHk6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cblxuICAuZHQtYnV0dG9uLWNvbGxlY3Rpb24ge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gIH1cblxuICAuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uIHNwYW4ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAuZHQtaGlkZGVuLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OTlweDtcbiAgICB0b3A6IC05OTk5OXB4O1xuICB9XG4gIC8vIEJ1dHRvbnMgZHJvcGRvd24vbWVudVxuICAuZHQtYnV0dG9uLWNvbGxlY3Rpb24sXG4gIC5kdC1idXR0b25zIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAuMzVyZW07IC8vIGNyZWF0ZXMgc3BhY2Ugc28gaXQgZG9lc24ndCBvdmVybGFwIHRoZSB0cmlnZ2VyXG4gICAgei1pbmRleDogMjAwMDsgICAgICAvLyBhYm92ZSB0YWJsZSAvIHN0aWNreSBoZWFkZXJcbiAgfVxuXG4gIC5kdC1idXR0b24tYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNGE7XG4gIH1cblxuICB0YWJsZS5kYXRhVGFibGV7XG4gICAgdGJvZHkgdHIgLmR0LXJvdy1hY3Rpb25zIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZTtcbiAgICB9XG5cbiAgICB0Ym9keSB0cjpob3ZlciAuZHQtcm93LWFjdGlvbnMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi8qIGFzc2V0cy9zdHlsZXMvcGFydHMvbWRiLW1vZGVybml6ZXItYWRtaW4vX2Zvcm1zLnNjc3MgKi9cbi5sYXlvdXQtc2hlbGwge1xuICAuZm9ybS1sYWJlbCxcbiAgbGFiZWwuZm9ybS1sYWJlbCxcbiAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tdWktdGV4dCk7XG4gIH1cblxuICAuZm9ybS10ZXh0LFxuICAuaGVscC10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODByZW07XG4gICAgY29sb3I6IHZhcigtLXVpLXRleHQtbXV0ZWQpO1xuICB9XG5cbn0iLCIvKiBhc3NldHMvc3R5bGVzL3BhcnRzL21kYi1tb2Rlcm5pemVyLWFkbWluL19sYXlvdXQuc2NzcyAqL1xuXG4ubGF5b3V0LXNoZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuYXBwLXNoZWxsIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8qIGJvZHkgcm93IGZpbGxzIHJlbWFpbmluZyBoZWlnaHQgKi9cbiAgLmFwcC1zaGVsbC1yb3cge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMDsgLyogSU1QT1JUQU5UOiBhbGxvd3MgY2hpbGRyZW4gdG8gc2Nyb2xsICovXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAvKiBNYWluIGNvbnRlbnQgYXJlYSBwYWRkaW5nICovXG4gIC5hcHAtbWFpbiB7XG4gICAgcGFkZGluZzogdmFyKC0tdWktcGFnZS1wYWRkaW5nLXkpIHZhcigtLXVpLXBhZ2UtcGFkZGluZy14KTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAuY29sbGFwc2luZyB7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodDtcbiAgfVxuXG4gIC8qIE1vYmlsZTogcmVkdWNlIGhvcml6b250YWwgcGFkZGluZyAqL1xuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYXBwLW1haW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS11aS1wYWdlLXBhZGRpbmcteC1zbSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS11aS1wYWdlLXBhZGRpbmcteC1zbSk7XG4gICAgfVxuICB9XG59XG4iLCIvKiBhc3NldHMvc3R5bGVzL3BhcnRzL21kYi1tb2Rlcm5pemVyLWFkbWluL19saXN0X3Rvb2xiYXIuc2NzcyAqL1xuLmxheW91dC1zaGVsbCB7XG4gIC8qIFRvb2xiYXIgY29udGFpbmVyICh5b3VyIF9saXN0X3Rvb2xiYXIuaHRtbC50d2lnKSAqL1xuICAuc3VyZmFjZS10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IHZhcigtLXVpLWJveC1wYWQteSkgdmFyKC0tdWktYm94LXBhZC14KTtcbiAgICBnYXA6IHZhcigtLXVpLXRvb2xiYXItZ2FwKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdWktYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1zdXJmYWNlLWJnKTtcblxuICAgIC8qIGRlc2t0b3A6IGtlZXAgb25lIGxpbmUgKi9cbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5zdXJmYWNlLXRvb2xiYXItbGVmdCxcbiAgLnN1cmZhY2UtdG9vbGJhci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1pbi13aWR0aDogMDsgLyogYWxsb3dzIHRoZSBzZWFyY2ggdG8gc2hyaW5rIHdpdGhvdXQgd3JhcHBpbmcgKi9cbiAgfVxuXG4gIC8qIFNlYXJjaCBzaG91bGQgYmUgYWJsZSB0byBzaHJpbmssIG5vdCBmb3JjZSB3cmFwcGluZyAqL1xuICAuc3VyZmFjZS1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8qIFRvb2xiYXIgYnV0dG9uczogc2xpZ2h0bHkgdGlnaHRlciB0aGFuIGdsb2JhbCAuYnRuLXNtICovXG4gIC5zdXJmYWNlLXRvb2xiYXIgLmJ0bi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuMjZyZW0gMC41MHJlbTtcbiAgICBmb250LXNpemU6IDAuODJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBwcmV2ZW50cyBpY29uL3RleHQgc3RhY2tpbmcgKi9cbiAgfVxuXG4gIC8qIEVuc3VyZSBpY29uK3RleHQgYmVoYXZlIGxpa2UgYSBzaW5nbGUgaW5saW5lIHJvdyAqL1xuICAuc3VyZmFjZS10b29sYmFyIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjM1cmVtO1xuICB9XG5cbiAgLyogSWNvbnMgc2hvdWxkbuKAmXQgaW50cm9kdWNlIHdlaXJkIGxpbmUtaGVpZ2h0IHNwYWNpbmcgKi9cbiAgLnN1cmZhY2UtdG9vbGJhciAuYnRuIGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnN1cmZhY2Utc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8qIE1ha2UgdG9vbGJhciBidXR0b25zIGEgdG91Y2ggdGlnaHRlciB0aGFuIGdsb2JhbCAuYnRuICovXG4gIC5zdXJmYWNlLXRvb2xiYXIgLmJ0bi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuMjZyZW0gMC41MHJlbTtcbiAgICBmb250LXNpemU6IDAuODJyZW07XG4gIH1cblxuICAuc3VyZmFjZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXVpLWJveC1wYWQteSkgdmFyKC0tdWktYm94LXBhZC14KTtcbiAgfVxuXG4gIC8vLnN1cmZhY2UtZmlsdGVyc3tcbiAgLy8gIHBhZGRpbmc6IHZhcigtLXVpLWJveC1wYWQteSkgdmFyKC0tdWktYm94LXBhZC14KTtcbiAgLy99XG5cbiAgLnN1cmZhY2UtZmlsdGVycyB7XG4gICAgcGFkZGluZzogMDsgLyogY3JpdGljYWw6IGtlZXAgY29sbGFwc2Ugc21vb3RoICovXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXVpLWJvcmRlcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdWktc3VyZmFjZS1iZyk7XG4gIH1cblxuICAvKiBJbm5lciB3cmFwcGVyOiBwYWRkaW5nIGdvZXMgaGVyZSAqL1xuICAuc3VyZmFjZS1maWx0ZXJzLWlubmVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS11aS1ib3gtcGFkLXkpIHZhcigtLXVpLWJveC1wYWQteCk7IC8qIG9yIDAuOTVyZW0gMXJlbSAqL1xuICB9XG5cbiAgLyogU21hbGwgcmVzcG9uc2l2ZSBiZWhhdmlvdXIgKGFsbG93IHdyYXAgb24gc21hbGwgc2NyZWVucykgKi9cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnN1cmZhY2UtdG9vbGJhciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAuc3VyZmFjZS10b29sYmFyLWxlZnQsXG4gICAgLnN1cmZhY2UtdG9vbGJhci1yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuc3VyZmFjZS1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGFzc2V0cy9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MgKi9cblxuYm9keS5sb2dpbi1wYWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdWktcGFnZS1iZywgI2Y2ZjhmYik7XG59XG5cbi8qIENlbnRlciBwYWdlICovXG4uYXBwLWxvZ2luLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi8qIEVuc3VyZSBCb290c3RyYXAgcm93IGJlaGF2ZXMgaW5zaWRlIGZsZXggKi9cbi5hcHAtbG9naW4tcGFnZSA+IC5yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hcHAtbG9naW4tZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnJhbmQvbG9nbyBibG9jayAqL1xuLmFwcC1sb2dpbi1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLyogTG9nbyBzaXppbmc6IOKAnGhlaWdodCBkcml2ZW7igJ0gd29ya3MgYmVzdCBhY3Jvc3MgYnJhbmRzICovXG4uYXBwLWxvZ2luLWJyYW5kLWltZyB7XG4gIG1heC1oZWlnaHQ6IDU2cHg7ICAgICAgLyogYWRqdXN0IGlmIHlvdSB3YW50IGJpZ2dlciAqL1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBDYXJkICovXG4uYXBwLWxvZ2luLWlubmVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXVpLXN1cmZhY2UtYmcsICNmZmYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11aS1ib3JkZXIsICNlNmVhZjApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS11aS1yYWRpdXMtbWQsIDEycHgpO1xuICBib3gtc2hhZG93OiB2YXIoLS11aS1zaGFkb3ctbWQsIDAgNHB4IDE2cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA4KSk7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi8qIElucHV0cyAqL1xuLmFwcC1sb2dpbi1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xufVxuXG4uYXBwLWxvZ2luLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogNjUwO1xuICBjb2xvcjogdmFyKC0tdWktdGV4dCwgIzFmMmEzNyk7XG4gIG1hcmdpbi1ib3R0b206IDAuMzVyZW07XG59XG5cbi5hcHAtbG9naW4tZm9ybS1jb250cm9sLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXVpLXJhZGl1cy1zbSwgOHB4KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS11aS1ib3JkZXIsICNlNmVhZjApO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogMC41NXJlbSAwLjdyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5hcHAtbG9naW4tZm9ybS1jb250cm9sLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMSwgMTE2LCAyMjIsIDAuMzUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMSwgMTE2LCAyMjIsIDAuMTIpO1xufVxuXG4vKiBSZW1lbWJlciBtZSAqL1xuLmFwcC1sb2dpbi1jaGsgbGFiZWwge1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGNvbG9yOiB2YXIoLS11aS10ZXh0LCAjMWYyYTM3KTtcbn1cblxuLmFwcC1sb2dpbi1jaGsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG5cbi8qIENUQSAqL1xuLmFwcC1sb2dpbi1idG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdWktcmFkaXVzLXNtLCA4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjU1cmVtIDFyZW07XG4gIG1pbi13aWR0aDogMTYwcHg7XG59IiwiYm9keS5iMmItb3JkZXIge1xuICAjYjJiX29yZGVyX3RhYmxlIHRib2R5IHRyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAjYjJiX29yZGVyX3RhYmxlIHRkLmR0LXNlbGVjdCxcbiAgI2IyYl9vcmRlcl90YWJsZSB0ZC5kdC1hY3Rpb25zIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn0iLCJib2R5LmN1c3RvbWVyIHtcbiAgI2N1c3RvbWVyX3RhYmxlIHRib2R5IHRyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAjY3VzdG9tZXJfdGFibGUgdGQuZHQtc2VsZWN0LFxuICAjY3VzdG9tZXJfdGFibGUgdGQuZHQtYWN0aW9ucyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59IiwiYm9keS5jdXN0b21lci1zaGlwcGluZy1hZGRyZXNzIHtcbiAgI2N1c3RvbWVyX3NoaXBwaW5nX2FkZHJlc3NfdGFibGUgdGJvZHkgdHIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICNjdXN0b21lcl9zaGlwcGluZ19hZGRyZXNzX3RhYmxlIHRkLmR0LXNlbGVjdCxcbiAgI2N1c3RvbWVyX3NoaXBwaW5nX2FkZHJlc3NfdGFibGUgdGQuZHQtYWN0aW9ucyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59IiwiYm9keS5jdXN0b21lci1wcm9kdWN0IHtcbiAgI2N1c3RvbWVyX3Byb2R1Y3RfdGFibGUgdGJvZHkgdHIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICNjdXN0b21lcl9wcm9kdWN0X3RhYmxlIHRkLmR0LXNlbGVjdCxcbiAgI2N1c3RvbWVyX3Byb2R1Y3RfdGFibGUgdGQuZHQtYWN0aW9ucyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG4iLCJib2R5LmRpc2NvdW50IHtcbiAgI2Rpc2NvdW50X3RhYmxlIHRib2R5IHRyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAjZGlzY291bnRfdGFibGUgdGQuZHQtc2VsZWN0LFxuICAjZGlzY291bnRfdGFibGUgdGQuZHQtYWN0aW9ucyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59IiwiYm9keS5sb2dpbi1wYWdlIHtcbi8qICAgICNwYWdlX3dyYXBwZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH0qL1xuXG4gICAgI2ZsX2xvZ2luX3BhZ2Uge1xuXG4gICAgfVxufSIsImJvZHkuam9iLWFwcGxpY2F0aW9uIHtcbiAgI2pvYl9hcHBsaWNhdGlvbl90YWJsZSB0Ym9keSB0ciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgI2pvYl9hcHBsaWNhdGlvbl90YWJsZSB0ZC5kdC1zZWxlY3QsXG4gICNqb2JfYXBwbGljYXRpb25fdGFibGUgdGQuZHQtYWN0aW9ucyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmxjLWF0dGFjaG1lbnQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tbGNtb2JpbGktdHJhbnNpdGlvbik7XG5cbiAgICAubGMtYXR0YWNobWVudC1pdGVtLWNvbnRlbnQuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsImJvZHkucHJvZHVjdCB7XG4gICNwcm9kdWN0X3RhYmxlIHRib2R5IHRyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAjcHJvZHVjdF90YWJsZSB0ZC5kdC1zZWxlY3QsXG4gICNwcm9kdWN0X3RhYmxlIHRkLmR0LWFjdGlvbnMge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICNsY19hdHRhY2htZW50c19jb2xsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLmxjLWF0dGFjaG1lbnQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tbGNtb2JpbGktdHJhbnNpdGlvbik7XG5cbiAgICAmLmltYWdlIHtcbiAgICAgIC5sYy1hdHRhY2htZW50LWl0ZW0tcmVtb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNzVyZW07XG4gICAgICAgIHJpZ2h0OiAwLjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYy1hdHRhY2htZW50LWl0ZW0tY29udGVudC5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnByb2R1Y3QtY2F0ZWdvcnkge1xuICAjcHJvZHVjdF9jYXRlZ29yeV90YWJsZSB0Ym9keSB0ciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgI3Byb2R1Y3RfY2F0ZWdvcnlfdGFibGUgdGQuZHQtc2VsZWN0LFxuICAjcHJvZHVjdF9jYXRlZ29yeV90YWJsZSB0ZC5kdC1hY3Rpb25zIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn0iLCJib2R5LnVzZXIge1xuICAjdXNlcl90YWJsZSB0Ym9keSB0ciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgI3VzZXJfdGFibGUgdGQuZHQtc2VsZWN0LFxuICAjdXNlcl90YWJsZSB0ZC5kdC1hY3Rpb25zIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/