@charset "UTF-8";.angular-tooltip{position:absolute;background:#000;z-index:9999;padding:3px;border:2px solid #000;color:#fff;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:250px;border-radius:3px}.angular-tooltip:after,.angular-tooltip:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.angular-tooltip:before{border-color:transparent;border-width:8px}.angular-tooltip:after{border-color:transparent;border-width:5px}.angular-tooltip.angular-tooltip-top-center:after,.angular-tooltip.angular-tooltip-top-center:before,.angular-tooltip.angular-tooltip-top-middle:after,.angular-tooltip.angular-tooltip-top-middle:before,.angular-tooltip.angular-tooltip-top:after,.angular-tooltip.angular-tooltip-top:before{top:100%;left:50%}.angular-tooltip.angular-tooltip-top-center:before,.angular-tooltip.angular-tooltip-top-middle:before,.angular-tooltip.angular-tooltip-top:before{margin-left:-8px;border-top-color:#000}.angular-tooltip.angular-tooltip-top-center:after,.angular-tooltip.angular-tooltip-top-middle:after,.angular-tooltip.angular-tooltip-top:after{margin-left:-5px;border-top-color:#000}.angular-tooltip.angular-tooltip-top-right:after,.angular-tooltip.angular-tooltip-top-right:before{top:100%;right:calc(100% - 8px)}.angular-tooltip.angular-tooltip-top-right:before{margin-right:-8px;border-top-color:#000}.angular-tooltip.angular-tooltip-top-right:after{margin-right:-5px;border-top-color:#000}.angular-tooltip.angular-tooltip-right-top:after,.angular-tooltip.angular-tooltip-right-top:before{top:calc(100% - 8px);right:100%}.angular-tooltip.angular-tooltip-right-top:before{margin-top:-8px;border-right-color:#000}.angular-tooltip.angular-tooltip-right-top:after{margin-top:-5px;border-right-color:#000}.angular-tooltip.angular-tooltip-right-center:after,.angular-tooltip.angular-tooltip-right-center:before,.angular-tooltip.angular-tooltip-right-middle:after,.angular-tooltip.angular-tooltip-right-middle:before,.angular-tooltip.angular-tooltip-right:after,.angular-tooltip.angular-tooltip-right:before{top:50%;right:100%}.angular-tooltip.angular-tooltip-right-center:before,.angular-tooltip.angular-tooltip-right-middle:before,.angular-tooltip.angular-tooltip-right:before{margin-top:-8px;border-right-color:#000}.angular-tooltip.angular-tooltip-right-center:after,.angular-tooltip.angular-tooltip-right-middle:after,.angular-tooltip.angular-tooltip-right:after{margin-top:-5px;border-right-color:#000}.angular-tooltip.angular-tooltip-right-bottom:after,.angular-tooltip.angular-tooltip-right-bottom:before{bottom:calc(100% - 8px);right:100%}.angular-tooltip.angular-tooltip-right-bottom:before{margin-bottom:-8px;border-right-color:#000}.angular-tooltip.angular-tooltip-right-bottom:after{margin-bottom:-5px;border-right-color:#000}.angular-tooltip.angular-tooltip-bottom-right:after,.angular-tooltip.angular-tooltip-bottom-right:before{bottom:100%;right:calc(100% - 8px)}.angular-tooltip.angular-tooltip-bottom-right:before{margin-right:-8px;border-bottom-color:#000}.angular-tooltip.angular-tooltip-bottom-right:after{margin-right:-5px;border-bottom-color:#000}.angular-tooltip.angular-tooltip-bottom-center:after,.angular-tooltip.angular-tooltip-bottom-center:before,.angular-tooltip.angular-tooltip-bottom-middle:after,.angular-tooltip.angular-tooltip-bottom-middle:before,.angular-tooltip.angular-tooltip-bottom:after,.angular-tooltip.angular-tooltip-bottom:before{bottom:100%;left:50%}.angular-tooltip.angular-tooltip-bottom-center:before,.angular-tooltip.angular-tooltip-bottom-middle:before,.angular-tooltip.angular-tooltip-bottom:before{margin-left:-8px;border-bottom-color:#000}.angular-tooltip.angular-tooltip-bottom-center:after,.angular-tooltip.angular-tooltip-bottom-middle:after,.angular-tooltip.angular-tooltip-bottom:after{margin-left:-5px;border-bottom-color:#000}.angular-tooltip.angular-tooltip-bottom-left:after,.angular-tooltip.angular-tooltip-bottom-left:before{bottom:100%;left:calc(100% - 8px)}.angular-tooltip.angular-tooltip-bottom-left:before{margin-left:-8px;border-bottom-color:#000}.angular-tooltip.angular-tooltip-bottom-left:after{margin-left:-5px;border-bottom-color:#000}.angular-tooltip.angular-tooltip-left-bottom:after,.angular-tooltip.angular-tooltip-left-bottom:before{bottom:calc(100% - 8px);left:100%}.angular-tooltip.angular-tooltip-left-bottom:before{margin-bottom:-8px;border-left-color:#000}.angular-tooltip.angular-tooltip-left-bottom:after{margin-bottom:-5px;border-left-color:#000}.angular-tooltip.angular-tooltip-left-center:after,.angular-tooltip.angular-tooltip-left-center:before,.angular-tooltip.angular-tooltip-left-middle:after,.angular-tooltip.angular-tooltip-left-middle:before,.angular-tooltip.angular-tooltip-left:after,.angular-tooltip.angular-tooltip-left:before{top:50%;left:100%}.angular-tooltip.angular-tooltip-left-center:before,.angular-tooltip.angular-tooltip-left-middle:before,.angular-tooltip.angular-tooltip-left:before{margin-top:-8px;border-left-color:#000}.angular-tooltip.angular-tooltip-left-center:after,.angular-tooltip.angular-tooltip-left-middle:after,.angular-tooltip.angular-tooltip-left:after{margin-top:-5px;border-left-color:#000}.angular-tooltip.angular-tooltip-left-top:after,.angular-tooltip.angular-tooltip-left-top:before{top:calc(100% - 8px);left:100%}.angular-tooltip.angular-tooltip-left-top:before{margin-top:-8px;border-left-color:#000}.angular-tooltip.angular-tooltip-left-top:after{margin-top:-5px;border-left-color:#000}.angular-tooltip.angular-tooltip-top-left:after,.angular-tooltip.angular-tooltip-top-left:before{top:100%;left:calc(100% - 8px)}.angular-tooltip.angular-tooltip-top-left:before{margin-left:-8px;border-top-color:#000}.angular-tooltip.angular-tooltip-top-left:after{margin-left:-5px;border-top-color:#000}.angular-tooltip{padding:10px 15px;max-width:400px;box-sizing:border-box}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes talking{0%{-webkit-box-shadow:0 0 2px 0 rgba(228,29,44,.9);box-shadow:0 0 2px 0 rgba(228,29,44,.9)}15%{-webkit-box-shadow:0 0 2px 15px rgba(228,29,44,.9);box-shadow:0 0 2px 15px rgba(228,29,44,.9)}25%{-webkit-box-shadow:0 0 2px 7px rgba(228,29,44,.9);box-shadow:0 0 2px 7px rgba(228,29,44,.9)}50%{-webkit-box-shadow:0 0 2px 10px rgba(228,29,44,.9);box-shadow:0 0 2px 10px rgba(228,29,44,.9)}65%{-webkit-box-shadow:0 0 2px 12px rgba(228,29,44,.9);box-shadow:0 0 2px 12px rgba(228,29,44,.9)}75%{-webkit-box-shadow:0 0 2px 7px rgba(228,29,44,.9);box-shadow:0 0 2px 7px rgba(228,29,44,.9)}100%{-webkit-box-shadow:0 0 2px 0 rgba(228,29,44,.9);box-shadow:0 0 2px 0 rgba(228,29,44,.9)}}@keyframes talking{0%{-webkit-box-shadow:0 0 2px 0 rgba(228,29,44,.9);box-shadow:0 0 2px 0 rgba(228,29,44,.9)}15%{-webkit-box-shadow:0 0 2px 15px rgba(228,29,44,.9);box-shadow:0 0 2px 15px rgba(228,29,44,.9)}25%{-webkit-box-shadow:0 0 2px 7px rgba(228,29,44,.9);box-shadow:0 0 2px 7px rgba(228,29,44,.9)}50%{-webkit-box-shadow:0 0 2px 10px rgba(228,29,44,.9);box-shadow:0 0 2px 10px rgba(228,29,44,.9)}65%{-webkit-box-shadow:0 0 2px 12px rgba(228,29,44,.9);box-shadow:0 0 2px 12px rgba(228,29,44,.9)}75%{-webkit-box-shadow:0 0 2px 7px rgba(228,29,44,.9);box-shadow:0 0 2px 7px rgba(228,29,44,.9)}100%{-webkit-box-shadow:0 0 2px 0 rgba(228,29,44,.9);box-shadow:0 0 2px 0 rgba(228,29,44,.9)}}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@-webkit-keyframes borderPulse{0%{-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.4),0 0 0 0 #fff;box-shadow:inset 0 0 0 5px rgba(255,255,255,.4),0 0 0 0 #fff}100%{-webkit-box-shadow:inset 0 0 0 3px rgba(118,188,229,.2),0 0 0 10px rgba(255,255,255,0);box-shadow:inset 0 0 0 3px rgba(118,188,229,.2),0 0 0 10px rgba(255,255,255,0)}}@keyframes borderPulse{0%{-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.4),0 0 0 0 #fff;box-shadow:inset 0 0 0 5px rgba(255,255,255,.4),0 0 0 0 #fff}100%{-webkit-box-shadow:inset 0 0 0 3px rgba(118,188,229,.2),0 0 0 10px rgba(255,255,255,0);box-shadow:inset 0 0 0 3px rgba(118,188,229,.2),0 0 0 10px rgba(255,255,255,0)}}@-webkit-keyframes borderPulseRed{0%{-webkit-box-shadow:inset 0 0 0 5px rgba(0,0,0,.4),0 0 0 0 #000;box-shadow:inset 0 0 0 5px rgba(0,0,0,.4),0 0 0 0 #000}100%{-webkit-box-shadow:inset 0 0 0 3px rgba(228,29,44,.2),0 0 0 10px transparent;box-shadow:inset 0 0 0 3px rgba(228,29,44,.2),0 0 0 10px transparent}}@keyframes borderPulseRed{0%{-webkit-box-shadow:inset 0 0 0 5px rgba(0,0,0,.4),0 0 0 0 #000;box-shadow:inset 0 0 0 5px rgba(0,0,0,.4),0 0 0 0 #000}100%{-webkit-box-shadow:inset 0 0 0 3px rgba(228,29,44,.2),0 0 0 10px transparent;box-shadow:inset 0 0 0 3px rgba(228,29,44,.2),0 0 0 10px transparent}}@-webkit-keyframes pulseScale{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.125);transform:scale(1.125)}}@keyframes pulseScale{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.125);transform:scale(1.125)}}/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:.625em}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:767px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:768px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1280px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1472px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:767px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:768px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:768px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1279px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1280px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1472px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:767px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:768px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:768px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1279px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1280px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1472px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:767px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:768px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:768px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1279px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1280px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1472px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:767px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:768px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:768px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1279px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1280px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1472px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#030304!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#030304!important}.has-text-light{color:hsl(0deg,0%,96%)!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:hsl(0deg,0%,96%)!important}.has-text-dark{color:hsl(0deg,0%,21%)!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:hsl(0deg,0%,21%)!important}.has-text-primary{color:hsl(171deg,100%,41%)!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:hsl(171deg,100%,41%)!important}.has-text-link{color:#76bce5!important}a.has-text-link:focus,a.has-text-link:hover{color:#4ba7dd!important}.has-background-link{background-color:#76bce5!important}.has-text-info{color:hsl(204deg,86%,53%)!important}a.has-text-info:focus,a.has-text-info:hover{color:#0f81cc!important}.has-background-info{background-color:hsl(204deg,86%,53%)!important}.has-text-success{color:hsl(141deg,71%,48%)!important}a.has-text-success:focus,a.has-text-success:hover{color:#1ca64c!important}.has-background-success{background-color:hsl(141deg,71%,48%)!important}.has-text-warning{color:hsl(48deg,100%,67%)!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:hsl(48deg,100%,67%)!important}.has-text-danger{color:#e41d2c!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#b81622!important}.has-background-danger{background-color:#e41d2c!important}.has-text-black-bis{color:hsl(0deg,0%,7%)!important}.has-background-black-bis{background-color:hsl(0deg,0%,7%)!important}.has-text-black-ter{color:hsl(0deg,0%,14%)!important}.has-background-black-ter{background-color:hsl(0deg,0%,14%)!important}.has-text-grey-darker{color:hsl(0deg,0%,21%)!important}.has-background-grey-darker{background-color:hsl(0deg,0%,21%)!important}.has-text-grey-dark{color:hsl(0deg,0%,29%)!important}.has-background-grey-dark{background-color:hsl(0deg,0%,29%)!important}.has-text-grey{color:#777!important}.has-background-grey{background-color:#777!important}.has-text-grey-light{color:hsl(0deg,0%,71%)!important}.has-background-grey-light{background-color:hsl(0deg,0%,71%)!important}.has-text-grey-lighter{color:hsl(0deg,0%,86%)!important}.has-background-grey-lighter{background-color:hsl(0deg,0%,86%)!important}.has-text-white-ter{color:hsl(0deg,0%,96%)!important}.has-background-white-ter{background-color:hsl(0deg,0%,96%)!important}.has-text-white-bis{color:hsl(0deg,0%,98%)!important}.has-background-white-bis{background-color:hsl(0deg,0%,98%)!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-block{display:block!important}@media screen and (max-width:767px){.is-block-mobile{display:block!important}}@media screen and (min-width:768px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:768px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1279px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1280px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1472px){.is-block-fullhd{display:block!important}}.is-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:767px){.is-flex-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:768px),print{.is-flex-tablet{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:768px) and (max-width:1023px){.is-flex-tablet-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px) and (max-width:1279px){.is-flex-desktop-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1280px){.is-flex-widescreen{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-flex-widescreen-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1472px){.is-flex-fullhd{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:767px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:768px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:768px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1279px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1280px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1472px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:767px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:768px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:768px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1279px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1280px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1472px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media screen and (max-width:767px){.is-inline-flex-mobile{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:768px),print{.is-inline-flex-tablet{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:768px) and (max-width:1023px){.is-inline-flex-tablet-only{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1279px){.is-inline-flex-desktop-only{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1280px){.is-inline-flex-widescreen{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-flex-widescreen-only{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1472px){.is-inline-flex-fullhd{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:767px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:768px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:768px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1279px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1280px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1472px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:767px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:768px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:768px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1279px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1280px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1472px){.is-invisible-fullhd{visibility:hidden!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{-webkit-box-shadow:none!important;box-shadow:none!important}.nav,.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.is-white.nav,.navbar.is-white{background-color:#fff;color:#030304}.is-white.nav .nav__brand .navbar-link,.is-white.nav .nav__brand>.navbar-item,.is-white.nav .navbar-brand .navbar-link,.is-white.nav .navbar-brand>.navbar-item,.navbar.is-white .nav__brand .navbar-link,.navbar.is-white .nav__brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#030304}.is-white.nav .nav__brand .navbar-link.is-active,.is-white.nav .nav__brand .navbar-link:hover,.is-white.nav .nav__brand>a.navbar-item.is-active,.is-white.nav .nav__brand>a.navbar-item:hover,.is-white.nav .navbar-brand .navbar-link.is-active,.is-white.nav .navbar-brand .navbar-link:hover,.is-white.nav .navbar-brand>a.navbar-item.is-active,.is-white.nav .navbar-brand>a.navbar-item:hover,.navbar.is-white .nav__brand .navbar-link.is-active,.navbar.is-white .nav__brand .navbar-link:hover,.navbar.is-white .nav__brand>a.navbar-item.is-active,.navbar.is-white .nav__brand>a.navbar-item:hover,.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#030304}.is-white.nav .nav__brand .navbar-link::after,.is-white.nav .navbar-brand .navbar-link::after,.navbar.is-white .nav__brand .navbar-link::after,.navbar.is-white .navbar-brand .navbar-link::after{border-color:#030304}.is-white.nav .navbar-burger,.navbar.is-white .navbar-burger{color:#030304}@media screen and (min-width:1024px){.is-white.nav .navbar-end .navbar-link,.is-white.nav .navbar-end>.navbar-item,.is-white.nav .navbar-start .navbar-link,.is-white.nav .navbar-start>.navbar-item,.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#030304}.is-white.nav .navbar-end .navbar-link.is-active,.is-white.nav .navbar-end .navbar-link:hover,.is-white.nav .navbar-end>a.navbar-item.is-active,.is-white.nav .navbar-end>a.navbar-item:hover,.is-white.nav .navbar-start .navbar-link.is-active,.is-white.nav .navbar-start .navbar-link:hover,.is-white.nav .navbar-start>a.navbar-item.is-active,.is-white.nav .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#030304}.is-white.nav .navbar-end .navbar-link::after,.is-white.nav .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after,.navbar.is-white .navbar-start .navbar-link::after{border-color:#030304}.is-white.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-white.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#030304}.is-white.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#030304}}.is-black.nav,.navbar.is-black{background-color:#030304;color:#fff}.is-black.nav .nav__brand .navbar-link,.is-black.nav .nav__brand>.navbar-item,.is-black.nav .navbar-brand .navbar-link,.is-black.nav .navbar-brand>.navbar-item,.navbar.is-black .nav__brand .navbar-link,.navbar.is-black .nav__brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.is-black.nav .nav__brand .navbar-link.is-active,.is-black.nav .nav__brand .navbar-link:hover,.is-black.nav .nav__brand>a.navbar-item.is-active,.is-black.nav .nav__brand>a.navbar-item:hover,.is-black.nav .navbar-brand .navbar-link.is-active,.is-black.nav .navbar-brand .navbar-link:hover,.is-black.nav .navbar-brand>a.navbar-item.is-active,.is-black.nav .navbar-brand>a.navbar-item:hover,.navbar.is-black .nav__brand .navbar-link.is-active,.navbar.is-black .nav__brand .navbar-link:hover,.navbar.is-black .nav__brand>a.navbar-item.is-active,.navbar.is-black .nav__brand>a.navbar-item:hover,.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.is-black.nav .nav__brand .navbar-link::after,.is-black.nav .navbar-brand .navbar-link::after,.navbar.is-black .nav__brand .navbar-link::after,.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.is-black.nav .navbar-burger,.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.is-black.nav .navbar-end .navbar-link,.is-black.nav .navbar-end>.navbar-item,.is-black.nav .navbar-start .navbar-link,.is-black.nav .navbar-start>.navbar-item,.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.is-black.nav .navbar-end .navbar-link.is-active,.is-black.nav .navbar-end .navbar-link:hover,.is-black.nav .navbar-end>a.navbar-item.is-active,.is-black.nav .navbar-end>a.navbar-item:hover,.is-black.nav .navbar-start .navbar-link.is-active,.is-black.nav .navbar-start .navbar-link:hover,.is-black.nav .navbar-start>a.navbar-item.is-active,.is-black.nav .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.is-black.nav .navbar-end .navbar-link::after,.is-black.nav .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after,.navbar.is-black .navbar-start .navbar-link::after{border-color:#fff}.is-black.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-black.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.is-black.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#030304;color:#fff}}.is-light.nav,.navbar.is-light{background-color:hsl(0deg,0%,96%);color:hsl(0deg,0%,21%)}.is-light.nav .nav__brand .navbar-link,.is-light.nav .nav__brand>.navbar-item,.is-light.nav .navbar-brand .navbar-link,.is-light.nav .navbar-brand>.navbar-item,.navbar.is-light .nav__brand .navbar-link,.navbar.is-light .nav__brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:hsl(0deg,0%,21%)}.is-light.nav .nav__brand .navbar-link.is-active,.is-light.nav .nav__brand .navbar-link:hover,.is-light.nav .nav__brand>a.navbar-item.is-active,.is-light.nav .nav__brand>a.navbar-item:hover,.is-light.nav .navbar-brand .navbar-link.is-active,.is-light.nav .navbar-brand .navbar-link:hover,.is-light.nav .navbar-brand>a.navbar-item.is-active,.is-light.nav .navbar-brand>a.navbar-item:hover,.navbar.is-light .nav__brand .navbar-link.is-active,.navbar.is-light .nav__brand .navbar-link:hover,.navbar.is-light .nav__brand>a.navbar-item.is-active,.navbar.is-light .nav__brand>a.navbar-item:hover,.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:hsl(0deg,0%,21%)}.is-light.nav .nav__brand .navbar-link::after,.is-light.nav .navbar-brand .navbar-link::after,.navbar.is-light .nav__brand .navbar-link::after,.navbar.is-light .navbar-brand .navbar-link::after{border-color:hsl(0deg,0%,21%)}.is-light.nav .navbar-burger,.navbar.is-light .navbar-burger{color:hsl(0deg,0%,21%)}@media screen and (min-width:1024px){.is-light.nav .navbar-end .navbar-link,.is-light.nav .navbar-end>.navbar-item,.is-light.nav .navbar-start .navbar-link,.is-light.nav .navbar-start>.navbar-item,.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:hsl(0deg,0%,21%)}.is-light.nav .navbar-end .navbar-link.is-active,.is-light.nav .navbar-end .navbar-link:hover,.is-light.nav .navbar-end>a.navbar-item.is-active,.is-light.nav .navbar-end>a.navbar-item:hover,.is-light.nav .navbar-start .navbar-link.is-active,.is-light.nav .navbar-start .navbar-link:hover,.is-light.nav .navbar-start>a.navbar-item.is-active,.is-light.nav .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:hsl(0deg,0%,21%)}.is-light.nav .navbar-end .navbar-link::after,.is-light.nav .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after,.navbar.is-light .navbar-start .navbar-link::after{border-color:hsl(0deg,0%,21%)}.is-light.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-light.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:hsl(0deg,0%,21%)}.is-light.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:hsl(0deg,0%,96%);color:hsl(0deg,0%,21%)}}.is-dark.nav,.navbar.is-dark{background-color:hsl(0deg,0%,21%);color:hsl(0deg,0%,96%)}.is-dark.nav .nav__brand .navbar-link,.is-dark.nav .nav__brand>.navbar-item,.is-dark.nav .navbar-brand .navbar-link,.is-dark.nav .navbar-brand>.navbar-item,.navbar.is-dark .nav__brand .navbar-link,.navbar.is-dark .nav__brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:hsl(0deg,0%,96%)}.is-dark.nav .nav__brand .navbar-link.is-active,.is-dark.nav .nav__brand .navbar-link:hover,.is-dark.nav .nav__brand>a.navbar-item.is-active,.is-dark.nav .nav__brand>a.navbar-item:hover,.is-dark.nav .navbar-brand .navbar-link.is-active,.is-dark.nav .navbar-brand .navbar-link:hover,.is-dark.nav .navbar-brand>a.navbar-item.is-active,.is-dark.nav .navbar-brand>a.navbar-item:hover,.navbar.is-dark .nav__brand .navbar-link.is-active,.navbar.is-dark .nav__brand .navbar-link:hover,.navbar.is-dark .nav__brand>a.navbar-item.is-active,.navbar.is-dark .nav__brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:hsl(0deg,0%,96%)}.is-dark.nav .nav__brand .navbar-link::after,.is-dark.nav .navbar-brand .navbar-link::after,.navbar.is-dark .nav__brand .navbar-link::after,.navbar.is-dark .navbar-brand .navbar-link::after{border-color:hsl(0deg,0%,96%)}.is-dark.nav .navbar-burger,.navbar.is-dark .navbar-burger{color:hsl(0deg,0%,96%)}@media screen and (min-width:1024px){.is-dark.nav .navbar-end .navbar-link,.is-dark.nav .navbar-end>.navbar-item,.is-dark.nav .navbar-start .navbar-link,.is-dark.nav .navbar-start>.navbar-item,.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:hsl(0deg,0%,96%)}.is-dark.nav .navbar-end .navbar-link.is-active,.is-dark.nav .navbar-end .navbar-link:hover,.is-dark.nav .navbar-end>a.navbar-item.is-active,.is-dark.nav .navbar-end>a.navbar-item:hover,.is-dark.nav .navbar-start .navbar-link.is-active,.is-dark.nav .navbar-start .navbar-link:hover,.is-dark.nav .navbar-start>a.navbar-item.is-active,.is-dark.nav .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:hsl(0deg,0%,96%)}.is-dark.nav .navbar-end .navbar-link::after,.is-dark.nav .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after,.navbar.is-dark .navbar-start .navbar-link::after{border-color:hsl(0deg,0%,96%)}.is-dark.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-dark.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:hsl(0deg,0%,96%)}.is-dark.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:hsl(0deg,0%,21%);color:hsl(0deg,0%,96%)}}.is-primary.nav,.navbar.is-primary{background-color:hsl(171deg,100%,41%);color:#fff}.is-primary.nav .nav__brand .navbar-link,.is-primary.nav .nav__brand>.navbar-item,.is-primary.nav .navbar-brand .navbar-link,.is-primary.nav .navbar-brand>.navbar-item,.navbar.is-primary .nav__brand .navbar-link,.navbar.is-primary .nav__brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.is-primary.nav .nav__brand .navbar-link.is-active,.is-primary.nav .nav__brand .navbar-link:hover,.is-primary.nav .nav__brand>a.navbar-item.is-active,.is-primary.nav .nav__brand>a.navbar-item:hover,.is-primary.nav .navbar-brand .navbar-link.is-active,.is-primary.nav .navbar-brand .navbar-link:hover,.is-primary.nav .navbar-brand>a.navbar-item.is-active,.is-primary.nav .navbar-brand>a.navbar-item:hover,.navbar.is-primary .nav__brand .navbar-link.is-active,.navbar.is-primary .nav__brand .navbar-link:hover,.navbar.is-primary .nav__brand>a.navbar-item.is-active,.navbar.is-primary .nav__brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.is-primary.nav .nav__brand .navbar-link::after,.is-primary.nav .navbar-brand .navbar-link::after,.navbar.is-primary .nav__brand .navbar-link::after,.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.is-primary.nav .navbar-burger,.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.is-primary.nav .navbar-end .navbar-link,.is-primary.nav .navbar-end>.navbar-item,.is-primary.nav .navbar-start .navbar-link,.is-primary.nav .navbar-start>.navbar-item,.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.is-primary.nav .navbar-end .navbar-link.is-active,.is-primary.nav .navbar-end .navbar-link:hover,.is-primary.nav .navbar-end>a.navbar-item.is-active,.is-primary.nav .navbar-end>a.navbar-item:hover,.is-primary.nav .navbar-start .navbar-link.is-active,.is-primary.nav .navbar-start .navbar-link:hover,.is-primary.nav .navbar-start>a.navbar-item.is-active,.is-primary.nav .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.is-primary.nav .navbar-end .navbar-link::after,.is-primary.nav .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after,.navbar.is-primary .navbar-start .navbar-link::after{border-color:#fff}.is-primary.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-primary.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.is-primary.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:hsl(171deg,100%,41%);color:#fff}}.is-link.nav,.navbar.is-link{background-color:#76bce5;color:#fff}.is-link.nav .nav__brand .navbar-link,.is-link.nav .nav__brand>.navbar-item,.is-link.nav .navbar-brand .navbar-link,.is-link.nav .navbar-brand>.navbar-item,.navbar.is-link .nav__brand .navbar-link,.navbar.is-link .nav__brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.is-link.nav .nav__brand .navbar-link.is-active,.is-link.nav .nav__brand .navbar-link:hover,.is-link.nav .nav__brand>a.navbar-item.is-active,.is-link.nav .nav__brand>a.navbar-item:hover,.is-link.nav .navbar-brand .navbar-link.is-active,.is-link.nav .navbar-brand .navbar-link:hover,.is-link.nav .navbar-brand>a.navbar-item.is-active,.is-link.nav .navbar-brand>a.navbar-item:hover,.navbar.is-link .nav__brand .navbar-link.is-active,.navbar.is-link .nav__brand .navbar-link:hover,.navbar.is-link .nav__brand>a.navbar-item.is-active,.navbar.is-link .nav__brand>a.navbar-item:hover,.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#61b2e1;color:#fff}.is-link.nav .nav__brand .navbar-link::after,.is-link.nav .navbar-brand .navbar-link::after,.navbar.is-link .nav__brand .navbar-link::after,.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.is-link.nav .navbar-burger,.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.is-link.nav .navbar-end .navbar-link,.is-link.nav .navbar-end>.navbar-item,.is-link.nav .navbar-start .navbar-link,.is-link.nav .navbar-start>.navbar-item,.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.is-link.nav .navbar-end .navbar-link.is-active,.is-link.nav .navbar-end .navbar-link:hover,.is-link.nav .navbar-end>a.navbar-item.is-active,.is-link.nav .navbar-end>a.navbar-item:hover,.is-link.nav .navbar-start .navbar-link.is-active,.is-link.nav .navbar-start .navbar-link:hover,.is-link.nav .navbar-start>a.navbar-item.is-active,.is-link.nav .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#61b2e1;color:#fff}.is-link.nav .navbar-end .navbar-link::after,.is-link.nav .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after,.navbar.is-link .navbar-start .navbar-link::after{border-color:#fff}.is-link.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-link.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#61b2e1;color:#fff}.is-link.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#76bce5;color:#fff}}.is-info.nav,.navbar.is-info{background-color:hsl(204deg,86%,53%);color:#fff}.is-info.nav .nav__brand .navbar-link,.is-info.nav .nav__brand>.navbar-item,.is-info.nav .navbar-brand .navbar-link,.is-info.nav .navbar-brand>.navbar-item,.navbar.is-info .nav__brand .navbar-link,.navbar.is-info .nav__brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.is-info.nav .nav__brand .navbar-link.is-active,.is-info.nav .nav__brand .navbar-link:hover,.is-info.nav .nav__brand>a.navbar-item.is-active,.is-info.nav .nav__brand>a.navbar-item:hover,.is-info.nav .navbar-brand .navbar-link.is-active,.is-info.nav .navbar-brand .navbar-link:hover,.is-info.nav .navbar-brand>a.navbar-item.is-active,.is-info.nav .navbar-brand>a.navbar-item:hover,.navbar.is-info .nav__brand .navbar-link.is-active,.navbar.is-info .nav__brand .navbar-link:hover,.navbar.is-info .nav__brand>a.navbar-item.is-active,.navbar.is-info .nav__brand>a.navbar-item:hover,.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#118fe4;color:#fff}.is-info.nav .nav__brand .navbar-link::after,.is-info.nav .navbar-brand .navbar-link::after,.navbar.is-info .nav__brand .navbar-link::after,.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.is-info.nav .navbar-burger,.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.is-info.nav .navbar-end .navbar-link,.is-info.nav .navbar-end>.navbar-item,.is-info.nav .navbar-start .navbar-link,.is-info.nav .navbar-start>.navbar-item,.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.is-info.nav .navbar-end .navbar-link.is-active,.is-info.nav .navbar-end .navbar-link:hover,.is-info.nav .navbar-end>a.navbar-item.is-active,.is-info.nav .navbar-end>a.navbar-item:hover,.is-info.nav .navbar-start .navbar-link.is-active,.is-info.nav .navbar-start .navbar-link:hover,.is-info.nav .navbar-start>a.navbar-item.is-active,.is-info.nav .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#118fe4;color:#fff}.is-info.nav .navbar-end .navbar-link::after,.is-info.nav .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after,.navbar.is-info .navbar-start .navbar-link::after{border-color:#fff}.is-info.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-info.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#118fe4;color:#fff}.is-info.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:hsl(204deg,86%,53%);color:#fff}}.is-success.nav,.navbar.is-success{background-color:hsl(141deg,71%,48%);color:#fff}.is-success.nav .nav__brand .navbar-link,.is-success.nav .nav__brand>.navbar-item,.is-success.nav .navbar-brand .navbar-link,.is-success.nav .navbar-brand>.navbar-item,.navbar.is-success .nav__brand .navbar-link,.navbar.is-success .nav__brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.is-success.nav .nav__brand .navbar-link.is-active,.is-success.nav .nav__brand .navbar-link:hover,.is-success.nav .nav__brand>a.navbar-item.is-active,.is-success.nav .nav__brand>a.navbar-item:hover,.is-success.nav .navbar-brand .navbar-link.is-active,.is-success.nav .navbar-brand .navbar-link:hover,.is-success.nav .navbar-brand>a.navbar-item.is-active,.is-success.nav .navbar-brand>a.navbar-item:hover,.navbar.is-success .nav__brand .navbar-link.is-active,.navbar.is-success .nav__brand .navbar-link:hover,.navbar.is-success .nav__brand>a.navbar-item.is-active,.navbar.is-success .nav__brand>a.navbar-item:hover,.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#20bc56;color:#fff}.is-success.nav .nav__brand .navbar-link::after,.is-success.nav .navbar-brand .navbar-link::after,.navbar.is-success .nav__brand .navbar-link::after,.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.is-success.nav .navbar-burger,.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.is-success.nav .navbar-end .navbar-link,.is-success.nav .navbar-end>.navbar-item,.is-success.nav .navbar-start .navbar-link,.is-success.nav .navbar-start>.navbar-item,.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.is-success.nav .navbar-end .navbar-link.is-active,.is-success.nav .navbar-end .navbar-link:hover,.is-success.nav .navbar-end>a.navbar-item.is-active,.is-success.nav .navbar-end>a.navbar-item:hover,.is-success.nav .navbar-start .navbar-link.is-active,.is-success.nav .navbar-start .navbar-link:hover,.is-success.nav .navbar-start>a.navbar-item.is-active,.is-success.nav .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#20bc56;color:#fff}.is-success.nav .navbar-end .navbar-link::after,.is-success.nav .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after,.navbar.is-success .navbar-start .navbar-link::after{border-color:#fff}.is-success.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-success.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#20bc56;color:#fff}.is-success.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:hsl(141deg,71%,48%);color:#fff}}.is-warning.nav,.navbar.is-warning{background-color:hsl(48deg,100%,67%);color:rgba(0,0,0,.7)}.is-warning.nav .nav__brand .navbar-link,.is-warning.nav .nav__brand>.navbar-item,.is-warning.nav .navbar-brand .navbar-link,.is-warning.nav .navbar-brand>.navbar-item,.navbar.is-warning .nav__brand .navbar-link,.navbar.is-warning .nav__brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.is-warning.nav .nav__brand .navbar-link.is-active,.is-warning.nav .nav__brand .navbar-link:hover,.is-warning.nav .nav__brand>a.navbar-item.is-active,.is-warning.nav .nav__brand>a.navbar-item:hover,.is-warning.nav .navbar-brand .navbar-link.is-active,.is-warning.nav .navbar-brand .navbar-link:hover,.is-warning.nav .navbar-brand>a.navbar-item.is-active,.is-warning.nav .navbar-brand>a.navbar-item:hover,.navbar.is-warning .nav__brand .navbar-link.is-active,.navbar.is-warning .nav__brand .navbar-link:hover,.navbar.is-warning .nav__brand>a.navbar-item.is-active,.navbar.is-warning .nav__brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.is-warning.nav .nav__brand .navbar-link::after,.is-warning.nav .navbar-brand .navbar-link::after,.navbar.is-warning .nav__brand .navbar-link::after,.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.is-warning.nav .navbar-burger,.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.is-warning.nav .navbar-end .navbar-link,.is-warning.nav .navbar-end>.navbar-item,.is-warning.nav .navbar-start .navbar-link,.is-warning.nav .navbar-start>.navbar-item,.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.is-warning.nav .navbar-end .navbar-link.is-active,.is-warning.nav .navbar-end .navbar-link:hover,.is-warning.nav .navbar-end>a.navbar-item.is-active,.is-warning.nav .navbar-end>a.navbar-item:hover,.is-warning.nav .navbar-start .navbar-link.is-active,.is-warning.nav .navbar-start .navbar-link:hover,.is-warning.nav .navbar-start>a.navbar-item.is-active,.is-warning.nav .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.is-warning.nav .navbar-end .navbar-link::after,.is-warning.nav .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after,.navbar.is-warning .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.is-warning.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-warning.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.is-warning.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:hsl(48deg,100%,67%);color:rgba(0,0,0,.7)}}.is-danger.nav,.navbar.is-danger{background-color:#e41d2c;color:#fff}.is-danger.nav .nav__brand .navbar-link,.is-danger.nav .nav__brand>.navbar-item,.is-danger.nav .navbar-brand .navbar-link,.is-danger.nav .navbar-brand>.navbar-item,.navbar.is-danger .nav__brand .navbar-link,.navbar.is-danger .nav__brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.is-danger.nav .nav__brand .navbar-link.is-active,.is-danger.nav .nav__brand .navbar-link:hover,.is-danger.nav .nav__brand>a.navbar-item.is-active,.is-danger.nav .nav__brand>a.navbar-item:hover,.is-danger.nav .navbar-brand .navbar-link.is-active,.is-danger.nav .navbar-brand .navbar-link:hover,.is-danger.nav .navbar-brand>a.navbar-item.is-active,.is-danger.nav .navbar-brand>a.navbar-item:hover,.navbar.is-danger .nav__brand .navbar-link.is-active,.navbar.is-danger .nav__brand .navbar-link:hover,.navbar.is-danger .nav__brand>a.navbar-item.is-active,.navbar.is-danger .nav__brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#cf1926;color:#fff}.is-danger.nav .nav__brand .navbar-link::after,.is-danger.nav .navbar-brand .navbar-link::after,.navbar.is-danger .nav__brand .navbar-link::after,.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.is-danger.nav .navbar-burger,.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.is-danger.nav .navbar-end .navbar-link,.is-danger.nav .navbar-end>.navbar-item,.is-danger.nav .navbar-start .navbar-link,.is-danger.nav .navbar-start>.navbar-item,.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.is-danger.nav .navbar-end .navbar-link.is-active,.is-danger.nav .navbar-end .navbar-link:hover,.is-danger.nav .navbar-end>a.navbar-item.is-active,.is-danger.nav .navbar-end>a.navbar-item:hover,.is-danger.nav .navbar-start .navbar-link.is-active,.is-danger.nav .navbar-start .navbar-link:hover,.is-danger.nav .navbar-start>a.navbar-item.is-active,.is-danger.nav .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#cf1926;color:#fff}.is-danger.nav .navbar-end .navbar-link::after,.is-danger.nav .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after,.navbar.is-danger .navbar-start .navbar-link::after{border-color:#fff}.is-danger.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-danger.nav .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#cf1926;color:#fff}.is-danger.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#e41d2c;color:#fff}}.nav>.container,.navbar>.container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3.25rem;width:100%}.has-shadow.nav,.navbar.has-shadow{-webkit-box-shadow:0 2px 0 0 hsl(0deg,0%,96%);box-shadow:0 2px 0 0 hsl(0deg,0%,96%)}.is-fixed-bottom.nav,.is-fixed-top.nav,.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.is-fixed-bottom.nav,.navbar.is-fixed-bottom{bottom:0}.is-fixed-bottom.has-shadow.nav,.navbar.is-fixed-bottom.has-shadow{-webkit-box-shadow:0 -2px 0 0 hsl(0deg,0%,96%);box-shadow:0 -2px 0 0 hsl(0deg,0%,96%)}.is-fixed-top.nav,.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.nav__brand,.navbar-brand,.navbar-tabs{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;min-height:3.25rem}.nav__brand a.navbar-item:hover,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:hsl(0deg,0%,29%);cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition-duration:86ms;-o-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,-webkit-transform;-o-transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);-ms-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);-ms-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.menu,.navbar-menu{display:none}.navbar-item,.navbar-link{color:hsl(0deg,0%,29%);display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:hover{background-color:hsl(0deg,0%,98%);color:#76bce5}.navbar-item{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#76bce5}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#76bce5;border-bottom-style:solid;border-bottom-width:3px;color:#76bce5;padding-bottom:calc(.5rem - 3px)}.navbar-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#76bce5;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:hsl(0deg,0%,96%);border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.nav>.container,.navbar>.container{display:block}.nav__brand .navbar-item,.navbar-brand .navbar-item,.navbar-tabs .navbar-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-link::after{display:none}.menu,.navbar-menu{background-color:#fff;-webkit-box-shadow:0 8px 16px rgba(3,3,4,.1);box-shadow:0 8px 16px rgba(3,3,4,.1);padding:.5rem 0}.is-active.menu,.navbar-menu.is-active{display:block}.is-fixed-bottom-touch.nav,.is-fixed-top-touch.nav,.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.is-fixed-bottom-touch.nav,.navbar.is-fixed-bottom-touch{bottom:0}.is-fixed-bottom-touch.has-shadow.nav,.navbar.is-fixed-bottom-touch.has-shadow{-webkit-box-shadow:0 -2px 3px rgba(3,3,4,.1);box-shadow:0 -2px 3px rgba(3,3,4,.1)}.is-fixed-top-touch.nav,.navbar.is-fixed-top-touch{top:0}.is-fixed-top-touch.nav .menu,.is-fixed-top-touch.nav .navbar-menu,.is-fixed-top.nav .menu,.is-fixed-top.nav .navbar-menu,.navbar.is-fixed-top .menu,.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.menu,.nav,.navbar,.navbar-end,.navbar-menu,.navbar-start{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.nav,.navbar{min-height:3.25rem}.is-spaced.nav,.navbar.is-spaced{padding:1rem 2rem}.is-spaced.nav .navbar-end,.is-spaced.nav .navbar-start,.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-spaced.nav .navbar-link,.is-spaced.nav a.navbar-item,.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.is-transparent.nav .navbar-link.is-active,.is-transparent.nav .navbar-link:hover,.is-transparent.nav a.navbar-item.is-active,.is-transparent.nav a.navbar-item:hover,.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.is-transparent.nav .navbar-item.has-dropdown.is-active .navbar-link,.is-transparent.nav .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.is-transparent.nav .navbar-dropdown a.navbar-item:hover,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:hsl(0deg,0%,96%);color:#030304}.is-transparent.nav .navbar-dropdown a.navbar-item.is-active,.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:hsl(0deg,0%,96%);color:#76bce5}.navbar-burger{display:none}.navbar-item,.navbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item.has-dropdown{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{-webkit-transform:rotate(135deg) translate(.25em,-.25em);-ms-transform:rotate(135deg) translate(.25em,-.25em);transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid hsl(0deg,0%,86%);border-radius:6px 6px 0 0;border-top:none;bottom:100%;-webkit-box-shadow:0 -8px 8px rgba(3,3,4,.1);box-shadow:0 -8px 8px rgba(3,3,4,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.is-spaced.nav .navbar-item.is-active .navbar-dropdown,.is-spaced.nav .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu,.navbar-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.navbar-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}.navbar-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid hsl(0deg,0%,86%);-webkit-box-shadow:0 8px 8px rgba(3,3,4,.1);box-shadow:0 8px 8px rgba(3,3,4,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:hover{background-color:hsl(0deg,0%,96%);color:#030304}.navbar-dropdown a.navbar-item.is-active{background-color:hsl(0deg,0%,96%);color:#76bce5}.is-spaced.nav .navbar-dropdown,.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;-webkit-box-shadow:0 8px 8px rgba(3,3,4,.1),0 0 0 1px rgba(3,3,4,.1);box-shadow:0 8px 8px rgba(3,3,4,.1),0 0 0 1px rgba(3,3,4,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition-duration:86ms;-o-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.nav .nav__brand,.container>.nav .navbar-brand,.container>.navbar .nav__brand,.container>.navbar .navbar-brand,.nav>.container .nav__brand,.nav>.container .navbar-brand,.navbar>.container .nav__brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.nav .menu,.container>.nav .navbar-menu,.container>.navbar .menu,.container>.navbar .navbar-menu,.nav>.container .menu,.nav>.container .navbar-menu,.navbar>.container .menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.is-fixed-bottom-desktop.nav,.is-fixed-top-desktop.nav,.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.is-fixed-bottom-desktop.nav,.navbar.is-fixed-bottom-desktop{bottom:0}.is-fixed-bottom-desktop.has-shadow.nav,.navbar.is-fixed-bottom-desktop.has-shadow{-webkit-box-shadow:0 -2px 3px rgba(3,3,4,.1);box-shadow:0 -2px 3px rgba(3,3,4,.1)}.is-fixed-top-desktop.nav,.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#030304}.navbar-link.is-active:not(:hover),a.navbar-item.is-active:not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:hsl(0deg,0%,98%)}}.column{display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{-webkit-box-flex:0;-ms-flex:none;flex:none}.columns.is-mobile>.column.is-full{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-one-third{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-1{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:767px){.column.is-narrow-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-1-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:768px),print{.column.is-narrow,.column.is-narrow-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full,.column.is-full-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-1,.column.is-1-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-1-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-left:8.3333333333%}.column.is-2-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-left:16.6666666667%}.column.is-3-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-left:33.3333333333%}.column.is-5-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-left:41.6666666667%}.column.is-6-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-left:58.3333333333%}.column.is-8-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-left:66.6666666667%}.column.is-9-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-left:83.3333333333%}.column.is-11-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-left:91.6666666667%}.column.is-12-touch{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-1-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1280px){.column.is-narrow-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-1-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1472px){.column.is-narrow-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-one-fifth-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%}.column.is-two-fifths-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}.column.is-three-fifths-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:60%}.column.is-four-fifths-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-1-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-left:8.3333333333%}.column.is-2-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-left:16.6666666667%}.column.is-3-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-left:33.3333333333%}.column.is-5-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-left:41.6666666667%}.column.is-6-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-left:58.3333333333%}.column.is-8-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-left:66.6666666667%}.column.is-9-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-left:83.3333333333%}.column.is-11-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-left:91.6666666667%}.column.is-12-fullhd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-vcentered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px),print{.columns:not(.is-desktop){display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:767px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1280px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1472px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:767px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1280px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1472px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:767px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1280px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1472px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:767px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1280px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1472px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:767px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1280px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1472px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:767px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1280px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1472px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:767px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1280px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1472px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:767px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1280px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1472px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:767px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:768px),print{.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:768px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1279px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1280px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1280px) and (max-width:1471px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1472px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.container{margin:0 auto;position:relative}@media screen and (min-width:1024px){.container{max-width:896px;width:896px}.container.is-fluid{margin-left:64px;margin-right:64px;max-width:none;width:auto}}@media screen and (max-width:1279px){.container.is-widescreen{max-width:1152px;width:auto}}@media screen and (max-width:1471px){.container.is-fullhd{max-width:1344px;width:auto}}@media screen and (min-width:1280px){.container{max-width:1152px;width:1152px}}@media screen and (min-width:1472px){.container{max-width:1344px;width:1344px}}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}@font-face{font-family:FagoWebBold;src:url(../fonts/fago/FagoWeb-Bold.woff) format("woff");text-transform:none}@font-face{font-family:FagoWebBoldIta;src:url(../fonts/fago/FagoWeb-BoldIta.woff) format("woff");text-transform:none}@font-face{font-family:FagoWebMedium;src:url(../fonts/fago/FagoWeb-Medium.woff) format("woff");text-transform:none}@font-face{font-family:FagoWeb;src:url(../fonts/fago/FagoWeb.woff) format("woff");text-transform:none}@font-face{font-family:MiloSerifScWeb;src:url(../fonts/milo/MiloSerifScWeb.woff) format("woff");font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1;text-transform:none;-webkit-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1;-moz-font-feature-settings:"kern=1, liga=1, pnum=1, lnum=1";-ms-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1;-o-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1}@font-face{font-family:MiloSerifWeb;src:url(../fonts/milo/MiloSerifWeb.woff) format("woff");font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1;text-transform:none;-webkit-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1;-moz-font-feature-settings:"kern=1, liga=1, pnum=1, lnum=1";-ms-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1;-o-font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"lnum" 1}.h1,.h2,.h3,.slider__headline,h1,h2,h3{font-family:FagoWebBold,Helvetica,Arial,sans-serif;margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.h1,h1{font-size:3rem;line-height:1.25}@media (min-width:768px){.h1,h1{font-size:4.5rem}}.h2,.slider__headline,h2{font-size:2rem;line-height:1.25}@media (min-width:768px){.h2,.slider__headline,h2{font-size:3rem}}.h3,h3{font-size:1.5rem;line-height:1.25}@media (min-width:768px){.h3,h3{font-size:2rem}}.m-t-8{margin-top:8px}.p-t-8{padding-top:8px}.m-b-8{margin-bottom:8px}.p-b-8{padding-bottom:8px}.m-l-8{margin-left:8px}.p-l-8{padding-left:8px}.m-r-8{margin-right:8px}.p-r-8{padding-right:8px}.m-t-16{margin-top:16px}.p-t-16{padding-top:16px}.m-b-16{margin-bottom:16px}.p-b-16{padding-bottom:16px}.m-l-16{margin-left:16px}.p-l-16{padding-left:16px}.m-r-16{margin-right:16px}.p-r-16{padding-right:16px}.collapse__target,.h2+p,.h3+p,.m-t-24,.owl-dots,.slider__headline+p,h2+p,h3+p,header+p,p+.button,p+button,p+p{margin-top:24px}.p-t-24{padding-top:24px}.m-b-24{margin-bottom:24px}.p-b-24{padding-bottom:24px}.m-l-24{margin-left:24px}.p-l-24{padding-left:24px}.m-r-24{margin-right:24px}.p-r-24{padding-right:24px}.m-t-32,p+.h3,p+h2,p+h3,ul+.h3,ul+h2{margin-top:32px}.p-t-32{padding-top:32px}.m-b-32{margin-bottom:32px}.p-b-32{padding-bottom:32px}.m-l-32{margin-left:32px}.p-l-32{padding-left:32px}.m-r-32{margin-right:32px}.p-r-32{padding-right:32px}.chronic,.h1+p,.m-t-40,h1+p{margin-top:40px}.p-t-40{padding-top:40px}.m-b-40{margin-bottom:40px}.p-b-40{padding-bottom:40px}.m-l-40{margin-left:40px}.p-l-40{padding-left:40px}.m-r-40{margin-right:40px}.p-r-40{padding-right:40px}.m-t-48{margin-top:48px}.p-t-48{padding-top:48px}.m-b-48{margin-bottom:48px}.p-b-48{padding-bottom:48px}.m-l-48{margin-left:48px}.p-l-48{padding-left:48px}.m-r-48{margin-right:48px}.p-r-48{padding-right:48px}.m-t-56{margin-top:56px}.p-t-56{padding-top:56px}.m-b-56{margin-bottom:56px}.p-b-56{padding-bottom:56px}.m-l-56{margin-left:56px}.p-l-56{padding-left:56px}.m-r-56{margin-right:56px}.p-r-56{padding-right:56px}.m-t-64{margin-top:64px}.p-t-64{padding-top:64px}.m-b-64{margin-bottom:64px}.p-b-64{padding-bottom:64px}.m-l-64{margin-left:64px}.p-l-64{padding-left:64px}.m-r-64{margin-right:64px}.p-r-64{padding-right:64px}.m-t-72{margin-top:72px}.p-t-72{padding-top:72px}.m-b-72{margin-bottom:72px}.p-b-72{padding-bottom:72px}.m-l-72{margin-left:72px}.p-l-72{padding-left:72px}.m-r-72{margin-right:72px}.p-r-72{padding-right:72px}.m-t-80{margin-top:80px}.p-t-80{padding-top:80px}.m-b-80{margin-bottom:80px}.p-b-80{padding-bottom:80px}.m-l-80{margin-left:80px}.p-l-80{padding-left:80px}.m-r-80{margin-right:80px}.p-r-80{padding-right:80px}.m-t-88{margin-top:88px}.p-t-88{padding-top:88px}.m-b-88{margin-bottom:88px}.p-b-88{padding-bottom:88px}.m-l-88{margin-left:88px}.p-l-88{padding-left:88px}.m-r-88{margin-right:88px}.p-r-88{padding-right:88px}.m-t-96{margin-top:96px}.p-t-96{padding-top:96px}.m-b-96{margin-bottom:96px}.p-b-96{padding-bottom:96px}.m-l-96{margin-left:96px}.p-l-96{padding-left:96px}.m-r-96{margin-right:96px}.p-r-96{padding-right:96px}.embed{position:relative;width:100%;display:block;padding:0;overflow:hidden}.embed--full-height{height:100%}.embed--4by3{padding-top:75%}.embed--1by1{padding-top:100%}.embed--16-by-9{padding-top:56.25%}.embed__item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.is-vertical-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.is-vertical-center{display:block}}.center-Y{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.is-bottom{-ms-flex-item-align:end;align-self:flex-end}.count:after{content:"%"}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}:focus{outline:0}body{color:#030304;font:1.25rem/1.5 MiloSerifWeb,"Book Antiqua","Times New Roman",Times,serif;overflow-x:hidden}p{margin:0}.text-lead{font-family:FagoWebBold,Helvetica,Arial,sans-serif;font-size:1.5rem}.text-lead--serif{font-family:MiloSerifWeb,"Book Antiqua","Times New Roman",Times,serif}.text-lead--xl{font-size:2rem}.text-lead--xxl{font-size:2rem}@media (min-width:1280px){.text-lead--xxl{font-size:3rem}}.text-high{position:relative;font-size:80%;top:-.25rem}@media (min-width:768px){.content-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%;padding-right:8rem}}body .cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-radius:0}a{-webkit-transition:color .3s cubic-bezier(.5,1,.9,1);-o-transition:color .3s cubic-bezier(.5,1,.9,1);transition:color .3s cubic-bezier(.5,1,.9,1);text-decoration:none;color:#030304}a:hover{color:#76bce5}a:active,a:hover{color:#76bce5}a.link-hover-red:active,a.link-hover-red:hover{color:#e41d2c}.link--meta{font-family:FagoWebMedium,Helvetica,Arial,sans-serif;color:#e41d2c}.button,button{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);display:block;padding:.5rem 1rem;background-color:#e41d2c;color:#fff;font-family:FagoWebMedium,Helvetica,Arial,sans-serif;font-size:1.5rem;width:100%;text-align:center;cursor:pointer}.button:hover,button:hover{background-color:#76bce5;color:#fff}@media (min-width:1024px){.button,button{width:initial}}@media (max-width:768px){.button,button{font-size:1.25rem}}.button:disabled,button:disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.button--bot{display:inline-block;cursor:pointer}.button--cta{min-width:10rem;padding:.5rem 1.5rem}@media (min-width:768px){.button--slider-cta{width:initial}}@media (min-width:1024px){.button--slider-cta{position:absolute;bottom:-1.5rem;right:5rem}}.button--round{border-radius:100%;padding:.5rem;line-height:0}.button--blue{background-color:#76bce5}.button--blue:hover{background-color:#e41d2c}.button--blue.button--blue--hover--dark:hover{background-color:#4ba7dd}.button--has-icon svg{fill:#fff;width:1.25rem;height:1.25rem}.button--transparent{background-color:transparent;color:#030304}.button--transparent:hover{background-color:transparent;color:#030304}.button--scroll-down{display:none;border:0;padding:0;cursor:pointer;font-size:1rem;margin:0 auto}.button--scroll-down span{display:block}.button--scroll-down svg{width:2rem;height:3.75rem}@media (min-width:1024px){.button--scroll-down{display:block}}.button--scroll-down-abs{z-index:2;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.button--submit{width:100%;margin-top:1.5rem;border:none;border-radius:0;padding:1rem}.button--pulse{-webkit-animation:borderPulse 2s cubic-bezier(.5,1,.9,1) infinite;animation:borderPulse 2s cubic-bezier(.5,1,.9,1) infinite}.button--pulse:hover{opacity:1;-webkit-animation-play-state:paused;animation-play-state:paused}.button--pulse--red{-webkit-animation:borderPulseRed 2s cubic-bezier(.5,1,.9,1) infinite;animation:borderPulseRed 2s cubic-bezier(.5,1,.9,1) infinite}.button--pulse--red:hover{opacity:1;-webkit-animation-play-state:paused;animation-play-state:paused}.button--auto{width:auto;display:inline-block}.button--tooltip-toggle{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);width:30px;height:30px;border-radius:50%;background:#76bce5;color:#fff;text-align:center;font-size:33px;line-height:33px;font-weight:700;display:inline-block;-webkit-animation:pulseScale 2s cubic-bezier(.5,1,.9,1) infinite;animation:pulseScale 2s cubic-bezier(.5,1,.9,1) infinite}.button--tooltip-toggle:hover{cursor:pointer;background:#e41d2c}.section-nav--wrapper{position:fixed;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;z-index:9999}.section-nav--wrapper li:before{display:none}.section-nav--wrapper li a{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);opacity:.7;border:2px solid #fff;width:14px;height:14px;margin:15px 0;display:block;background:#ccc;border-radius:50%}.section-nav--wrapper li a.active{background:#e41d2c}.lang-switch{-webkit-transition:opacity .3s cubic-bezier(.5,1,.9,1);-o-transition:opacity .3s cubic-bezier(.5,1,.9,1);transition:opacity .3s cubic-bezier(.5,1,.9,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5rem 1rem;opacity:0}@media (max-width:768px){.lang-switch{width:100%}}.menu.is-active .lang-switch{opacity:1;-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}@media (min-width:1024px){.lang-switch{opacity:1;-ms-flex-item-align:center;align-self:center;padding:0;margin-left:3rem}.lang-switch>span{margin:0 .5rem}}@media (min-width:1280px){.lang-switch{margin-left:4rem}}.lang-switch__item{font-family:FagoWebBold,Helvetica,Arial,sans-serif;background-color:transparent;padding:0;width:initial;color:#030304;font-size:1.125rem;border:0;cursor:pointer}.lang-switch__item:not(.active){font-family:FagoWeb,Helvetica,Arial,sans-serif;color:#777}.lang-switch__item:hover{background-color:transparent;color:#76bce5}.lang-switch__item:nth-of-type(1){text-align:right}.lang-switch__item:nth-of-type(2){text-align:left}@media (min-width:1024px){.lang-switch__item{line-height:1.4}}img{width:100%;height:auto;max-width:100%;display:block}@media (min-width:1024px){.slider--intro{height:initial}.slider--intro .owl-item{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);opacity:0}.slider--intro .owl-item.active{opacity:1}.slider--intro .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}}.slider--structure{margin-top:3rem;margin-bottom:3rem}@media (min-width:1024px){.slider--structure{margin-top:5rem;margin-bottom:5rem}}.slider__item{position:relative}@media (max-width:1023px){.slider__item--flex{top:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}}@media (min-width:768px){.slider__item--flex{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.slider__item--bg{background:#000;padding-bottom:56.25%;color:#fff}@media (max-width:1023px){.slider__item--bg{background-image:none!important}}@media (min-width:768px){.slider__item--bg{background:transparent no-repeat 0 0/100%;text-align:left}}.slider__headline{text-transform:uppercase;margin:0}.slider__image{max-width:50rem}@media (min-width:1024px){.slider__image{max-width:30rem}}@media (min-width:1280px){.slider__image{max-width:40rem}}@media (min-width:1408px){.slider__image{max-width:50rem}}.slider__image--illu{max-width:initial;width:100%}.owl-carousel .owl-item .slider__image--illu{display:none}@media (min-width:768px){.owl-carousel .owl-item .slider__image--illu{display:block}}.slider__text{margin-top:2rem}.owl-carousel .owl-item .slider__image--illu-mob{display:block}@media (min-width:1024px){.slider__content{position:absolute;top:50%;left:40rem;max-width:20rem;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}@media (min-width:1280px){.slider__content{left:50rem}}@media (min-width:1408px){.slider__content{left:60rem}}.slider__content--bot{position:relative;max-width:initial}@media (min-width:768px){.slider__content--bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.slider__content--bot{left:50%}}@media (max-width:1023px){.slider__item-content{position:relative;top:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}}@media (min-width:1024px){.slider__item-content{max-width:20rem}}@media (min-width:1408px){.slider__item-content{margin-left:2rem}}.slider__content--intro{width:100%;text-align:center}@media (min-width:768px){.slider__content--intro{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}}.owl-carousel{-ms-touch-action:manipulation;touch-action:manipulation}@media (min-width:1024px){.owl-carousel .owl-stage-outer{overflow:visible!important}}.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-dots .owl-dot{width:initial;display:inline-block;zoom:1}.owl-dots .owl-dot.active span{background-color:#e41d2c}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ccc;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.boxes{padding-top:2rem}@media (min-width:768px){.boxes{padding-top:3.5rem}}@media (min-width:1024px){.boxes{padding-top:5rem}}.box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;font-family:FagoWebBold,Helvetica,Arial,sans-serif}@media (min-width:768px){.box{padding:3rem 2rem}}.box--link{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);background-color:#fff;position:relative;padding-left:4.5rem}@media (min-width:768px){.box--link{padding-left:6.5rem;font-size:1.5rem}}.box--link:after,.box--link:before{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);position:absolute;content:"";display:block;background:no-repeat 0 0/2rem 1rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.493 22.092'%3E%3Cpath d='M35.714 19.321l6.362-6.362H0v-3.9h42l-6.284-6.284L38.447 0l11.046 11.046-11.046 11.046z'/%3E%3C/svg%3E%0A");width:2rem;height:1rem;left:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media (min-width:768px){.box--link:after,.box--link:before{left:2rem;background-size:3rem 1.5rem;width:3rem;height:1.5rem;margin-right:1.5rem}}.box--link:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.493 22.092'%3E%3Cpath d='M35.714 19.321l6.362-6.362H0v-3.9h42l-6.284-6.284L38.447 0l11.046 11.046-11.046 11.046z' fill='%23fff'/%3E%3C/svg%3E%0A");z-index:1}.box--link:hover{background-color:#030304;color:#fff}.box--link:hover:before{opacity:0}.box--link:hover:after{opacity:1}.box--square{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,1,.9,1);transition:-webkit-transform .3s cubic-bezier(.5,1,.9,1);-o-transition:transform .3s cubic-bezier(.5,1,.9,1);transition:transform .3s cubic-bezier(.5,1,.9,1);transition:transform .3s cubic-bezier(.5,1,.9,1),-webkit-transform .3s cubic-bezier(.5,1,.9,1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#030304;padding-top:100%;position:relative}.box--square.box--active{background-color:#fff;color:#030304;padding-top:0}@media (min-width:768px){.box--square.box--active{padding-top:100%}}@media (min-width:1280px){.box--square.box--active{padding-top:66.6666666667%}}@media (min-width:1280px){.box--square{padding-top:66.6666666667%}}@media (min-width:1024px){.box--square:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.box__content{position:absolute;top:0;bottom:0;left:0;right:0;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box--active .box__content{position:relative;padding:1.5rem .5rem}@media (min-width:768px){.box--active .box__content{position:absolute;padding:1.5rem}}@media (min-width:1280px){.box__content{padding:2rem}}.box__text,.box__title{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1)}.box__title{font-size:1.5rem;color:#fff}.box--active .box__title{color:#030304}.box__text{margin-top:1rem;width:100%;-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem);opacity:0;font-size:1rem}.box--active .box__text{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:1280px){.box__text{font-size:1.125rem}}.box__trigger{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);position:absolute;bottom:2rem;color:#fff;cursor:pointer;margin-top:auto;font:normal 1rem/1.5 FagoWebMedium,Helvetica,Arial,sans-serif}.box--active .box__trigger{color:#030304;opacity:0}.box--flip{cursor:pointer;font-family:FagoWeb,Helvetica,Arial,sans-serif}.box__illu{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);position:absolute;left:0;right:0;top:50%;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;max-width:20rem;padding-top:100%;background:no-repeat 50%/contain}.box--active .box__illu{opacity:0}@media (min-width:1280px){.box__illu{max-width:17rem}}.box__illu--bigger{background-size:150%}.card{-webkit-transition:-webkit-transform .3s cubic-bezier(.5,1,.9,1);transition:-webkit-transform .3s cubic-bezier(.5,1,.9,1);-o-transition:transform .3s cubic-bezier(.5,1,.9,1);transition:transform .3s cubic-bezier(.5,1,.9,1);transition:transform .3s cubic-bezier(.5,1,.9,1),-webkit-transform .3s cubic-bezier(.5,1,.9,1);background-color:#fff}.card.card--profile .anim{line-height:0}.card--expert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.card--has-accent{background-color:#fff;position:relative;z-index:0}.card--has-accent:before{content:"";display:block;position:absolute;width:100%;padding-top:100%;top:-1rem;right:-1rem;background:transparent no-repeat 0 0/cover;z-index:-2}.card--has-accent:after{content:"";position:absolute;display:block;left:0;top:0;background-color:#fff;width:100%;height:100%;z-index:-1}.card--has-accent-blue:before{background-image:url(../img/icons/card-accent_blue.svg)}.card--has-accent-red:before{background-image:url(../img/icons/card-accent_red.svg)}.card--has-accent-black:before{background-image:url(../img/icons/card-accent_black.svg)}.card__header{background-color:#76bce5;color:#fff;padding:1rem;text-align:center;font:normal 1.5rem/1.5 FagoWebBold,Helvetica,Arial,sans-serif}.card__body{padding:2rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:1024px){.card__body{padding:1rem}}@media (min-width:1280px){.card__body{padding:1.5rem}}.card__title{font:normal 1.5rem/1.5 FagoWebBold,Helvetica,Arial,sans-serif}@media (min-width:1024px){.card__title{font-size:1.125rem}}@media (min-width:1280px){.card__title{font-size:1.5rem}}.card__title--profile{font-size:2rem}@media (min-width:768px){.card__title--profile{font-size:2.5rem}}.card__subtitle{display:block;font:normal 1.125rem/1.5 MiloSerifWeb,"Book Antiqua","Times New Roman",Times,serif}.card__subtitle svg{display:block;width:5rem;height:5rem}@media (min-width:1024px){.card__text{font-size:.75rem}}@media (min-width:1280px){.card__text{font-size:1.125rem}}.card__icon{height:6rem;width:100%;max-width:100%;margin:.5rem auto 2.5rem}@media (min-width:1024px){.card__icon{height:4rem}}@media (min-width:1280px){.card__icon{height:6rem}}.card__image{background:no-repeat 50% 40%/150%;width:100%;padding-bottom:100%}.card__image--photo{position:relative;background:no-repeat 100%;background-size:cover}@media (min-width:768px){.card-expert-container .column:nth-child(2) .card__image--photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.card__label{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);background-color:#030304;color:#fff;padding:2rem}@media (min-width:1024px){.card__label{padding:1.25rem 3rem}}.card--profile:hover .card__label{background-color:#fff;color:#030304}.card__label--white{background-color:#fff;color:#030304}.card__content--blue,.card__label--blue{background-color:#76bce5}.card__content--red,.card__label--red{background-color:#e41d2c}.card__content--black{background-color:#030304;color:#fff}.card__content{position:relative;display:block;padding-top:56.25%}.card--info-animated .card__content{padding-top:initial}@media (min-width:1280px){.card--info-animated .card__content{padding-top:56.25%}}.card__inner{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;padding:2rem}.card--info-animated .card__inner{position:relative}@media (min-width:1280px){.card--info-animated .card__inner{position:absolute}}.card__inner img{max-height:100%}.card__inner--has-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__info-text{font:normal 2.5rem/1.25 FagoWebBold,Helvetica,Arial,sans-serif}.card__interest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card__interest+.card__interest{margin-left:1rem}.card__interest-title{margin-top:1rem;font:normal .75rem/1.5 FagoWeb,Helvetica,Arial,sans-serif}.card__graphic{width:5rem;height:5rem}.card__content--expert{padding:1.5rem;padding-right:3.5rem;background-color:#030304;color:#fff;position:relative}.card__content--expert:before{content:"";position:absolute;top:-2rem;right:0;width:2rem;height:2rem;background:no-repeat 0 0/cover;background-image:url(/dist/img/icons/card-expert-element.svg)}@media (min-width:1280px){.card__content--expert:before{width:4rem;background-image:url(/dist/img/icons/card-expert-element-big.svg)}}.card__content--expert:after{content:"";position:absolute;display:block;top:0;right:0;width:2rem;height:2rem;background-color:#fff}.card--meta .card__content--expert:after{background-color:#e41d2c}.card--eye-square .card__content--expert:after{background-color:#76bce5}@media (min-width:768px){.card__content--expert{padding:1rem 1.5rem}.card-expert-container .column:nth-child(2) .card__content--expert{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card-expert-container .column:nth-child(2) .card__content--expert:after{bottom:0;top:auto}}@media (min-width:768px){.card-expert-container .column:nth-child(2) .card__content--expert:before{bottom:-2rem;top:auto}}@media (min-width:1024px){.card__content--expert{padding-right:4.5rem}.card__content--expert:after,.card__content--expert:before{width:3rem;height:3rem}.card__content--expert:before{top:-3rem}.card-expert-container .column:nth-child(2) .card__content--expert:before{bottom:-3rem;top:auto}}@media (min-width:1280px){.card__content--expert{padding-right:5.5rem}.card__content--expert:after,.card__content--expert:before{width:4rem;height:4rem}.card__content--expert:before{top:-4rem;bottom:auto}.card-expert-container .column:nth-child(2) .card__content--expert:before{top:auto;bottom:-3.2em}}.card__subtitle--expert,.card__title--expert{font:normal 1.5rem/1.5 FagoWebBold,Helvetica,Arial,sans-serif}@media (min-width:1024px){.card__subtitle--expert,.card__title--expert{font-size:2.5rem}}.card__subtitle--expert img{margin-top:.5rem;max-width:7rem}.card__subtitle--expert img[src*=eyesquare]{max-width:6rem}@media (min-width:768px){.card__subtitle--expert img{max-width:10rem}.card__subtitle--expert img[src*=eyesquare]{max-width:8rem}}p+.card__role{margin-top:.5rem}@media (min-width:768px){p+.card__role{margin-top:1rem}}.card-expert-container{padding-bottom:0;position:relative}.card-expert-container.columns.is-gapless:not(:last-child){margin-bottom:0;padding-bottom:0}.card-expert-container.columns.is-gapless:last-child{margin-bottom:4rem}@media (min-width:768px){.card-expert-container.columns.is-gapless:last-child{margin-bottom:0}}ul{padding:0 0 0 2rem;list-style:none}li{position:relative}li:before{content:"";display:block;position:absolute;left:-1.25rem;top:.375rem;width:.5rem;height:1rem;background:no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13'%3E%3Cpath d='M5.34 6.5L0 11.7 1.34 13 8 6.5 1.34 0 0 1.3z'/%3E%3C/svg%3E") 0 0/.5rem}li+li{margin-top:.5rem}ul.list-red li:before{background:no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#e41d2c' viewBox='0 0 8 13'%3E%3Cpath d='M5.34 6.5L0 11.7 1.34 13 8 6.5 1.34 0 0 1.3z'/%3E%3C/svg%3E") 0 0/.5rem}.intro{position:relative}.intro__content{position:relative}.intro__image{position:relative}.intro__image--profile{background:no-repeat 50% 40%/150%;margin-top:2rem}@media (min-width:1024px){.intro__image--profile{padding-top:initial;height:30rem;width:30rem}}.intro__image--switch-button{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);position:absolute;left:10px;top:10px;z-index:999;width:30px;height:30px;border-radius:50%;background:#76bce5;color:#fff;text-align:center;font-size:33px;line-height:28px;font-weight:700;-webkit-animation:pulseScale 2s cubic-bezier(.5,1,.9,1) infinite;animation:pulseScale 2s cubic-bezier(.5,1,.9,1) infinite}.intro__image--switch-button:hover{cursor:pointer;background:#e41d2c}.intro__image--switch-button:before{width:15px;height:2px;background:#fff;display:block;position:absolute;top:calc(50% - 1px);left:7.5px;content:""}.intro__image--switch-button:after{height:15px;width:2px;background:#fff;display:block;position:absolute;left:calc(50% - 1px);top:7.5px;content:"";-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.intro__image--switch-button.in:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.intro__image--switch-button img{display:inline-block;width:15px;height:auto;position:relative;top:3px}.intro__image--profile-startpage{margin-top:0}@media (min-width:1024px){.intro__image--profile-startpage{height:17rem}}@media (min-width:1280px){.intro__image--profile-startpage{height:20rem}}@media (min-width:1408px){.intro__image--profile-startpage{height:30rem}}.intro__image--background{display:none}@media (min-width:1024px){.intro__image--background{display:block;position:absolute;background-color:#030304;width:calc(100% - 30rem);height:100%;top:0;left:30rem;z-index:-1}}.intro__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__brand-logo{width:6rem;height:3.5rem}@media (min-width:1024px){.intro__brand-logo{width:8rem;height:5rem}}.intro__header-sep{width:.125rem;height:3.5rem;margin:0 1rem;background-color:#ccc}@media (min-width:1024px){.intro__header-sep{height:5rem}}.intro__person-name{font-size:2rem}@media (min-width:1024px){.intro__person-name{font-size:3rem}}.intro__quote-container{padding:2rem 1.5rem;color:#fff;background-color:#030304}@media (min-width:1024px){.intro__quote-container{padding:2.5rem 2rem 4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30rem}}.intro__quote{position:relative;font-size:2rem;font-family:FagoWebBoldIta,Helvetica,Arial,sans-serif;quotes:"„" "“"}@media (min-width:1280px){.intro__quote{font-size:3rem}}.intro__quote:before{content:open-quote}.intro__quote:after{content:close-quote}@media (min-width:1024px){.intro__cta{position:absolute;top:65%;-webkit-transform:-50%;-ms-transform:-50%;transform:-50%;left:calc(30rem + 30%)}}@media (min-width:1280px){.intro__cta{left:calc(30rem + 45%)}}@media (max-width:1024px){.intro__cta{padding:1.5rem;background:#030304}}body.bot-visible{overflow:hidden}.bot-action-wrapper{position:relative;max-width:initial}@media (min-width:768px){.bot-action-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bot-window{-webkit-transition:all .5s cubic-bezier(.5,1,.9,1);-o-transition:all .5s cubic-bezier(.5,1,.9,1);transition:all .5s cubic-bezier(.5,1,.9,1);position:fixed;left:0;top:0;width:100vw!important;height:100vh!important;visibility:hidden;opacity:0;max-height:100vh!important;max-width:100vw!important;z-index:99999;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;padding:0 15px;overflow-x:hidden;background:#000 url(../img/bot-background.svg) no-repeat center center/260px!important}.bot-window.show{visibility:visible;opacity:1}.bot-window .bot-close{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);cursor:pointer;width:50px;height:50px;position:fixed;right:20px;top:20px;opacity:1;background:#e41d2c;z-index:99999;line-height:50px;padding:15px}.bot-window .bot-close img{position:relative;top:0}.bot-window .bot-close:hover{background:#76bce5}.chat{margin:5rem 0}.chat__bubble{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);font:normal 1rem/1.5 FagoWebBold,Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.chat__bubble.ng-enter{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.chat__bubble.ng-enter-active{opacity:1}.chat__bubble.ng-leave{opacity:0}.chat__bubble.ng-leave.ng-leave-active{opacity:0}.chat__bubble+.chat__bubble{margin-top:2rem}@media (min-width:1024px){.chat__bubble{font-size:1.5rem}}.chat__bubble--user{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat__writing span{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.chat__writing span:nth-of-type(2){-webkit-animation-delay:.15s;animation-delay:.15s}.chat__writing span:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}.chat__user-icon{-ms-flex-preferred-size:4rem;flex-basis:4rem;position:relative;width:4rem;height:4rem;background-color:#fff;border-radius:50%;z-index:1;border:4px solid #fff}@media (min-width:1024px){.chat__user-icon{-ms-flex-preferred-size:5.5rem;flex-basis:5.5rem;width:5.5rem;height:5.5rem}}.chat__user-icon .chat__user--stop{position:absolute;background:#e41d2c;width:30px;height:30px;z-index:999;right:-11px;top:-5px;color:#fff;border-radius:50%;text-align:center;line-height:30px;display:none}.chat__user-icon .chat__user--stop:before{width:15px;height:15px;left:7.5px;top:7.5px;position:absolute;content:"";display:block;background:rgba(255,255,255,.7);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.chat__user-icon.chat__user--talking{-webkit-animation:talking 1.2s infinite ease-in-out alternate;animation:talking 1.2s infinite ease-in-out alternate}.chat__user-icon.chat__user--talking .chat__user--stop{display:block}.chat__user-icon.chat__user--talking:hover .chat__user--stop:before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background:#fff}.chat__user-icon--user{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.chat__body{position:relative;background-color:#76bce5;width:calc(100% - 4rem);max-width:20rem;-ms-flex-preferred-size:calc(100% - 4rem);flex-basis:calc(100% - 4rem);padding:1rem;margin-left:1rem;z-index:0;border-radius:.5rem}.chat__body:after{content:"";position:absolute;display:block;left:-1rem;top:1rem;width:0;height:0;z-index:-1;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:1rem solid #76bce5}@media (min-width:1024px){.chat__body{padding:1.5rem;width:calc(100% - 5.5rem);-ms-flex-preferred-size:calc(100% - 5.5rem);flex-basis:calc(100% - 5.5rem);max-width:35rem}.chat__body:after{left:-1.5rem;border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-right:1.5rem solid #76bce5}}.chat__body--cover{max-width:100px;position:relative}.chat__body--cover .chat__body--cover-stop{position:absolute;left:0;top:0;background:rgba(228,29,44,.7);width:100%;height:100%;z-index:10}.chat__body--cover .chat__body--cover-stop:before{width:20px;height:20px;left:40px;top:40px;position:absolute;content:"";display:block;background:rgba(255,255,255,.7);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.chat__body--cover .chat__body--cover-stop:hover:before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background:#fff}.chat__body--cover img{width:100%}.chat__body--user{margin-left:initial;margin-right:1rem;background-color:#fff;color:#030304}.chat__body--user:after{left:initial;right:-1rem;border-right:none;border-left:1rem solid #fff}@media (min-width:1024px){.chat__body--user:after{right:-1.5rem;border-left:1.5rem solid #fff}}.chat__select-headline{text-align:center;font:normal 1rem/1.5 FagoWebBold,Helvetica,Arial,sans-serif}@media (min-width:1024px){.chat__select-headline{font-size:1.5rem}}.chat__select-option{border:1px solid #ccc;padding:1rem;cursor:pointer}.chat__select-option+.chat__select-option{margin-top:1rem}.chat__select-option:hover{background-color:#e41d2c;color:#fff}.chat__hr{border-color:#ccc}@media (max-width:768px){.chronic .owl-stage-outer{padding-bottom:30px;margin-bottom:30px}}.chronic .owl-stage{position:relative;padding-bottom:1rem}.chronic .owl-stage:before{content:"";display:block;position:absolute;bottom:0;width:100%;height:.5rem;background:#030304}.chronic--full{position:relative;display:none!important}@media (min-width:1280px){.chronic--full{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding-bottom:2rem}.chronic--full:before{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);content:"";display:block;position:absolute;width:1.5rem;height:2.5rem;bottom:0;left:.75rem;background:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.143 41.891'%3E%3Cpath d='M0 14.007L14.136 0l14.007 14.007zM0 14.007h28.143v27.884H0z' fill='%23e41d2c'/%3E%3C/svg%3E%0A");z-index:4}.chronic--full:after{content:"";display:block;position:absolute;bottom:.75rem;width:calc(100% - 1.5rem);height:.5rem;background:#030304}}.chronic--full[data-stage="1"].anim--started:before{left:calc(100% / 8 * 1 - calc((100% / 8)/ 2) - .75rem)}.chronic--full[data-stage="2"].anim--started:before{left:calc(100% / 8 * 2 - calc((100% / 8)/ 2) - .75rem)}.chronic--full[data-stage="3"].anim--started:before{left:calc(100% / 8 * 3 - calc((100% / 8)/ 2) - .75rem)}.chronic--full[data-stage="4"].anim--started:before{left:calc(100% / 8 * 4 - calc((100% / 8)/ 2) - .75rem)}.chronic--full[data-stage="5"].anim--started:before{left:calc(100% / 8 * 5 - calc((100% / 8)/ 2) - .75rem)}.chronic--full[data-stage="6"].anim--started:before{left:calc(100% / 8 * 6 - calc((100% / 8)/ 2) - .75rem)}.chronic--full[data-stage="7"].anim--started:before{left:calc(100% / 8 * 7 - calc((100% / 8)/ 2) - .75rem)}.chronic--full[data-stage="8"].anim--started:before{left:calc(100% / 8 * 8 - calc((100% / 8)/ 2) - .75rem)}.chronic__header{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);background-color:#030304;padding:1rem;font:normal 1rem/1.5 FagoWebBold,Helvetica,Arial,sans-serif;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center .chronic__header{background-color:#e41d2c}.chronic__inner{padding:2rem}@media (min-width:1280px){.chronic__inner{padding:1rem}}.chronic[data-stage="1"].anim--started .chronic__item:nth-child(1) .chronic__header{background-color:#e41d2c}.chronic[data-stage="1"].anim--started .chronic__item:nth-child(1) .chronic__icon{opacity:1}.chronic[data-stage="2"].anim--started .chronic__item:nth-child(2) .chronic__header{background-color:#e41d2c}.chronic[data-stage="2"].anim--started .chronic__item:nth-child(2) .chronic__icon{opacity:1}.chronic[data-stage="3"].anim--started .chronic__item:nth-child(3) .chronic__header{background-color:#e41d2c}.chronic[data-stage="3"].anim--started .chronic__item:nth-child(3) .chronic__icon{opacity:1}.chronic[data-stage="4"].anim--started .chronic__item:nth-child(4) .chronic__header{background-color:#e41d2c}.chronic[data-stage="4"].anim--started .chronic__item:nth-child(4) .chronic__icon{opacity:1}.chronic[data-stage="5"].anim--started .chronic__item:nth-child(5) .chronic__header{background-color:#e41d2c}.chronic[data-stage="5"].anim--started .chronic__item:nth-child(5) .chronic__icon{opacity:1}.chronic[data-stage="6"].anim--started .chronic__item:nth-child(6) .chronic__header{background-color:#e41d2c}.chronic[data-stage="6"].anim--started .chronic__item:nth-child(6) .chronic__icon{opacity:1}.chronic[data-stage="7"].anim--started .chronic__item:nth-child(7) .chronic__header{background-color:#e41d2c}.chronic[data-stage="7"].anim--started .chronic__item:nth-child(7) .chronic__icon{opacity:1}.chronic[data-stage="8"].anim--started .chronic__item:nth-child(8) .chronic__header{background-color:#e41d2c}.chronic[data-stage="8"].anim--started .chronic__item:nth-child(8) .chronic__icon{opacity:1}.chronic__icon{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);max-width:5rem;height:7rem;opacity:.4}.center .chronic__icon{opacity:1}@media (max-width:768px){.chronic__item.currentState:before{content:"";display:block;position:absolute;width:1.5rem;height:2.5rem;bottom:-2rem;left:calc(50% - .75rem);background:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.143 41.891'%3E%3Cpath d='M0 14.007L14.136 0l14.007 14.007zM0 14.007h28.143v27.884H0z' fill='%23e41d2c'/%3E%3C/svg%3E%0A");z-index:4}}.chronic__indicator{width:2.5rem;height:2rem;position:absolute;left:0;bottom:0}.chronic__item{position:relative}.chronic__item:after{position:absolute;bottom:-20px;z-index:3;left:calc(50% - 10px);width:20px;height:8px;background:#76bce5;content:"";display:block}@media (max-width:768px){.chronic__item:after{bottom:-16px}}.chart{margin-top:5rem}.chart__canvas-wrap{position:relative}.chart__canvas-legend{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.chart__canvas-legend_item{-webkit-box-flex:1;-ms-flex:1;flex:1}.chart__canvas-legend_letter{font:normal 1rem/1 FagoWebBold,Helvetica,Arial,sans-serif;background-color:#e41d2c;color:#fff;display:inline-block;width:1.5rem;height:1.5rem;padding:.25rem}.chart__canvas{height:5rem}@media (min-width:1025px){.chart__canvas{height:15rem}}.chart__header{padding:1rem .5rem;color:#fff;background-color:#76bce5;text-transform:uppercase;font-family:FagoWebMedium,Helvetica,Arial,sans-serif;position:relative;overflow:visible;z-index:2}.chart__item:nth-child(even) .chart__header,.owl-item:nth-child(even) .chart__header{background-color:#030304}.chart__info-trigger{display:inline-block;margin:0 0 0 .5rem;padding:0;line-height:1;top:.125rem;width:1rem;height:1rem;background-color:transparent;border:transparent;position:relative;cursor:pointer;-webkit-animation:pulseScale 2s cubic-bezier(.5,1,.9,1) infinite;animation:pulseScale 2s cubic-bezier(.5,1,.9,1) infinite}.chart__info-trigger .chart__info-trigger-icon{border-radius:50%;top:-14px;border:2px solid #fff;width:22px;height:22px;position:relative;color:#76bce5;display:inline-block;font-size:1px}.chart__info-trigger .chart__info-trigger-icon:before{width:10px;height:2px;background:#fff;display:block;position:absolute;top:calc(50% - 1px);left:4px;content:""}.chart__info-trigger .chart__info-trigger-icon:after{height:10px;width:2px;background:#fff;display:block;position:absolute;left:calc(50% - 1px);top:4px;content:"";-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.chart__info-trigger.in{background:0 0}.chart__info-trigger.in .chart__info-trigger-icon:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.chart__info-trigger svg{display:block;width:100%;height:100%}.chart__title{font-size:1rem}.chart__info-text{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);background-color:#76bce5;position:absolute;width:100%;font-size:1rem;text-align:left;text-transform:none;padding:2rem 1rem;left:0;top:calc(100% + 2rem);opacity:0;-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}.chart__info-text:after{content:"";display:block;position:absolute;top:-1.5rem;right:1rem;width:0;height:0;border-left:calc(1.5rem * 1.25) solid transparent;border-right:calc(1.5rem * 1.25) solid transparent;border-bottom:1.5rem solid #76bce5}.chart__title--active+.chart__info-text{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sound-character__item{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);background-color:#030304;color:#fff;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FagoWebBold,Helvetica,Arial,sans-serif;font-size:1rem;opacity:0}.anim--started .sound-character__item{opacity:1}.anim--started .column:nth-child(1) .sound-character__item{-webkit-transition-delay:calc(1 * .2s);-o-transition-delay:calc(1 * .2s);transition-delay:calc(1 * .2s)}.anim--started .column:nth-child(2) .sound-character__item{-webkit-transition-delay:calc(2 * .2s);-o-transition-delay:calc(2 * .2s);transition-delay:calc(2 * .2s)}.anim--started .column:nth-child(3) .sound-character__item{-webkit-transition-delay:calc(3 * .2s);-o-transition-delay:calc(3 * .2s);transition-delay:calc(3 * .2s)}.anim--started .column:nth-child(4) .sound-character__item{-webkit-transition-delay:calc(4 * .2s);-o-transition-delay:calc(4 * .2s);transition-delay:calc(4 * .2s)}.anim--started .column:nth-child(5) .sound-character__item{-webkit-transition-delay:calc(5 * .2s);-o-transition-delay:calc(5 * .2s);transition-delay:calc(5 * .2s)}.anim--started .column:nth-child(6) .sound-character__item{-webkit-transition-delay:calc(6 * .2s);-o-transition-delay:calc(6 * .2s);transition-delay:calc(6 * .2s)}.anim--started .column:nth-child(7) .sound-character__item{-webkit-transition-delay:calc(7 * .2s);-o-transition-delay:calc(7 * .2s);transition-delay:calc(7 * .2s)}.anim--started .column:nth-child(8) .sound-character__item{-webkit-transition-delay:calc(8 * .2s);-o-transition-delay:calc(8 * .2s);transition-delay:calc(8 * .2s)}.anim--started .column:nth-child(9) .sound-character__item{-webkit-transition-delay:calc(9 * .2s);-o-transition-delay:calc(9 * .2s);transition-delay:calc(9 * .2s)}.anim--started .column:nth-child(10) .sound-character__item{-webkit-transition-delay:calc(10 * .2s);-o-transition-delay:calc(10 * .2s);transition-delay:calc(10 * .2s)}.anim--started .column:nth-child(11) .sound-character__item{-webkit-transition-delay:calc(11 * .2s);-o-transition-delay:calc(11 * .2s);transition-delay:calc(11 * .2s)}.anim--started .column:nth-child(12) .sound-character__item{-webkit-transition-delay:calc(12 * .2s);-o-transition-delay:calc(12 * .2s);transition-delay:calc(12 * .2s)}.anim--started .column:nth-child(13) .sound-character__item{-webkit-transition-delay:calc(13 * .2s);-o-transition-delay:calc(13 * .2s);transition-delay:calc(13 * .2s)}.anim--started .column:nth-child(14) .sound-character__item{-webkit-transition-delay:calc(14 * .2s);-o-transition-delay:calc(14 * .2s);transition-delay:calc(14 * .2s)}.anim--started .column:nth-child(15) .sound-character__item{-webkit-transition-delay:calc(15 * .2s);-o-transition-delay:calc(15 * .2s);transition-delay:calc(15 * .2s)}.anim--started .column:nth-child(16) .sound-character__item{-webkit-transition-delay:calc(16 * .2s);-o-transition-delay:calc(16 * .2s);transition-delay:calc(16 * .2s)}.anim--started .column:nth-child(17) .sound-character__item{-webkit-transition-delay:calc(17 * .2s);-o-transition-delay:calc(17 * .2s);transition-delay:calc(17 * .2s)}.anim--started .column:nth-child(18) .sound-character__item{-webkit-transition-delay:calc(18 * .2s);-o-transition-delay:calc(18 * .2s);transition-delay:calc(18 * .2s)}.anim--started .column:nth-child(19) .sound-character__item{-webkit-transition-delay:calc(19 * .2s);-o-transition-delay:calc(19 * .2s);transition-delay:calc(19 * .2s)}.anim--started .column:nth-child(20) .sound-character__item{-webkit-transition-delay:calc(20 * .2s);-o-transition-delay:calc(20 * .2s);transition-delay:calc(20 * .2s)}.anim--started .column:nth-child(21) .sound-character__item{-webkit-transition-delay:calc(21 * .2s);-o-transition-delay:calc(21 * .2s);transition-delay:calc(21 * .2s)}.anim--started .column:nth-child(22) .sound-character__item{-webkit-transition-delay:calc(22 * .2s);-o-transition-delay:calc(22 * .2s);transition-delay:calc(22 * .2s)}.anim--started .column:nth-child(23) .sound-character__item{-webkit-transition-delay:calc(23 * .2s);-o-transition-delay:calc(23 * .2s);transition-delay:calc(23 * .2s)}.anim--started .column:nth-child(24) .sound-character__item{-webkit-transition-delay:calc(24 * .2s);-o-transition-delay:calc(24 * .2s);transition-delay:calc(24 * .2s)}.anim--started .column:nth-child(25) .sound-character__item{-webkit-transition-delay:calc(25 * .2s);-o-transition-delay:calc(25 * .2s);transition-delay:calc(25 * .2s)}.sound-character__item-title{padding:.5rem;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.sound-character__definition{padding:.5rem .25rem;background-color:#e41d2c;border-radius:2rem;margin-left:auto}.sound-character__definition:after{content:"%"}.scroll--top{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);cursor:pointer;width:50px;height:50px;position:fixed;right:20px;bottom:40px;opacity:1;background:#e41d2c;z-index:9999;line-height:50px;padding:15px}.scroll--top img{position:relative;top:2px}.scroll--top:hover{background:#76bce5}.form{margin:1rem 0;font:normal 1rem/1.5 FagoWeb,Helvetica,Arial,sans-serif}.form__group{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);position:relative;background-color:#fff;padding:1.75rem 1rem 1.5rem;border:1px solid transparent}.form__group+.form__group{margin-top:1rem}.form__group.has-error{border-color:#fff!important;-webkit-box-shadow:inset 0 0 0 5px #e41d2c;box-shadow:inset 0 0 0 5px #e41d2c}.form__group .error--message{color:#e41d2c;font-size:.8rem;position:absolute;font-style:italic}.form__group--checkbox{background:0 0;padding:initial}.form__group--focused{border-color:#777}.form__input{width:100%;border:none;padding:0}.form__input:focus{outline:0}.form__input--checkbox{width:initial}.form__label{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);color:#ccc;position:absolute;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.form__group--focused .form__label{-webkit-transform:translateY(-1.25rem) scale(.8);-ms-transform:translateY(-1.25rem) scale(.8);transform:translateY(-1.25rem) scale(.8)}.form__label--checkbox{color:#030304;position:relative}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%;background:no-repeat right center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.43 9.5L5.93 11 12 17.07 18.07 11l-1.5-1.5L12 14.07 7.43 9.5z'/%3E%3C/svg%3E")}.legend{position:absolute;left:0;right:0;bottom:0;font:normal .75rem/1.5 FagoWebMedium,Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.legend{display:block;position:relative;bottom:-3.75rem}}.legend--top{top:0;bottom:initial}.legend__item{position:relative;padding:.5rem;background-color:#030304;color:#fff}.legend__item+.legend__item{margin-top:0}@media (min-width:1024px){.legend__item{padding:1rem 1.5rem}}@media (max-width:768px){.legend__item{display:block}}.legend__item--red-outline{border:1px solid #e41d2c;background:0 0;color:#e41d2c}.legend__item--red-filled{background-color:#e41d2c;color:#030304}.legend__line{display:inline-block;width:2rem;height:.25rem;background-color:#e41d2c}.anim--started .infographic__bar[data-amount="1"]{max-height:calc(1% * 1)}.anim--started .infographic__bar[data-amount="2"]{max-height:calc(1% * 2)}.anim--started .infographic__bar[data-amount="3"]{max-height:calc(1% * 3)}.anim--started .infographic__bar[data-amount="4"]{max-height:calc(1% * 4)}.anim--started .infographic__bar[data-amount="5"]{max-height:calc(1% * 5)}.anim--started .infographic__bar[data-amount="6"]{max-height:calc(1% * 6)}.anim--started .infographic__bar[data-amount="7"]{max-height:calc(1% * 7)}.anim--started .infographic__bar[data-amount="8"]{max-height:calc(1% * 8)}.anim--started .infographic__bar[data-amount="9"]{max-height:calc(1% * 9)}.anim--started .infographic__bar[data-amount="10"]{max-height:calc(1% * 10)}.anim--started .infographic__bar[data-amount="11"]{max-height:calc(1% * 11)}.anim--started .infographic__bar[data-amount="12"]{max-height:calc(1% * 12)}.anim--started .infographic__bar[data-amount="13"]{max-height:calc(1% * 13)}.anim--started .infographic__bar[data-amount="14"]{max-height:calc(1% * 14)}.anim--started .infographic__bar[data-amount="15"]{max-height:calc(1% * 15)}.anim--started .infographic__bar[data-amount="16"]{max-height:calc(1% * 16)}.anim--started .infographic__bar[data-amount="17"]{max-height:calc(1% * 17)}.anim--started .infographic__bar[data-amount="18"]{max-height:calc(1% * 18)}.anim--started .infographic__bar[data-amount="19"]{max-height:calc(1% * 19)}.anim--started .infographic__bar[data-amount="20"]{max-height:calc(1% * 20)}.anim--started .infographic__bar[data-amount="21"]{max-height:calc(1% * 21)}.anim--started .infographic__bar[data-amount="22"]{max-height:calc(1% * 22)}.anim--started .infographic__bar[data-amount="23"]{max-height:calc(1% * 23)}.anim--started .infographic__bar[data-amount="24"]{max-height:calc(1% * 24)}.anim--started .infographic__bar[data-amount="25"]{max-height:calc(1% * 25)}.anim--started .infographic__bar[data-amount="26"]{max-height:calc(1% * 26)}.anim--started .infographic__bar[data-amount="27"]{max-height:calc(1% * 27)}.anim--started .infographic__bar[data-amount="28"]{max-height:calc(1% * 28)}.anim--started .infographic__bar[data-amount="29"]{max-height:calc(1% * 29)}.anim--started .infographic__bar[data-amount="30"]{max-height:calc(1% * 30)}.anim--started .infographic__bar[data-amount="31"]{max-height:calc(1% * 31)}.anim--started .infographic__bar[data-amount="32"]{max-height:calc(1% * 32)}.anim--started .infographic__bar[data-amount="33"]{max-height:calc(1% * 33)}.anim--started .infographic__bar[data-amount="34"]{max-height:calc(1% * 34)}.anim--started .infographic__bar[data-amount="35"]{max-height:calc(1% * 35)}.anim--started .infographic__bar[data-amount="36"]{max-height:calc(1% * 36)}.anim--started .infographic__bar[data-amount="37"]{max-height:calc(1% * 37)}.anim--started .infographic__bar[data-amount="38"]{max-height:calc(1% * 38)}.anim--started .infographic__bar[data-amount="39"]{max-height:calc(1% * 39)}.anim--started .infographic__bar[data-amount="40"]{max-height:calc(1% * 40)}.anim--started .infographic__bar[data-amount="41"]{max-height:calc(1% * 41)}.anim--started .infographic__bar[data-amount="42"]{max-height:calc(1% * 42)}.anim--started .infographic__bar[data-amount="43"]{max-height:calc(1% * 43)}.anim--started .infographic__bar[data-amount="44"]{max-height:calc(1% * 44)}.anim--started .infographic__bar[data-amount="45"]{max-height:calc(1% * 45)}.anim--started .infographic__bar[data-amount="46"]{max-height:calc(1% * 46)}.anim--started .infographic__bar[data-amount="47"]{max-height:calc(1% * 47)}.anim--started .infographic__bar[data-amount="48"]{max-height:calc(1% * 48)}.anim--started .infographic__bar[data-amount="49"]{max-height:calc(1% * 49)}.anim--started .infographic__bar[data-amount="50"]{max-height:calc(1% * 50)}.anim--started .infographic__bar[data-amount="51"]{max-height:calc(1% * 51)}.anim--started .infographic__bar[data-amount="52"]{max-height:calc(1% * 52)}.anim--started .infographic__bar[data-amount="53"]{max-height:calc(1% * 53)}.anim--started .infographic__bar[data-amount="54"]{max-height:calc(1% * 54)}.anim--started .infographic__bar[data-amount="55"]{max-height:calc(1% * 55)}.anim--started .infographic__bar[data-amount="56"]{max-height:calc(1% * 56)}.anim--started .infographic__bar[data-amount="57"]{max-height:calc(1% * 57)}.anim--started .infographic__bar[data-amount="58"]{max-height:calc(1% * 58)}.anim--started .infographic__bar[data-amount="59"]{max-height:calc(1% * 59)}.anim--started .infographic__bar[data-amount="60"]{max-height:calc(1% * 60)}.anim--started .infographic__bar[data-amount="61"]{max-height:calc(1% * 61)}.anim--started .infographic__bar[data-amount="62"]{max-height:calc(1% * 62)}.anim--started .infographic__bar[data-amount="63"]{max-height:calc(1% * 63)}.anim--started .infographic__bar[data-amount="64"]{max-height:calc(1% * 64)}.anim--started .infographic__bar[data-amount="65"]{max-height:calc(1% * 65)}.anim--started .infographic__bar[data-amount="66"]{max-height:calc(1% * 66)}.anim--started .infographic__bar[data-amount="67"]{max-height:calc(1% * 67)}.anim--started .infographic__bar[data-amount="68"]{max-height:calc(1% * 68)}.anim--started .infographic__bar[data-amount="69"]{max-height:calc(1% * 69)}.anim--started .infographic__bar[data-amount="70"]{max-height:calc(1% * 70)}.anim--started .infographic__bar[data-amount="71"]{max-height:calc(1% * 71)}.anim--started .infographic__bar[data-amount="72"]{max-height:calc(1% * 72)}.anim--started .infographic__bar[data-amount="73"]{max-height:calc(1% * 73)}.anim--started .infographic__bar[data-amount="74"]{max-height:calc(1% * 74)}.anim--started .infographic__bar[data-amount="75"]{max-height:calc(1% * 75)}.anim--started .infographic__bar[data-amount="76"]{max-height:calc(1% * 76)}.anim--started .infographic__bar[data-amount="77"]{max-height:calc(1% * 77)}.anim--started .infographic__bar[data-amount="78"]{max-height:calc(1% * 78)}.anim--started .infographic__bar[data-amount="79"]{max-height:calc(1% * 79)}.anim--started .infographic__bar[data-amount="80"]{max-height:calc(1% * 80)}.anim--started .infographic__bar[data-amount="81"]{max-height:calc(1% * 81)}.anim--started .infographic__bar[data-amount="82"]{max-height:calc(1% * 82)}.anim--started .infographic__bar[data-amount="83"]{max-height:calc(1% * 83)}.anim--started .infographic__bar[data-amount="84"]{max-height:calc(1% * 84)}.anim--started .infographic__bar[data-amount="85"]{max-height:calc(1% * 85)}.anim--started .infographic__bar[data-amount="86"]{max-height:calc(1% * 86)}.anim--started .infographic__bar[data-amount="87"]{max-height:calc(1% * 87)}.anim--started .infographic__bar[data-amount="88"]{max-height:calc(1% * 88)}.anim--started .infographic__bar[data-amount="89"]{max-height:calc(1% * 89)}.anim--started .infographic__bar[data-amount="90"]{max-height:calc(1% * 90)}.anim--started .infographic__bar[data-amount="91"]{max-height:calc(1% * 91)}.anim--started .infographic__bar[data-amount="92"]{max-height:calc(1% * 92)}.anim--started .infographic__bar[data-amount="93"]{max-height:calc(1% * 93)}.anim--started .infographic__bar[data-amount="94"]{max-height:calc(1% * 94)}.anim--started .infographic__bar[data-amount="95"]{max-height:calc(1% * 95)}.anim--started .infographic__bar[data-amount="96"]{max-height:calc(1% * 96)}.anim--started .infographic__bar[data-amount="97"]{max-height:calc(1% * 97)}.anim--started .infographic__bar[data-amount="98"]{max-height:calc(1% * 98)}.anim--started .infographic__bar[data-amount="99"]{max-height:calc(1% * 99)}.anim--started .infographic__bar[data-amount="100"]{max-height:calc(1% * 100)}.infographic{position:relative;font:normal 1rem/1.5 FagoWebBold,Helvetica,Arial,sans-serif;color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.infographic .infographic__bar_value{position:relative;top:calc(50% - 1rem);font:normal 1.5rem/1.5 FagoWebBold,Helvetica,Arial,sans-serif}.infographic--bubbles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:initial}@media (min-width:1024px){.infographic--bubbles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:initial;flex-flow:initial;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1280px){.card__inner .infographic--bubbles{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.infographic__item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;position:relative;text-align:center}.infographic__item--bubble{height:initial;overflow:initial;width:100%}.infographic__item--bubble+.infographic__item--bubble{margin-top:1rem}@media (min-width:1024px){.infographic__item--bubble{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}@media (min-width:768px){.infographic__item--small{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media (min-width:1024px){.infographic__item--small{-webkit-box-flex:1;-ms-flex:1;flex:1;width:initial}}@media (min-width:1024px) and (max-width:1279px){.infographic__item--small{font-size:70%}}.infographic__bar,.infographic__bar-title{position:absolute;width:100%;bottom:0}.infographic__bar{-webkit-transition:max-height .3s cubic-bezier(.5,1,.9,1);-o-transition:max-height .3s cubic-bezier(.5,1,.9,1);transition:max-height .3s cubic-bezier(.5,1,.9,1);width:90%;background:#fff;bottom:2.5rem;left:5%;height:100%;max-height:0}.infographic__bubble{position:relative;background-color:#76bce5;border-radius:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:6rem}.infographic__bubble:before{content:"";left:-.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:1rem solid #76bce5}@media (min-width:1024px){.infographic__bubble{width:100%}.infographic__item--small .infographic__bubble:before{top:initial;bottom:-1.25rem;left:2.5rem;border:none;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #76bce5}}.infographic__bubble--red{background-color:#e41d2c}.infographic__bubble--red:before{border-right-color:#e41d2c}.infographic__bubble--black{background-color:#030304}.infographic__bubble--black:before{border-right-color:#030304}@media (min-width:1024px){.infographic__item--small .infographic__bubble--black:before{border-top-color:#030304}}.infographic__bubble-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infographic__bubble-amount{margin-left:auto;width:6rem;padding:.5rem 0;border-radius:50%;background-color:#030304;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}.infographic__bubble--black .infographic__bubble-amount{background-color:#fff;color:#030304}.infographic__title{text-align:center}.infographic__bar--red{background-color:#e41d2c}.infographic__bar--black{background-color:#030304}.group_action{display:block;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}.group_action:hover{-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.video{position:relative}.video__container,.video__poster{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50% 50%/cover;z-index:1}.video__container:before,.video__poster:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(3,3,4,.5);z-index:2}.video--started .video__container,.video--started .video__poster{opacity:0;visibility:hidden}.video__trigger{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:7.5rem;height:7.5rem;padding:2rem;background:rgba(3,3,4,.8);border:none;border-radius:50%;z-index:2;cursor:pointer}.video__trigger svg{width:100%;height:100%;display:block;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.video--started .video__trigger{opacity:0;visibility:hidden}.video__container:before{display:none}.video--started .video__container{opacity:1;visibility:visible}.video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.collapse__trigger{cursor:pointer;color:#030304;border:none;padding:0;display:inline;font:normal 1.125rem/1.5 FagoWeb,Helvetica,Arial,sans-serif}.collapse__trigger:hover{background-color:transparent;color:#030304}.collapse--open .collapse__trigger{display:none}.collapse--open .collapse__trigger--less{opacity:1;visibility:visible;display:block}.collapse__target{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);max-height:0;overflow:hidden;opacity:0;-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem)}.collapse--open .collapse__target{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);max-height:300vh;opacity:1}.header{position:relative;z-index:99999}.nav{background-color:transparent}.nav--footer{min-height:initial;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav--footer+.nav--footer{margin-top:2rem}.nav__brand{font-family:FagoWebBold,Helvetica,Arial,sans-serif;padding:1rem 1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.nav__brand{display:block}}.nav__logo svg{width:4.75rem;height:3.75rem}@media (min-width:768px){.nav__logo svg{width:8rem;height:6.5rem}}@media (min-width:1280px){.nav__logo svg{width:8rem;height:6.5rem}}@media (min-width:1408px){.nav__logo svg{width:8rem;height:6.5rem}}.nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.nav__burger{-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);font:inherit;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-transform:none;color:inherit;border:0;background-color:transparent}.nav__burger:hover{opacity:.7;background-color:transparent}@media (min-width:1024px){.nav__burger{display:none}}.nav__burger-box{position:relative;display:inline-block;width:32px;height:24px}.nav__burger-inner{top:50%;display:block;margin-top:-2px;position:absolute;width:32px;height:4px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#030304}.nav__burger-inner:after,.nav__burger-inner:before{display:block;content:"";position:absolute;width:32px;height:4px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#030304}.nav__burger-inner:after{bottom:-8px;-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.nav__burger-inner:before{top:-8px;-webkit-transition:top 75ms ease .12s,opacity 75ms ease;-o-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.nav__burger--is-active .nav__burger-inner{-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav__burger--is-active .nav__burger-inner:after{bottom:0;-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.nav__burger--is-active .nav__burger-inner:before{top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;-o-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.nav__burger-title{line-height:1;margin-right:.5rem;color:#030304}.nav__mobile-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1.5rem}@media (min-width:1024px){.nav__mobile-cta{display:none}}.nav__cta{display:none;font-size:.75rem;padding:.5rem}@media (min-width:1024px){.nav__cta{display:block;-ms-flex-item-align:center;align-self:center}}@media (min-width:1280px){.nav__cta{font-size:1rem;padding:.5rem 1rem}}.nav__mobile-cta-title{margin-right:.5rem;line-height:1}ul.menu{padding:0;margin:0}ul.menu li{margin:0;padding:0;margin-left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){ul.menu li{margin-left:0;display:block}}ul.menu li::before{display:none}@media (max-width:768px){ul.menu li.has-dropdown>a:first-child{width:calc(100% - 40px);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}}ul.menu li.has-dropdown .dropdown--toggle{display:inline-block;width:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}ul.menu li.has-dropdown .dropdown--toggle>img{width:14px;display:inline-block}@media (max-width:768px){ul.menu li.has-dropdown .dropdown--toggle>img{width:20px}}ul.menu li ul{display:none;width:100%}@media (min-width:768px){ul.menu li ul{margin-top:25px;padding-top:20px;left:-10px;padding-left:0;min-width:280px}}@media (max-width:768px){ul.menu li ul{margin-top:20px;margin-bottom:20px}}ul.menu li:hover>a{color:#76bce5}@media (min-width:768px){ul.menu li:hover>ul{display:block;position:absolute}ul.menu li:hover>ul>li{background:#fff;padding:5px 10px;position:relative;margin-left:0}}@media (max-width:768px){ul.menu li ul.in{display:block;position:relative}ul.menu li ul.in>li{background:#fff;padding:5px 10px;position:relative;margin-left:0}}.menu{padding-top:0;font-family:FagoWebBold,Helvetica,Arial,sans-serif}.menu:not(.menu--footer){-webkit-transition:opacity .3s cubic-bezier(.5,1,.9,1);-o-transition:opacity .3s cubic-bezier(.5,1,.9,1);transition:opacity .3s cubic-bezier(.5,1,.9,1);will-change:background-color;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;visibility:hidden;opacity:0;height:0;background-color:#fff;position:absolute;top:127px;left:0}@media (min-width:1024px){.menu:not(.menu--footer){position:relative;margin-right:0!important;top:initial;left:initial;opacity:1;height:initial;visibility:visible;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;background:0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.menu.is-active{height:calc(85vh - 127px);height:calc(var(--vh,1vh) * 85 - 127px);width:100%;visibility:visible;opacity:1;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.menu.is-active{height:initial}}.menu--footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}@media (max-width:768px){.menu--footer+.menu--footer{margin-top:3rem}}@media (min-width:768px) and (max-width:1024px){.menu--footer{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}}@media (min-width:1024px){.menu--footer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:768px) and (max-width:1024px){.menu--footer-logo{margin-top:4rem;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}@media (min-width:1024px){.menu--footer-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.menu__item:not(.menu__item--footer){-webkit-transition:all .3s cubic-bezier(.5,1,.9,1);-o-transition:all .3s cubic-bezier(.5,1,.9,1);transition:all .3s cubic-bezier(.5,1,.9,1);border:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;text-align:center;opacity:0;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);transform:translateX(-1em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__item:not(.menu__item--footer) span{-ms-flex-item-align:center;align-self:center}.is-active .menu__item:not(.menu__item--footer){opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.is-active .menu__item:not(.menu__item--footer):nth-child(2){-webkit-transition-delay:calc(2 * .1s);-o-transition-delay:calc(2 * .1s);transition-delay:calc(2 * .1s)}.is-active .menu__item:not(.menu__item--footer):nth-child(3){-webkit-transition-delay:calc(3 * .1s);-o-transition-delay:calc(3 * .1s);transition-delay:calc(3 * .1s)}.is-active .menu__item:not(.menu__item--footer):nth-child(4){-webkit-transition-delay:calc(4 * .1s);-o-transition-delay:calc(4 * .1s);transition-delay:calc(4 * .1s)}.menu__item:not(.menu__item--footer).active{color:#e41d2c}@media (min-width:1024px){.menu__item:not(.menu__item--footer){border:0;text-align:left;opacity:1;-webkit-transform:initial;-ms-transform:initial;transform:initial;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;font-size:1rem}.menu__item:not(.menu__item--footer)+.menu__item{margin-left:1.5rem}}@media (min-width:1280px){.menu__item:not(.menu__item--footer){font-size:1.25rem}}.menu__item--cta{color:#e41d2c;font-family:FagoWebBold,Helvetica,Arial,sans-serif}.menu__item--footer{font-family:FagoWeb,Helvetica,Arial,sans-serif;display:block;color:#fff}.menu__item--inline{display:inline-block}.menu__item--inline+.menu__item--inline{margin-left:1rem}.menu__title{color:#fff;margin-bottom:1rem}.menu__title .menu__item{font-family:FagoWebBold,Helvetica,Arial,sans-serif}.menu__text{font-family:FagoWeb,Helvetica,Arial,sans-serif;margin-top:2rem}.menu__item--icon{position:relative;padding-left:2.25rem}.menu__item--icon+.menu__item--icon{margin-top:.75rem}.menu__item--icon:before{content:"";position:absolute;display:inline-block;width:1.5rem;height:1.5rem;background:no-repeat 50% 50%/cover;left:0}.menu__item--icon-fb:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='003-facebook' viewBox='0 0 20.014 20.014'%3E%3Cg data-name='Gruppe 9'%3E%3Cpath fill='%23fff' d='M10.007 0a10.007 10.007 0 1 0 10.007 10.007A10.018 10.018 0 0 0 10.007 0zM12.5 10.359h-1.632v5.8H8.455v-5.8H7.308V8.308h1.147V6.982a2.263 2.263 0 0 1 2.435-2.435l1.788.007v1.991h-1.3a.491.491 0 0 0-.512.559v1.205h1.838z' data-name='Pfad 46'/%3E%3C/g%3E%3C/svg%3E")}.menu__item--icon-tw:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='002-twitter' viewBox='0 0 20.014 20.014'%3E%3Cg data-name='Gruppe 8'%3E%3Cpath fill='%23fff' d='M10.007 0a10.007 10.007 0 1 0 10.007 10.007A10.018 10.018 0 0 0 10.007 0zm4.464 7.717c0 .1.007.2.007.3a6.552 6.552 0 0 1-10.084 5.517A4.651 4.651 0 0 0 7.8 12.58a2.306 2.306 0 0 1-2.152-1.6 2.312 2.312 0 0 0 1.04-.039 2.3 2.3 0 0 1-1.843-2.258v-.029a2.294 2.294 0 0 0 1.043.288 2.307 2.307 0 0 1-.713-3.075 6.54 6.54 0 0 0 4.747 2.407 2.3 2.3 0 0 1 3.925-2.1 4.6 4.6 0 0 0 1.463-.559 2.314 2.314 0 0 1-1.01 1.273 4.579 4.579 0 0 0 1.323-.362 4.633 4.633 0 0 1-1.152 1.191z' data-name='Pfad 45'/%3E%3C/g%3E%3C/svg%3E")}.menu__item--icon-ig:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='_001-instagram' data-name='001-instagram' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1%7Bfill:%23fff%7D %3C/style%3E%3C/defs%3E%3Cg id='Gruppe_7' data-name='Gruppe 7'%3E%3Cg id='Gruppe_6' data-name='Gruppe 6'%3E%3Cpath id='Pfad_41' d='M21.885 23.913a2.025 2.025 0 1 0-2.028-2.029 2.032 2.032 0 0 0 2.028 2.029z' class='cls-1' data-name='Pfad 41' transform='translate(-11.885 -11.884)'/%3E%3Cpath id='Pfad_42' d='M32.845 15.913V13.96h-.255l-1.7.005.01 1.955z' class='cls-1' data-name='Pfad 42' transform='translate(-18.466 -8.345)'/%3E%3Cpath id='Pfad_43' d='M10 0a10 10 0 1 0 10 10A10.011 10.011 0 0 0 10 0zm5.687 8.833v4.656a2.2 2.2 0 0 1-2.2 2.2H6.511a2.2 2.2 0 0 1-2.2-2.2V6.511a2.2 2.2 0 0 1 2.2-2.2h6.978a2.2 2.2 0 0 1 2.2 2.2z' class='cls-1' data-name='Pfad 43'/%3E%3Cpath id='Pfad_44' d='M21.249 23.111a3.152 3.152 0 1 1-6.072-1.182h-1.72v4.718a1.1 1.1 0 0 0 1.1 1.1h7.07a1.1 1.1 0 0 0 1.1-1.1v-4.718h-1.712a3.109 3.109 0 0 1 .234 1.182z' class='cls-1' data-name='Pfad 44' transform='translate(-8.097 -13.143)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.menu__item--icon-xi:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='005-xing-icomoon' viewBox='0 0 20.012 20.012'%3E%3Cpath fill='%23fff' d='M10.006 0a10.006 10.006 0 1 0 10.006 10.006A10.006 10.006 0 0 0 10.006 0zM6.752 12.515H4.943a.267.267 0 0 1-.236-.123.279.279 0 0 1 0-.277l1.921-3.382a.009.009 0 0 0 0-.01L5.406 6.612a.246.246 0 0 1 .236-.389H7.45a.559.559 0 0 1 .5.338s1.24 2.15 1.25 2.162l-1.955 3.444a.553.553 0 0 1-.493.348zM15.3 4.146l-4 7.062a.011.011 0 0 0 0 .012l2.55 4.646a.281.281 0 0 1 0 .279.268.268 0 0 1-.24.115h-1.804a.565.565 0 0 1-.505-.344l-2.57-4.7L12.755 4.1a.53.53 0 0 1 .484-.344h1.827a.268.268 0 0 1 .24.115.282.282 0 0 1-.006.275z' data-name='Pfad 50'/%3E%3C/svg%3E")}.menu__item--icon-li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='_004-linkedin' data-name='004-linkedin' viewBox='0 0 20.014 20.014'%3E%3Cdefs%3E%3Cstyle%3E .cls-1%7Bfill:%23fff%7D %3C/style%3E%3C/defs%3E%3Cg id='Gruppe_11' data-name='Gruppe 11'%3E%3Cg id='Gruppe_10' data-name='Gruppe 10'%3E%3Cpath id='Pfad_47' d='M24.809 21.3a1.6 1.6 0 0 0-1.453.8v-.687h-1.613c.021.455 0 4.854 0 4.854h1.613v-2.713a1.087 1.087 0 0 1 .053-.394.883.883 0 0 1 .828-.591c.584 0 .817.445.817 1.1v2.6h1.614v-2.787c-.001-1.49-.797-2.182-1.859-2.182zm-1.454.818h-.01a.121.121 0 0 0 .01-.017z' class='cls-1' data-name='Pfad 47' transform='translate(-12.979 -12.713)'/%3E%3Cpath id='Rechteck_133' d='M0 0h1.613v4.854H0z' class='cls-1' data-name='Rechteck 133' transform='translate(6.257 8.699)'/%3E%3Cpath id='Pfad_48' d='M10.007 0a10.007 10.007 0 1 0 10.007 10.007A10.018 10.018 0 0 0 10.007 0zm5.307 14.533a.779.779 0 0 1-.79.77h-9.1a.779.779 0 0 1-.789-.77V5.325a.78.78 0 0 1 .789-.77h9.1a.78.78 0 0 1 .79.77v9.208z' class='cls-1' data-name='Pfad 48'/%3E%3Cpath id='Pfad_49' d='M16.2 15.777a.841.841 0 1 0-.021 1.677h.01a.841.841 0 1 0 .011-1.677z' class='cls-1' data-name='Pfad 49' transform='translate(-9.125 -9.418)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.section{position:relative;padding:3.75rem 1.5rem}@media (min-width:768px){.section{padding:7.5rem 1.5rem}}.section--small{padding:2rem 1.5rem}@media (min-width:768px){.section--small{padding:3rem 1.5rem}}.section--no-y-pad-top{padding-top:0}@media (max-width:768px){.section--no-y-pad-top-mobile{padding-top:0}}.section--no-y-pad-bottom{padding-bottom:0}.section--no-y-pad{padding-top:0;padding-bottom:0}.section--no-y-pad-mob{padding-bottom:0}@media (min-width:768px){.section--no-y-pad-mob{padding-top:0;padding-bottom:0}}.section--intro-profile{padding:2rem 1.5rem}@media (min-width:768px){.section--intro-profile{padding:4rem 1.5rem}}.section--white{background-color:#fff}.section--red{background-color:#e41d2c}.section--black{background-color:#030304}.section--lightergrey{background-color:#dadada}.section--lightgrey{background-color:#ccc}.section--cream{background-color:#f4f4f4}.section--blue{background-color:#76bce5}.section--60vh{min-height:60vh}.section--w-90{width:90vw;margin:0 auto}@media (max-width:1024px){.section--no-x-pad-mobile{padding-left:0;padding-right:0}.section--w-100-mobile{width:100vw;margin:0 auto}}.section--center-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--chat{background:#030304 url(../img/bot-background.svg) no-repeat center center/360px}article{text-align:center}@media (min-width:1024px){article{text-align:left}}.media-text{padding-bottom:5rem}@media (min-width:768px){.media-text:first-of-type{padding-bottom:0}}@media (min-width:768px){.media-text:nth-of-type(even) .media-text__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.media-text__text{padding:2.5rem 1.5rem}@media (min-width:768px){.media-text__text{padding:4rem 1.5rem}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav{position:absolute;width:100%;top:calc(50% - 70px)}.owl-nav button{position:absolute;display:inline-block;font-size:50px!important}.owl-nav button.owl-prev{left:-20px}.owl-nav button.owl-next{right:-20px}.owl-nav button:hover{color:#e41d2c!important}.slider--chart .owl-nav button{width:initial}.slider--chart .owl-nav button.owl-prev{left:.5rem}.slider--chart .owl-nav button.owl-next{right:.5rem}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;-o-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;-o-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;-webkit-box-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;-webkit-box-flex:0;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-window{font-family:MiloSerifWeb,"Book Antiqua","Times New Roman",Times,serif}.cc-btn,.cc-revoke{font-family:FagoWebMedium,Helvetica,Arial,sans-serif}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvYW5ndWxhci10b29sdGlwcy5jc3MiLCJhYnN0cmFjdHMvX2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21vZGVybi1ub3JtYWxpemUvbW9kZXJuLW5vcm1hbGl6ZS5jc3MiLCJtYWluLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9hbmltYXRpb25zLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvbWl4aW5zLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2hlbHBlcnMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbmF2YmFyLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL2NvbHVtbnMuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRhaW5lci5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L3NlY3Rpb24uc2FzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9pbmNsdWRlLW1lZGlhL2Rpc3QvX2luY2x1ZGUtbWVkaWEuc2NzcyIsImJhc2UvX2hlbHBlcnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3NoYW1lLnNjc3MiLCJjb21wb25lbnRzL19saW5rLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fbGFuZy1zd2l0Y2guc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2JveC5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9faW50cm8uc2NzcyIsImNvbXBvbmVudHMvX2JvdC5zY3NzIiwiY29tcG9uZW50cy9fY2hyb25pYy5zY3NzIiwiY29tcG9uZW50cy9fY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvX3NvdW5kLWNoYXJhY3Rlci5zY3NzIiwiY29tcG9uZW50cy9fc2Nyb2xsX3RvcC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fbGVnZW5kLnNjc3MiLCJjb21wb25lbnRzL19pbmZvZ3JhcGhpYy5zY3NzIiwiY29tcG9uZW50cy9fZ3JvdXBfaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19jb2xsYXBzZS5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fc2VjdGlvbi5zY3NzIiwibGF5b3V0L19hcnRpY2xlLnNjc3MiLCJsYXlvdXQvX21lZGlhLXRleHQuc2NzcyIsInZlbmRvcnMvX293bC5zY3NzIiwidmVuZG9ycy9fcGVyZmVjdF9zY3JvbGxiYXIuc2NzcyIsInZlbmRvcnMvY29va2llY29uc2VudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLGlCQUFpQixTQUFTLFNBQVMsV0FBVyxLQUFLLFFBQVEsS0FBSyxRQUFRLElBQUksT0FBTyxJQUFJLE1BQU0sS0FBSyxNQUFNLEtBQUssZUFBZSxLQUFLLG9CQUFvQixLQUFLLGlCQUFpQixLQUFLLGdCQUFnQixLQUFLLFlBQVksS0FBSyxVQUFVLE1BQU0sY0FBYyxJQUFJLHVCQUF1Qix3QkFBd0IsT0FBTyxNQUFNLFlBQVksUUFBUSxJQUFJLE9BQU8sRUFBRSxNQUFNLEVBQUUsU0FBUyxTQUFTLGVBQWUsS0FBSyx3QkFBd0IsYUFBYSxZQUFZLGFBQWEsSUFBSSx1QkFBdUIsYUFBYSxZQUFZLGFBQWEsSUFBSSxrREFBa0QsbURBQW1ELGtEQUFrRCxtREFBbUQsMkNBQTJDLDRDQUE0QyxJQUFJLEtBQUssS0FBSyxJQUFJLG1EQUFtRCxtREFBbUQsNENBQTRDLFlBQVksS0FBSyxpQkFBaUIsS0FBSyxrREFBa0Qsa0RBQWtELDJDQUEyQyxZQUFZLEtBQUssaUJBQWlCLEtBQUssaURBQWlELGtEQUFrRCxJQUFJLEtBQUssTUFBTSxpQkFBaUIsa0RBQWtELGFBQWEsS0FBSyxpQkFBaUIsS0FBSyxpREFBaUQsYUFBYSxLQUFLLGlCQUFpQixLQUFLLGlEQUFpRCxrREFBa0QsSUFBSSxpQkFBaUIsTUFBTSxLQUFLLGtEQUFrRCxXQUFXLEtBQUssbUJBQW1CLEtBQUssaURBQWlELFdBQVcsS0FBSyxtQkFBbUIsS0FBSyxvREFBb0QscURBQXFELG9EQUFvRCxxREFBcUQsNkNBQTZDLDhDQUE4QyxJQUFJLElBQUksTUFBTSxLQUFLLHFEQUFxRCxxREFBcUQsOENBQThDLFdBQVcsS0FBSyxtQkFBbUIsS0FBSyxvREFBb0Qsb0RBQW9ELDZDQUE2QyxXQUFXLEtBQUssbUJBQW1CLEtBQUssb0RBQW9ELHFEQUFxRCxPQUFPLGlCQUFpQixNQUFNLEtBQUsscURBQXFELGNBQWMsS0FBSyxtQkFBbUIsS0FBSyxvREFBb0QsY0FBYyxLQUFLLG1CQUFtQixLQUFLLG9EQUFvRCxxREFBcUQsT0FBTyxLQUFLLE1BQU0saUJBQWlCLHFEQUFxRCxhQUFhLEtBQUssb0JBQW9CLEtBQUssb0RBQW9ELGFBQWEsS0FBSyxvQkFBb0IsS0FBSyxxREFBcUQsc0RBQXNELHFEQUFxRCxzREFBc0QsOENBQThDLCtDQUErQyxPQUFPLEtBQUssS0FBSyxJQUFJLHNEQUFzRCxzREFBc0QsK0NBQStDLFlBQVksS0FBSyxvQkFBb0IsS0FBSyxxREFBcUQscURBQXFELDhDQUE4QyxZQUFZLEtBQUssb0JBQW9CLEtBQUssbURBQW1ELG9EQUFvRCxPQUFPLEtBQUssS0FBSyxpQkFBaUIsb0RBQW9ELFlBQVksS0FBSyxvQkFBb0IsS0FBSyxtREFBbUQsWUFBWSxLQUFLLG9CQUFvQixLQUFLLG1EQUFtRCxvREFBb0QsT0FBTyxpQkFBaUIsS0FBSyxLQUFLLG9EQUFvRCxjQUFjLEtBQUssa0JBQWtCLEtBQUssbURBQW1ELGNBQWMsS0FBSyxrQkFBa0IsS0FBSyxtREFBbUQsb0RBQW9ELG1EQUFtRCxvREFBb0QsNENBQTRDLDZDQUE2QyxJQUFJLElBQUksS0FBSyxLQUFLLG9EQUFvRCxvREFBb0QsNkNBQTZDLFdBQVcsS0FBSyxrQkFBa0IsS0FBSyxtREFBbUQsbURBQW1ELDRDQUE0QyxXQUFXLEtBQUssa0JBQWtCLEtBQUssZ0RBQWdELGlEQUFpRCxJQUFJLGlCQUFpQixLQUFLLEtBQUssaURBQWlELFdBQVcsS0FBSyxrQkFBa0IsS0FBSyxnREFBZ0QsV0FBVyxLQUFLLGtCQUFrQixLQUFLLGdEQUFnRCxpREFBaUQsSUFBSSxLQUFLLEtBQUssaUJBQWlCLGlEQUFpRCxZQUFZLEtBQUssaUJBQWlCLEtBQUssZ0RBQWdELFlBQVksS0FBSyxpQkFBaUIsS0FFcnNMLGlCQUNJLFFBQVMsS0FBSyxLQUNkLFVBQVcsTUFDWCxXQUFZLFdDTGhCLHlCQUNFLEdBQ0UsUUFBQSxFQUVGLElBQ0UsUUFBQSxFQUVGLEtBQ0UsUUFBQSxHQVJKLGlCQUNFLEdBQ0UsUUFBQSxFQUVGLElBQ0UsUUFBQSxFQUVGLEtBQ0UsUUFBQSxHQUlKLDJCQUNFLEdBQ0UsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsbUJBRUYsSUFDRSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxtQkFFRixJQUNFLG1CQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLG1CQUVGLElBQ0UsbUJBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsbUJBRUYsSUFDRSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxtQkFFRixJQUNFLG1CQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLG1CQUVGLEtBQ0UsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsb0JBcEJKLG1CQUNFLEdBQ0UsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsbUJBRUYsSUFDRSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxtQkFFRixJQUNFLG1CQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLG1CQUVGLElBQ0UsbUJBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsbUJBRUYsSUFDRSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxtQkFFRixJQUNFLG1CQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLG1CQUVGLEtBQ0UsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsb0JBSUoseUJBQ0UsR0FBQSxLQUNFLFFBQUEsRUFFRixJQUNFLFFBQUEsSUFMSixpQkFDRSxHQUFBLEtBQ0UsUUFBQSxFQUVGLElBQ0UsUUFBQSxJQUlKLCtCQUNFLEdBQ0UsbUJBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxLQUVGLEtBQ0UsbUJBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxvQkFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxvQkFBQSxDQUFBLEVBQUEsRUFBQSxFQUFBLEtBQUEscUJBTEosdUJBQ0UsR0FDRSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsb0JBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLEtBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsb0JBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLEtBRUYsS0FDRSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsb0JBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLG9CQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxxQkFJSixrQ0FDRSxHQUNFLG1CQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxjQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLGNBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxFQUFBLEtBRUYsS0FDRSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsa0JBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLFlBQUEsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsa0JBQUEsQ0FBQSxFQUFBLEVBQUEsRUFBQSxLQUFBLGFBTEosMEJBQ0UsR0FDRSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsY0FBQSxDQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxjQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSxLQUVGLEtBQ0UsbUJBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLGtCQUFBLENBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxZQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLGtCQUFBLENBQUEsRUFBQSxFQUFB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QUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLHVDQUNFLFlBQUEsZUFKRixnQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLHVDQUNFLFlBQUEsZUFKRixnQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLHVDQUNFLFlBQUEsSUFKRixpQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLHdDQUNFLFlBQUEsZUFKRixpQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLHdDQUNFLFlBQUEsZUFKRixpQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNGLHdDQUNFLFlBQUEsS0hrQkosb0NHaEJFLHlCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDRix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNGLGlDQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsNkJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsU0FDRix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLDRCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLFNBQ0YsOEJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw0QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLDZCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsK0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw4QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLHdDQUNFLFlBQUEsSUFDRixvQ0FDRSxZQUFBLFNBQ0YsOEJBQ0UsWUFBQSxJQUNGLG1DQUNFLFlBQUEsU0FDRixxQ0FDRSxZQUFBLElBQ0YsbUNBQ0UsWUFBQSxJQUNGLG9DQUNFLFlBQUEsSUFDRixzQ0FDRSxZQUFBLElBQ0YscUNBQ0UsWUFBQSxJQUVBLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGNBQ0YsMkJBQ0UsWUFBQSxjQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMkJBQ0UsWUFBQSxlQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsMkJBQ0UsWUFBQSxJQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMkJBQ0UsWUFBQSxlQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMkJBQ0UsWUFBQSxlQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsMkJBQ0UsWUFBQSxJQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMkJBQ0UsWUFBQSxlQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMkJBQ0UsWUFBQSxlQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsMkJBQ0UsWUFBQSxJQUpGLHFCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsNEJBQ0UsWUFBQSxlQUpGLHFCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsNEJBQ0UsWUFBQSxlQUpGLHFCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0YsNEJBQ0UsWUFBQSxNSG5DTixvQ0FBQSxNR3FDRSxrQkFBQSx5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QUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsU0FDRixzQkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLDJCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLFNBQ0YsNkJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiwyQkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLDRCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsOEJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw2QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLHVDQUNFLFlBQUEsSUFDRixtQ0FDRSxZQUFBLFNBQ0YsNkJBQ0UsWUFBQSxJQUNGLGtDQUNFLFlBQUEsU0FDRixvQ0FDRSxZQUFBLElBQ0Ysa0NBQ0UsWUFBQSxJQUNGLG1DQUNFLFlBQUEsSUFDRixxQ0FDRSxZQUFBLElBQ0Ysb0NBQ0UsWUFBQSxJQUVBLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGNBQ0YsMEJBQ0UsWUFBQSxjQUpGLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMEJBQ0UsWUFBQSxlQUpGLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsMEJBQ0UsWUFBQSxJQUpGLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMEJBQ0UsWUFBQSxlQUpGLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMEJBQ0UsWUFBQSxlQUpGLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsMEJBQ0UsWUFBQSxJQUpGLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMEJBQ0UsWUFBQSxlQUpGLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMEJBQ0UsWUFBQSxlQUpGLG1CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsMEJBQ0UsWUFBQSxJQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMkJBQ0UsWUFBQSxlQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLGVBQ0YsMkJBQ0UsWUFBQSxlQUpGLG9CQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0YsMkJBQ0UsWUFBQSxNSC9KTixxQ0dpS0UsMEJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNGLHdCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0Ysa0NBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw4QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxTQUNGLHdCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsNkJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsU0FDRiwrQkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLDZCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsOEJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRixnQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLCtCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YseUNBQ0UsWUFBQSxJQUNGLHFDQUNFLFlBQUEsU0FDRiwrQkFDRSxZQUFBLElBQ0Ysb0NBQ0UsWUFBQSxTQUNGLHNDQUNFLFlBQUEsSUFDRixvQ0FDRSxZQUFBLElBQ0YscUNBQ0UsWUFBQSxJQUNGLHVDQUNFLFlBQUEsSUFDRixzQ0FDRSxZQUFBLElBRUEscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsY0FDRiw0QkFDRSxZQUFBLGNBSkYscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsZUFDRiw0QkFDRSxZQUFBLGVBSkYscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw0QkFDRSxZQUFBLElBSkYscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsZUFDRiw0QkFDRSxZQUFBLGVBSkYscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsZUFDRiw0QkFDRSxZQUFBLGVBSkYscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw0QkFDRSxZQUFBLElBSkYscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsZUFDRiw0QkFDRSxZQUFBLGVBSkYscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsZUFDRiw0QkFDRSxZQUFBLGVBSkYscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw0QkFDRSxZQUFBLElBSkYsc0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsZUFDRiw2QkFDRSxZQUFBLGVBSkYsc0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsZUFDRiw2QkFDRSxZQUFBLGVBSkYsc0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDRiw2QkFDRSxZQUFBLE1Iek1KLHFDRzJNQSw2QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0YsMkJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDRixxQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLGlDQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLFNBQ0YsMkJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRixnQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxTQUNGLGtDQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsZ0NBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRixpQ0FDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLG1DQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0Ysa0NBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw0Q0FDRSxZQUFBLElBQ0Ysd0NBQ0UsWUFBQSxTQUNGLGtDQUNFLFlBQUEsSUFDRix1Q0FDRSxZQUFBLFNBQ0YseUNBQ0UsWUFBQSxJQUNGLHVDQUNFLFlBQUEsSUFDRix3Q0FDRSxZQUFBLElBQ0YsMENBQ0UsWUFBQSxJQUNGLHlDQUNFLFlBQUEsSUFFQSx3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxjQUNGLCtCQUNFLFlBQUEsY0FKRix3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLCtCQUNFLFlBQUEsZUFKRix3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLCtCQUNFLFlBQUEsSUFKRix3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLCtCQUNFLFlBQUEsZUFKRix3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLCtCQUNFLFlBQUEsZUFKRix3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLCtCQUNFLFlBQUEsSUFKRix3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLCtCQUNFLFlBQUEsZUFKRix3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLCtCQUNFLFlBQUEsZUFKRix3QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLCtCQUNFLFlBQUEsSUFKRix5QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLGdDQUNFLFlBQUEsZUFKRix5QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxlQUNGLGdDQUNFLFlBQUEsZUFKRix5QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNGLGdDQUNFLFlBQUEsTUhuUEoscUNHcVBBLHlCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDRix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNGLGlDQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLElBQ0YsNkJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsU0FDRix1QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLDRCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLFNBQ0YsOEJBQ0UsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsSUFDRiw0QkFDRSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxJQUNGLDZCQUNFLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtB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LEtBQXdDLEtBQXBELFNBQXBCLFVVNXNKSSxTVjRzSlMsSVUzc0pQLFdBQUEsS0FHRixRQUNFLFlBQUEsS0FMRixRQUNFLGNBQUEsS0FHRixRQUNFLGVBQUEsS0FMRixRQUNFLFlBQUEsS0FHRixRQUNFLGFBQUEsS0FMRixRQUNFLGFBQUEsS0FHRixRQUNFLGNBQUEsS0FMRixRVit1SkosTUFGVSxLQUNWLEtBREEsT1U3dUpJLE1BQ0UsV0FBQSxLQUdGLFFBQ0UsWUFBQSxLQUxGLFFBQ0UsY0FBQSxLQUdGLFFBQ0UsZUFBQSxLQUxGLFFBQ0UsWUFBQSxLQUdGLFFBQ0UsYUFBQSxLQUxGLFFBQ0UsYUFBQSxLQUdGLFFBQ0UsY0FBQSxLQUxGLFNBQUEsTUFBQSxRQUFBLEtBQ0UsV0FBQSxLQUdGLFFBQ0UsWUFBQSxLQUxGLFFBQ0UsY0FBQSxLQUdGLFFBQ0UsZUFBQSxLQUxGLFFBQ0UsWUFBQSxLQUdGLFFBQ0UsYUFBQSxLQUxGLFFBQ0UsYUFBQSxLQUdGLFFBQ0UsY0FBQSxLQUxGLFFBQ0UsV0FBQSxLQUdGLFFBQ0UsWUFBQSxLQUxGLFFBQ0UsY0FBQSxLQUdGLFFBQ0UsZUFBQSxLQUxGLFFBQ0UsWUFBQSxLQUdGLFFBQ0UsYUFBQSxLQUxGLFFBQ0UsYUFBQSxLQUdGLFFBQ0UsY0FBQSxLQUxGLFFBQ0UsV0FBQSxLQUdGLFFBQ0UsWUFBQSxLQUxGLFFBQ0UsY0FBQSxLQUdGLFFBQ0UsZUFBQSxLQUxGLFFBQ0UsWUFBQSxLQUdGLFFBQ0UsYUFBQSxLQUxGLFFBQ0UsYUFBQSxLQUdGLFFBQ0UsY0FBQSxLQUxGLFFBQ0UsV0FBQSxLQUdGLFFBQ0UsWUFBQSxLQUxGLFFBQ0UsY0FBQSxLQUdGLFFBQ0UsZUFBQSxLQUxGLFFBQ0UsWUFBQSxLQUdGLFFBQ0UsYUFBQSxLQUxGLFFBQ0UsYUFBQSxLQUdGLFFBQ0UsY0FBQSxLQUxGLFFBQ0UsV0FBQSxLQUdGLFFBQ0UsWUFBQSxLQUxGLFFBQ0UsY0FBQSxLQUdGLFFBQ0UsZUFBQSxLQUxGLFFBQ0UsWUFBQSxLQUdGLFFBQ0UsYUFBQSxLQUxGLFFBQ0UsYUFBQSxL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MkRBQ0UseUJBQUEsY0FBQSxvQkFBQSxjQUFBLGlCQUFBLGNBREYsMkRBQ0UseUJBQUEsY0FBQSxvQkFBQSxjQUFBLGlCQUFBLGNBREYsMkRBQ0UseUJBQUEsY0FBQSxvQkFBQSxjQUFBLGlCQUFBLGNBREYsMkRBQ0UseUJBQUEsY0FBQSxvQkFBQSxjQUFBLGlCQUFBLGNBREYsMkRBQ0UseUJBQUEsY0FBQSxvQkFBQSxjQUFBLGlCQUFBLGNBREYsMkRBQ0UseUJBQUEsY0FBQSxvQkFBQSxjQUFBLGlCQUFBLGNBREYsMkRBQ0UseUJBQUEsY0FBQSxvQkFBQSxjQUFBLGlCQUFBLGNBREYsMkRBQ0UseUJBQUEsY0FBQSxvQkFBQSxjQUFBLGlCQUFBLGNBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERBQ0UseUJBQUEsZUFBQSxvQkFBQSxlQUFBLGlCQUFBLGVBREYsNERB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bURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFDRSxXQUFBLGNBREYsbURBQ0UsV0FBQSxjQURGLG1EQUNFLFdBQUEsY0FERixtREFD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QUEsTUFBbUIsT0FBQSxLQUFZLHlDQUF5QyxZQUFBLElBQWdCLCtDQUErQyxZQUFBLEVBRTVSLFdBQ0ksWUFBQSxZQUFBLENBQUEsY0FBQSxDQUFBLGlCQUFBLENBQUEsS0FBQSxDQUFBLE16Q3N6VEosUXlDbnpUQSxXQUVJLFlBQUEsYUFBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYW5ndWxhci10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzAwMDt6LWluZGV4Ojk5OTk7cGFkZGluZzozcHg7Ym9yZGVyOjJweCBzb2xpZCAjMDAwO2NvbG9yOiNGRkY7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7bWF4LXdpZHRoOjI1MHB4O2JvcmRlci1yYWRpdXM6M3B4fS5hbmd1bGFyLXRvb2x0aXA6YWZ0ZXIsLmFuZ3VsYXItdG9vbHRpcDpiZWZvcmV7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjA7d2lkdGg6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lfS5hbmd1bGFyLXRvb2x0aXA6YmVmb3Jle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6OHB4fS5hbmd1bGFyLXRvb2x0aXA6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDo1cHh9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtdG9wLWNlbnRlcjphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC10b3AtY2VudGVyOmJlZm9yZSwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC10b3AtbWlkZGxlOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXRvcC1taWRkbGU6YmVmb3JlLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXRvcDphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC10b3A6YmVmb3Jle3RvcDoxMDAlO2xlZnQ6NTAlfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXRvcC1jZW50ZXI6YmVmb3JlLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXRvcC1taWRkbGU6YmVmb3JlLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXRvcDpiZWZvcmV7bWFyZ2luLWxlZnQ6LThweDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtdG9wLWNlbnRlcjphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC10b3AtbWlkZGxlOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXRvcDphZnRlcnttYXJnaW4tbGVmdDotNXB4O2JvcmRlci10b3AtY29sb3I6IzAwMH0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC10b3AtcmlnaHQ6YWZ0ZXIsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtdG9wLXJpZ2h0OmJlZm9yZXt0b3A6MTAwJTtyaWdodDpjYWxjKDEwMCUgLSA4cHgpfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXRvcC1yaWdodDpiZWZvcmV7bWFyZ2luLXJpZ2h0Oi04cHg7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXRvcC1yaWdodDphZnRlcnttYXJnaW4tcmlnaHQ6LTVweDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtcmlnaHQtdG9wOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXJpZ2h0LXRvcDpiZWZvcmV7dG9wOmNhbGMoMTAwJSAtIDhweCk7cmlnaHQ6MTAwJX0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1yaWdodC10b3A6YmVmb3Jle21hcmdpbi10b3A6LThweDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1yaWdodC10b3A6YWZ0ZXJ7bWFyZ2luLXRvcDotNXB4O2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXJpZ2h0LWNlbnRlcjphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1yaWdodC1jZW50ZXI6YmVmb3JlLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXJpZ2h0LW1pZGRsZTphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1yaWdodC1taWRkbGU6YmVmb3JlLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXJpZ2h0OmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXJpZ2h0OmJlZm9yZXt0b3A6NTAlO3JpZ2h0OjEwMCV9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtcmlnaHQtY2VudGVyOmJlZm9yZSwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1yaWdodC1taWRkbGU6YmVmb3JlLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXJpZ2h0OmJlZm9yZXttYXJnaW4tdG9wOi04cHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtcmlnaHQtY2VudGVyOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXJpZ2h0LW1pZGRsZTphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1yaWdodDphZnRlcnttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtcmlnaHQtYm90dG9tOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLXJpZ2h0LWJvdHRvbTpiZWZvcmV7Ym90dG9tOmNhbGMoMTAwJSAtIDhweCk7cmlnaHQ6MTAwJX0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1yaWdodC1ib3R0b206YmVmb3Jle21hcmdpbi1ib3R0b206LThweDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1yaWdodC1ib3R0b206YWZ0ZXJ7bWFyZ2luLWJvdHRvbTotNXB4O2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1ib3R0b20tcmlnaHQ6YmVmb3Jle2JvdHRvbToxMDAlO3JpZ2h0OmNhbGMoMTAwJSAtIDhweCl9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tLXJpZ2h0OmJlZm9yZXttYXJnaW4tcmlnaHQ6LThweDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tLXJpZ2h0OmFmdGVye21hcmdpbi1yaWdodDotNXB4O2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1ib3R0b20tY2VudGVyOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWJvdHRvbS1jZW50ZXI6YmVmb3JlLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWJvdHRvbS1taWRkbGU6YWZ0ZXIsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tLW1pZGRsZTpiZWZvcmUsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWJvdHRvbTpiZWZvcmV7Ym90dG9tOjEwMCU7bGVmdDo1MCV9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tLWNlbnRlcjpiZWZvcmUsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tLW1pZGRsZTpiZWZvcmUsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tOmJlZm9yZXttYXJnaW4tbGVmdDotOHB4O2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1ib3R0b20tY2VudGVyOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWJvdHRvbS1taWRkbGU6YWZ0ZXIsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tOmFmdGVye21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWJvdHRvbS1sZWZ0OmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWJvdHRvbS1sZWZ0OmJlZm9yZXtib3R0b206MTAwJTtsZWZ0OmNhbGMoMTAwJSAtIDhweCl9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtYm90dG9tLWxlZnQ6YmVmb3Jle21hcmdpbi1sZWZ0Oi04cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWJvdHRvbS1sZWZ0OmFmdGVye21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQtYm90dG9tOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQtYm90dG9tOmJlZm9yZXtib3R0b206Y2FsYygxMDAlIC0gOHB4KTtsZWZ0OjEwMCV9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtbGVmdC1ib3R0b206YmVmb3Jle21hcmdpbi1ib3R0b206LThweDtib3JkZXItbGVmdC1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQtYm90dG9tOmFmdGVye21hcmdpbi1ib3R0b206LTVweDtib3JkZXItbGVmdC1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQtY2VudGVyOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQtY2VudGVyOmJlZm9yZSwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1sZWZ0LW1pZGRsZTphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1sZWZ0LW1pZGRsZTpiZWZvcmUsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtbGVmdDphZnRlciwuYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1sZWZ0OmJlZm9yZXt0b3A6NTAlO2xlZnQ6MTAwJX0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1sZWZ0LWNlbnRlcjpiZWZvcmUsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtbGVmdC1taWRkbGU6YmVmb3JlLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQ6YmVmb3Jle21hcmdpbi10b3A6LThweDtib3JkZXItbGVmdC1jb2xvcjojMDAwfS5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQtY2VudGVyOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQtbWlkZGxlOmFmdGVyLC5hbmd1bGFyLXRvb2x0aXAuYW5ndWxhci10b29sdGlwLWxlZnQ6YWZ0ZXJ7bWFyZ2luLXRvcDotNXB4O2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtbGVmdC10b3A6YWZ0ZXIsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtbGVmdC10b3A6YmVmb3Jle3RvcDpjYWxjKDEwMCUgLSA4cHgpO2xlZnQ6MTAwJX0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC1sZWZ0LXRvcDpiZWZvcmV7bWFyZ2luLXRvcDotOHB4O2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtbGVmdC10b3A6YWZ0ZXJ7bWFyZ2luLXRvcDotNXB4O2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtdG9wLWxlZnQ6YWZ0ZXIsLmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtdG9wLWxlZnQ6YmVmb3Jle3RvcDoxMDAlO2xlZnQ6Y2FsYygxMDAlIC0gOHB4KX0uYW5ndWxhci10b29sdGlwLmFuZ3VsYXItdG9vbHRpcC10b3AtbGVmdDpiZWZvcmV7bWFyZ2luLWxlZnQ6LThweDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmFuZ3VsYXItdG9vbHRpcC5hbmd1bGFyLXRvb2x0aXAtdG9wLWxlZnQ6YWZ0ZXJ7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItdG9wLWNvbG9yOiMwMDB9XG5cbi5hbmd1bGFyLXRvb2x0aXAge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSIsIkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhbGtpbmd7XG4gIDAle1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKCRyZWQsMC45KTtcbiAgfVxuICAxNSV7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMTVweCByZ2JhKCRyZWQsMC45KTtcbiAgfVxuICAyNSV7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggN3B4IHJnYmEoJHJlZCwwLjkpO1xuICB9XG4gIDUwJXtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxMHB4IHJnYmEoJHJlZCwwLjkpO1xuICB9XG4gIDY1JXtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxMnB4IHJnYmEoJHJlZCwwLjkpO1xuICB9XG4gIDc1JXtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCA3cHggcmdiYSgkcmVkLDAuOSk7XG4gIH1cbiAgMTAwJXtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAwcHggcmdiYSgkcmVkLDAuOSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3JkZXJQdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LC40KSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggM3B4IHJnYmEoJGJsdWUsLjIpLCAwcHggMHB4IDBweCAxMHB4IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3JkZXJQdWxzZVJlZCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLC40KSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggM3B4IHJnYmEoJHJlZCwuMiksIDBweCAwcHggMHB4IDEwcHggcmdiYSgwLDAsMCwwKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgcHVsc2VTY2FsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyNSk7XG4gIH1cbn0iLCIvKiEgbW9kZXJuLW5vcm1hbGl6ZSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL3NpbmRyZXNvcmh1cy9tb2Rlcm4tbm9ybWFsaXplICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFVzZSBhIGJldHRlciBib3ggbW9kZWwgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBVc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplIChvcGluaW9uYXRlZCkuXG4gKi9cblxuOnJvb3Qge1xuXHQtbW96LXRhYi1zaXplOiA0O1xuXHR0YWItc2l6ZTogNDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpXG4gKi9cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OlxuXHRcdC1hcHBsZS1zeXN0ZW0sXG5cdFx0QmxpbmtNYWNTeXN0ZW1Gb250LFxuXHRcdCdTZWdvZSBVSScsXG5cdFx0Um9ib3RvLFxuXHRcdEhlbHZldGljYSxcblx0XHRBcmlhbCxcblx0XHRzYW5zLXNlcmlmLFxuXHRcdCdBcHBsZSBDb2xvciBFbW9qaScsXG5cdFx0J1NlZ29lIFVJIEVtb2ppJyxcblx0XHQnU2Vnb2UgVUkgU3ltYm9sJztcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4gKi9cblxuaHIge1xuXHRoZWlnaHQ6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UgYW5kIEZpcmVmb3guXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCAndmVuZG9ycy9hbmd1bGFyLXRvb2x0aXBzLmNzcyc7XG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGFsa2luZyB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAwcHggcmdiYSgyMjgsIDI5LCA0NCwgMC45KTtcbiAgfVxuICAxNSUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDE1cHggcmdiYSgyMjgsIDI5LCA0NCwgMC45KTtcbiAgfVxuICAyNSUge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDdweCByZ2JhKDIyOCwgMjksIDQ0LCAwLjkpO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMTBweCByZ2JhKDIyOCwgMjksIDQ0LCAwLjkpO1xuICB9XG4gIDY1JSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMTJweCByZ2JhKDIyOCwgMjksIDQ0LCAwLjkpO1xuICB9XG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggN3B4IHJnYmEoMjI4LCAyOSwgNDQsIDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4IHJnYmEoMjI4LCAyOSwgNDQsIDAuOSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3JkZXJQdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCAwcHggMHB4IDBweCAwcHggcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDNweCByZ2JhKDExOCwgMTg4LCAyMjksIDAuMiksIDBweCAwcHggMHB4IDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3JkZXJQdWxzZVJlZCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwcHggMHB4IDBweCAwcHggcmdiKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDNweCByZ2JhKDIyOCwgMjksIDQ0LCAwLjIpLCAwcHggMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2VTY2FsZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyNSk7XG4gIH1cbn1cbi8qISBtb2Rlcm4tbm9ybWFsaXplIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBVc2UgYSBiZXR0ZXIgYm94IG1vZGVsIChvcGluaW9uYXRlZCkuXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUgKG9waW5pb25hdGVkKS5cbiAqL1xuOnJvb3Qge1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEltcHJvdmUgY29uc2lzdGVuY3kgb2YgZGVmYXVsdCBmb250cyBpbiBhbGwgYnJvd3NlcnMuIChodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL21vZGVybi1ub3JtYWxpemUvaXNzdWVzLzMpXG4gKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbiAqL1xuaHIge1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gSW1wcm92ZSBjb25zaXN0ZW5jeSBvZiBkZWZhdWx0IGZvbnRzIGluIGFsbCBicm93c2Vycy4gKGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvbW9kZXJuLW5vcm1hbGl6ZS9pc3N1ZXMvMylcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXQgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmlzLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKTo6YWZ0ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjYyNWVtO1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiAwLjYyNWVtO1xufVxuXG4uaXMtb3ZlcmxheSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uaXMtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmlzLXB1bGxlZC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xpcHBlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS00IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTcge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXNpemUtMS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1zaXplLTEtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtc2l6ZS0xLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi10b3VjaCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy10b3VjaCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtc2l6ZS0xLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pcy1zaXplLTEtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTUtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmlzLXNpemUtMS1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmhhcy10ZXh0LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1qdXN0aWZpZWQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NzJweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LWxlZnQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtbGVmdC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLXRleHQtbGVmdC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuaGFzLXRleHQtbGVmdC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLXRleHQtcmlnaHQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzLXRleHQtcmlnaHQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuaGFzLXRleHQtcmlnaHQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWNhcGl0YWxpemVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmlzLWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXdoaXRlOmhvdmVyLCBhLmhhcy10ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtYmxhY2sge1xuICBjb2xvcjogIzAzMDMwNCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWJsYWNrOmhvdmVyLCBhLmhhcy10ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYXJrIHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMjElKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWMxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCAyMSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IGhzbCgxNzFkZWcsIDEwMCUsIDQxJSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1wcmltYXJ5OmhvdmVyLCBhLmhhcy10ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwOWU4NiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNzFkZWcsIDEwMCUsIDQxJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWxpbmsge1xuICBjb2xvcjogIzc2QkNFNSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWxpbms6aG92ZXIsIGEuaGFzLXRleHQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNGJhN2RkICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2QkNFNSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mbyB7XG4gIGNvbG9yOiBoc2woMjA0ZGVnLCA4NiUsIDUzJSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1pbmZvOmhvdmVyLCBhLmhhcy10ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmODFjYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDRkZWcsIDg2JSwgNTMlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiBoc2woMTQxZGVnLCA3MSUsIDQ4JSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1zdWNjZXNzOmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzFjYTY0YyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNDFkZWcsIDcxJSwgNDglKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiBoc2woNDhkZWcsIDEwMCUsIDY3JSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nOmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZDMyNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OGRlZywgMTAwJSwgNjclKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNFNDFEMkMgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYW5nZXI6aG92ZXIsIGEuaGFzLXRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNiODE2MjIgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDFEMkMgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLWJpcyB7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDclKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2stYmlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCA3JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLXRlciB7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDE0JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrLXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgMTQlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrZXIge1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAyMSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgMjElKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrIHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMjklKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCAyOSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmV5IHtcbiAgY29sb3I6ICM3Nzc3NzcgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgNzElKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgNzElKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodGVyIHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgODYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCA4NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13aGl0ZS10ZXIge1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZS10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdoaXRlLWJpcyB7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDk4JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgOTglKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtYmxvY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmlzLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWJsb2NrLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWJsb2NrLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtYmxvY2stZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWJsb2NrLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuaXMtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmlzLWJsb2NrLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1mbGV4LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmlzLWZsZXgtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtZmxleC10b3VjaCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWZsZXgtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaXMtZmxleC13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuaXMtZmxleC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5pcy1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1pbmxpbmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbmxpbmUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaW5saW5lLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaXMtaW5saW5lLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLmlzLWlubGluZS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmlzLWlubGluZS1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtaW5saW5lLWZsZXgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaW5saW5lLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuaXMtaW5saW5lLWZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLXNyLW9ubHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuMDFlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmlzLWhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWhpZGRlbi10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWhpZGRlbi10b3VjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaXMtaGlkZGVuLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmlzLWhpZGRlbi1mdWxsaGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtaW52aXNpYmxlLW1vYmlsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWludmlzaWJsZS10b3VjaCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW52aXNpYmxlLWRlc2t0b3Age1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ3MXB4KSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5pcy1pbnZpc2libGUtZnVsbGhkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXNoYWRvd2xlc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXIsIC5uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLm5hdmJhci5pcy13aGl0ZSwgLmlzLXdoaXRlLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDMwMzA0O1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLCAuaXMtd2hpdGUubmF2IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5pcy13aGl0ZS5uYXYgLm5hdl9fYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2X19icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtd2hpdGUubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLmlzLXdoaXRlLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzAzMDMwNDtcbn1cbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtd2hpdGUubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtd2hpdGUubmF2IC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXdoaXRlLm5hdiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy13aGl0ZS5uYXYgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy13aGl0ZS5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtd2hpdGUubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2X19icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLXdoaXRlLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtd2hpdGUubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzAzMDMwNDtcbn1cbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy13aGl0ZS5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtd2hpdGUubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMzAzMDQ7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnVyZ2VyLCAuaXMtd2hpdGUubmF2IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICMwMzAzMDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAuaXMtd2hpdGUubmF2IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLmlzLXdoaXRlLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4uaXMtd2hpdGUubmF2IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmssXG4uaXMtd2hpdGUubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICMwMzAzMDQ7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLXdoaXRlLm5hdiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy13aGl0ZS5uYXYgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5pcy13aGl0ZS5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy13aGl0ZS5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4uaXMtd2hpdGUubmF2IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5pcy13aGl0ZS5uYXYgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLXdoaXRlLm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtd2hpdGUubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgY29sb3I6ICMwMzAzMDQ7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy13aGl0ZS5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLmlzLXdoaXRlLm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMzAzMDQ7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLmlzLXdoaXRlLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLFxuLmlzLXdoaXRlLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgY29sb3I6ICMwMzAzMDQ7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtd2hpdGUubmF2IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMzAzMDQ7XG4gIH1cbn1cbi5uYXZiYXIuaXMtYmxhY2ssIC5pcy1ibGFjay5uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzA0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLm5hdmJhci5pcy1ibGFjayAubmF2X19icmFuZCA+IC5uYXZiYXItaXRlbSwgLmlzLWJsYWNrLm5hdiAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLCAuaXMtYmxhY2submF2IC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLFxuLmlzLWJsYWNrLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5pcy1ibGFjay5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLWJsYWNrLm5hdiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLWJsYWNrLm5hdiAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1ibGFjay5uYXYgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtYmxhY2submF2IC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2X19icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtYmxhY2submF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWJsYWNrLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1ibGFjay5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWJsYWNrLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLWJsYWNrLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy1ibGFjay5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1idXJnZXIsIC5pcy1ibGFjay5uYXYgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sIC5pcy1ibGFjay5uYXYgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4uaXMtYmxhY2submF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5pcy1ibGFjay5uYXYgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbi5pcy1ibGFjay5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtYmxhY2submF2IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLWJsYWNrLm5hdiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWJsYWNrLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWJsYWNrLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5pcy1ibGFjay5uYXYgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmlzLWJsYWNrLm5hdiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtYmxhY2submF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1ibGFjay5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy1ibGFjay5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLmlzLWJsYWNrLm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLmlzLWJsYWNrLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLFxuLmlzLWJsYWNrLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLWJsYWNrLm5hdiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzA0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4ubmF2YmFyLmlzLWxpZ2h0LCAuaXMtbGlnaHQubmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpO1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAyMSUpO1xufVxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLCAuaXMtbGlnaHQubmF2IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5pcy1saWdodC5uYXYgLm5hdl9fYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saWdodCAubmF2X19icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtbGlnaHQubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLmlzLWxpZ2h0Lm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAyMSUpO1xufVxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saWdodCAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy1saWdodC5uYXYgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy1saWdodC5uYXYgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLm5hdmJhci5pcy1saWdodCAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtbGlnaHQubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLWxpZ2h0Lm5hdiAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWxpZ2h0Lm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy1saWdodC5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtbGlnaHQubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1saWdodC5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDIxJSk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLm5hdmJhci5pcy1saWdodCAubmF2X19icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtbGlnaHQubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLWxpZ2h0Lm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMGRlZywgMCUsIDIxJSk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnVyZ2VyLCAuaXMtbGlnaHQubmF2IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMjElKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sIC5pcy1saWdodC5uYXYgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4uaXMtbGlnaHQubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5pcy1saWdodC5uYXYgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbi5pcy1saWdodC5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogaHNsKDBkZWcsIDAlLCAyMSUpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy1saWdodC5uYXYgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtbGlnaHQubmF2IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtbGlnaHQubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtbGlnaHQubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLmlzLWxpZ2h0Lm5hdiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaXMtbGlnaHQubmF2IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy1saWdodC5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWxpZ2h0Lm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGNvbG9yOiBoc2woMGRlZywgMCUsIDIxJSk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy1saWdodC5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLmlzLWxpZ2h0Lm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IGhzbCgwZGVnLCAwJSwgMjElKTtcbiAgfVxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLCAuaXMtbGlnaHQubmF2IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssXG4uaXMtbGlnaHQubmF2IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICBjb2xvcjogaHNsKDBkZWcsIDAlLCAyMSUpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLWxpZ2h0Lm5hdiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDk2JSk7XG4gICAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMjElKTtcbiAgfVxufVxuLm5hdmJhci5pcy1kYXJrLCAuaXMtZGFyay5uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDIxJSk7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDk2JSk7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLm5hdmJhci5pcy1kYXJrIC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLCAuaXMtZGFyay5uYXYgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLmlzLWRhcmsubmF2IC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluayxcbi5pcy1kYXJrLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5pcy1kYXJrLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhcmsgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtZGFyay5uYXYgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy1kYXJrLm5hdiAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5uYXZiYXIuaXMtZGFyayAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtZGFyay5uYXYgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtZGFyay5uYXYgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2X19icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtZGFyay5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtZGFyay5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFyayAubmF2X19icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWRhcmsubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1kYXJrLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgOTYlKTtcbn1cbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5uYXZiYXIuaXMtZGFyayAubmF2X19icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtZGFyay5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtZGFyay5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnVyZ2VyLCAuaXMtZGFyay5uYXYgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAuaXMtZGFyay5uYXYgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbi5pcy1kYXJrLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5pcy1kYXJrLm5hdiAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmssXG4uaXMtZGFyay5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLWRhcmsubmF2IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtZGFyay5uYXYgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWRhcmsubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1kYXJrLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLmlzLWRhcmsubmF2IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmlzLWRhcmsubmF2IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWRhcmsubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWRhcmsubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgY29sb3I6IGhzbCgwZGVnLCAwJSwgOTYlKTtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtZGFyay5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsXG4uaXMtZGFyay5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2woMGRlZywgMCUsIDk2JSk7XG4gIH1cbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLCAuaXMtZGFyay5uYXYgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLFxuLmlzLWRhcmsubmF2IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICBjb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtZGFyay5uYXYgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCAyMSUpO1xuICAgIGNvbG9yOiBoc2woMGRlZywgMCUsIDk2JSk7XG4gIH1cbn1cbi5uYXZiYXIuaXMtcHJpbWFyeSwgLmlzLXByaW1hcnkubmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE3MWRlZywgMTAwJSwgNDElKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLCAuaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLmlzLXByaW1hcnkubmF2IC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluayxcbi5pcy1wcmltYXJ5Lm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5pcy1wcmltYXJ5Lm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLXByaW1hcnkubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtcHJpbWFyeS5uYXYgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXByaW1hcnkubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXByaW1hcnkubmF2IC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLXByaW1hcnkubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLXByaW1hcnkubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1wcmltYXJ5Lm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtcHJpbWFyeS5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4OWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy1wcmltYXJ5Lm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy1wcmltYXJ5Lm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnVyZ2VyLCAuaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmlzLXByaW1hcnkubmF2IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4uaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4uaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuLmlzLXByaW1hcnkubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1wcmltYXJ5Lm5hdiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLXByaW1hcnkubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4uaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg5YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsXG4uaXMtcHJpbWFyeS5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLmlzLXByaW1hcnkubmF2IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbi5pcy1wcmltYXJ5Lm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGI4OWM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1wcmltYXJ5Lm5hdiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTcxZGVnLCAxMDAlLCA0MSUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLWxpbmssIC5pcy1saW5rLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NkJDRTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5uYXZiYXIuaXMtbGluayAubmF2X19icmFuZCA+IC5uYXZiYXItaXRlbSwgLmlzLWxpbmsubmF2IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5pcy1saW5rLm5hdiAubmF2X19icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtbGluayAubmF2X19icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtbGluay5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtbGluay5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGluayAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy1saW5rLm5hdiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLWxpbmsubmF2IC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLm5hdmJhci5pcy1saW5rIC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1saW5rLm5hdiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1saW5rLm5hdiAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saW5rIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy1saW5rLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy1saW5rLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saW5rIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtbGluay5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWxpbmsubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFiMmUxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5uYXZiYXIuaXMtbGluayAubmF2X19icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtbGluay5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtbGluay5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJ1cmdlciwgLmlzLWxpbmsubmF2IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sIC5pcy1saW5rLm5hdiAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLmlzLWxpbmsubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLmlzLWxpbmsubmF2IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbi5pcy1saW5rLm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLWxpbmsubmF2IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtbGluay5uYXYgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWxpbmsubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1saW5rLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLmlzLWxpbmsubmF2IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmlzLWxpbmsubmF2IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWxpbmsubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWxpbmsubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MWIyZTE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLWxpbmsubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLmlzLWxpbmsubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssIC5pcy1saW5rLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssXG4uaXMtbGluay5uYXYgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFiMmUxO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtbGluay5uYXYgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2QkNFNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1pbmZvLCAuaXMtaW5mby5uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0ZGVnLCA4NiUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5uYXZiYXIuaXMtaW5mbyAubmF2X19icmFuZCA+IC5uYXZiYXItaXRlbSwgLmlzLWluZm8ubmF2IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5pcy1pbmZvLm5hdiAubmF2X19icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtaW5mbyAubmF2X19icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtaW5mby5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtaW5mby5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy1pbmZvLm5hdiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLWluZm8ubmF2IC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLm5hdmJhci5pcy1pbmZvIC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1pbmZvLm5hdiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1pbmZvLm5hdiAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy1pbmZvLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy1pbmZvLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtaW5mby5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWluZm8ubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE4ZmU0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2X19icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtaW5mby5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtaW5mby5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJ1cmdlciwgLmlzLWluZm8ubmF2IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sIC5pcy1pbmZvLm5hdiAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLmlzLWluZm8ubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLmlzLWluZm8ubmF2IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbi5pcy1pbmZvLm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLWluZm8ubmF2IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtaW5mby5uYXYgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWluZm8ubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1pbmZvLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLmlzLWluZm8ubmF2IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmlzLWluZm8ubmF2IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWluZm8ubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLWluZm8ubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMThmZTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLWluZm8ubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLmlzLWluZm8ubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssIC5pcy1pbmZvLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssXG4uaXMtaW5mby5uYXYgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE4ZmU0O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtaW5mby5uYXYgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNGRlZywgODYlLCA1MyUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MsIC5pcy1zdWNjZXNzLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNDFkZWcsIDcxJSwgNDglKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLCAuaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSwgLmlzLXN1Y2Nlc3MubmF2IC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluayxcbi5pcy1zdWNjZXNzLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5pcy1zdWNjZXNzLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLXN1Y2Nlc3MubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtc3VjY2Vzcy5uYXYgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXN1Y2Nlc3MubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXN1Y2Nlc3MubmF2IC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLXN1Y2Nlc3MubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLXN1Y2Nlc3MubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy1zdWNjZXNzLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGJjNTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy1zdWNjZXNzLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy1zdWNjZXNzLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnVyZ2VyLCAuaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmlzLXN1Y2Nlc3MubmF2IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuLmlzLXN1Y2Nlc3MubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1zdWNjZXNzLm5hdiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLXN1Y2Nlc3MubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwYmM1NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAuaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsXG4uaXMtc3VjY2Vzcy5uYXYgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLmlzLXN1Y2Nlc3MubmF2IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbi5pcy1zdWNjZXNzLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGJjNTY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1zdWNjZXNzLm5hdiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTQxZGVnLCA3MSUsIDQ4JSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtd2FybmluZywgLmlzLXdhcm5pbmcubmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4ZGVnLCAxMDAlLCA2NyUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5uYXZiYXIuaXMtd2FybmluZyAubmF2X19icmFuZCA+IC5uYXZiYXItaXRlbSwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5pcy13YXJuaW5nLm5hdiAubmF2X19icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2X19icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtd2FybmluZy5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtd2FybmluZy5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtd2FybmluZy5uYXYgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXdhcm5pbmcubmF2IC5uYXZfX2JyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLXdhcm5pbmcubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy13YXJuaW5nLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtd2FybmluZy5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ4M2Q7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLXdhcm5pbmcubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJ1cmdlciwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4uaXMtd2FybmluZy5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4uaXMtd2FybmluZy5uYXYgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy13YXJuaW5nLm5hdiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5pcy13YXJuaW5nLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtd2FybmluZy5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5pcy13YXJuaW5nLm5hdiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5pcy13YXJuaW5nLm5hdiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy13YXJuaW5nLm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5pcy13YXJuaW5nLm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODNkO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbi5pcy13YXJuaW5nLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ4M2Q7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXdhcm5pbmcubmF2IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OGRlZywgMTAwJSwgNjclKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG4ubmF2YmFyLmlzLWRhbmdlciwgLmlzLWRhbmdlci5uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxRDJDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZfX2JyYW5kID4gLm5hdmJhci1pdGVtLCAuaXMtZGFuZ2VyLm5hdiAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLCAuaXMtZGFuZ2VyLm5hdiAubmF2X19icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rLFxuLmlzLWRhbmdlci5uYXYgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4uaXMtZGFuZ2VyLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy1kYW5nZXIubmF2IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtZGFuZ2VyLm5hdiAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLm5hdmJhci5pcy1kYW5nZXIgLm5hdl9fYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLWRhbmdlci5uYXYgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuaXMtZGFuZ2VyLm5hdiAubmF2X19icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2X19icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaXMtZGFuZ2VyLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy1kYW5nZXIubmF2IC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtZGFuZ2VyLm5hdiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtZGFuZ2VyLm5hdiAubmF2X19icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTkyNjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZfX2JyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsIC5pcy1kYW5nZXIubmF2IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLWRhbmdlci5uYXYgLm5hdl9fYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnVyZ2VyLCAuaXMtZGFuZ2VyLm5hdiAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sIC5pcy1kYW5nZXIubmF2IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbi5pcy1kYW5nZXIubmF2IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4uaXMtZGFuZ2VyLm5hdiAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbi5pcy1kYW5nZXIubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5pcy1kYW5nZXIubmF2IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy1kYW5nZXIubmF2IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmlzLWRhbmdlci5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtZGFuZ2VyLm5hdiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4uaXMtZGFuZ2VyLm5hdiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmlzLWRhbmdlci5uYXYgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5pcy1kYW5nZXIubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uaXMtZGFuZ2VyLm5hdiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxOTI2O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlciwgLmlzLWRhbmdlci5uYXYgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlcixcbi5pcy1kYW5nZXIubmF2IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLmlzLWRhbmdlci5uYXYgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssXG4uaXMtZGFuZ2VyLm5hdiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjE5MjY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLWRhbmdlci5uYXYgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhciA+IC5jb250YWluZXIsIC5uYXYgPiAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci5oYXMtc2hhZG93LCAuaGFzLXNoYWRvdy5uYXYge1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgaHNsKDBkZWcsIDAlLCA5NiUpO1xufVxuLm5hdmJhci5pcy1maXhlZC1ib3R0b20sIC5pcy1maXhlZC1ib3R0b20ubmF2LCAubmF2YmFyLmlzLWZpeGVkLXRvcCwgLmlzLWZpeGVkLXRvcC5uYXYge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzMDtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLCAuaXMtZml4ZWQtYm90dG9tLm5hdiB7XG4gIGJvdHRvbTogMDtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLmhhcy1zaGFkb3csIC5pcy1maXhlZC1ib3R0b20uaGFzLXNoYWRvdy5uYXYge1xuICBib3gtc2hhZG93OiAwIC0ycHggMCAwIGhzbCgwZGVnLCAwJSwgOTYlKTtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtdG9wLCAuaXMtZml4ZWQtdG9wLm5hdiB7XG4gIHRvcDogMDtcbn1cblxuaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3Age1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbn1cbmh0bWwuaGFzLW5hdmJhci1maXhlZC1ib3R0b20sXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG59XG5cbi5uYXZiYXItYnJhbmQsIC5uYXZfX2JyYW5kLFxuLm5hdmJhci10YWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xufVxuXG4ubmF2YmFyLWJyYW5kIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZfX2JyYW5kIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci10YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMjklKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG59XG4ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xufVxuLm5hdmJhci1idXJnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5uYXZiYXItbWVudSwgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmsge1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAyOSUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItaXRlbSAuaWNvbjpvbmx5LWNoaWxkLFxuLm5hdmJhci1saW5rIC5pY29uOm9ubHktY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG59XG5cbmEubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLm5hdmJhci1pdGVtOmhvdmVyLCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDk4JSk7XG4gIGNvbG9yOiAjNzZCQ0U1O1xufVxuXG4ubmF2YmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5uYXZiYXItaXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyLWl0ZW0uaXMtZXhwYW5kZWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogMy4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KTtcbn1cbi5uYXZiYXItaXRlbS5pcy10YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc2QkNFNTtcbn1cbi5uYXZiYXItaXRlbS5pcy10YWIuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NkJDRTU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gIGNvbG9yOiAjNzZCQ0U1O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAzcHgpO1xufVxuXG4ubmF2YmFyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG59XG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2QkNFNTtcbiAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gIHJpZ2h0OiAxLjEyNWVtO1xufVxuXG4ubmF2YmFyLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLm5hdmJhci1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIsIC5uYXYgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbSwgLm5hdl9fYnJhbmQgLm5hdmJhci1pdGVtLFxuLm5hdmJhci10YWJzIC5uYXZiYXItaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tZW51LCAubWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMywgMywgNCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoLCAuaXMtZml4ZWQtYm90dG9tLXRvdWNoLm5hdiwgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2gsIC5pcy1maXhlZC10b3AtdG91Y2gubmF2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaCwgLmlzLWZpeGVkLWJvdHRvbS10b3VjaC5uYXYge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaC5oYXMtc2hhZG93LCAuaXMtZml4ZWQtYm90dG9tLXRvdWNoLmhhcy1zaGFkb3cubmF2IHtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IHJnYmEoMywgMywgNCwgMC4xKTtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCwgLmlzLWZpeGVkLXRvcC10b3VjaC5uYXYge1xuICAgIHRvcDogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLXRvcCAubmF2YmFyLW1lbnUsIC5uYXZiYXIuaXMtZml4ZWQtdG9wIC5tZW51LCAuaXMtZml4ZWQtdG9wLm5hdiAubmF2YmFyLW1lbnUsIC5pcy1maXhlZC10b3AubmF2IC5tZW51LCAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCAubmF2YmFyLW1lbnUsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIC5tZW51LCAuaXMtZml4ZWQtdG9wLXRvdWNoLm5hdiAubmF2YmFyLW1lbnUsIC5pcy1maXhlZC10b3AtdG91Y2gubmF2IC5tZW51IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuMjVyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC10b3AtdG91Y2gsXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLCAubmF2LFxuLm5hdmJhci1tZW51LFxuLm1lbnUsXG4ubmF2YmFyLXN0YXJ0LFxuLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhciwgLm5hdiB7XG4gICAgbWluLWhlaWdodDogMy4yNXJlbTtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCwgLmlzLXNwYWNlZC5uYXYge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLXN0YXJ0LCAuaXMtc3BhY2VkLm5hdiAubmF2YmFyLXN0YXJ0LFxuLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1lbmQsXG4uaXMtc3BhY2VkLm5hdiAubmF2YmFyLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCBhLm5hdmJhci1pdGVtLCAuaXMtc3BhY2VkLm5hdiBhLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1saW5rLFxuLmlzLXNwYWNlZC5uYXYgLm5hdmJhci1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtdHJhbnNwYXJlbnQubmF2IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5pcy10cmFuc3BhcmVudC5uYXYgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpob3Zlcixcbi5pcy10cmFuc3BhcmVudC5uYXYgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmlzLXRyYW5zcGFyZW50Lm5hdiAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLCAuaXMtdHJhbnNwYXJlbnQubmF2IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWxpbmssIC5pcy10cmFuc3BhcmVudC5uYXYgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaXMtdHJhbnNwYXJlbnQubmF2IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCA5NiUpO1xuICAgIGNvbG9yOiAjMDMwMzA0O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmlzLXRyYW5zcGFyZW50Lm5hdiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDk2JSk7XG4gICAgY29sb3I6ICM3NkJDRTU7XG4gIH1cbiAgLm5hdmJhci1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24tdXAgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMC4yNWVtLCAtMC4yNWVtKTtcbiAgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLXVwIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBoc2woMGRlZywgMCUsIDg2JSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCByZ2JhKDMsIDMsIDQsIDAuMSk7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24sIC5pcy1zcGFjZWQubmF2IC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24sIC5pcy1zcGFjZWQubmF2IC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAubmF2YmFyLW1lbnUsIC5tZW51IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLm5hdmJhci1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubmF2YmFyLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBoc2woMGRlZywgMCUsIDg2JSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMywgMywgNCwgMC4xKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgOTYlKTtcbiAgICBjb2xvcjogIzAzMDMwNDtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDk2JSk7XG4gICAgY29sb3I6ICM3NkJDRTU7XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1kcm9wZG93biwgLmlzLXNwYWNlZC5uYXYgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMywgMywgNCwgMC4xKSwgMCAwIDAgMXB4IHJnYmEoMywgMywgNCwgMC4xKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvcDogY2FsYygxMDAlICsgKC00cHgpKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93bi5pcy1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAubmF2YmFyLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZfX2JyYW5kLCAubmF2ID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLCAubmF2ID4gLmNvbnRhaW5lciAubmF2X19icmFuZCxcbi5jb250YWluZXIgPiAubmF2YmFyIC5uYXZiYXItYnJhbmQsXG4uY29udGFpbmVyID4gLm5hdmJhciAubmF2X19icmFuZCxcbi5jb250YWluZXIgPiAubmF2IC5uYXZiYXItYnJhbmQsXG4uY29udGFpbmVyID4gLm5hdiAubmF2X19icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSwgLm5hdmJhciA+IC5jb250YWluZXIgLm1lbnUsIC5uYXYgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSwgLm5hdiA+IC5jb250YWluZXIgLm1lbnUsXG4uY29udGFpbmVyID4gLm5hdmJhciAubmF2YmFyLW1lbnUsXG4uY29udGFpbmVyID4gLm5hdmJhciAubWVudSxcbi5jb250YWluZXIgPiAubmF2IC5uYXZiYXItbWVudSxcbi5jb250YWluZXIgPiAubmF2IC5tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsIC5pcy1maXhlZC1ib3R0b20tZGVza3RvcC5uYXYsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3AsIC5pcy1maXhlZC10b3AtZGVza3RvcC5uYXYge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsIC5pcy1maXhlZC1ib3R0b20tZGVza3RvcC5uYXYge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLmhhcy1zaGFkb3csIC5pcy1maXhlZC1ib3R0b20tZGVza3RvcC5oYXMtc2hhZG93Lm5hdiB7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDMsIDMsIDQsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCwgLmlzLWZpeGVkLXRvcC1kZXNrdG9wLm5hdiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gIH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbiAgfVxuICBodG1sLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcCxcbmJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTtcbiAgfVxuICBodG1sLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLWJvdHRvbSxcbmJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbTtcbiAgfVxuICBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDMwMzA0O1xuICB9XG4gIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlOm5vdCg6aG92ZXIpLFxuLm5hdmJhci1saW5rLmlzLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCA5OCUpO1xuICB9XG59XG4uY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW5hcnJvdyB7XG4gIGZsZXg6IG5vbmU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZ1bGwge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10d28tdGhpcmRzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjYlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1oYWxmIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLXRoaXJkIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtcXVhcnRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1maWZ0aCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1mb3VyLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0zIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy00IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTcge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy04IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtOSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTAge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1uLmlzLW5hcnJvdywgLmNvbHVtbi5pcy1uYXJyb3ctdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbCwgLmNvbHVtbi5pcy1mdWxsLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLCAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcywgLmNvbHVtbi5pcy10d28tdGhpcmRzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLCAuY29sdW1uLmlzLWhhbGYtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQsIC5jb2x1bW4uaXMtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlciwgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aCwgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLCAuY29sdW1uLmlzLXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMsIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMsIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYsIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMSwgLmNvbHVtbi5pcy0xLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLCAuY29sdW1uLmlzLW9mZnNldC0xLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLCAuY29sdW1uLmlzLTItdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLCAuY29sdW1uLmlzLW9mZnNldC0yLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMywgLmNvbHVtbi5pcy0zLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMsIC5jb2x1bW4uaXMtb2Zmc2V0LTMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNCwgLmNvbHVtbi5pcy00LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNCwgLmNvbHVtbi5pcy1vZmZzZXQtNC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUsIC5jb2x1bW4uaXMtNS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUsIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LCAuY29sdW1uLmlzLTYtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNiwgLmNvbHVtbi5pcy1vZmZzZXQtNi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LCAuY29sdW1uLmlzLTctdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LCAuY29sdW1uLmlzLW9mZnNldC03LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOCwgLmNvbHVtbi5pcy04LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOCwgLmNvbHVtbi5pcy1vZmZzZXQtOC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTksIC5jb2x1bW4uaXMtOS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LCAuY29sdW1uLmlzLW9mZnNldC05LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLCAuY29sdW1uLmlzLTEwLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEsIC5jb2x1bW4uaXMtMTEtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMSwgLmNvbHVtbi5pcy1vZmZzZXQtMTEtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMiwgLmNvbHVtbi5pcy0xMi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTktZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtNS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG4uY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4uY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4uY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAwLjc1cmVtKTtcbn1cbi5jb2x1bW5zLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3MgPiAuY29sdW1uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2x1bW5zLmlzLW11bHRpbGluZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb2x1bW5zLmlzLXZjZW50ZXJlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnM6bm90KC5pcy1kZXNrdG9wKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNvbHVtbnMuaXMtdmFyaWFibGUge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZSAuY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2x1bW5HYXApO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2x1bW5HYXApO1xufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMCB7XG4gIC0tY29sdW1uR2FwOiAwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NzJweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEge1xuICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yIHtcbiAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zIHtcbiAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ3MXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNCB7XG4gIC0tY29sdW1uR2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NzJweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUge1xuICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy02IHtcbiAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy03IHtcbiAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ3MXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOCB7XG4gIC0tY29sdW1uR2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NzJweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgICB3aWR0aDogODk2cHg7XG4gIH1cbiAgLmNvbnRhaW5lci5pcy1mbHVpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWluZXIuaXMtd2lkZXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAuY29udGFpbmVyLmlzLWZ1bGxoZCB7XG4gICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgICB3aWR0aDogMTE1MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gICAgd2lkdGg6IDEzNDRweDtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLmlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOXJlbSAxLjVyZW07XG4gIH1cbiAgLnNlY3Rpb24uaXMtbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDE4cmVtIDEuNXJlbTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1dlYkJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYWdvL0ZhZ29XZWItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29XZWJCb2xkSXRhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmFnby9GYWdvV2ViLUJvbGRJdGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmFnby9GYWdvV2ViLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29XZWJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYWdvL0ZhZ29XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNaWxvU2VyaWZTY1dlYlwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21pbG8vTWlsb1NlcmlmU2NXZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMSwgXCJsaWdhXCIgMSwgXCJwbnVtXCIgMSwgXCJsbnVtXCIgMTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm49MSwgbGlnYT0xLCBwbnVtPTEsIGxudW09MVwiO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcImxpZ2FcIiAxLCBcInBudW1cIiAxLCBcImxudW1cIiAxO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWlsb1NlcmlmV2ViXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWlsby9NaWxvU2VyaWZXZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMSwgXCJsaWdhXCIgMSwgXCJwbnVtXCIgMSwgXCJsbnVtXCIgMTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm49MSwgbGlnYT0xLCBwbnVtPTEsIGxudW09MVwiO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcImxpZ2FcIiAxLCBcInBudW1cIiAxLCBcImxudW1cIiAxO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG59XG5oMSwgaDIsIGgzLFxuLmgxLCAuaDIsIC5zbGlkZXJfX2hlYWRsaW5lLCAuaDMge1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiwgLnNsaWRlcl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLCAuaDIsIC5zbGlkZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLypcblRoaXMgLnNjc3MgbG9vcCB3aWxsIGNyZWF0ZSBcIm1hcmdpbiBoZWxwZXJzXCIgYW5kIFwicGFkZGluZyBoZWxwZXJzXCIgZm9yIHVzZSBpbiB5b3VyIHdlYiBwcm9qZWN0cy5cbkl0IHdpbGwgZ2VuZXJhdGUgc2V2ZXJhbCBjbGFzc2VzIHN1Y2ggYXM6XG4ubS1yLTEwIHdoaWNoIGdpdmVzIG1hcmdpbi1yaWdodCAxMCBwaXhlbHMuXG4ubS1yLTE1IGdpdmVzIE1BUkdJTiB0byB0aGUgUklHSFQgMTUgcGl4ZWxzLlxuLm0tdC0xNSBnaXZlcyBNQVJHSU4gdG8gdGhlIFRPUCAxNSBwaXhlbHMgYW5kIHNvIG9uLlxuLnAtYi01IGdpdmVzIFBBRERJTkcgdG8gdGhlIEJPVFRPTSBvZiA1IHBpeGVsc1xuLnAtbC00MCBnaXZlcyBQQURESU5HIHRvIHRoZSBMRUZUIG9mIDQwIHBpeGVsc1xuVGhlIGZpcnN0IGxldHRlciBpcyBcIm1cIiBvciBcInBcIiBmb3IgTUFSR0lOIG9yIFBBRERJTkdcblNlY29uZCBsZXR0ZXIgaXMgXCJ0XCIsIFwiYlwiLCBcImxcIiwgb3IgXCJyXCIgZm9yIFRPUCwgQk9UVE9NLCBMRUZULCBvciBSSUdIVFxuVGhpcmQgbGV0dGVyIGlzIHRoZSBudW1iZXIgb2Ygc3BhY2luZyBpbiBwaXhlbHMuIEFkanVzdCB0aGUgYW1vdW50cyBnZW5lcmF0ZWQgYnkgZWRpdGluZyB0aGUgJHNwYWNlYW1vdW50cyB2YXJpYWJsZSBiZWxvdy5cbiovXG4ubS10LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wLXQtOCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5tLWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnAtYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLm0tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnAtbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5tLXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucC1yLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5tLXQtMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucC10LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5tLWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucC1iLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5tLWwtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLnAtbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLm0tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnAtci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5tLXQtMjQsIC5jb2xsYXBzZV9fdGFyZ2V0LCAub3dsLWRvdHMsIHAgKyBidXR0b24sXG5wICsgLmJ1dHRvbiwgcCArIHAsIGhlYWRlciArIHAsIGgyICsgcCwgLmgyICsgcCwgLnNsaWRlcl9faGVhZGxpbmUgKyBwLCBoMyArIHAsIC5oMyArIHAge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucC10LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5tLWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucC1iLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5tLWwtMjQge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLnAtbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLm0tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnAtci0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5tLXQtMzIsIHVsICsgaDIsXG51bCArIC5oMywgcCArIGgyLFxucCArIGgzLFxucCArIC5oMyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wLXQtMzIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLm0tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5wLWItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLm0tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4ucC1sLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4ubS1yLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ucC1yLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLm0tdC00MCwgLmNocm9uaWMsIGgxICsgcCwgLmgxICsgcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wLXQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLm0tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm0tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ucC1sLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ubS1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ucC1yLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm0tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5wLXQtNDgge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLm0tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5wLWItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLm0tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuXG4ucC1sLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuXG4ubS1yLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4ucC1yLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLm0tdC01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbi5wLXQtNTYge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cblxuLm0tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5wLWItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuLm0tbC01NiB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xufVxuXG4ucC1sLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuXG4ubS1yLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4ucC1yLTU2IHtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuLm0tdC02NCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5wLXQtNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuLm0tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5wLWItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLm0tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG4ucC1sLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4ubS1yLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4ucC1yLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbn1cblxuLm0tdC03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5cbi5wLXQtNzIge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cblxuLm0tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbi5wLWItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuLm0tbC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4O1xufVxuXG4ucC1sLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuXG4ubS1yLTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xufVxuXG4ucC1yLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbn1cblxuLm0tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5wLXQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLm0tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5wLWItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLm0tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ucC1sLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4ubS1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ucC1yLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLm0tdC04OCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG5cbi5wLXQtODgge1xuICBwYWRkaW5nLXRvcDogODhweDtcbn1cblxuLm0tYi04OCB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7XG59XG5cbi5wLWItODgge1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbn1cblxuLm0tbC04OCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4O1xufVxuXG4ucC1sLTg4IHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xufVxuXG4ubS1yLTg4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xufVxuXG4ucC1yLTg4IHtcbiAgcGFkZGluZy1yaWdodDogODhweDtcbn1cblxuLm0tdC05NiB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG5cbi5wLXQtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cblxuLm0tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7XG59XG5cbi5wLWItOTYge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuLm0tbC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4O1xufVxuXG4ucC1sLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4O1xufVxuXG4ubS1yLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xufVxuXG4ucC1yLTk2IHtcbiAgcGFkZGluZy1yaWdodDogOTZweDtcbn1cblxuLmVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJlZC0tZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lbWJlZC0tNGJ5MyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC0tMWJ5MSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZW1iZWQtLTE2LWJ5LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWRfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaXMtdmVydGljYWwtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtdmVydGljYWwtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2VudGVyLVkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pcy1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmNvdW50OmFmdGVyIHtcbiAgY29udGVudDogXCIlXCI7XG59XG5cbi8qKlxuICogMS4gU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50LlxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyoqXG4gKiAxLiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xuICogICAgU2luY2UgYCpgIGhhcyBhIHNwZWNpZmljaXR5IG9mIDAsIGl0IGRvZXMgbm90IG92ZXJyaWRlIHRoZSBgaHRtbGAgdmFsdWVcbiAqICAgIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWUuXG4gKiAgICBTZWU6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLCA6OmJlZm9yZSwgOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IG91dGxpbmUgb24gY2xpY2thYmxlIGVsZW1lbnRzXG4gKi9cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgaG9yaXpvbnRhbCBzY3JvbGxpbmcuXG4gKi9cbmJvZHkge1xuICBjb2xvcjogIzAzMDMwNDtcbiAgZm9udDogMS4yNXJlbS8xLjUgXCJNaWxvU2VyaWZXZWJcIiwgXCJCb29rIEFudGlxdWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IC8qIDEgKi9cbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cbi50ZXh0LWxlYWQge1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnRleHQtbGVhZC0tc2VyaWYge1xuICBmb250LWZhbWlseTogXCJNaWxvU2VyaWZXZWJcIiwgXCJCb29rIEFudGlxdWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4udGV4dC1sZWFkLS14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnRleHQtbGVhZC0teHhsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGV4dC1sZWFkLS14eGwge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4udGV4dC1oaWdoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDgwJTtcbiAgdG9wOiAtMC4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICB9XG59XG5cbmJvZHkgLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAzMDMwNDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNzZCQ0U1O1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICBjb2xvcjogIzc2QkNFNTtcbn1cblxuYS5saW5rLWhvdmVyLXJlZDpob3ZlciwgYS5saW5rLWhvdmVyLXJlZDphY3RpdmUge1xuICBjb2xvcjogI0U0MUQyQztcbn1cblxuLmxpbmstLW1ldGEge1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViTWVkaXVtXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRTQxRDJDO1xufVxuXG5idXR0b24sXG4uYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxRDJDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1dlYk1lZGl1bVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NkJDRTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBidXR0b24sXG4uYnV0dG9uIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJ1dHRvbixcbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuYnV0dG9uOmRpc2FibGVkLFxuLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idXR0b24tLWJvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLS1jdGEge1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi0tc2xpZGVyLWN0YSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi0tc2xpZGVyLWN0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEuNXJlbTtcbiAgICByaWdodDogNXJlbTtcbiAgfVxufVxuXG4uYnV0dG9uLS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5idXR0b24tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQ0U1O1xufVxuLmJ1dHRvbi0tYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDFEMkM7XG59XG4uYnV0dG9uLS1ibHVlLmJ1dHRvbi0tYmx1ZS0taG92ZXItLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJhN2RkO1xufVxuXG4uYnV0dG9uLS1oYXMtaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAzMDMwNDtcbn1cbi5idXR0b24tLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDMwMzA0O1xufVxuXG4uYnV0dG9uLS1zY3JvbGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJ1dHRvbi0tc2Nyb2xsLWRvd24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1dHRvbi0tc2Nyb2xsLWRvd24gc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMy43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi0tc2Nyb2xsLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5idXR0b24tLXNjcm9sbC1kb3duLWFicyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJ1dHRvbi0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uYnV0dG9uLS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogYm9yZGVyUHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKSBpbmZpbml0ZTtcbn1cbi5idXR0b24tLXB1bHNlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmJ1dHRvbi0tcHVsc2UtLXJlZCB7XG4gIGFuaW1hdGlvbjogYm9yZGVyUHVsc2VSZWQgMnMgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKSBpbmZpbml0ZTtcbn1cbi5idXR0b24tLXB1bHNlLS1yZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4uYnV0dG9uLS1hdXRvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ1dHRvbi0tdG9vbHRpcC10b2dnbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM3NkJDRTU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogcHVsc2VTY2FsZSAycyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpIGluZmluaXRlO1xufVxuLmJ1dHRvbi0tdG9vbHRpcC10b2dnbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFNDFEMkM7XG59XG5cbi5zZWN0aW9uLW5hdi0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5zZWN0aW9uLW5hdi0td3JhcHBlciBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tbmF2LS13cmFwcGVyIGxpIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNlY3Rpb24tbmF2LS13cmFwcGVyIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0U0MUQyQztcbn1cblxuLmxhbmctc3dpdGNoIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5nLXN3aXRjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZW51LmlzLWFjdGl2ZSAubGFuZy1zd2l0Y2gge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmctc3dpdGNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG4gIC5sYW5nLXN3aXRjaCA+IHNwYW4ge1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxhbmctc3dpdGNoIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxufVxuXG4ubGFuZy1zd2l0Y2hfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIGNvbG9yOiAjMDMwMzA0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYW5nLXN3aXRjaF9faXRlbTpub3QoLmFjdGl2ZSkge1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxhbmctc3dpdGNoX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzZCQ0U1O1xufVxuLmxhbmctc3dpdGNoX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGFuZy1zd2l0Y2hfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGFuZy1zd2l0Y2hfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyLS1pbnRybyB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5zbGlkZXItLWludHJvIC5vd2wtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zbGlkZXItLWludHJvIC5vd2wtaXRlbS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNsaWRlci0taW50cm8gLm93bC1zdGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2xpZGVyLS1zdHJ1Y3R1cmUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyLS1zdHJ1Y3R1cmUge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4uc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXJfX2l0ZW0tLWZsZXgge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19pdGVtLS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2xpZGVyX19pdGVtLS1iZyB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlcl9faXRlbS0tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX2l0ZW0tLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgMCAwLzEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2xpZGVyX19oZWFkbGluZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWRlcl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2xpZGVyX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuc2xpZGVyX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxufVxuXG4uc2xpZGVyX19pbWFnZS0taWxsdSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAuc2xpZGVyX19pbWFnZS0taWxsdSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLnNsaWRlcl9faW1hZ2UtLWlsbHUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zbGlkZXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAuc2xpZGVyX19pbWFnZS0taWxsdS1tb2Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNDByZW07XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zbGlkZXJfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDUwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5zbGlkZXJfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDYwcmVtO1xuICB9XG59XG5cbi5zbGlkZXJfX2NvbnRlbnQtLWJvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX2NvbnRlbnQtLWJvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXJfX2NvbnRlbnQtLWJvdCB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLnNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuXG4uc2xpZGVyX19jb250ZW50LS1pbnRybyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcl9fY29udGVudC0taW50cm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vd2wtY2Fyb3VzZWwge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ub3dsLWRvdHMgLm93bC1kb3Qge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xufVxuXG4ub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxRDJDO1xufVxuXG4ub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5ib3hlcyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hlcyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94ZXMge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG5cbi5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuXG4vKipcbiAqIDEuIElubmVyIHBhZGRpbmcgKyB3aWR0aCBvZiBhcnJvdyArIHNwYWNlIGJldHdlZW4gYm90aFxuICovXG4uYm94LS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTsgLyogMSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYm94LS1saW5rOmJlZm9yZSwgLmJveC0tbGluazphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAwIDAvMnJlbSAxcmVtIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDkuNDkzIDIyLjA5MiclM0UlM0NwYXRoIGQ9J00zNS43MTQgMTkuMzIxbDYuMzYyLTYuMzYySDB2LTMuOWg0MmwtNi4yODQtNi4yODRMMzguNDQ3IDBsMTEuMDQ2IDExLjA0Ni0xMS4wNDYgMTEuMDQ2eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LS1saW5rOmJlZm9yZSwgLmJveC0tbGluazphZnRlciB7XG4gICAgbGVmdDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDNyZW0gMS41cmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG4uYm94LS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OS40OTMgMjIuMDkyJyUzRSUzQ3BhdGggZD0nTTM1LjcxNCAxOS4zMjFsNi4zNjItNi4zNjJIMHYtMy45aDQybC02LjI4NC02LjI4NEwzOC40NDcgMGwxMS4wNDYgMTEuMDQ2LTExLjA0NiAxMS4wNDZ6JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHotaW5kZXg6IDE7XG59XG4uYm94LS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYm94LS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYm94LS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJveC0tc3F1YXJlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtLXNxdWFyZS5ib3gtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDMwMzA0O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LS1zcXVhcmUuYm94LS1hY3RpdmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib3gtLXNxdWFyZS5ib3gtLWFjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib3gtLXNxdWFyZSB7XG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3gtLXNxdWFyZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuXG4uYm94X19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ib3gtLWFjdGl2ZSAuYm94X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjVyZW0gMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtLWFjdGl2ZSAuYm94X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib3hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLmJveF9fdGl0bGUsXG4uYm94X190ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbn1cblxuLmJveF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYm94LS1hY3RpdmUgLmJveF9fdGl0bGUge1xuICBjb2xvcjogIzAzMDMwNDtcbn1cblxuLmJveF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ib3gtLWFjdGl2ZSAuYm94X190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm94X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5ib3hfX3RyaWdnZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udDogbm9ybWFsIDFyZW0vMS41IFwiRmFnb1dlYk1lZGl1bVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmJveC0tYWN0aXZlIC5ib3hfX3RyaWdnZXIge1xuICBjb2xvcjogIzAzMDMwNDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJveC0tZmxpcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1dlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYm94X19pbGx1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS9jb250YWluO1xufVxuLmJveC0tYWN0aXZlIC5ib3hfX2lsbHUge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYm94X19pbGx1IHtcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICB9XG59XG5cbi5ib3hfX2lsbHUtLWJpZ2dlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJTtcbn1cblxuLmNhcmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNhcmQuY2FyZC0tcHJvZmlsZSAuYW5pbSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY2FyZC0tZXhwZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cblxuLmNhcmQtLWhhcy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uY2FyZC0taGFzLWFjY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHRvcDogLTFyZW07XG4gIHJpZ2h0OiAtMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgei1pbmRleDogLTI7XG59XG4uY2FyZC0taGFzLWFjY2VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jYXJkLS1oYXMtYWNjZW50LWJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jYXJkLWFjY2VudF9ibHVlLnN2Zyk7XG59XG5cbi5jYXJkLS1oYXMtYWNjZW50LXJlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NhcmQtYWNjZW50X3JlZC5zdmcpO1xufVxuXG4uY2FyZC0taGFzLWFjY2VudC1ibGFjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NhcmQtYWNjZW50X2JsYWNrLnN2Zyk7XG59XG5cbi5jYXJkX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQ0U1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBub3JtYWwgMS41cmVtLzEuNSBcIkZhZ29XZWJCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgaHlwaGVuczogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG4uY2FyZF9fdGl0bGUge1xuICBmb250OiBub3JtYWwgMS41cmVtLzEuNSBcIkZhZ29XZWJCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5jYXJkX190aXRsZS0tcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9fdGl0bGUtLXByb2ZpbGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5jYXJkX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiBub3JtYWwgMS4xMjVyZW0vMS41IFwiTWlsb1NlcmlmV2ViXCIsIFwiQm9vayBBbnRpcXVhXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5jYXJkX19zdWJ0aXRsZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5jYXJkX19pY29uIHtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuNXJlbSBhdXRvIDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRfX2ljb24ge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9faWNvbiB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbi5jYXJkX19pbWFnZSB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNDAlLzE1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLmNhcmRfX2ltYWdlLS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZXhwZXJ0LWNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCgyKSAuY2FyZF9faW1hZ2UtLXBob3RvIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uY2FyZF9fbGFiZWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzA0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRfX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDNyZW07XG4gIH1cbn1cbi5jYXJkLS1wcm9maWxlOmhvdmVyIC5jYXJkX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDMwMzA0O1xufVxuXG4uY2FyZF9fbGFiZWwtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMzAzMDQ7XG59XG5cbi5jYXJkX19sYWJlbC0tYmx1ZSxcbi5jYXJkX19jb250ZW50LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2QkNFNTtcbn1cblxuLmNhcmRfX2xhYmVsLS1yZWQsXG4uY2FyZF9fY29udGVudC0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbn1cblxuLmNhcmRfX2NvbnRlbnQtLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXJkX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5jYXJkLS1pbmZvLWFuaW1hdGVkIC5jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLS1pbmZvLWFuaW1hdGVkIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG59XG5cbi5jYXJkX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uY2FyZC0taW5mby1hbmltYXRlZCAuY2FyZF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLS1pbmZvLWFuaW1hdGVkIC5jYXJkX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4uY2FyZF9faW5uZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNhcmRfX2lubmVyLS1oYXMtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXJkX19pbmZvLXRleHQge1xuICBmb250OiBub3JtYWwgMi41cmVtLzEuMjUgXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uY2FyZF9faW50ZXJlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FyZF9faW50ZXJlc3QgKyAuY2FyZF9faW50ZXJlc3Qge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmNhcmRfX2ludGVyZXN0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udDogbm9ybWFsIDAuNzVyZW0vMS41IFwiRmFnb1dlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uY2FyZF9fZ3JhcGhpYyB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5jYXJkX19jb250ZW50LS1leHBlcnQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkX19jb250ZW50LS1leHBlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycmVtO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2ljb25zL2NhcmQtZXhwZXJ0LWVsZW1lbnQuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9fY29udGVudC0tZXhwZXJ0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2ljb25zL2NhcmQtZXhwZXJ0LWVsZW1lbnQtYmlnLnN2Z1wiKTtcbiAgfVxufVxuLmNhcmRfX2NvbnRlbnQtLWV4cGVydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY2FyZC0tbWV0YSAuY2FyZF9fY29udGVudC0tZXhwZXJ0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbn1cbi5jYXJkLS1leWUtc3F1YXJlIC5jYXJkX19jb250ZW50LS1leHBlcnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQ0U1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX19jb250ZW50LS1leHBlcnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG4gIC5jYXJkLWV4cGVydC1jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMikgLmNhcmRfX2NvbnRlbnQtLWV4cGVydCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmNhcmQtZXhwZXJ0LWNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCgyKSAuY2FyZF9fY29udGVudC0tZXhwZXJ0OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZXhwZXJ0LWNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCgyKSAuY2FyZF9fY29udGVudC0tZXhwZXJ0OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMnJlbTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRfX2NvbnRlbnQtLWV4cGVydCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICB9XG4gIC5jYXJkX19jb250ZW50LS1leHBlcnQ6YWZ0ZXIsIC5jYXJkX19jb250ZW50LS1leHBlcnQ6YmVmb3JlIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgLmNhcmRfX2NvbnRlbnQtLWV4cGVydDpiZWZvcmUge1xuICAgIHRvcDogLTNyZW07XG4gIH1cbiAgLmNhcmQtZXhwZXJ0LWNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCgyKSAuY2FyZF9fY29udGVudC0tZXhwZXJ0OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtM3JlbTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcmRfX2NvbnRlbnQtLWV4cGVydCB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtO1xuICB9XG4gIC5jYXJkX19jb250ZW50LS1leHBlcnQ6YWZ0ZXIsIC5jYXJkX19jb250ZW50LS1leHBlcnQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLmNhcmRfX2NvbnRlbnQtLWV4cGVydDpiZWZvcmUge1xuICAgIHRvcDogLTRyZW07XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG4gIC5jYXJkLWV4cGVydC1jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMikgLmNhcmRfX2NvbnRlbnQtLWV4cGVydDpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0zLjJlbTtcbiAgfVxufVxuXG4uY2FyZF9fdGl0bGUtLWV4cGVydCxcbi5jYXJkX19zdWJ0aXRsZS0tZXhwZXJ0IHtcbiAgZm9udDogbm9ybWFsIDEuNXJlbS8xLjUgXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZF9fdGl0bGUtLWV4cGVydCxcbi5jYXJkX19zdWJ0aXRsZS0tZXhwZXJ0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uY2FyZF9fc3VidGl0bGUtLWV4cGVydCBpbWcge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1heC13aWR0aDogN3JlbTtcbn1cbi5jYXJkX19zdWJ0aXRsZS0tZXhwZXJ0IGltZ1tzcmMqPWV5ZXNxdWFyZV0ge1xuICBtYXgtd2lkdGg6IDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfX3N1YnRpdGxlLS1leHBlcnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICB9XG4gIC5jYXJkX19zdWJ0aXRsZS0tZXhwZXJ0IGltZ1tzcmMqPWV5ZXNxdWFyZV0ge1xuICAgIG1heC13aWR0aDogOHJlbTtcbiAgfVxufVxuXG5wICsgLmNhcmRfX3JvbGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgcCArIC5jYXJkX19yb2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5jYXJkLWV4cGVydC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtZXhwZXJ0LWNvbnRhaW5lci5jb2x1bW5zLmlzLWdhcGxlc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNhcmQtZXhwZXJ0LWNvbnRhaW5lci5jb2x1bW5zLmlzLWdhcGxlc3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZXhwZXJ0LWNvbnRhaW5lci5jb2x1bW5zLmlzLWdhcGxlc3M6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG51bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5saSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICB0b3A6IDAuMzc1cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggMTMnJTNFJTNDcGF0aCBkPSdNNS4zNCA2LjVMMCAxMS43IDEuMzQgMTMgOCA2LjUgMS4zNCAwIDAgMS4zeicvJTNFJTNDL3N2ZyUzRVwiKSAwIDAvMC41cmVtO1xufVxubGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxudWwubGlzdC1yZWQgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjZTQxZDJjJyB2aWV3Qm94PScwIDAgOCAxMyclM0UlM0NwYXRoIGQ9J001LjM0IDYuNUwwIDExLjcgMS4zNCAxMyA4IDYuNSAxLjM0IDAgMCAxLjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpIDAgMC8wLjVyZW07XG59XG5cbi5pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmludHJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50cm9fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50cm9fX2ltYWdlLS1wcm9maWxlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA0MCUvMTUwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludHJvX19pbWFnZS0tcHJvZmlsZSB7XG4gICAgcGFkZGluZy10b3A6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiAzMHJlbTtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLmludHJvX19pbWFnZS0tc3dpdGNoLWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzc2QkNFNTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFuaW1hdGlvbjogcHVsc2VTY2FsZSAycyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpIGluZmluaXRlO1xufVxuLmludHJvX19pbWFnZS0tc3dpdGNoLWJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI0U0MUQyQztcbn1cbi5pbnRyb19faW1hZ2UtLXN3aXRjaC1idXR0b246YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgbGVmdDogNy41cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uaW50cm9fX2ltYWdlLS1zd2l0Y2gtYnV0dG9uOmFmdGVyIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gIHRvcDogNy41cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmludHJvX19pbWFnZS0tc3dpdGNoLWJ1dHRvbi5pbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5pbnRyb19faW1hZ2UtLXN3aXRjaC1idXR0b24gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG4uaW50cm9fX2ltYWdlLS1wcm9maWxlLXN0YXJ0cGFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRyb19faW1hZ2UtLXByb2ZpbGUtc3RhcnRwYWdlIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbnRyb19faW1hZ2UtLXByb2ZpbGUtc3RhcnRwYWdlIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pbnRyb19faW1hZ2UtLXByb2ZpbGUtc3RhcnRwYWdlIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG5cbi5pbnRyb19faW1hZ2UtLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50cm9fX2ltYWdlLS1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzByZW0pO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzByZW07XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLmludHJvX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmludHJvX19icmFuZC1sb2dvIHtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogMy41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50cm9fX2JyYW5kLWxvZ28ge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuXG4uaW50cm9fX2hlYWRlci1zZXAge1xuICB3aWR0aDogMC4xMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludHJvX19oZWFkZXItc2VwIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cblxuLmludHJvX19wZXJzb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludHJvX19wZXJzb24tbmFtZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5pbnRyb19fcXVvdGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzA0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50cm9fX3F1b3RlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDJyZW0gNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDMwcmVtO1xuICB9XG59XG5cbi5pbnRyb19fcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1dlYkJvbGRJdGFcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcXVvdGVzOiBcIuKAnlwiIFwi4oCcXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbnRyb19fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmludHJvX19xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xufVxuLmludHJvX19xdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRyb19fY3RhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NSU7XG4gICAgdHJhbnNmb3JtOiAtNTAlO1xuICAgIGxlZnQ6IGNhbGMoMzByZW0gKyAzMCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbnRyb19fY3RhIHtcbiAgICBsZWZ0OiBjYWxjKDMwcmVtICsgNDUlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW50cm9fX2N0YSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMzAzMDQ7XG4gIH1cbn1cblxuYm9keS5ib3QtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib3QtYWN0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm90LWFjdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJvdC13aW5kb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCB1cmwoLi4vaW1nL2JvdC1iYWNrZ3JvdW5kLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMjYwcHggIWltcG9ydGFudDtcbn1cbi5ib3Qtd2luZG93LnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmJvdC13aW5kb3cgLmJvdC1jbG9zZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjRTQxRDJDO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYm90LXdpbmRvdyAuYm90LWNsb3NlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLmJvdC13aW5kb3cgLmJvdC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3NkJDRTU7XG59XG5cbi5jaGF0IHtcbiAgbWFyZ2luOiA1cmVtIDA7XG59XG5cbi5jaGF0X19idWJibGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBmb250OiBub3JtYWwgMXJlbS8xLjUgXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xufVxuLmNoYXRfX2J1YmJsZS5uZy1lbnRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jaGF0X19idWJibGUubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGF0X19idWJibGUubmctbGVhdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmNoYXRfX2J1YmJsZS5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmNoYXRfX2J1YmJsZSArIC5jaGF0X19idWJibGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2hhdF9fYnViYmxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uY2hhdF9fYnViYmxlLS11c2VyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNoYXRfX3dyaXRpbmcgc3BhbiB7XG4gIGFuaW1hdGlvbjogYmxpbmsgMXMgaW5maW5pdGU7XG59XG4uY2hhdF9fd3JpdGluZyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5jaGF0X193cml0aW5nIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5jaGF0X191c2VyLWljb24ge1xuICBmbGV4LWJhc2lzOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoYXRfX3VzZXItaWNvbiB7XG4gICAgZmxleC1iYXNpczogNS41cmVtO1xuICAgIHdpZHRoOiA1LjVyZW07XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gIH1cbn1cbi5jaGF0X191c2VyLWljb24gLmNoYXRfX3VzZXItLXN0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNFNDFEMkM7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IC01cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhdF9fdXNlci1pY29uIC5jaGF0X191c2VyLS1zdG9wOmJlZm9yZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDcuNXB4O1xuICB0b3A6IDcuNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhdF9fdXNlci1pY29uLmNoYXRfX3VzZXItLXRhbGtpbmcge1xuICBhbmltYXRpb246IHRhbGtpbmcgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBhbHRlcm5hdGU7XG59XG4uY2hhdF9fdXNlci1pY29uLmNoYXRfX3VzZXItLXRhbGtpbmcgLmNoYXRfX3VzZXItLXN0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGF0X191c2VyLWljb24uY2hhdF9fdXNlci0tdGFsa2luZzpob3ZlciAuY2hhdF9fdXNlci0tc3RvcDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uY2hhdF9fdXNlci1pY29uLS11c2VyIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5jaGF0X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQ0U1O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIG1heC13aWR0aDogMjByZW07XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgei1pbmRleDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmNoYXRfX2JvZHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtMXJlbTtcbiAgdG9wOiAxcmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICM3NkJDRTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGF0X19ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUuNXJlbSk7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNS41cmVtKTtcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICB9XG4gIC5jaGF0X19ib2R5OmFmdGVyIHtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGJvcmRlci10b3A6IDEuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjVyZW0gc29saWQgIzc2QkNFNTtcbiAgfVxufVxuXG4uY2hhdF9fYm9keS0tY292ZXIge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhdF9fYm9keS0tY292ZXIgLmNoYXRfX2JvZHktLWNvdmVyLXN0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDI5LCA0NCwgMC43KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4uY2hhdF9fYm9keS0tY292ZXIgLmNoYXRfX2JvZHktLWNvdmVyLXN0b3A6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhdF9fYm9keS0tY292ZXIgLmNoYXRfX2JvZHktLWNvdmVyLXN0b3A6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5jaGF0X19ib2R5LS1jb3ZlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoYXRfX2JvZHktLXVzZXIge1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAzMDMwNDtcbn1cbi5jaGF0X19ib2R5LS11c2VyOmFmdGVyIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IC0xcmVtO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGF0X19ib2R5LS11c2VyOmFmdGVyIHtcbiAgICByaWdodDogLTEuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMS41cmVtIHNvbGlkICNGRkZGRkY7XG4gIH1cbn1cblxuLmNoYXRfX3NlbGVjdC1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIDFyZW0vMS41IFwiRmFnb1dlYkJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoYXRfX3NlbGVjdC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmNoYXRfX3NlbGVjdC1vcHRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhdF9fc2VsZWN0LW9wdGlvbiArIC5jaGF0X19zZWxlY3Qtb3B0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jaGF0X19zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jaGF0X19ociB7XG4gIGJvcmRlci1jb2xvcjogI0NDQ0NDQztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaHJvbmljIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jaHJvbmljIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmNocm9uaWMgLm93bC1zdGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogIzAzMDMwNDtcbn1cblxuLmNocm9uaWMtLWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNocm9uaWMtLWZ1bGwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuY2hyb25pYy0tZnVsbDpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyOC4xNDMgNDEuODkxJyUzRSUzQ3BhdGggZD0nTTAgMTQuMDA3TDE0LjEzNiAwbDE0LjAwNyAxNC4wMDd6TTAgMTQuMDA3aDI4LjE0M3YyNy44ODRIMHonIGZpbGw9JyUyM2U0MWQyYycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG4gIC5jaHJvbmljLS1mdWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNzVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzAzMDMwNDtcbiAgfVxufVxuLmNocm9uaWMtLWZ1bGxbZGF0YS1zdGFnZT1cIjFcIl0uYW5pbS0tc3RhcnRlZDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLyA4ICogMSAtIGNhbGMoKDEwMCUgLyA4KSAvIDIpIC0gLjc1cmVtICk7XG59XG4uY2hyb25pYy0tZnVsbFtkYXRhLXN0YWdlPVwiMlwiXS5hbmltLS1zdGFydGVkOmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvIDggKiAyIC0gY2FsYygoMTAwJSAvIDgpIC8gMikgLSAuNzVyZW0gKTtcbn1cbi5jaHJvbmljLS1mdWxsW2RhdGEtc3RhZ2U9XCIzXCJdLmFuaW0tLXN0YXJ0ZWQ6YmVmb3JlIHtcbiAgbGVmdDogY2FsYygxMDAlIC8gOCAqIDMgLSBjYWxjKCgxMDAlIC8gOCkgLyAyKSAtIC43NXJlbSApO1xufVxuLmNocm9uaWMtLWZ1bGxbZGF0YS1zdGFnZT1cIjRcIl0uYW5pbS0tc3RhcnRlZDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLyA4ICogNCAtIGNhbGMoKDEwMCUgLyA4KSAvIDIpIC0gLjc1cmVtICk7XG59XG4uY2hyb25pYy0tZnVsbFtkYXRhLXN0YWdlPVwiNVwiXS5hbmltLS1zdGFydGVkOmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvIDggKiA1IC0gY2FsYygoMTAwJSAvIDgpIC8gMikgLSAuNzVyZW0gKTtcbn1cbi5jaHJvbmljLS1mdWxsW2RhdGEtc3RhZ2U9XCI2XCJdLmFuaW0tLXN0YXJ0ZWQ6YmVmb3JlIHtcbiAgbGVmdDogY2FsYygxMDAlIC8gOCAqIDYgLSBjYWxjKCgxMDAlIC8gOCkgLyAyKSAtIC43NXJlbSApO1xufVxuLmNocm9uaWMtLWZ1bGxbZGF0YS1zdGFnZT1cIjdcIl0uYW5pbS0tc3RhcnRlZDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLyA4ICogNyAtIGNhbGMoKDEwMCUgLyA4KSAvIDIpIC0gLjc1cmVtICk7XG59XG4uY2hyb25pYy0tZnVsbFtkYXRhLXN0YWdlPVwiOFwiXS5hbmltLS1zdGFydGVkOmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvIDggKiA4IC0gY2FsYygoMTAwJSAvIDgpIC8gMikgLSAuNzVyZW0gKTtcbn1cblxuLmNocm9uaWNfX2hlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQ6IG5vcm1hbCAxcmVtLzEuNSBcIkZhZ29XZWJCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jZW50ZXIgLmNocm9uaWNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDFEMkM7XG59XG5cbi5jaHJvbmljX19pbm5lciB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jaHJvbmljX19pbm5lciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuXG4uY2hyb25pY1tkYXRhLXN0YWdlPVwiMVwiXS5hbmltLS1zdGFydGVkIC5jaHJvbmljX19pdGVtOm50aC1jaGlsZCgxKSAuY2hyb25pY19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbn1cbi5jaHJvbmljW2RhdGEtc3RhZ2U9XCIxXCJdLmFuaW0tLXN0YXJ0ZWQgLmNocm9uaWNfX2l0ZW06bnRoLWNoaWxkKDEpIC5jaHJvbmljX19pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNocm9uaWNbZGF0YS1zdGFnZT1cIjJcIl0uYW5pbS0tc3RhcnRlZCAuY2hyb25pY19faXRlbTpudGgtY2hpbGQoMikgLmNocm9uaWNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDFEMkM7XG59XG4uY2hyb25pY1tkYXRhLXN0YWdlPVwiMlwiXS5hbmltLS1zdGFydGVkIC5jaHJvbmljX19pdGVtOm50aC1jaGlsZCgyKSAuY2hyb25pY19faWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaHJvbmljW2RhdGEtc3RhZ2U9XCIzXCJdLmFuaW0tLXN0YXJ0ZWQgLmNocm9uaWNfX2l0ZW06bnRoLWNoaWxkKDMpIC5jaHJvbmljX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxRDJDO1xufVxuLmNocm9uaWNbZGF0YS1zdGFnZT1cIjNcIl0uYW5pbS0tc3RhcnRlZCAuY2hyb25pY19faXRlbTpudGgtY2hpbGQoMykgLmNocm9uaWNfX2ljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hyb25pY1tkYXRhLXN0YWdlPVwiNFwiXS5hbmltLS1zdGFydGVkIC5jaHJvbmljX19pdGVtOm50aC1jaGlsZCg0KSAuY2hyb25pY19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbn1cbi5jaHJvbmljW2RhdGEtc3RhZ2U9XCI0XCJdLmFuaW0tLXN0YXJ0ZWQgLmNocm9uaWNfX2l0ZW06bnRoLWNoaWxkKDQpIC5jaHJvbmljX19pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNocm9uaWNbZGF0YS1zdGFnZT1cIjVcIl0uYW5pbS0tc3RhcnRlZCAuY2hyb25pY19faXRlbTpudGgtY2hpbGQoNSkgLmNocm9uaWNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDFEMkM7XG59XG4uY2hyb25pY1tkYXRhLXN0YWdlPVwiNVwiXS5hbmltLS1zdGFydGVkIC5jaHJvbmljX19pdGVtOm50aC1jaGlsZCg1KSAuY2hyb25pY19faWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaHJvbmljW2RhdGEtc3RhZ2U9XCI2XCJdLmFuaW0tLXN0YXJ0ZWQgLmNocm9uaWNfX2l0ZW06bnRoLWNoaWxkKDYpIC5jaHJvbmljX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxRDJDO1xufVxuLmNocm9uaWNbZGF0YS1zdGFnZT1cIjZcIl0uYW5pbS0tc3RhcnRlZCAuY2hyb25pY19faXRlbTpudGgtY2hpbGQoNikgLmNocm9uaWNfX2ljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hyb25pY1tkYXRhLXN0YWdlPVwiN1wiXS5hbmltLS1zdGFydGVkIC5jaHJvbmljX19pdGVtOm50aC1jaGlsZCg3KSAuY2hyb25pY19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbn1cbi5jaHJvbmljW2RhdGEtc3RhZ2U9XCI3XCJdLmFuaW0tLXN0YXJ0ZWQgLmNocm9uaWNfX2l0ZW06bnRoLWNoaWxkKDcpIC5jaHJvbmljX19pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNocm9uaWNbZGF0YS1zdGFnZT1cIjhcIl0uYW5pbS0tc3RhcnRlZCAuY2hyb25pY19faXRlbTpudGgtY2hpbGQoOCkgLmNocm9uaWNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDFEMkM7XG59XG4uY2hyb25pY1tkYXRhLXN0YWdlPVwiOFwiXS5hbmltLS1zdGFydGVkIC5jaHJvbmljX19pdGVtOm50aC1jaGlsZCg4KSAuY2hyb25pY19faWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaHJvbmljX19pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDdyZW07XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jZW50ZXIgLmNocm9uaWNfX2ljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNocm9uaWNfX2l0ZW0uY3VycmVudFN0YXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3R0b206IC0ycmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjguMTQzIDQxLjg5MSclM0UlM0NwYXRoIGQ9J00wIDE0LjAwN0wxNC4xMzYgMGwxNC4wMDcgMTQuMDA3ek0wIDE0LjAwN2gyOC4xNDN2MjcuODg0SDB6JyBmaWxsPSclMjNlNDFkMmMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuLmNocm9uaWNfX2luZGljYXRvciB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jaHJvbmljX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNocm9uaWNfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzc2QkNFNTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNocm9uaWNfX2l0ZW06YWZ0ZXIge1xuICAgIGJvdHRvbTogLTE2cHg7XG4gIH1cbn1cblxuLmNoYXJ0IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLmNoYXJ0X19jYW52YXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoYXJ0X19jYW52YXMtbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5jaGFydF9fY2FudmFzLWxlZ2VuZF9pdGVtIHtcbiAgZmxleDogMTtcbn1cblxuLmNoYXJ0X19jYW52YXMtbGVnZW5kX2xldHRlciB7XG4gIGZvbnQ6IG5vcm1hbCAxcmVtLzEgXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxRDJDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLmNoYXJ0X19jYW52YXMge1xuICBoZWlnaHQ6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jaGFydF9fY2FudmFzIHtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICB9XG59XG5cbi5jaGFydF9faGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQ0U1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViTWVkaXVtXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDI7XG59XG4ub3dsLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5jaGFydF9faGVhZGVyLCAuY2hhcnRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5jaGFydF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbn1cblxuLmNoYXJ0X19pbmZvLXRyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdG9wOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbmltYXRpb246IHB1bHNlU2NhbGUgMnMgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKSBpbmZpbml0ZTtcbn1cbi5jaGFydF9faW5mby10cmlnZ2VyIC5jaGFydF9faW5mby10cmlnZ2VyLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogLTE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM3NkJDRTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcHg7XG59XG4uY2hhcnRfX2luZm8tdHJpZ2dlciAuY2hhcnRfX2luZm8tdHJpZ2dlci1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIGxlZnQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jaGFydF9faW5mby10cmlnZ2VyIC5jaGFydF9faW5mby10cmlnZ2VyLWljb246YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgdG9wOiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNoYXJ0X19pbmZvLXRyaWdnZXIuaW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaGFydF9faW5mby10cmlnZ2VyLmluIC5jaGFydF9faW5mby10cmlnZ2VyLWljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uY2hhcnRfX2luZm8tdHJpZ2dlciBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNoYXJ0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNoYXJ0X19pbmZvLXRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQ0U1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlICsgMnJlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG59XG4uY2hhcnRfX2luZm8tdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiBjYWxjKDEuNXJlbSAqIDEuMjUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IGNhbGMoMS41cmVtICogMS4yNSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEuNXJlbSBzb2xpZCAjNzZCQ0U1O1xufVxuLmNoYXJ0X190aXRsZS0tYWN0aXZlICsgLmNoYXJ0X19pbmZvLXRleHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzA0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1dlYkJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCgxKSAuc291bmQtY2hhcmFjdGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygxICogLjJzKTtcbn1cbi5hbmltLS1zdGFydGVkIC5jb2x1bW46bnRoLWNoaWxkKDIpIC5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDIgKiAuMnMpO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoMykgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMyAqIC4ycyk7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCg0KSAuc291bmQtY2hhcmFjdGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyg0ICogLjJzKTtcbn1cbi5hbmltLS1zdGFydGVkIC5jb2x1bW46bnRoLWNoaWxkKDUpIC5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDUgKiAuMnMpO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoNikgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoNiAqIC4ycyk7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCg3KSAuc291bmQtY2hhcmFjdGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyg3ICogLjJzKTtcbn1cbi5hbmltLS1zdGFydGVkIC5jb2x1bW46bnRoLWNoaWxkKDgpIC5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDggKiAuMnMpO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoOSkgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoOSAqIC4ycyk7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCgxMCkgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMTAgKiAuMnMpO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoMTEpIC5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDExICogLjJzKTtcbn1cbi5hbmltLS1zdGFydGVkIC5jb2x1bW46bnRoLWNoaWxkKDEyKSAuc291bmQtY2hhcmFjdGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygxMiAqIC4ycyk7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCgxMykgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMTMgKiAuMnMpO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoMTQpIC5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDE0ICogLjJzKTtcbn1cbi5hbmltLS1zdGFydGVkIC5jb2x1bW46bnRoLWNoaWxkKDE1KSAuc291bmQtY2hhcmFjdGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygxNSAqIC4ycyk7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCgxNikgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMTYgKiAuMnMpO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoMTcpIC5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDE3ICogLjJzKTtcbn1cbi5hbmltLS1zdGFydGVkIC5jb2x1bW46bnRoLWNoaWxkKDE4KSAuc291bmQtY2hhcmFjdGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygxOCAqIC4ycyk7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCgxOSkgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMTkgKiAuMnMpO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoMjApIC5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDIwICogLjJzKTtcbn1cbi5hbmltLS1zdGFydGVkIC5jb2x1bW46bnRoLWNoaWxkKDIxKSAuc291bmQtY2hhcmFjdGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygyMSAqIC4ycyk7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCgyMikgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMjIgKiAuMnMpO1xufVxuLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoMjMpIC5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDIzICogLjJzKTtcbn1cbi5hbmltLS1zdGFydGVkIC5jb2x1bW46bnRoLWNoaWxkKDI0KSAuc291bmQtY2hhcmFjdGVyX19pdGVtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygyNCAqIC4ycyk7XG59XG4uYW5pbS0tc3RhcnRlZCAuY29sdW1uOm50aC1jaGlsZCgyNSkgLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoMjUgKiAuMnMpO1xufVxuXG4uc291bmQtY2hhcmFjdGVyX19pdGVtLXRpdGxlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG5cbi5zb3VuZC1jaGFyYWN0ZXJfX2RlZmluaXRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc291bmQtY2hhcmFjdGVyX19kZWZpbml0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIlXCI7XG59XG5cbi5zY3JvbGwtLXRvcCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjRTQxRDJDO1xuICB6LWluZGV4OiA5OTk5O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5zY3JvbGwtLXRvcCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLnNjcm9sbC0tdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc2QkNFNTtcbn1cblxuLmZvcm0ge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZm9udDogbm9ybWFsIDFyZW0vMS41IFwiRmFnb1dlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9ybV9fZ3JvdXAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmZvcm1fX2dyb3VwICsgLmZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5mb3JtX19ncm91cC5oYXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICNFNDFEMkM7XG59XG4uZm9ybV9fZ3JvdXAgLmVycm9yLS1tZXNzYWdlIHtcbiAgY29sb3I6ICNFNDFEMkM7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcm1fX2dyb3VwLS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiBpbml0aWFsO1xufVxuXG4uZm9ybV9fZ3JvdXAtLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZm9ybV9faW5wdXQtLWNoZWNrYm94IHtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG5cbi5mb3JtX19sYWJlbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xufVxuLmZvcm1fX2dyb3VwLS1mb2N1c2VkIC5mb3JtX19sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS4yNXJlbSkgc2NhbGUoMC44KTtcbn1cblxuLmZvcm1fX2xhYmVsLS1jaGVja2JveCB7XG4gIGNvbG9yOiAjMDMwMzA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nTTcuNDMgOS41TDUuOTMgMTEgMTIgMTcuMDcgMTguMDcgMTFsLTEuNS0xLjVMMTIgMTQuMDcgNy40MyA5LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250OiBub3JtYWwgMC43NXJlbS8xLjUgXCJGYWdvV2ViTWVkaXVtXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0zLjc1cmVtO1xuICB9XG59XG5cbi5sZWdlbmQtLXRvcCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBpbml0aWFsO1xufVxuXG4ubGVnZW5kX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxlZ2VuZF9faXRlbSArIC5sZWdlbmRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGVnZW5kX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWdlbmRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sZWdlbmRfX2l0ZW0tLXJlZC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0MUQyQztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRTQxRDJDO1xufVxuXG4ubGVnZW5kX19pdGVtLS1yZWQtZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbiAgY29sb3I6ICMwMzAzMDQ7XG59XG5cbi5sZWdlbmRfX2xpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDFEMkM7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAxKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIyXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDIpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjNcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMyk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA0KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI1XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDUpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjZcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNik7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiN1wiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA3KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI4XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDgpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjlcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogOSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMTBcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMTApO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjExXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDExKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIxMlwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAxMik7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMTNcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMTMpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjE0XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDE0KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIxNVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAxNSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMTZcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMTYpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjE3XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDE3KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIxOFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAxOCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMTlcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMTkpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjIwXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDIwKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIyMVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAyMSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMjJcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMjIpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjIzXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDIzKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIyNFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAyNCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMjVcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMjUpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjI2XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDI2KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIyN1wiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAyNyk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMjhcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMjgpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjI5XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDI5KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIzMFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAzMCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMzFcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMzEpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjMyXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDMyKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIzM1wiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAzMyk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMzRcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMzQpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjM1XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDM1KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIzNlwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAzNik7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMzdcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogMzcpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjM4XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDM4KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCIzOVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiAzOSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNDBcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNDApO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjQxXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDQxKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI0MlwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA0Mik7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNDNcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNDMpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjQ0XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDQ0KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI0NVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA0NSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNDZcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNDYpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjQ3XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDQ3KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI0OFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA0OCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNDlcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNDkpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjUwXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDUwKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI1MVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA1MSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNTJcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNTIpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjUzXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDUzKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI1NFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA1NCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNTVcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNTUpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjU2XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDU2KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI1N1wiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA1Nyk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNThcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNTgpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjU5XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDU5KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI2MFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA2MCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNjFcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNjEpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjYyXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDYyKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI2M1wiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA2Myk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNjRcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNjQpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjY1XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDY1KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI2NlwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA2Nik7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNjdcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNjcpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjY4XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDY4KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI2OVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA2OSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNzBcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNzApO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjcxXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDcxKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI3MlwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA3Mik7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNzNcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNzMpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjc0XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDc0KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI3NVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA3NSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNzZcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNzYpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjc3XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDc3KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI3OFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA3OCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiNzlcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogNzkpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjgwXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDgwKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI4MVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA4MSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiODJcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogODIpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjgzXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDgzKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI4NFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA4NCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiODVcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogODUpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjg2XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDg2KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI4N1wiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA4Nyk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiODhcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogODgpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjg5XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDg5KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI5MFwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA5MCk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiOTFcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogOTEpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjkyXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDkyKTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI5M1wiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA5Myk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiOTRcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogOTQpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjk1XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDk1KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI5NlwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA5Nik7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiOTdcIl0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDElICogOTcpO1xufVxuXG4uYW5pbS0tc3RhcnRlZCAuaW5mb2dyYXBoaWNfX2JhcltkYXRhLWFtb3VudD1cIjk4XCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDk4KTtcbn1cblxuLmFuaW0tLXN0YXJ0ZWQgLmluZm9ncmFwaGljX19iYXJbZGF0YS1hbW91bnQ9XCI5OVwiXSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMSUgKiA5OSk7XG59XG5cbi5hbmltLS1zdGFydGVkIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiMTAwXCJdIHtcbiAgbWF4LWhlaWdodDogY2FsYygxJSAqIDEwMCk7XG59XG5cbi5pbmZvZ3JhcGhpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogbm9ybWFsIDFyZW0vMS41IFwiRmFnb1dlYkJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbmZvZ3JhcGhpYyAuaW5mb2dyYXBoaWNfX2Jhcl92YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFyZW0pO1xuICBmb250OiBub3JtYWwgMS41cmVtLzEuNSBcIkZhZ29XZWJCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5pbmZvZ3JhcGhpYy0tYnViYmxlcyB7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ncmFwaGljLS1idWJibGVzIHtcbiAgICBmbGV4LWZsb3c6IGluaXRpYWw7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkX19pbm5lciAuaW5mb2dyYXBoaWMtLWJ1YmJsZXMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uaW5mb2dyYXBoaWNfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb2dyYXBoaWNfX2l0ZW0tLWJ1YmJsZSB7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm9ncmFwaGljX19pdGVtLS1idWJibGUgKyAuaW5mb2dyYXBoaWNfX2l0ZW0tLWJ1YmJsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvZ3JhcGhpY19faXRlbS0tYnViYmxlIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb2dyYXBoaWNfX2l0ZW0tLXNtYWxsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ncmFwaGljX19pdGVtLS1zbWFsbCB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWNfX2l0ZW0tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDcwJTtcbiAgfVxufVxuXG4uaW5mb2dyYXBoaWNfX2Jhcixcbi5pbmZvZ3JhcGhpY19fYmFyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xufVxuXG4uaW5mb2dyYXBoaWNfX2JhciB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3R0b206IDIuNXJlbTtcbiAgbGVmdDogNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmluZm9ncmFwaGljX19idWJibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NkJDRTU7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG59XG4uaW5mb2dyYXBoaWNfX2J1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAtMC43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgIzc2QkNFNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ncmFwaGljX19idWJibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbmZvZ3JhcGhpY19faXRlbS0tc21hbGwgLmluZm9ncmFwaGljX19idWJibGU6YmVmb3JlIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAtMS4yNXJlbTtcbiAgICBsZWZ0OiAyLjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICM3NkJDRTU7XG4gIH1cbn1cblxuLmluZm9ncmFwaGljX19idWJibGUtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDFEMkM7XG59XG4uaW5mb2dyYXBoaWNfX2J1YmJsZS0tcmVkOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U0MUQyQztcbn1cblxuLmluZm9ncmFwaGljX19idWJibGUtLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbn1cbi5pbmZvZ3JhcGhpY19fYnViYmxlLS1ibGFjazpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMzAzMDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvZ3JhcGhpY19faXRlbS0tc21hbGwgLmluZm9ncmFwaGljX19idWJibGUtLWJsYWNrOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAzMDMwNDtcbiAgfVxufVxuXG4uaW5mb2dyYXBoaWNfX2J1YmJsZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5mb2dyYXBoaWNfX2J1YmJsZS1hbW91bnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDZyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluZm9ncmFwaGljX19idWJibGUtLWJsYWNrIC5pbmZvZ3JhcGhpY19fYnViYmxlLWFtb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDMwMzA0O1xufVxuXG4uaW5mb2dyYXBoaWNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb2dyYXBoaWNfX2Jhci0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MUQyQztcbn1cblxuLmluZm9ncmFwaGljX19iYXItLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbn1cblxuLmdyb3VwX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLmdyb3VwX2FjdGlvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlb19fcG9zdGVyLFxuLnZpZGVvX19jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCUvY292ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4udmlkZW9fX3Bvc3RlcjpiZWZvcmUsXG4udmlkZW9fX2NvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMywgNCwgMC41KTtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlby0tc3RhcnRlZCAudmlkZW9fX3Bvc3Rlcixcbi52aWRlby0tc3RhcnRlZCAudmlkZW9fX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpZGVvX190cmlnZ2VyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDcuNXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgzLCAzLCA0LCAwLjgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvX190cmlnZ2VyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTtcbn1cbi52aWRlby0tc3RhcnRlZCAudmlkZW9fX3RyaWdnZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aWRlb19fY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tLXN0YXJ0ZWQgLnZpZGVvX19jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnZpZGVvX19jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sbGFwc2VfX3RyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDMwMzA0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udDogbm9ybWFsIDEuMTI1cmVtLzEuNSBcIkZhZ29XZWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5jb2xsYXBzZV9fdHJpZ2dlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAzMDMwNDtcbn1cbi5jb2xsYXBzZS0tb3BlbiAuY29sbGFwc2VfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2UtLW9wZW4gLmNvbGxhcHNlX190cmlnZ2VyLS1sZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2xsYXBzZV9fdGFyZ2V0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbn1cbi5jb2xsYXBzZS0tb3BlbiAuY29sbGFwc2VfX3RhcmdldCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbWF4LWhlaWdodDogMzAwdmg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ubmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtLWZvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uYXYtLWZvb3RlciArIC5uYXYtLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5uYXZfX2JyYW5kIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1dlYkJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdl9fYnJhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXZfX2xvZ28gc3ZnIHtcbiAgd2lkdGg6IDQuNzVyZW07XG4gIGhlaWdodDogMy43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2X19sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogNi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5uYXZfX2xvZ28gc3ZnIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBoZWlnaHQ6IDYuNXJlbTtcbiAgfVxufVxuXG4ubmF2X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmF2X19idXJnZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjksIDEpO1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdl9fYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZfX2J1cmdlci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLm5hdl9fYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbn1cbi5uYXZfX2J1cmdlci1pbm5lcjphZnRlciwgLm5hdl9fYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwNDtcbn1cbi5uYXZfX2J1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZSAwLjEycywgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4ubmF2X19idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlIDAuMTJzLCBvcGFjaXR5IDc1bXMgZWFzZTtcbn1cbi5uYXZfX2J1cmdlci0taXMtYWN0aXZlIC5uYXZfX2J1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5uYXZfX2J1cmdlci0taXMtYWN0aXZlIC5uYXZfX2J1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZSwgdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xMnM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ubmF2X19idXJnZXItLWlzLWFjdGl2ZSAubmF2X19idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlLCBvcGFjaXR5IDc1bXMgZWFzZSAwLjEycztcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5hdl9fYnVyZ2VyLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzAzMDMwNDtcbn1cblxuLm5hdl9fbW9iaWxlLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2X19tb2JpbGUtY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZfX2N0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2X19jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2X19jdGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgfVxufVxuXG4ubmF2X19tb2JpbGUtY3RhLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG51bC5tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxudWwubWVudSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICB1bC5tZW51IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxudWwubWVudSBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICB1bC5tZW51IGxpLmhhcy1kcm9wZG93biA+IGE6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxudWwubWVudSBsaS5oYXMtZHJvcGRvd24gLmRyb3Bkb3duLS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG51bC5tZW51IGxpLmhhcy1kcm9wZG93biAuZHJvcGRvd24tLXRvZ2dsZSA+IGltZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdWwubWVudSBsaS5oYXMtZHJvcGRvd24gLmRyb3Bkb3duLS10b2dnbGUgPiBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG51bC5tZW51IGxpIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdWwubWVudSBsaSB1bCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHVsLm1lbnUgbGkgdWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxudWwubWVudSBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzc2QkNFNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB1bC5tZW51IGxpOmhvdmVyID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICB1bC5tZW51IGxpOmhvdmVyID4gdWwgPiBsaSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICB1bC5tZW51IGxpIHVsLmluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgdWwubWVudSBsaSB1bC5pbiA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubWVudSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1lbnU6bm90KC5tZW51LS1mb290ZXIpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjUsIDEsIDAuOSwgMSk7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjdweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnU6bm90KC5tZW51LS1mb290ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm1lbnUuaXMtYWN0aXZlIHtcbiAgaGVpZ2h0OiBjYWxjKDg1dmggLSAxMjdweCk7IC8qIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEN1c3RvbSBQcm9wZXJ0aWVzICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDg1IC0gMTI3cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUuaXMtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLm1lbnUtLWZvb3RlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LS1mb290ZXIgKyAubWVudS0tZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtLWZvb3RlciB7XG4gICAgZmxleDogMSAwIDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudS0tZm9vdGVyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtLWZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LS1mb290ZXItbG9nbyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLm1lbnVfX2l0ZW06bm90KC5tZW51X19pdGVtLS1mb290ZXIpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMSwgMC45LCAxKTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tZW51X19pdGVtOm5vdCgubWVudV9faXRlbS0tZm9vdGVyKSBzcGFuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmlzLWFjdGl2ZSAubWVudV9faXRlbTpub3QoLm1lbnVfX2l0ZW0tLWZvb3Rlcikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uaXMtYWN0aXZlIC5tZW51X19pdGVtOm5vdCgubWVudV9faXRlbS0tZm9vdGVyKTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDIgKiAuMXMpO1xufVxuLmlzLWFjdGl2ZSAubWVudV9faXRlbTpub3QoLm1lbnVfX2l0ZW0tLWZvb3Rlcik6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygzICogLjFzKTtcbn1cbi5pcy1hY3RpdmUgLm1lbnVfX2l0ZW06bm90KC5tZW51X19pdGVtLS1mb290ZXIpOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoNCAqIC4xcyk7XG59XG4ubWVudV9faXRlbTpub3QoLm1lbnVfX2l0ZW0tLWZvb3RlcikuYWN0aXZlIHtcbiAgY29sb3I6ICNFNDFEMkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51X19pdGVtOm5vdCgubWVudV9faXRlbS0tZm9vdGVyKSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLm1lbnVfX2l0ZW06bm90KC5tZW51X19pdGVtLS1mb290ZXIpICsgLm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lbnVfX2l0ZW06bm90KC5tZW51X19pdGVtLS1mb290ZXIpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLm1lbnVfX2l0ZW0tLWN0YSB7XG4gIGNvbG9yOiAjRTQxRDJDO1xuICBmb250LWZhbWlseTogXCJGYWdvV2ViQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ubWVudV9faXRlbS0tZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1dlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5tZW51X19pdGVtLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVudV9faXRlbS0taW5saW5lICsgLm1lbnVfX2l0ZW0tLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ubWVudV9fdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tZW51X190aXRsZSAubWVudV9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29XZWJCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tZW51X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmFnb1dlYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWVudV9faXRlbS0taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLm1lbnVfX2l0ZW0tLWljb24gKyAubWVudV9faXRlbS0taWNvbiB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4ubWVudV9faXRlbS0taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlL2NvdmVyO1xuICBsZWZ0OiAwO1xufVxuXG4ubWVudV9faXRlbS0taWNvbi1mYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPScwMDMtZmFjZWJvb2snIHZpZXdCb3g9JzAgMCAyMC4wMTQgMjAuMDE0JyUzRSUzQ2cgZGF0YS1uYW1lPSdHcnVwcGUgOSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTEwLjAwNyAwYTEwLjAwNyAxMC4wMDcgMCAxIDAgMTAuMDA3IDEwLjAwN0ExMC4wMTggMTAuMDE4IDAgMCAwIDEwLjAwNyAwek0xMi41IDEwLjM1OWgtMS42MzJ2NS44SDguNDU1di01LjhINy4zMDhWOC4zMDhoMS4xNDdWNi45ODJhMi4yNjMgMi4yNjMgMCAwIDEgMi40MzUtMi40MzVsMS43ODguMDA3djEuOTkxaC0xLjNhLjQ5MS40OTEgMCAwIDAtLjUxMi41NTl2MS4yMDVoMS44Mzh6JyBkYXRhLW5hbWU9J1BmYWQgNDYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLm1lbnVfX2l0ZW0tLWljb24tdHc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nMDAyLXR3aXR0ZXInIHZpZXdCb3g9JzAgMCAyMC4wMTQgMjAuMDE0JyUzRSUzQ2cgZGF0YS1uYW1lPSdHcnVwcGUgOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTEwLjAwNyAwYTEwLjAwNyAxMC4wMDcgMCAxIDAgMTAuMDA3IDEwLjAwN0ExMC4wMTggMTAuMDE4IDAgMCAwIDEwLjAwNyAwem00LjQ2NCA3LjcxN2MwIC4xLjAwNy4yLjAwNy4zYTYuNTUyIDYuNTUyIDAgMCAxLTEwLjA4NCA1LjUxN0E0LjY1MSA0LjY1MSAwIDAgMCA3LjggMTIuNThhMi4zMDYgMi4zMDYgMCAwIDEtMi4xNTItMS42IDIuMzEyIDIuMzEyIDAgMCAwIDEuMDQtLjAzOSAyLjMgMi4zIDAgMCAxLTEuODQzLTIuMjU4di0uMDI5YTIuMjk0IDIuMjk0IDAgMCAwIDEuMDQzLjI4OCAyLjMwNyAyLjMwNyAwIDAgMS0uNzEzLTMuMDc1IDYuNTQgNi41NCAwIDAgMCA0Ljc0NyAyLjQwNyAyLjMgMi4zIDAgMCAxIDMuOTI1LTIuMSA0LjYgNC42IDAgMCAwIDEuNDYzLS41NTkgMi4zMTQgMi4zMTQgMCAwIDEtMS4wMSAxLjI3MyA0LjU3OSA0LjU3OSAwIDAgMCAxLjMyMy0uMzYyIDQuNjMzIDQuNjMzIDAgMCAxLTEuMTUyIDEuMTkxeicgZGF0YS1uYW1lPSdQZmFkIDQ1Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5tZW51X19pdGVtLS1pY29uLWlnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0nXzAwMS1pbnN0YWdyYW0nIGRhdGEtbmFtZT0nMDAxLWluc3RhZ3JhbScgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTElN0JmaWxsOiUyM2ZmZiU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dydXBwZV83JyBkYXRhLW5hbWU9J0dydXBwZSA3JyUzRSUzQ2cgaWQ9J0dydXBwZV82JyBkYXRhLW5hbWU9J0dydXBwZSA2JyUzRSUzQ3BhdGggaWQ9J1BmYWRfNDEnIGQ9J00yMS44ODUgMjMuOTEzYTIuMDI1IDIuMDI1IDAgMSAwLTIuMDI4LTIuMDI5IDIuMDMyIDIuMDMyIDAgMCAwIDIuMDI4IDIuMDI5eicgY2xhc3M9J2Nscy0xJyBkYXRhLW5hbWU9J1BmYWQgNDEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMS44ODUgLTExLjg4NCknLyUzRSUzQ3BhdGggaWQ9J1BmYWRfNDInIGQ9J00zMi44NDUgMTUuOTEzVjEzLjk2aC0uMjU1bC0xLjcuMDA1LjAxIDEuOTU1eicgY2xhc3M9J2Nscy0xJyBkYXRhLW5hbWU9J1BmYWQgNDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xOC40NjYgLTguMzQ1KScvJTNFJTNDcGF0aCBpZD0nUGZhZF80MycgZD0nTTEwIDBhMTAgMTAgMCAxIDAgMTAgMTBBMTAuMDExIDEwLjAxMSAwIDAgMCAxMCAwem01LjY4NyA4LjgzM3Y0LjY1NmEyLjIgMi4yIDAgMCAxLTIuMiAyLjJINi41MTFhMi4yIDIuMiAwIDAgMS0yLjItMi4yVjYuNTExYTIuMiAyLjIgMCAwIDEgMi4yLTIuMmg2Ljk3OGEyLjIgMi4yIDAgMCAxIDIuMiAyLjJ6JyBjbGFzcz0nY2xzLTEnIGRhdGEtbmFtZT0nUGZhZCA0MycvJTNFJTNDcGF0aCBpZD0nUGZhZF80NCcgZD0nTTIxLjI0OSAyMy4xMTFhMy4xNTIgMy4xNTIgMCAxIDEtNi4wNzItMS4xODJoLTEuNzJ2NC43MThhMS4xIDEuMSAwIDAgMCAxLjEgMS4xaDcuMDdhMS4xIDEuMSAwIDAgMCAxLjEtMS4xdi00LjcxOGgtMS43MTJhMy4xMDkgMy4xMDkgMCAwIDEgLjIzNCAxLjE4MnonIGNsYXNzPSdjbHMtMScgZGF0YS1uYW1lPSdQZmFkIDQ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOC4wOTcgLTEzLjE0MyknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubWVudV9faXRlbS0taWNvbi14aTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPScwMDUteGluZy1pY29tb29uJyB2aWV3Qm94PScwIDAgMjAuMDEyIDIwLjAxMiclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTEwLjAwNiAwYTEwLjAwNiAxMC4wMDYgMCAxIDAgMTAuMDA2IDEwLjAwNkExMC4wMDYgMTAuMDA2IDAgMCAwIDEwLjAwNiAwek02Ljc1MiAxMi41MTVINC45NDNhLjI2Ny4yNjcgMCAwIDEtLjIzNi0uMTIzLjI3OS4yNzkgMCAwIDEgMC0uMjc3bDEuOTIxLTMuMzgyYS4wMDkuMDA5IDAgMCAwIDAtLjAxTDUuNDA2IDYuNjEyYS4yNDYuMjQ2IDAgMCAxIC4yMzYtLjM4OUg3LjQ1YS41NTkuNTU5IDAgMCAxIC41LjMzOHMxLjI0IDIuMTUgMS4yNSAyLjE2MmwtMS45NTUgMy40NDRhLjU1My41NTMgMCAwIDEtLjQ5My4zNDh6TTE1LjMgNC4xNDZsLTQgNy4wNjJhLjAxMS4wMTEgMCAwIDAgMCAuMDEybDIuNTUgNC42NDZhLjI4MS4yODEgMCAwIDEgMCAuMjc5LjI2OC4yNjggMCAwIDEtLjI0LjExNWgtMS44MDRhLjU2NS41NjUgMCAwIDEtLjUwNS0uMzQ0bC0yLjU3LTQuN0wxMi43NTUgNC4xYS41My41MyAwIDAgMSAuNDg0LS4zNDRoMS44MjdhLjI2OC4yNjggMCAwIDEgLjI0LjExNS4yODIuMjgyIDAgMCAxLS4wMDYuMjc1eicgZGF0YS1uYW1lPSdQZmFkIDUwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubWVudV9faXRlbS0taWNvbi1saTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J18wMDQtbGlua2VkaW4nIGRhdGEtbmFtZT0nMDA0LWxpbmtlZGluJyB2aWV3Qm94PScwIDAgMjAuMDE0IDIwLjAxNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xJTdCZmlsbDolMjNmZmYlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcnVwcGVfMTEnIGRhdGEtbmFtZT0nR3J1cHBlIDExJyUzRSUzQ2cgaWQ9J0dydXBwZV8xMCcgZGF0YS1uYW1lPSdHcnVwcGUgMTAnJTNFJTNDcGF0aCBpZD0nUGZhZF80NycgZD0nTTI0LjgwOSAyMS4zYTEuNiAxLjYgMCAwIDAtMS40NTMuOHYtLjY4N2gtMS42MTNjLjAyMS40NTUgMCA0Ljg1NCAwIDQuODU0aDEuNjEzdi0yLjcxM2ExLjA4NyAxLjA4NyAwIDAgMSAuMDUzLS4zOTQuODgzLjg4MyAwIDAgMSAuODI4LS41OTFjLjU4NCAwIC44MTcuNDQ1LjgxNyAxLjF2Mi42aDEuNjE0di0yLjc4N2MtLjAwMS0xLjQ5LS43OTctMi4xODItMS44NTktMi4xODJ6bS0xLjQ1NC44MThoLS4wMWEuMTIxLjEyMSAwIDAgMCAuMDEtLjAxN3onIGNsYXNzPSdjbHMtMScgZGF0YS1uYW1lPSdQZmFkIDQ3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIuOTc5IC0xMi43MTMpJy8lM0UlM0NwYXRoIGlkPSdSZWNodGVja18xMzMnIGQ9J00wIDBoMS42MTN2NC44NTRIMHonIGNsYXNzPSdjbHMtMScgZGF0YS1uYW1lPSdSZWNodGVjayAxMzMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYuMjU3IDguNjk5KScvJTNFJTNDcGF0aCBpZD0nUGZhZF80OCcgZD0nTTEwLjAwNyAwYTEwLjAwNyAxMC4wMDcgMCAxIDAgMTAuMDA3IDEwLjAwN0ExMC4wMTggMTAuMDE4IDAgMCAwIDEwLjAwNyAwem01LjMwNyAxNC41MzNhLjc3OS43NzkgMCAwIDEtLjc5Ljc3aC05LjFhLjc3OS43NzkgMCAwIDEtLjc4OS0uNzdWNS4zMjVhLjc4Ljc4IDAgMCAxIC43ODktLjc3aDkuMWEuNzguNzggMCAwIDEgLjc5Ljc3djkuMjA4eicgY2xhc3M9J2Nscy0xJyBkYXRhLW5hbWU9J1BmYWQgNDgnLyUzRSUzQ3BhdGggaWQ9J1BmYWRfNDknIGQ9J00xNi4yIDE1Ljc3N2EuODQxLjg0MSAwIDEgMC0uMDIxIDEuNjc3aC4wMWEuODQxLjg0MSAwIDEgMCAuMDExLTEuNjc3eicgY2xhc3M9J2Nscy0xJyBkYXRhLW5hbWU9J1BmYWQgNDknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05LjEyNSAtOS40MTgpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gMS41cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zbWFsbCB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tLW5vLXktcGFkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLW5vLXktcGFkLXRvcC1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uc2VjdGlvbi0tbm8teS1wYWQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLS1uby15LXBhZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tLW5vLXktcGFkLW1vYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1uby15LXBhZC1tb2Ige1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLS1pbnRyby1wcm9maWxlIHtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWludHJvLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWN0aW9uLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxRDJDO1xufVxuXG4uc2VjdGlvbi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzA0O1xufVxuXG4uc2VjdGlvbi0tbGlnaHRlcmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xufVxuXG4uc2VjdGlvbi0tbGlnaHRncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbn1cblxuLnNlY3Rpb24tLWNyZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cblxuLnNlY3Rpb24tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCQ0U1O1xufVxuXG4uc2VjdGlvbi0tNjB2aCB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG59XG5cbi5zZWN0aW9uLS13LTkwIHtcbiAgd2lkdGg6IDkwdnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1uby14LXBhZC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uLS13LTEwMC1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tLWNlbnRlci1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tLWNoYXQge1xuICBiYWNrZ3JvdW5kOiAjMDMwMzA0IHVybCguLi9pbWcvYm90LWJhY2tncm91bmQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8zNjBweDtcbn1cblxuYXJ0aWNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYXJ0aWNsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubWVkaWEtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS10ZXh0OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtdGV4dDpudGgtb2YtdHlwZShldmVuKSAubWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5tZWRpYS10ZXh0X190ZXh0IHtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtdGV4dF9fdGV4dCB7XG4gICAgcGFkZGluZzogNHJlbSAxLjVyZW07XG4gIH1cbn1cblxuLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi5vd2wtY2Fyb3VzZWwsIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCwgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1qcyAub3dsLWNhcm91c2VsLCAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdCwgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250OiBpbmhlcml0O1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0ge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwob3dsLnZpZGVvLnBsYXkucG5nKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiwgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3dsLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogY2FsYyg1MCUgLSA3MHB4KTtcbn1cbi5vd2wtbmF2IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbn1cbi5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIGxlZnQ6IC0yMHB4O1xufVxuLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuLm93bC1uYXYgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNFNDFEMkMgIWltcG9ydGFudDtcbn1cbi5zbGlkZXItLWNoYXJ0IC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuLnNsaWRlci0tY2hhcnQgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogMC41cmVtO1xufVxuLnNsaWRlci0tY2hhcnQgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cblxuLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyLFxuLnBzX19yYWlsLXk6aG92ZXIsXG4ucHNfX3JhaWwteDpmb2N1cyxcbi5wc19fcmFpbC15OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cbiAgYm90dG9tOiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uY2Mtd2luZG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xufVxuXG4uY2Mtd2luZG93LmNjLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlO1xufVxuXG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yZW0pO1xufVxuXG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJlbSk7XG59XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tLCAuY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcCwgLmNjLXJldm9rZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmNjLWdyb3dlciB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG59XG5cbi5jYy1saW5rLCAuY2MtcmV2b2tlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYy1yZXZva2UsIC5jYy13aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIENhbGlicmksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5jYy13aW5kb3cuY2Mtc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmNjLXdpbmRvdy5jYy1mbG9hdGluZyB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgbWF4LXdpZHRoOiAyNGVtO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmNjLXJldm9rZSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4uY2MtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2MtYnRuLCAuY2MtY2xvc2UsIC5jYy1saW5rLCAuY2MtcmV2b2tlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2MtbGluayB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLmNjLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2MtbGluazphY3RpdmUsIC5jYy1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogaW5pdGlhbDtcbn1cblxuLmNjLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjRlbSAwLjhlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpmb2N1cywgLmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2MtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICByaWdodDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG9wYWNpdHk6IDAuOTtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG59XG5cbi5jYy1jbG9zZTpmb2N1cywgLmNjLWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNjLXJldm9rZS5jYy10b3Age1xuICB0b3A6IDA7XG4gIGxlZnQ6IDNlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41ZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVlbTtcbn1cblxuLmNjLXJldm9rZS5jYy1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDNlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVlbTtcbn1cblxuLmNjLXJldm9rZS5jYy1sZWZ0IHtcbiAgbGVmdDogM2VtO1xuICByaWdodDogdW5zZXQ7XG59XG5cbi5jYy1yZXZva2UuY2MtcmlnaHQge1xuICByaWdodDogM2VtO1xuICBsZWZ0OiB1bnNldDtcbn1cblxuLmNjLXRvcCB7XG4gIHRvcDogMWVtO1xufVxuXG4uY2MtbGVmdCB7XG4gIGxlZnQ6IDFlbTtcbn1cblxuLmNjLXJpZ2h0IHtcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLmNjLWJvdHRvbSB7XG4gIGJvdHRvbTogMWVtO1xufVxuXG4uY2MtZmxvYXRpbmcgPiAuY2MtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNjLWZsb2F0aW5nIC5jYy1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNjLXdpbmRvdy5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZSB7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNjLWJhbm5lci5jYy10b3Age1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY2MtYmFubmVyLmNjLWJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jYy1iYW5uZXIgLmNjLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmNjLWNvbXBsaWFuY2Uge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2UgPiAuY2MtYnRuIHtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbi5jYy1idG4gKyAuY2MtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuY2MtcmV2b2tlLCAuY2Mtd2luZG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2MtYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmNjLXdpbmRvdy5jYy10b3Age1xuICAgIHRvcDogMDtcbiAgfVxuICAuY2Mtd2luZG93LmNjLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5jYy13aW5kb3cuY2MtYmFubmVyLCAuY2Mtd2luZG93LmNjLWZsb2F0aW5nLCAuY2Mtd2luZG93LmNjLWxlZnQsIC5jYy13aW5kb3cuY2MtcmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLWNvbXBsaWFuY2Uge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuY2Mtd2luZG93LmNjLWZsb2F0aW5nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNjLXdpbmRvdyAuY2MtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG4gIC5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1jbGFzc2ljIHtcbiAgcGFkZGluZzogMS4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1jb21wbGlhbmNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xufVxuXG4uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuOmxhc3QtY2hpbGQge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNjLXRoZW1lLWVkZ2VsZXNzLmNjLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZSB7XG4gIG1hcmdpbjogMmVtIDJlbSAxLjVlbTtcbn1cblxuLmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjhlbSAxLjhlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG4gKyAuY2MtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYy13aW5kb3cge1xuICBmb250LWZhbWlseTogXCJNaWxvU2VyaWZXZWJcIiwgXCJCb29rIEFudGlxdWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4uY2MtcmV2b2tlLFxuLmNjLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkZhZ29XZWJNZWRpdW1cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn0iLCJAa2V5ZnJhbWVzIHNwaW5Bcm91bmRcbiAgZnJvbVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIHRvXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuIiwiQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCJcblxuPWNsZWFyZml4XG4gICY6OmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIiBcIlxuICAgIGRpc3BsYXk6IHRhYmxlXG5cbj1jZW50ZXIoJHdpZHRoLCAkaGVpZ2h0OiAwKVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgQGlmICRoZWlnaHQgIT0gMFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skaGVpZ2h0fSAvIDIpKVxuICBAZWxzZVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skd2lkdGh9IC8gMikpXG5cbj1mYSgkc2l6ZSwgJGRpbWVuc2lvbnMpXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LXNpemU6ICRzaXplXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgbGluZS1oZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuXG49aGFtYnVyZ2VyKCRkaW1lbnNpb25zKVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG4gIHNwYW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogMXB4XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmdcbiAgICB3aWR0aDogMTZweFxuICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KVxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KVxuICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4wNSlcbiAgLy8gTW9kaWZlcnNcbiAgJi5pcy1hY3RpdmVcbiAgICBzcGFuXG4gICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpXG4gICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZylcblxuPW92ZXJmbG93LXRvdWNoXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuXG49cGxhY2Vob2xkZXJcbiAgJHBsYWNlaG9sZGVyczogJzotbW96JyAnOi13ZWJraXQtaW5wdXQnICctbW96JyAnLW1zLWlucHV0J1xuICBAZWFjaCAkcGxhY2Vob2xkZXIgaW4gJHBsYWNlaG9sZGVyc1xuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyXG4gICAgICBAY29udGVudFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG49ZnJvbSgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGV2aWNlKVxuICAgIEBjb250ZW50XG5cbj11bnRpbCgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGV2aWNlIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1tb2JpbGVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCAtIDFweClcbiAgICBAY29udGVudFxuXG49dGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpLCBwcmludFxuICAgIEBjb250ZW50XG5cbj10YWJsZXQtb25seVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPXRvdWNoXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXVudGlsLXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuXG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pXG4gICAgICBAY29udGVudFxuXG49d2lkZXNjcmVlbi1vbmx5XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIGFuZCAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPWZ1bGxoZFxuICBAaWYgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGxoZClcbiAgICAgIEBjb250ZW50XG5cbi8vIFBsYWNlaG9sZGVyc1xuXG49dW5zZWxlY3RhYmxlXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZVxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmVcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lXG4gIHVzZXItc2VsZWN0OiBub25lXG5cbiV1bnNlbGVjdGFibGVcbiAgK3Vuc2VsZWN0YWJsZVxuXG49YXJyb3coJGNvbG9yOiB0cmFuc3BhcmVudClcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yXG4gIGJvcmRlci1yYWRpdXM6IDJweFxuICBib3JkZXItcmlnaHQ6IDBcbiAgYm9yZGVyLXRvcDogMFxuICBjb250ZW50OiBcIiBcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDAuNjI1ZW1cbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDUwJVxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB3aWR0aDogMC42MjVlbVxuXG4lYXJyb3dcbiAgK2Fycm93XG5cbj1ibG9ja1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cblxuJWJsb2NrXG4gICtibG9ja1xuXG49ZGVsZXRlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpXG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgZm9udC1zaXplOiAwXG4gIGhlaWdodDogMjBweFxuICBtYXgtaGVpZ2h0OiAyMHB4XG4gIG1heC13aWR0aDogMjBweFxuICBtaW4taGVpZ2h0OiAyMHB4XG4gIG1pbi13aWR0aDogMjBweFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAyMHB4XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVcbiAgICBjb250ZW50OiBcIlwiXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBsZWZ0OiA1MCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyXG4gICY6OmJlZm9yZVxuICAgIGhlaWdodDogMnB4XG4gICAgd2lkdGg6IDUwJVxuICAmOjphZnRlclxuICAgIGhlaWdodDogNTAlXG4gICAgd2lkdGg6IDJweFxuICAmOmhvdmVyLFxuICAmOmZvY3VzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMylcbiAgJjphY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC40KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAxNnB4XG4gICAgbWF4LWhlaWdodDogMTZweFxuICAgIG1heC13aWR0aDogMTZweFxuICAgIG1pbi1oZWlnaHQ6IDE2cHhcbiAgICBtaW4td2lkdGg6IDE2cHhcbiAgICB3aWR0aDogMTZweFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogMjRweFxuICAgIG1heC1oZWlnaHQ6IDI0cHhcbiAgICBtYXgtd2lkdGg6IDI0cHhcbiAgICBtaW4taGVpZ2h0OiAyNHB4XG4gICAgbWluLXdpZHRoOiAyNHB4XG4gICAgd2lkdGg6IDI0cHhcbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogMzJweFxuICAgIG1heC1oZWlnaHQ6IDMycHhcbiAgICBtYXgtd2lkdGg6IDMycHhcbiAgICBtaW4taGVpZ2h0OiAzMnB4XG4gICAgbWluLXdpZHRoOiAzMnB4XG4gICAgd2lkdGg6IDMycHhcblxuJWRlbGV0ZVxuICArZGVsZXRlXG5cbj1sb2FkZXJcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhclxuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XG4gIGNvbnRlbnQ6IFwiXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAxZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxZW1cblxuJWxvYWRlclxuICArbG9hZGVyXG5cbj1vdmVybGF5KCRvZmZzZXQ6IDApXG4gIGJvdHRvbTogJG9mZnNldFxuICBsZWZ0OiAkb2Zmc2V0XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICByaWdodDogJG9mZnNldFxuICB0b3A6ICRvZmZzZXRcblxuJW92ZXJsYXlcbiAgK292ZXJsYXlcbiIsIi8vIEZsb2F0XG5cbi5pcy1jbGVhcmZpeFxuICArY2xlYXJmaXhcblxuLmlzLXB1bGxlZC1sZWZ0XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcblxuLmlzLXB1bGxlZC1yaWdodFxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxuXG4vLyBPdmVyZmxvd1xuXG4uaXMtY2xpcHBlZFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcblxuLy8gT3ZlcmxheVxuXG4uaXMtb3ZlcmxheVxuICBAZXh0ZW5kICVvdmVybGF5XG5cbi8vIFR5cG9ncmFwaHlcblxuPXR5cG9ncmFwaHktc2l6ZSgkdGFyZ2V0OicnKVxuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAuaXMtc2l6ZS0jeyRpfSN7aWYoJHRhcmdldCA9PSAnJywgJycsICctJyArICR0YXJnZXQpfVxuICAgICAgZm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50XG5cbit0eXBvZ3JhcGh5LXNpemUoKVxuXG4rbW9iaWxlXG4gICt0eXBvZ3JhcGh5LXNpemUoJ21vYmlsZScpXG5cbit0YWJsZXRcbiAgK3R5cG9ncmFwaHktc2l6ZSgndGFibGV0JylcblxuK3RvdWNoXG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RvdWNoJylcblxuK2Rlc2t0b3BcbiAgK3R5cG9ncmFwaHktc2l6ZSgnZGVza3RvcCcpXG5cbit3aWRlc2NyZWVuXG4gICt0eXBvZ3JhcGh5LXNpemUoJ3dpZGVzY3JlZW4nKVxuXG4rZnVsbGhkXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Z1bGxoZCcpXG5cbiRhbGlnbm1lbnRzOiAoJ2NlbnRlcmVkJzogJ2NlbnRlcicsICdqdXN0aWZpZWQnOiAnanVzdGlmeScsICdsZWZ0JzogJ2xlZnQnLCAncmlnaHQnOiAncmlnaHQnKVxuXG5AZWFjaCAkYWxpZ25tZW50LCAkdGV4dC1hbGlnbiBpbiAkYWxpZ25tZW50c1xuICAuaGFzLXRleHQtI3skYWxpZ25tZW50fVxuICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgK21vYmlsZVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LW1vYmlsZVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tdGFibGV0XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt0YWJsZXQtb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldC1vbmx5XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt0b3VjaFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRvdWNoXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICtkZXNrdG9wXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZGVza3RvcFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcC1vbmx5XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZGVza3RvcC1vbmx5XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0td2lkZXNjcmVlblxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlbi1vbmx5XG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0td2lkZXNjcmVlbi1vbmx5XG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG4gICtmdWxsaGRcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1mdWxsaGRcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcblxuLmlzLWNhcGl0YWxpemVkXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnRcblxuLmlzLWxvd2VyY2FzZVxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnRcblxuLmlzLXVwcGVyY2FzZVxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnRcblxuLmlzLWl0YWxpY1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudFxuXG5AZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIGEuaGFzLXRleHQtI3skbmFtZX1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnRcbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcblxuQGVhY2ggJG5hbWUsICRzaGFkZSBpbiAkc2hhZGVzXG4gIC5oYXMtdGV4dC0jeyRuYW1lfVxuICAgIGNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtYm9sZFxuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkICFpbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG4kZGlzcGxheXM6ICdibG9jaycgJ2ZsZXgnICdpbmxpbmUnICdpbmxpbmUtYmxvY2snICdpbmxpbmUtZmxleCdcblxuQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzXG4gIC5pcy0jeyRkaXNwbGF5fVxuICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK21vYmlsZVxuICAgIC5pcy0jeyRkaXNwbGF5fS1tb2JpbGVcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXRcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RhYmxldC1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldC1vbmx5XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0b3VjaFxuICAgIC5pcy0jeyRkaXNwbGF5fS10b3VjaFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtkZXNrdG9wLW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0tZGVza3RvcC1vbmx5XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuXG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW5cbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS13aWRlc2NyZWVuLW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Z1bGxoZFxuICAgIC5pcy0jeyRkaXNwbGF5fS1mdWxsaGRcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcblxuLmlzLWhpZGRlblxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLmlzLXNyLW9ubHlcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnRcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50XG4gIGhlaWdodDogMC4wMWVtICFpbXBvcnRhbnRcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnRcbiAgd2lkdGg6IDAuMDFlbSAhaW1wb3J0YW50XG5cbittb2JpbGVcbiAgLmlzLWhpZGRlbi1tb2JpbGVcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RhYmxldFxuICAuaXMtaGlkZGVuLXRhYmxldFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdGFibGV0LW9ubHlcbiAgLmlzLWhpZGRlbi10YWJsZXQtb25seVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdG91Y2hcbiAgLmlzLWhpZGRlbi10b3VjaFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZGVza3RvcFxuICAuaXMtaGlkZGVuLWRlc2t0b3BcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Rlc2t0b3Atb25seVxuICAuaXMtaGlkZGVuLWRlc2t0b3Atb25seVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlblxuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW5cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW4tb25seVxuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4tb25seVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZnVsbGhkXG4gIC5pcy1oaWRkZW4tZnVsbGhkXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy1pbnZpc2libGVcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK21vYmlsZVxuICAuaXMtaW52aXNpYmxlLW1vYmlsZVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0YWJsZXRcbiAgLmlzLWludmlzaWJsZS10YWJsZXRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdGFibGV0LW9ubHlcbiAgLmlzLWludmlzaWJsZS10YWJsZXQtb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0b3VjaFxuICAuaXMtaW52aXNpYmxlLXRvdWNoXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK2Rlc2t0b3BcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK2Rlc2t0b3Atb25seVxuICAuaXMtaW52aXNpYmxlLWRlc2t0b3Atb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuXG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlblxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuLW9ubHlcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuLW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZnVsbGhkXG4gIC5pcy1pbnZpc2libGUtZnVsbGhkXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuLy8gT3RoZXJcblxuLmlzLW1hcmdpbmxlc3NcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnRcblxuLmlzLXBhZGRpbmdsZXNzXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuXG4uaXMtcmFkaXVzbGVzc1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnRcblxuLmlzLXNoYWRvd2xlc3NcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy11bnNlbGVjdGFibGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4iLCIkbmF2YmFyLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdFxuJG5hdmJhci1ib3gtc2hhZG93LXNpemU6IDAgMnB4IDAgMCAhZGVmYXVsdFxuJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1oZWlnaHQ6IDMuMjVyZW0gIWRlZmF1bHRcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogMXJlbSAhZGVmYXVsdFxuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6IDJyZW0gIWRlZmF1bHRcbiRuYXZiYXItejogMzAgIWRlZmF1bHRcbiRuYXZiYXItZml4ZWQtejogMzAgIWRlZmF1bHRcblxuJG5hdmJhci1pdGVtLWNvbG9yOiAkZ3JleS1kYXJrICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJpcyAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvcjogJGJsYWNrICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IDEuNzVyZW0gIWRlZmF1bHRcblxuJG5hdmJhci1idXJnZXItY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvciAhZGVmYXVsdFxuXG4kbmF2YmFyLXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tb2Zmc2V0OiAtNHB4ICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tejogMjAgIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93OiAwIDhweCA4cHggcmdiYSgkYmxhY2ssIDAuMSksIDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I6ICRibGFjayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItZGl2aWRlci1oZWlnaHQ6IDJweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemU6IDAgLTJweCAwIDAgIWRlZmF1bHRcblxuJG5hdmJhci1icmVha3BvaW50OiAkZGVza3RvcCAhZGVmYXVsdFxuXG49bmF2YmFyLWZpeGVkXG4gIGxlZnQ6IDBcbiAgcG9zaXRpb246IGZpeGVkXG4gIHJpZ2h0OiAwXG4gIHotaW5kZXg6ICRuYXZiYXItZml4ZWQtelxuXG4ubmF2YmFyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvclxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogJG5hdmJhci16XG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5uYXZiYXItYnJhbmRcbiAgICAgICAgJiA+IC5uYXZiYXItaXRlbSxcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1idXJnZXJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICtmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAmID4gLmNvbnRhaW5lclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5oYXMtc2hhZG93XG4gICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3gtc2hhZG93LXNpemUgJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yXG4gICYuaXMtZml4ZWQtYm90dG9tLFxuICAmLmlzLWZpeGVkLXRvcFxuICAgICtuYXZiYXItZml4ZWRcbiAgJi5pcy1maXhlZC1ib3R0b21cbiAgICBib3R0b206IDBcbiAgICAmLmhhcy1zaGFkb3dcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItYm90dG9tLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3JcbiAgJi5pcy1maXhlZC10b3BcbiAgICB0b3A6IDBcblxuaHRtbCxcbmJvZHlcbiAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcFxuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnNcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuXG4ubmF2YmFyLWJyYW5kXG4gIGEubmF2YmFyLWl0ZW1cbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4ubmF2YmFyLXRhYnNcbiAgK292ZXJmbG93LXRvdWNoXG4gIG1heC13aWR0aDogMTAwdndcbiAgb3ZlcmZsb3cteDogYXV0b1xuICBvdmVyZmxvdy15OiBoaWRkZW5cblxuLm5hdmJhci1idXJnZXJcbiAgY29sb3I6ICRuYXZiYXItYnVyZ2VyLWNvbG9yXG4gICtoYW1idXJnZXIoJG5hdmJhci1oZWlnaHQpXG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG5cbi5uYXZiYXItbWVudVxuICBkaXNwbGF5OiBub25lXG5cbi5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGlua1xuICBjb2xvcjogJG5hdmJhci1pdGVtLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC5pY29uXG4gICAgJjpvbmx5LWNoaWxkXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW1cbiAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGlua1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItY29sb3JcblxuLm5hdmJhci1pdGVtXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBpbWdcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHRcbiAgJi5oYXMtZHJvcGRvd25cbiAgICBwYWRkaW5nOiAwXG4gICYuaXMtZXhwYW5kZWRcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAmLmlzLXRhYlxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KVxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICAgIGNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtY29sb3JcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtICN7JG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGh9KVxuXG4ubmF2YmFyLWNvbnRlbnRcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcylcbiAgcGFkZGluZy1yaWdodDogMi41ZW1cbiAgJjo6YWZ0ZXJcbiAgICBAZXh0ZW5kICVhcnJvd1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1hcnJvd1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtXG4gICAgcmlnaHQ6IDEuMTI1ZW1cblxuLm5hdmJhci1kcm9wZG93blxuICBmb250LXNpemU6IDAuODc1cmVtXG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW1cbiAgcGFkZGluZy10b3A6IDAuNXJlbVxuICAubmF2YmFyLWl0ZW1cbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbVxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbVxuXG4ubmF2YmFyLWRpdmlkZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kaXZpZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IG5vbmVcbiAgaGVpZ2h0OiAkbmF2YmFyLWRpdmlkZXItaGVpZ2h0XG4gIG1hcmdpbjogMC41cmVtIDBcblxuK3VudGlsKCRuYXZiYXItYnJlYWtwb2ludClcbiAgLm5hdmJhciA+IC5jb250YWluZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRhYnNcbiAgICAubmF2YmFyLWl0ZW1cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhci1saW5rXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgLm5hdmJhci1tZW51XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywgMC4xKVxuICAgIHBhZGRpbmc6IDAuNXJlbSAwXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tdG91Y2gsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgICtuYXZiYXItZml4ZWRcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKCRibGFjaywgMC4xKVxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoXG4gICAgICB0b3A6IDBcbiAgICAmLmlzLWZpeGVkLXRvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICtvdmVyZmxvdy10b3VjaFxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pXG4gICAgICAgIG92ZXJmbG93OiBhdXRvXG4gIGh0bWwsXG4gIGJvZHlcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcblxuK2Zyb20oJG5hdmJhci1icmVha3BvaW50KVxuICAubmF2YmFyLFxuICAubmF2YmFyLW1lbnUsXG4gIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXItZW5kXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXJcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICAgICYuaXMtc3BhY2VkXG4gICAgICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWxcbiAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAubmF2YmFyLWVuZFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNcbiAgICAmLmlzLXRyYW5zcGFyZW50XG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93blxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6aG92ZXJcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgYS5uYXZiYXItaXRlbVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcbiAgLm5hdmJhci1idXJnZXJcbiAgICBkaXNwbGF5OiBub25lXG4gIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhci1pdGVtXG4gICAgZGlzcGxheTogZmxleFxuICAgICYuaGFzLWRyb3Bkb3duXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgICYuaGFzLWRyb3Bkb3duLXVwXG4gICAgICAubmF2YmFyLWxpbms6OmFmdGVyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgLTAuMjVlbSlcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzICRuYXZiYXItZHJvcGRvd24tcmFkaXVzIDAgMFxuICAgICAgICBib3JkZXItdG9wOiBub25lXG4gICAgICAgIGJvdHRvbTogMTAwJVxuICAgICAgICBib3gtc2hhZG93OiAwIC04cHggOHB4IHJnYmEoJGJsYWNrLCAwLjEpXG4gICAgICAgIHRvcDogYXV0b1xuICAgICYuaXMtYWN0aXZlLFxuICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgICAgICYuaXMtYm94ZWRcbiAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgLm5hdmJhci1tZW51XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgLm5hdmJhci1zdGFydFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAubmF2YmFyLWVuZFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAubmF2YmFyLWRyb3Bkb3duXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXNcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXNcbiAgICBib3JkZXItdG9wOiAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3BcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgkYmxhY2ssIDAuMSlcbiAgICBkaXNwbGF5OiBub25lXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbVxuICAgIGxlZnQ6IDBcbiAgICBtaW4td2lkdGg6IDEwMCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDEwMCVcbiAgICB6LWluZGV4OiAkbmF2YmFyLWRyb3Bkb3duLXpcbiAgICAubmF2YmFyLWl0ZW1cbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW1cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICBhLm5hdmJhci1pdGVtXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgJi5pcy1ib3hlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXNcbiAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgb3BhY2l0eTogMFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgIHRvcDogY2FsYygxMDAlICsgKCN7JG5hdmJhci1kcm9wZG93bi1vZmZzZXR9KSlcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm1cbiAgICAmLmlzLXJpZ2h0XG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICByaWdodDogMFxuICAubmF2YmFyLWRpdmlkZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXJcbiAgICAubmF2YmFyLWJyYW5kXG4gICAgICBtYXJnaW4tbGVmdDogLS43NXJlbVxuICAgIC5uYXZiYXItbWVudVxuICAgICAgbWFyZ2luLXJpZ2h0OiAtLjc1cmVtXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICArbmF2YmFyLWZpeGVkXG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKCRibGFjaywgMC4xKVxuICAgICYuaXMtZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgIHRvcDogMFxuICBodG1sLFxuICBib2R5XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3BcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQgKyAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICogMilcbiAgICAmLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLWJvdHRvbVxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpXG4gIC8vIEhvdmVyL0FjdGl2ZSBzdGF0ZXNcbiAgYS5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgJi5pcy1hY3RpdmU6bm90KDpob3ZlcilcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4iLCIkY29sdW1uLWdhcDogMC43NXJlbSAhZGVmYXVsdFxuXG4uY29sdW1uXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHBhZGRpbmc6ICRjb2x1bW4tZ2FwXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtbmFycm93XG4gICAgZmxleDogbm9uZVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZ1bGxcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDEwMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1xdWFydGVyc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNzUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLXRoaXJkc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjYuNjY2NiVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1oYWxmXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA1MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtdGhpcmRcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDMzLjMzMzMlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXF1YXJ0ZXJcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDI1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1maWZ0aFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mb3VyLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogODAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzXG4gICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tdGhpcmRzXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWhhbGZcbiAgICBtYXJnaW4tbGVmdDogNTAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS10aGlyZFxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtcXVhcnRlclxuICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLWZpZnRoXG4gICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tZmlmdGhzXG4gICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHNcbiAgICBtYXJnaW4tbGVmdDogNjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzXG4gICAgbWFyZ2luLWxlZnQ6IDgwJVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy0jeyRpfVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC0jeyRpfVxuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK21vYmlsZVxuICAgICYuaXMtbmFycm93LW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1tb2JpbGVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK3RhYmxldFxuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbCxcbiAgICAmLmlzLWZ1bGwtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMsXG4gICAgJi5pcy10d28tdGhpcmRzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLFxuICAgICYuaXMtaGFsZi10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZCxcbiAgICAmLmlzLW9uZS10aGlyZC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vbmUtcXVhcnRlci10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aCxcbiAgICAmLmlzLW9uZS1maWZ0aC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMsXG4gICAgJi5pcy10d28tZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLFxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLFxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLFxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aCxcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfSxcbiAgICAgICYuaXMtI3skaX0tdGFibGV0XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LFxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdGFibGV0XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICt0b3VjaFxuICAgICYuaXMtbmFycm93LXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgJi5pcy1mdWxsLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10b3VjaFxuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICArZGVza3RvcFxuICAgICYuaXMtbmFycm93LWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAmLmlzLWZ1bGwtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tZGVza3RvcFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1kZXNrdG9wXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICt3aWRlc2NyZWVuXG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK2Z1bGxoZFxuICAgICYuaXMtbmFycm93LWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1mdWxsaGRcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcblxuLmNvbHVtbnNcbiAgbWFyZ2luLWxlZnQ6ICgtJGNvbHVtbi1nYXApXG4gIG1hcmdpbi1yaWdodDogKC0kY29sdW1uLWdhcClcbiAgbWFyZ2luLXRvcDogKC0kY29sdW1uLWdhcClcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogKC0kY29sdW1uLWdhcClcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAjeyRjb2x1bW4tZ2FwfSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWdhcGxlc3NcbiAgICBtYXJnaW4tbGVmdDogMFxuICAgIG1hcmdpbi1yaWdodDogMFxuICAgIG1hcmdpbi10b3A6IDBcbiAgICAmID4gLmNvbHVtblxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgJi5pcy1tdWx0aWxpbmVcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy12Y2VudGVyZWRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICAmOm5vdCguaXMtZGVza3RvcClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgK2Rlc2t0b3BcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuQGlmICR2YXJpYWJsZS1jb2x1bW5zXG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlXG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW1cbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSlcbiAgICAuY29sdW1uXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDhcbiAgICAgICYuaXMtI3skaX1cbiAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK21vYmlsZVxuICAgICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0YWJsZXRcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdGFibGV0LW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXQtb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0b3VjaFxuICAgICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3BcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3Atb25seVxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3Atb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuXG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZnVsbGhkXG4gICAgICAgICYuaXMtI3skaX0tZnVsbGhkXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuIiwiLmNvbnRhaW5lclxuICBtYXJnaW46IDAgYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgK2Rlc2t0b3BcbiAgICBtYXgtd2lkdGg6ICRkZXNrdG9wIC0gKDIgKiAkZ2FwKVxuICAgIHdpZHRoOiAkZGVza3RvcCAtICgyICogJGdhcClcbiAgICAmLmlzLWZsdWlkXG4gICAgICBtYXJnaW4tbGVmdDogJGdhcFxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAgIHdpZHRoOiBhdXRvXG4gICt1bnRpbC13aWRlc2NyZWVuXG4gICAgJi5pcy13aWRlc2NyZWVuXG4gICAgICBtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gKDIgKiAkZ2FwKVxuICAgICAgd2lkdGg6IGF1dG9cbiAgK3VudGlsLWZ1bGxoZFxuICAgICYuaXMtZnVsbGhkXG4gICAgICBtYXgtd2lkdGg6ICRmdWxsaGQgLSAoMiAqICRnYXApXG4gICAgICB3aWR0aDogYXV0b1xuICArd2lkZXNjcmVlblxuICAgIG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAoMiAqICRnYXApXG4gICAgd2lkdGg6ICR3aWRlc2NyZWVuIC0gKDIgKiAkZ2FwKVxuICArZnVsbGhkXG4gICAgbWF4LXdpZHRoOiAkZnVsbGhkIC0gKDIgKiAkZ2FwKVxuICAgIHdpZHRoOiAkZnVsbGhkIC0gKDIgKiAkZ2FwKVxuIiwiJHNlY3Rpb24tcGFkZGluZzogM3JlbSAxLjVyZW0gIWRlZmF1bHRcbiRzZWN0aW9uLXBhZGRpbmctbWVkaXVtOiA5cmVtIDEuNXJlbSAhZGVmYXVsdFxuJHNlY3Rpb24tcGFkZGluZy1sYXJnZTogMThyZW0gMS41cmVtICFkZWZhdWx0XG5cbi5zZWN0aW9uXG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmdcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Rlc2t0b3BcbiAgICAvLyBTaXplc1xuICAgICYuaXMtbWVkaXVtXG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1lZGl1bVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbGFyZ2VcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZhZ29XZWJCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYWdvL0ZhZ29XZWItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGYWdvV2ViQm9sZEl0YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmFnby9GYWdvV2ViLUJvbGRJdGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmFnb1dlYk1lZGl1bSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmFnby9GYWdvV2ViLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGYWdvV2ViJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYWdvL0ZhZ29XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWlsb1NlcmlmU2NXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21pbG8vTWlsb1NlcmlmU2NXZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMSwgXCJsaWdhXCIgMSwgXCJwbnVtXCIgMSwgXCJsbnVtXCIgMTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm49MSwgbGlnYT0xLCBwbnVtPTEsIGxudW09MVwiO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcImxpZ2FcIiAxLCBcInBudW1cIiAxLCBcImxudW1cIiAxO1xuICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNaWxvU2VyaWZXZWInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21pbG8vTWlsb1NlcmlmV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcImxpZ2FcIiAxLCBcInBudW1cIiAxLCBcImxudW1cIiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwicG51bVwiIDEsIFwibG51bVwiIDE7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcImxpZ2FcIiAxLCBcInBudW1cIiAxLCBcImxudW1cIiAxO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuPTEsIGxpZ2E9MSwgcG51bT0xLCBsbnVtPTFcIjtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMSwgXCJsaWdhXCIgMSwgXCJwbnVtXCIgMSwgXCJsbnVtXCIgMTtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIiAxLCBcImxpZ2FcIiAxLCBcInBudW1cIiAxLCBcImxudW1cIiAxO1xufVxuXG5oMSwgaDIsIGgzLFxuLmgxLCAuaDIsIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkZmFnb19ib2xkO1xuICBtYXJnaW46IDA7XG5cbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcblxuICArIHAge1xuICAgIEBleHRlbmQgLm0tdC00MDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcblxuICArIHAge1xuICAgIEBleHRlbmQgLm0tdC0yNDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcblxuICArIHAge1xuICAgIEBleHRlbmQgLm0tdC0yNDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOVxuLy9cbi8vICAgICAgICBodHRwczovL2VkdWFyZG9ib3VjYXMuZ2l0aHViLmlvL2luY2x1ZGUtbWVkaWFcbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgS2l0dHkgR2lyYXVkZWwgKEBraXR0eWdpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2Vcbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAncGhvbmUnOiAzMjBweCxcbiAgJ3RhYmxldCc6IDc2OHB4LFxuICAnZGVza3RvcCc6IDEwMjRweFxuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICdwcmludCc6ICdwcmludCcsXG4gICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpJ1xuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcbiAgJ3B4JzogMSxcbiAgJ2VtJzogMC4wMSxcbiAgJ3JlbSc6IDAuMSxcbiAgJyc6IDBcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcbi8vLyBhcmUgbm90IHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnc2NyZWVuJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAgLmZvbyB7XG4vLy8gICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3JldGluYTJ4Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gaW0tbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG4gICAgQGVycm9yICRtZXNzYWdlO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiAkbWVzc2FnZTtcbiAgICAkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBpbS1sb2coJy4uJykge31gIG9yIGAkXzogaW0tbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBpbS1sb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuICAgIEBpZiBpbS1sb2coJ2AjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC4nKSB7fVxuICB9XG5cbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgICAgICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGNvbmRpdGlvbiwgJG9wZXJhdG9yKTtcblxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG4gICAgICAgICAgKCRwcmVmaXggPT0gJ21pbicgYW5kICR2YWx1ZSA+ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICBAcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gdHJ1ZTtcbn1cblxuLy8vL1xuLy8vIFBhcnNpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3Qgb3BlcmF0b3IgZnJvbVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xuICBAZWFjaCAkb3BlcmF0b3IgaW4gKCc+PScsICc+JywgJzw9JywgJzwnLCAn4omlJywgJ+KJpCcpIHtcbiAgICBAaWYgc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgJF86IGltLWxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBkaW1lbnNpb24gZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgd2lkdGhgIG9yIGBoZWlnaHRgIChvciBwb3RlbnRpYWxseSBhbnl0aGluZyBlbHNlKVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwYXJzZWQtZGltZW5zaW9uOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDAsICRvcGVyYXRvci1pbmRleCAtIDEpO1xuICAkZGltZW5zaW9uOiAnd2lkdGgnO1xuXG4gIEBpZiBzdHItbGVuZ3RoKCRwYXJzZWQtZGltZW5zaW9uKSA+IDAge1xuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuICB9XG5cbiAgQHJldHVybiAkZGltZW5zaW9uO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gcHJlZml4IGJhc2VkIG9uIGFuIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3Jcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcikge1xuICBAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgdmFsdWUgb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IHZhbHVlIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gQSBudW1lcmljIHZhbHVlXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yLWluZGV4ICsgc3RyLWxlbmd0aCgkb3BlcmF0b3IpKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xuICB9XG5cbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcblxuICBAaWYgbm90ICRpbnRlcnZhbCB7XG4gICAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAgIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gICAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gICAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICAgJF86IGltLWxvZygnVW5rbm93biB1bml0IGAje3VuaXQoJHZhbHVlKX1gLicpO1xuICB9XG5cbiAgQGlmICRvcGVyYXRvciA9PSAnPicge1xuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xuICB9IEBlbHNlIGlmICRvcGVyYXRvciA9PSAnPCcge1xuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuICBAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcbiAgfVxuXG4gICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pO1xuICAkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuXG4gIEByZXR1cm4gJygjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSknO1xufVxuXG4vLy9cbi8vLyBTbGljZSBgJGxpc3RgIGJldHdlZW4gYCRzdGFydGAgYW5kIGAkZW5kYCBpbmRleGVzXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRzdGFydCBbMV0gLSBTdGFydCBpbmRleFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkZW5kIFtsZW5ndGgoJGxpc3QpXSAtIEVuZCBpbmRleFxuLy8vXG4vLy8gQHJldHVybiB7TGlzdH0gU2xpY2VkIGxpc3Rcbi8vL1xuQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcbiAgQGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIENhc3RzIGEgc3RyaW5nIGludG8gYSBudW1iZXJcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBiZSBwYXJzZWRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn1cbi8vL1xuQGZ1bmN0aW9uIHRvLW51bWJlcigkdmFsdWUpIHtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcbiAgICAkXzogaW0tbG9nKCdWYWx1ZSBmb3IgYHRvLW51bWJlcmAgc2hvdWxkIGJlIGEgbnVtYmVyIG9yIGEgc3RyaW5nLicpO1xuICB9XG5cbiAgJGZpcnN0LWNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSk7XG4gICRyZXN1bHQ6IDA7XG4gICRkaWdpdHM6IDA7XG4gICRtaW51czogKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKTtcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuXG4gIC8vIFJlbW92ZSArLy0gc2lnbiBpZiBwcmVzZW50IGF0IGZpcnN0IGNoYXJhY3RlclxuICBAaWYgKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJysnIG9yICRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKSB7XG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSAnLicge1xuICAgICAgJGRpZ2l0czogMTtcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuXG4vLy9cbi8vLyBBZGQgYCR1bml0YCB0byBgJHZhbHVlYFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gU3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB1bml0XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcbi8vL1xuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XG5cbiAgQGlmIG5vdCBpbmRleChtYXAta2V5cygkdW5pdHMpLCAkdW5pdCkge1xuICAgICRfOiBpbS1sb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyBbKCldIC0gTWFwIG9mIHR3ZWFrZWQgbWVkaWEgZXhwcmVzc2lvbnMgdG8gYmUgbWVyZ2VkIHdpdGggYCRtZWRpYS1leHByZXNzaW9uYFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCkpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSwgKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XG4gIC8vIFNhdmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XG5cbiAgLy8gVXBkYXRlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6IG1hcC1tZXJnZSgkbWVkaWEtZXhwcmVzc2lvbnMsICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucykgIWdsb2JhbDtcblxuICBAY29udGVudDtcblxuICAvLyBSZXN0b3JlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnMgIWdsb2JhbDtcbn1cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgcHVibGljIGV4cG9zZWQgQVBJXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHNpbmdsZSBzZXQgYnJlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD10YWJsZXQnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzU4cHgnLCAnPDg1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBzZXQgYnJlYWtwb2ludHMgd2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcsICc8PTEzNTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzdGF0aWMgZXhwcmVzc2lvblxuLy8vICBAaW5jbHVkZSBtZWRpYSgncmV0aW5hMngnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBNaXhpbmcgZXZlcnl0aGluZ1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNTBweCcsICc8dGFibGV0JywgJ3JldGluYTN4JykgeyB9XG4vLy9cbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xuICBAaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID09IDApIG9yXG4gICAgICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA+IDApIHtcbiAgICBAbWVkaWEgI3t1bnF1b3RlKHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAxKSkpfSB7XG4gICAgICAvLyBSZWN1cnNpdmUgY2FsbFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2xpY2UoJGNvbmRpdGlvbnMsIDIpLi4uKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLypcblRoaXMgLnNjc3MgbG9vcCB3aWxsIGNyZWF0ZSBcIm1hcmdpbiBoZWxwZXJzXCIgYW5kIFwicGFkZGluZyBoZWxwZXJzXCIgZm9yIHVzZSBpbiB5b3VyIHdlYiBwcm9qZWN0cy5cbkl0IHdpbGwgZ2VuZXJhdGUgc2V2ZXJhbCBjbGFzc2VzIHN1Y2ggYXM6XG4ubS1yLTEwIHdoaWNoIGdpdmVzIG1hcmdpbi1yaWdodCAxMCBwaXhlbHMuXG4ubS1yLTE1IGdpdmVzIE1BUkdJTiB0byB0aGUgUklHSFQgMTUgcGl4ZWxzLlxuLm0tdC0xNSBnaXZlcyBNQVJHSU4gdG8gdGhlIFRPUCAxNSBwaXhlbHMgYW5kIHNvIG9uLlxuLnAtYi01IGdpdmVzIFBBRERJTkcgdG8gdGhlIEJPVFRPTSBvZiA1IHBpeGVsc1xuLnAtbC00MCBnaXZlcyBQQURESU5HIHRvIHRoZSBMRUZUIG9mIDQwIHBpeGVsc1xuVGhlIGZpcnN0IGxldHRlciBpcyBcIm1cIiBvciBcInBcIiBmb3IgTUFSR0lOIG9yIFBBRERJTkdcblNlY29uZCBsZXR0ZXIgaXMgXCJ0XCIsIFwiYlwiLCBcImxcIiwgb3IgXCJyXCIgZm9yIFRPUCwgQk9UVE9NLCBMRUZULCBvciBSSUdIVFxuVGhpcmQgbGV0dGVyIGlzIHRoZSBudW1iZXIgb2Ygc3BhY2luZyBpbiBwaXhlbHMuIEFkanVzdCB0aGUgYW1vdW50cyBnZW5lcmF0ZWQgYnkgZWRpdGluZyB0aGUgJHNwYWNlYW1vdW50cyB2YXJpYWJsZSBiZWxvdy5cbiovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHNwYWNlYW1vdW50czogKDgsIDE2LCAyNCwgMzIsIDQwLCA0OCwgNTYsIDY0LCA3MiwgODAsIDg4LCA5Nik7IC8vIEFkanVzdCB0aGlzIHRvIGluY2x1ZGUgdGhlIHBpeGVsIGFtb3VudHMgeW91IG5lZWQuXG4kc2lkZXM6ICh0b3AsIGJvdHRvbSwgbGVmdCwgcmlnaHQpOyAvLyBMZWF2ZSB0aGlzIHZhcmlhYmxlIGFsb25lXG5cbkBlYWNoICRzcGFjZSBpbiAkc3BhY2VhbW91bnRzIHtcbiAgQGVhY2ggJHNpZGUgaW4gJHNpZGVzIHtcbiAgICAubS0je3N0ci1zbGljZSgkc2lkZSwgMCwgMSl9LSN7JHNwYWNlfSB7XG4gICAgICBtYXJnaW4tI3skc2lkZX06ICN7JHNwYWNlfXB4O1xuICAgIH1cblxuICAgIC5wLSN7c3RyLXNsaWNlKCRzaWRlLCAwLCAxKX0tI3skc3BhY2V9IHtcbiAgICAgIHBhZGRpbmctI3skc2lkZX06ICN7JHNwYWNlfXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW1iZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLS1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVtYmVkLS00YnkzIHtcbiAgcGFkZGluZy10b3A6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigzLCA0KSk7XG59XG5cbi5lbWJlZC0tMWJ5MSB7XG4gIHBhZGRpbmctdG9wOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMSkpO1xufVxuXG4uZW1iZWQtLTE2LWJ5LTkge1xuICBwYWRkaW5nLXRvcDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDksIDE2KSk7XG59XG5cbi5lbWJlZF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pcy12ZXJ0aWNhbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2VudGVyLVkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pcy1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmNvdW50IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyUnXG4gIH1cbn1cbiIsIi8qKlxuICogMS4gU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50LlxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyoqXG4gKiAxLiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xuICogICAgU2luY2UgYCpgIGhhcyBhIHNwZWNpZmljaXR5IG9mIDAsIGl0IGRvZXMgbm90IG92ZXJyaWRlIHRoZSBgaHRtbGAgdmFsdWVcbiAqICAgIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWUuXG4gKiAgICBTZWU6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLCA6OmJlZm9yZSwgOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IG91dGxpbmUgb24gY2xpY2thYmxlIGVsZW1lbnRzXG4gKi9cblxuKjpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGhvcml6b250YWwgc2Nyb2xsaW5nLlxuICovXG5ib2R5IHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udDogMS4yNXJlbSAvIDEuNSAkbWlsb19zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyAvKiAxICovXG59XG5cbnAge1xuICBtYXJnaW46IDA7XG5cbiAgKyBwLFxuICBoZWFkZXIgKyAmIHtcbiAgICBAZXh0ZW5kIC5tLXQtMjQ7XG4gIH1cblxuICArIGgyLFxuICArIGgzLFxuICArIC5oMyB7XG4gICAgQGV4dGVuZCAubS10LTMyO1xuICB9XG59XG5cbi50ZXh0LWxlYWQge1xuICBmb250LWZhbWlseTogJGZhZ29fYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi50ZXh0LWxlYWQtLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6ICRtaWxvX3NlcmlmO1xufVxuXG4udGV4dC1sZWFkLS14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnRleHQtbGVhZC0teHhsIHtcbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi50ZXh0LWhpZ2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogODAlO1xuICB0b3A6IC0uMjVyZW07XG59XG4iLCIuY29udGVudC1jZW50ZXJlZCB7XG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICB9XG59XG5cbmJvZHkgLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsImEge1xuICBAaW5jbHVkZSBhbmltKCRwcm9wOiBjb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICRibHVlO1xufVxuXG5hLmxpbmstaG92ZXItcmVkIHtcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG59XG5cbi5saW5rLS1tZXRhIHtcbiAgZm9udC1mYW1pbHk6ICRmYWdvX21lZGl1bTtcbiAgY29sb3I6ICRyZWQ7XG59XG4iLCJAbWl4aW4gYW5pbSgkcHJvcDogYWxsLCAkZHVyOiAuM3MsICRtb2RlOiBjdWJpYy1iZXppZXIoLjUsMSwuOSwxKSkge1xuICB0cmFuc2l0aW9uOiAkcHJvcCAkZHVyICRtb2RlO1xufVxuXG5AbWl4aW4gY2lyY2xlKCRjaXJjbGVTaXplKSB7XG4gIHdpZHRoOiAkY2lyY2xlU2l6ZTtcbiAgaGVpZ2h0OiAkY2lyY2xlU2l6ZTtcbiAgYm9yZGVyLXJhZGl1czogJGNpcmNsZVNpemUvMjtcbn1cbiIsImJ1dHRvbixcbi5idXR0b24ge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJGZhZ29fbWVkaXVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHAgKyAmIHtcbiAgICBAZXh0ZW5kIC5tLXQtMjQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5idXR0b24tLWJvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLS1jdGEge1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG59XG5cbi5idXR0b24tLXNsaWRlci1jdGEge1xuICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xLjVyZW07XG4gICAgcmlnaHQ6IDVyZW07XG4gIH1cbn1cblxuLmJ1dHRvbi0tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5idXR0b24tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB9XG5cbiAgJi5idXR0b24tLWJsdWUtLWhvdmVyLS1kYXJrIHtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLDEwKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0taGFzLWljb24ge1xuICBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5idXR0b24tLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uYnV0dG9uLS1zY3JvbGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5idXR0b24tLXNjcm9sbC1kb3duLWFicyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJ1dHRvbi0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uYnV0dG9uLS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogYm9yZGVyUHVsc2UgMnMgY3ViaWMtYmV6aWVyKC41LDEsLjksMSkgaW5maW5pdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICB9XG59XG5cbi5idXR0b24tLXB1bHNlLS1yZWQge1xuICBhbmltYXRpb246IGJvcmRlclB1bHNlUmVkIDJzIGN1YmljLWJlemllciguNSwxLC45LDEpIGluZmluaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgfVxufVxuXG4uYnV0dG9uLS1hdXRvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ1dHRvbi0tdG9vbHRpcC10b2dnbGUge1xuICBAaW5jbHVkZSBhbmltKCk7XG5cbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcblxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRibHVlO1xuICBjb2xvcjogI2ZmZjtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgYW5pbWF0aW9uOiBwdWxzZVNjYWxlIDJzIGN1YmljLWJlemllciguNSwxLC45LDEpIGluZmluaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gIH1cbn0iLCIuc2VjdGlvbi1uYXYtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltKCk7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGdyZXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5sYW5nLXN3aXRjaCB7XG4gIEBpbmNsdWRlIGFuaW0oJHByb3A6IG9wYWNpdHkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBvcGFjaXR5OiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZW51LmlzLWFjdGl2ZSAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC43NXM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG5cbiAgICA+IHNwYW4ge1xuICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIH1cbn1cblxuLmxhbmctc3dpdGNoX19pdGVtIHtcbiAgZm9udC1mYW1pbHk6ICRmYWdvX2JvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFnb19yZWd1bGFyO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuIiwiaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnNsaWRlci0taW50cm8ge1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgLm93bC1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGFuaW0oKTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLXN0YWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXItLXN0cnVjdHVyZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLnNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlcl9faXRlbS0tc3RhcnQge1xufVxuXG4uc2xpZGVyX19pdGVtLS1mbGV4IHtcbiAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zbGlkZXJfX2l0ZW0tLWJnIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBhZGRpbmctYm90dG9tOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoOSwgMTYpKTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IDAgMCAvIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2xpZGVyX19oZWFkbGluZSB7XG4gIEBleHRlbmQgLmgyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbi5zbGlkZXJfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj13aWRlJykge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1mdWxsJykge1xuICAgIG1heC13aWR0aDogNTByZW1cbiAgfVxufVxuXG4uc2xpZGVyX19pbWFnZS0taWxsdSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnNsaWRlcl9faW1hZ2UtLWlsbHUtbW9iIHtcblxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2xpZGVyX19jb250ZW50IHtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0MHJlbTtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj13aWRlJykge1xuICAgIGxlZnQ6IDUwcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZnVsbCcpIHtcbiAgICBsZWZ0OiA2MHJlbTtcbiAgfVxufVxuXG4uc2xpZGVyX19jb250ZW50LS1ib3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuLnNsaWRlcl9faXRlbS1jb250ZW50IHtcblxuICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1mdWxsJykge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5cbi5zbGlkZXJfX2NvbnRlbnQtLWludHJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm93bC1jYXJvdXNlbCB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uXG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vd2wtZG90cyB7XG4gIEBleHRlbmQgLm0tdC0yNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ub3dsLWRvdHMgLm93bC1kb3Qge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xufVxuXG4ub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuXG4ub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0Z3JleTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmJveGVzIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG5cbi5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogJGZhZ29fYm9sZDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG5cbi8qKlxuICogMS4gSW5uZXIgcGFkZGluZyArIHdpZHRoIG9mIGFycm93ICsgc3BhY2UgYmV0d2VlbiBib3RoXG4gKi9cbi5ib3gtLWxpbmsge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTsgLyogMSAqL1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBhbmltKCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICR3aWR0aDogMnJlbTtcbiAgICAkaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCAwIDAgLyAjeyR3aWR0aH0gI3skaGVpZ2h0fSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ5LjQ5MyAyMi4wOTInJTNFJTNDcGF0aCBkPSdNMzUuNzE0IDE5LjMyMWw2LjM2Mi02LjM2Mkgwdi0zLjloNDJsLTYuMjg0LTYuMjg0TDM4LjQ0NyAwbDExLjA0NiAxMS4wNDYtMTEuMDQ2IDExLjA0NnonLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgbGVmdDogMXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICAgICR3aWR0aDogM3JlbTtcbiAgICAgICRoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICN7JHdpZHRofSAjeyRoZWlnaHR9O1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGhlaWdodDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ5LjQ5MyAyMi4wOTInJTNFJTNDcGF0aCBkPSdNMzUuNzE0IDE5LjMyMWw2LjM2Mi02LjM2Mkgwdi0zLjloNDJsLTYuMjg0LTYuMjg0TDM4LjQ0NyAwbDExLjA0NiAxMS4wNDYtMTEuMDQ2IDExLjA0NnonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmJveC0tc3F1YXJlIHtcbiAgQGluY2x1ZGUgYW5pbSgkcHJvcDogdHJhbnNmb3JtKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuYm94LS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49d2lkZScpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoNCwgNikpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgcGFkZGluZy10b3A6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig0LCA2KSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuLmJveF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmJveC0tYWN0aXZlICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMC41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4uYm94X190aXRsZSxcbi5ib3hfX3RleHQge1xuICBAaW5jbHVkZSBhbmltKCk7XG59XG5cbi5ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLmJveC0tYWN0aXZlICYge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmJveF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICAuYm94LS1hY3RpdmUgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj13aWRlJykge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmJveF9fdHJpZ2dlciB7XG4gIEBpbmNsdWRlIGFuaW0oKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udDogbm9ybWFsIDFyZW0vMS41ICRmYWdvX21lZGl1bTtcblxuICAuYm94LS1hY3RpdmUgJiB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5ib3gtLWZsaXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZmFnb19yZWd1bGFyO1xufVxuXG4uYm94X19pbGx1IHtcbiAgQGluY2x1ZGUgYW5pbSgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjByZW07XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gY29udGFpbjtcblxuICAuYm94LS1hY3RpdmUgJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgfVxufVxuXG4uYm94X19pbGx1LS1iaWdnZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5jYXJkIHtcbiAgQGluY2x1ZGUgYW5pbSgkcHJvcDogdHJhbnNmb3JtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICYuY2FyZC0tcHJvZmlsZSB7XG4gICAgLmFuaW17XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtLWV4cGVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG5cbi5jYXJkLS1oYXMtYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB0b3A6IC0xcmVtO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG4gICAgei1pbmRleDogLTI7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4uY2FyZC0taGFzLWFjY2VudC1ibHVlIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2FyZC1hY2NlbnRfYmx1ZS5zdmcpO1xuICB9XG59XG5cbi5jYXJkLS1oYXMtYWNjZW50LXJlZCB7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NhcmQtYWNjZW50X3JlZC5zdmcpO1xuICB9XG59XG5cbi5jYXJkLS1oYXMtYWNjZW50LWJsYWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2FyZC1hY2NlbnRfYmxhY2suc3ZnKTtcbiAgfVxufVxuXG4uY2FyZF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIDEuNXJlbS8xLjUgJGZhZ29fYm9sZDtcbn1cblxuLmNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAycmVtO1xuICBoeXBoZW5zOiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5cbi5jYXJkX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCAxLjVyZW0vMS41ICRmYWdvX2JvbGQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49d2lkZScpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uY2FyZF9fdGl0bGUtLXByb2ZpbGUge1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5jYXJkX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiBub3JtYWwgMS4xMjVyZW0vMS41ICRtaWxvX3NlcmlmO1xuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5cbi5jYXJkX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uY2FyZF9faWNvbiB7XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAuNXJlbSBhdXRvIDIuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbi5jYXJkX19pbWFnZSB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNDAlIC8gMTUwJSA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsIDEpKTtcbn1cblxuLmNhcmRfX2ltYWdlLS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgIC5jYXJkLWV4cGVydC1jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMikgJiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfX2xhYmVsIHtcbiAgQGluY2x1ZGUgYW5pbSgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDNyZW07XG4gIH1cblxuICAuY2FyZC0tcHJvZmlsZTpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uY2FyZF9fbGFiZWwtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4uY2FyZF9fbGFiZWwtLWJsdWUsXG4uY2FyZF9fY29udGVudC0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4uY2FyZF9fbGFiZWwtLXJlZCxcbi5jYXJkX19jb250ZW50LS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuXG4uY2FyZF9fY29udGVudC0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5jYXJkX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdig5LCAxNikpO1xuXG4gIC5jYXJkLS1pbmZvLWFuaW1hdGVkICYge1xuICAgIHBhZGRpbmctdG9wOiBpbml0aWFsO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49d2lkZScpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoOSwgMTYpKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnJlbTtcblxuICAuY2FyZC0taW5mby1hbmltYXRlZCAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj13aWRlJykge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZF9faW5uZXItLWhhcy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcmRfX2luZm8tdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCAyLjVyZW0vMS4yNSAkZmFnb19ib2xkO1xufVxuXG4uY2FyZF9faW50ZXJlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgKyAuY2FyZF9faW50ZXJlc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5jYXJkX19pbnRlcmVzdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQ6IG5vcm1hbCAuNzVyZW0vMS41ICRmYWdvX3JlZ3VsYXI7XG59XG5cbi5jYXJkX19ncmFwaGljIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cblxuLmNhcmRfX2NvbnRlbnQtLWV4cGVydCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gKyAycmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBjb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9pbWcvaWNvbnMvY2FyZC1leHBlcnQtZWxlbWVudC5zdmcnKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvaW1nL2ljb25zL2NhcmQtZXhwZXJ0LWVsZW1lbnQtYmlnLnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5jYXJkLS1tZXRhICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAuY2FyZC0tZXllLXNxdWFyZSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcblxuICAgIC5jYXJkLWV4cGVydC1jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMikgJiB7XG4gICAgICBvcmRlcjogMTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICAuY2FyZC1leHBlcnQtY29udGFpbmVyIC5jb2x1bW46bnRoLWNoaWxkKDIpICYge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogLTJyZW07XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtICsgM3JlbSk7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogLTNyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtZXhwZXJ0LWNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCgyKSAmIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAtM3JlbTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICBAaW5jbHVkZSBtZWRpYSgnPj13aWRlJykge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtICsgNHJlbSk7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IC00cmVtO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJkLWV4cGVydC1jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMikgJiB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0zLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfX3RpdGxlLS1leHBlcnQsXG4uY2FyZF9fc3VidGl0bGUtLWV4cGVydCB7XG4gIGZvbnQ6IG5vcm1hbCAxLjVyZW0vMS41ICRmYWdvX2JvbGQ7XG5cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5jYXJkX19zdWJ0aXRsZS0tZXhwZXJ0IHtcbiAgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDdyZW07XG5cbiAgICAmW3NyYyo9XCJleWVzcXVhcmVcIl0ge1xuICAgICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICAgIG1heC13aWR0aDogMTByZW07XG5cbiAgICAgICZbc3JjKj1cImV5ZXNxdWFyZVwiXSB7XG4gICAgICAgIG1heC13aWR0aDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfX3JvbGUge1xuICBwICsgJiB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1leHBlcnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmNvbHVtbnMuaXMtZ2FwbGVzczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJi5jb2x1bW5zLmlzLWdhcGxlc3M6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJ1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgKyBoMixcbiAgKyAuaDMge1xuICAgIEBleHRlbmQgLm0tdC0zMjtcbiAgfVxufVxuXG5saSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICB0b3A6IC4zNzVyZW07XG4gICAgd2lkdGg6IC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDEzJyUzRSUzQ3BhdGggZD0nTTUuMzQgNi41TDAgMTEuNyAxLjM0IDEzIDggNi41IDEuMzQgMCAwIDEuM3onLyUzRSUzQy9zdmclM0VcIikgMCAwIC8gLjVyZW07XG4gIH1cblxuICArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgfVxufVxuXG51bC5saXN0LXJlZCB7XG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNlNDFkMmMnIHZpZXdCb3g9JzAgMCA4IDEzJyUzRSUzQ3BhdGggZD0nTTUuMzQgNi41TDAgMTEuNyAxLjM0IDEzIDggNi41IDEuMzQgMCAwIDEuM3onLyUzRSUzQy9zdmclM0VcIikgMCAwIC8gLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIkSU5UUk9fUFJPRklMRV9TSVpFOiAzMHJlbTtcblxuLmludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50cm9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnRyb19faW1hZ2UtLXByb2ZpbGUge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDQwJSAvIDE1MCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6ICRJTlRST19QUk9GSUxFX1NJWkU7XG4gICAgd2lkdGg6ICRJTlRST19QUk9GSUxFX1NJWkU7XG4gIH1cbn1cblxuLmludHJvX19pbWFnZS0tc3dpdGNoLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGFuaW0oKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICBsZWZ0OiAxMHB4OyBcbiAgdG9wOiAxMHB4OyBcbiAgei1pbmRleDogOTk5O1xuXG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG5cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcbiAgYW5pbWF0aW9uOiBwdWxzZVNjYWxlIDJzIGN1YmljLWJlemllciguNSwxLC45LDEpIGluZmluaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICBsZWZ0OiA3LjVweDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIHRvcDogNy41cHg7XG4gICAgY29udGVudDogJyc7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJi5pbiB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXHR9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuXG4uaW50cm9fX2ltYWdlLS1wcm9maWxlLXN0YXJ0cGFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49d2lkZScpIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZnVsbCcpIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG5cbi5pbnRyb19faW1hZ2UtLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skSU5UUk9fUFJPRklMRV9TSVpFfSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAkSU5UUk9fUFJPRklMRV9TSVpFO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5pbnRyb19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnRyb19fYnJhbmQtbG9nbyB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuXG4uaW50cm9fX2hlYWRlci1zZXAge1xuICB3aWR0aDogLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbjogMCAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5cbi5pbnRyb19fcGVyc29uLW5hbWUge1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmludHJvX19xdW90ZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogMi41cmVtIDJyZW0gNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6ICRJTlRST19QUk9GSUxFX1NJWkU7XG4gIH1cbn1cblxuLmludHJvX19xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogJGZhZ29fYm9sZGl0YTtcbiAgcXVvdGVzOiAn4oCeJyAn4oCcJztcblxuICBAaW5jbHVkZSBtZWRpYSgnPj13aWRlJykge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIH1cbn1cblxuLmludHJvX19jdGEge1xuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1JTtcbiAgICB0cmFuc2Zvcm06ICgtNTAlKTtcbiAgICBsZWZ0OiBjYWxjKCN7JElOVFJPX1BST0ZJTEVfU0laRX0gKyAzMCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49d2lkZScpIHtcbiAgICBsZWZ0OiBjYWxjKCN7JElOVFJPX1BST0ZJTEVfU0laRX0gKyA0NSUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICB9XG59XG4iLCIkSUNPTl9TSVpFOiA0cmVtO1xuJEFSUk9XX1NJWkU6IDFyZW07XG5cbmJvZHkuYm90LXZpc2libGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm90LWFjdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLmJvdC13aW5kb3cge1xuICBAaW5jbHVkZSBhbmltKCRkdXI6LjVzKTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcblxuXG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG5cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBcbiAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuXG4gIHotaW5kZXg6IDk5OTk5O1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgdXJsKC4uL2ltZy9ib3QtYmFja2dyb3VuZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMjYwcHggIWltcG9ydGFudDtcblxuICAmLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5ib3QtY2xvc2Uge1xuICAgIEBpbmNsdWRlIGFuaW0oKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuXG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICB9XG4gIFxuICB9XG59XG5cbi5jaGF0IHtcbiAgbWFyZ2luOiA1cmVtIDA7XG59XG5cbi5jaGF0X19idWJibGUge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIGZvbnQ6IG5vcm1hbCAxcmVtLzEuNSAkZmFnb19ib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIG9wYWNpdHk6IDE7XG5cbiAgJi5uZy1lbnRlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBcbiAgJi5uZy1lbnRlci1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLm5nLWxlYXZlIHtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbiAgJi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6MDtcbiAgfVxuXG4gICsgLmNoYXRfX2J1YmJsZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmNoYXRfX2J1YmJsZS0tdXNlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jaGF0X193cml0aW5nIHtcbiAgc3BhbiB7XG4gICAgYW5pbWF0aW9uOiBibGluayAxcyBpbmZpbml0ZTtcblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMTVzXG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC4zc1xuICAgIH1cbiAgfVxufVxuXG4uY2hhdF9fdXNlci1pY29uIHtcbiAgZmxleC1iYXNpczogJElDT05fU0laRTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJElDT05fU0laRTtcbiAgaGVpZ2h0OiAkSUNPTl9TSVpFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiA0cHggc29saWQgJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgJElDT05fU0laRTogNS41cmVtO1xuICAgIGZsZXgtYmFzaXM6ICRJQ09OX1NJWkU7XG4gICAgd2lkdGg6ICRJQ09OX1NJWkU7XG4gICAgaGVpZ2h0OiAkSUNPTl9TSVpFO1xuICB9XG5cbiAgLmNoYXRfX3VzZXItLXN0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcmlnaHQ6IC0xMXB4O1xuICAgIHRvcDogLTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGxlZnQ6IDcuNXB4O1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmZmZmYsLjcpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB9XG4gIH1cblxuICAmLmNoYXRfX3VzZXItLXRhbGtpbmcge1xuICAgIGFuaW1hdGlvbjogdGFsa2luZyAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGFsdGVybmF0ZTtcblxuICAgIC5jaGF0X191c2VyLS1zdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmNoYXRfX3VzZXItLXN0b3A6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoYXRfX3VzZXItaWNvbi0tdXNlciB7XG4gIG9yZGVyOiAyO1xufVxuXG4uY2hhdF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRJQ09OX1NJWkV9KTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gI3skSUNPTl9TSVpFfSk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogLSRBUlJPV19TSVpFO1xuICAgIHRvcDogMXJlbTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXRvcDogJEFSUk9XX1NJWkUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJEFSUk9XX1NJWkUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkQVJST1dfU0laRSBzb2xpZCAkYmx1ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgJElDT05fU0laRTogNS41cmVtO1xuICAgICRBUlJPV19TSVpFOiAxLjVyZW07XG5cbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JElDT05fU0laRX0pO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtICN7JElDT05fU0laRX0pO1xuICAgIG1heC13aWR0aDogMzVyZW07XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0kQVJST1dfU0laRTtcbiAgICAgIGJvcmRlci10b3A6ICRBUlJPV19TSVpFIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogJEFSUk9XX1NJWkUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6ICRBUlJPV19TSVpFIHNvbGlkICRibHVlO1xuICAgIH1cbiAgfVxufVxuXG4uY2hhdF9fYm9keS0tY292ZXIge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNoYXRfX2JvZHktLWNvdmVyLXN0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRyZWQsLjcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmZmZmYsLjcpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jaGF0X19ib2R5LS11c2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gICY6YWZ0ZXIge1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IC0kQVJST1dfU0laRTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6ICRBUlJPV19TSVpFIHNvbGlkICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgICAkQVJST1dfU0laRTogMS41cmVtO1xuXG4gICAgICByaWdodDogLSRBUlJPV19TSVpFO1xuICAgICAgYm9yZGVyLWxlZnQ6ICRBUlJPV19TSVpFIHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNoYXRfX3NlbGVjdC1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIDFyZW0vMS41ICRmYWdvX2JvbGQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uY2hhdF9fc2VsZWN0LW9wdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGdyZXk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICArIC5jaGF0X19zZWxlY3Qtb3B0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5jaGF0X19ociB7XG4gIGJvcmRlci1jb2xvcjogJGxpZ2h0Z3JleTtcbn1cbiIsIiRDSFJPTklDX1NUQUdFUzogODtcblxuLmNocm9uaWMge1xuICBAZXh0ZW5kIC5tLXQtNDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQwMCA4LjA0MSclM0UlM0NwYXRoIGZpbGw9JyUyMzAzMDMwNCcgZD0nTTEzOTEuNTcyIDcuOTEySDBWLjEzaDEzOTEuNTcyTDE0MDAgNC4wMjF6Jy8lM0UlM0NwYXRoIGQ9J003My40MDYgMGgyMC4xMDJ2OC4wNDFINzMuNDA2ek0yNDkuNjU4IDBoMjAuMTAydjguMDQxaC0yMC4xMDJ6TTQyNS42NTggMGgyMC4xMDJ2OC4wNDFoLTIwLjEwMnpNNjAxLjkwNiAwaDIwLjEwMnY4LjA0MWgtMjAuMTAyek03NzcuOTkyIDBoMjAuMTAydjguMDQxaC0yMC4xMDJ6TTk1NC4yMDcgMGgyMC4xMDJ2OC4wNDFoLTIwLjEwMnpNMTEzMC4yNCAwaDIwLjEwMnY4LjA0MWgtMjAuMTAyek0xMzA2LjQ5MiAwaDIwLjEwMnY4LjA0MWgtMjAuMTAyeicgZmlsbD0nJTIzNzdiY2U0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uY2hyb25pYy0tZnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49d2lkZScpIHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGFuaW0oKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI4LjE0MyA0MS44OTEnJTNFJTNDcGF0aCBkPSdNMCAxNC4wMDdMMTQuMTM2IDBsMTQuMDA3IDE0LjAwN3pNMCAxNC4wMDdoMjguMTQzdjI3Ljg4NEgweicgZmlsbD0nJTIzZTQxZDJjJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC43NXJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICAgICAgaGVpZ2h0OiAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNDAwIDguMDQxJyUzRSUzQ3BhdGggZmlsbD0nJTIzMDMwMzA0JyBkPSdNMTM5MS41NzIgNy45MTJIMFYuMTNoMTM5MS41NzJMMTQwMCA0LjAyMXonLyUzRSUzQ3BhdGggZD0nTTczLjQwNiAwaDIwLjEwMnY4LjA0MUg3My40MDZ6TTI0OS42NTggMGgyMC4xMDJ2OC4wNDFoLTIwLjEwMnpNNDI1LjY1OCAwaDIwLjEwMnY4LjA0MWgtMjAuMTAyek02MDEuOTA2IDBoMjAuMTAydjguMDQxaC0yMC4xMDJ6TTc3Ny45OTIgMGgyMC4xMDJ2OC4wNDFoLTIwLjEwMnpNOTU0LjIwNyAwaDIwLjEwMnY4LjA0MWgtMjAuMTAyek0xMTMwLjI0IDBoMjAuMTAydjguMDQxaC0yMC4xMDJ6TTEzMDYuNDkyIDBoMjAuMTAydjguMDQxaC0yMC4xMDJ6JyBmaWxsPSclMjM3N2JjZTQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkQ0hST05JQ19TVEFHRVMge1xuICAgICZbZGF0YS1zdGFnZT1cIiN7JGl9XCJdLmFuaW0tLXN0YXJ0ZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLyAjeyRDSFJPTklDX1NUQUdFU30gKiAjeyRpfSAtIGNhbGMoKDEwMCUgLyAjeyRDSFJPTklDX1NUQUdFU30pIC8gMikgLSAuNzVyZW0gKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNocm9uaWNfX2hlYWRlciB7XG4gIEBpbmNsdWRlIGFuaW0oKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250OiBub3JtYWwgMXJlbS8xLjUgJGZhZ29fYm9sZDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmNlbnRlciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB9XG59XG5cbi5jaHJvbmljX19pbm5lciB7XG4gIHBhZGRpbmc6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49d2lkZScpIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJENIUk9OSUNfU1RBR0VTIHtcbiAgLmNocm9uaWNbZGF0YS1zdGFnZT1cIiN7JGl9XCJdLmFuaW0tLXN0YXJ0ZWQge1xuXG4gICAgLmNocm9uaWNfX2l0ZW06bnRoLWNoaWxkKCN7JGl9KSB7XG5cbiAgICAgIC5jaHJvbmljX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuXG4gICAgICAuY2hyb25pY19faWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaHJvbmljX19pY29uIHtcbiAgQGluY2x1ZGUgYW5pbSgpO1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIGhlaWdodDogN3JlbTtcbiAgb3BhY2l0eTogLjQ7XG5cbiAgLmNlbnRlciAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAuY2hyb25pY19faXRlbS5jdXJyZW50U3RhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3R0b206IC0ycmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC43NXJlbSk7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjguMTQzIDQxLjg5MSclM0UlM0NwYXRoIGQ9J00wIDE0LjAwN0wxNC4xMzYgMGwxNC4wMDcgMTQuMDA3ek0wIDE0LjAwN2gyOC4xNDN2MjcuODg0SDB6JyBmaWxsPSclMjNlNDFkMmMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgei1pbmRleDogNDtcbiAgfVxufVxuXG4uY2hyb25pY19faW5kaWNhdG9yIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNocm9uaWNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY2hhcnQge1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4uY2hhcnRfX2NhbnZhcy13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hhcnRfX2NhbnZhcy1sZWdlbmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uY2hhcnRfX2NhbnZhcy1sZWdlbmRfaXRlbSB7XG5cdGZsZXg6IDE7XG59XG5cbi5jaGFydF9fY2FudmFzLWxlZ2VuZF9sZXR0ZXIge1xuXHRmb250OiBub3JtYWwgMXJlbS8xICRmYWdvX2JvbGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEuNXJlbTtcblx0aGVpZ2h0OiAxLjVyZW07XG5cdHBhZGRpbmc6IC4yNXJlbTtcbn1cblxuLmNoYXJ0X19jYW52YXMge1xuXHRoZWlnaHQ6IDVyZW07XG5cdFxuXHRAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnKSB7XG5cdFx0aGVpZ2h0OiAxNXJlbTtcblx0fVxufVxuXG4uY2hhcnRfX2hlYWRlciB7XG5cdHBhZGRpbmc6IDFyZW0gLjVyZW07XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJGZhZ29fbWVkaXVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR6LWluZGV4OiAyO1xuXG5cdC5vd2wtaXRlbTpudGgtY2hpbGQoZXZlbikgJixcblx0LmNoYXJ0X19pdGVtOm50aC1jaGlsZChldmVuKSAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdH1cbn1cblxuLmNoYXJ0X19pbmZvLXRyaWdnZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAwIDAgLjVyZW07XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0b3A6IC4xMjVyZW07XG5cdHdpZHRoOiAxcmVtO1xuXHRoZWlnaHQ6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0XG5cdGFuaW1hdGlvbjogcHVsc2VTY2FsZSAycyBjdWJpYy1iZXppZXIoLjUsMSwuOSwxKSBpbmZpbml0ZTtcblxuXHQuY2hhcnRfX2luZm8tdHJpZ2dlci1pY29uIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dG9wOiAtMTRweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMXB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDFweCk7XG5cdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5pbiB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHQuY2hhcnRfX2luZm8tdHJpZ2dlci1pY29uIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4uY2hhcnRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4uY2hhcnRfX2luZm8tdGV4dCB7XG5cdEBpbmNsdWRlIGFuaW0oKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHBhZGRpbmc6IDJyZW0gMXJlbTtcblx0bGVmdDogMDtcblx0dG9wOiBjYWxjKDEwMCUgKyAycmVtKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcblxuXHQmOmFmdGVyIHtcblx0XHQkQVJST1dfU0laRTogMS41cmVtO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0kQVJST1dfU0laRTtcblx0XHRyaWdodDogMXJlbTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IGNhbGMoI3skQVJST1dfU0laRX0gKiAxLjI1KSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IGNhbGMoI3skQVJST1dfU0laRX0gKiAxLjI1KSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAkQVJST1dfU0laRSBzb2xpZCAkYmx1ZTtcblx0fVxuXG5cdC5jaGFydF9fdGl0bGUtLWFjdGl2ZSArICYge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG4iLCIkQk9SREVSX1JBRElVUzogMnJlbTtcblxuLnNvdW5kLWNoYXJhY3Rlcl9faXRlbSB7XG4gIEBpbmNsdWRlIGFuaW0oKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkQk9SREVSX1JBRElVUztcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRmYWdvX2JvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgb3BhY2l0eTogMDtcblxuICAuYW5pbS0tc3RhcnRlZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyNSB7XG4gICAgLmFuaW0tLXN0YXJ0ZWQgLmNvbHVtbjpudGgtY2hpbGQoI3skaX0pICYge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygjeyRpfSAqIC4ycyk7XG4gICAgfVxuICB9XG59XG5cbi5zb3VuZC1jaGFyYWN0ZXJfX2l0ZW0tdGl0bGUge1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuXG4uc291bmQtY2hhcmFjdGVyX19kZWZpbml0aW9uIHtcbiAgcGFkZGluZzogLjVyZW0gLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBib3JkZXItcmFkaXVzOiAkQk9SREVSX1JBRElVUztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyUnO1xuICB9XG59XG4iLCIuc2Nyb2xsLS10b3Age1xuICAgIEBpbmNsdWRlIGFuaW0oKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuXG4gICAgei1pbmRleDogOTk5OTtcbiAgICBcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICB9XG5cblxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIH1cbn0iLCIuZm9ybSB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBmb250OiBub3JtYWwgMXJlbS8xLjUgJGZhZ29fcmVndWxhcjtcbn1cblxuLmZvcm1fX2dyb3VwIHtcbiAgQGluY2x1ZGUgYW5pbSgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMS43NXJlbSAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgKyAuZm9ybV9fZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAmLmhhcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICRyZWQ7XG4gIH1cblxuICAuZXJyb3ItLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuLmZvcm1fX2dyb3VwLS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiBpbml0aWFsO1xufVxuXG4uZm9ybV9fZ3JvdXAtLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICRncmV5O1xufVxuXG4uZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0LS1jaGVja2JveCB7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuXG4uZm9ybV9fbGFiZWwge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIGNvbG9yOiAkbGlnaHRncmV5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuXG4gIC5mb3JtX19ncm91cC0tZm9jdXNlZCAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMjVyZW0pIHNjYWxlKC44KTtcbiAgfVxufVxuXG4uZm9ybV9fbGFiZWwtLWNoZWNrYm94IHtcbiAgY29sb3I6ICRibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9fc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOm5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nTTcuNDMgOS41TDUuOTMgMTEgMTIgMTcuMDcgMTguMDcgMTFsLTEuNS0xLjVMMTIgMTQuMDcgNy40MyA5LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG59XG4iLCIubGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250OiBub3JtYWwgLjc1cmVtLzEuNSAkZmFnb19tZWRpdW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMy43NXJlbTtcbiAgfVxufVxuXG4ubGVnZW5kLS10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogaW5pdGlhbDtcbn1cblxuLmxlZ2VuZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICArIC5sZWdlbmRfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAgICBcbiAgfVxufVxuXG4ubGVnZW5kX19pdGVtLS1yZWQtb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHJlZDtcbn1cblxuLmxlZ2VuZF9faXRlbS0tcmVkLWZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5sZWdlbmRfX2xpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cbiIsIiRCQVJfUE9TX0JPVFRPTTogMi41cmVtO1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gIC5pbmZvZ3JhcGhpY19fYmFyW2RhdGEtYW1vdW50PVwiI3skaX1cIl0ge1xuICAgIC5hbmltLS1zdGFydGVkICYge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxJSAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn1cblxuLmluZm9ncmFwaGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiBub3JtYWwgMXJlbS8xLjUgJGZhZ29fYm9sZDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5pbmZvZ3JhcGhpY19fYmFyX3ZhbHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIGZvbnQ6IG5vcm1hbCAxLjVyZW0vMS41ICRmYWdvX2JvbGQ7XG5cbiAgfVxufVxuXG4uaW5mb2dyYXBoaWMtLWJ1YmJsZXMge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBoZWlnaHQ6IGluaXRpYWw7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBmbGV4LWZsb3c6IGluaXRpYWw7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49d2lkZScpIHtcbiAgICAuY2FyZF9faW5uZXIgJiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmluZm9ncmFwaGljX19pdGVtIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm9ncmFwaGljX19pdGVtLS1idWJibGUge1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICB3aWR0aDogMTAwJTtcblxuICArIC5pbmZvZ3JhcGhpY19faXRlbS0tYnViYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICB9XG59XG5cbi5pbmZvZ3JhcGhpY19faXRlbS0tc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywgJzx3aWRlJykge1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICB9XG59XG5cbi5pbmZvZ3JhcGhpY19fYmFyLFxuLmluZm9ncmFwaGljX19iYXItdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG59XG5cbi5pbmZvZ3JhcGhpY19fYmFyIHtcbiAgQGluY2x1ZGUgYW5pbSgkcHJvcDogbWF4LWhlaWdodCk7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm90dG9tOiAkQkFSX1BPU19CT1RUT007XG4gIGxlZnQ6IDUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5pbmZvZ3JhcGhpY19fYnViYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNnJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBsZWZ0OiAtLjc1cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogIDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogIDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICRibHVlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5pbmZvZ3JhcGhpY19faXRlbS0tc21hbGwgJiB7XG4gICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBib3R0b206IC0xLjI1cmVtO1xuICAgICAgICBsZWZ0OiAyLjVyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZvZ3JhcGhpY19fYnViYmxlLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRyZWQ7XG4gIH1cbn1cblxuLmluZm9ncmFwaGljX19idWJibGUtLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgICAuaW5mb2dyYXBoaWNfX2l0ZW0tLXNtYWxsICYge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZvZ3JhcGhpY19fYnViYmxlLXRleHQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbmZvZ3JhcGhpY19fYnViYmxlLWFtb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogNnJlbTtcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5pbmZvZ3JhcGhpY19fYnViYmxlLS1ibGFjayAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uaW5mb2dyYXBoaWNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb2dyYXBoaWNfX2Jhci0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cblxuLmluZm9ncmFwaGljX19iYXItLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xufVxuIiwiLmdyb3VwX2FjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbn0iLCIudmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlb19fcG9zdGVyLFxuLnZpZGVvX19jb250YWluZXIge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJSAvIGNvdmVyO1xuICB6LWluZGV4OiAxO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC52aWRlby0tc3RhcnRlZCAmIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4udmlkZW9fX3RyaWdnZXIge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgd2lkdGg6ICA3LjVyZW07XG4gIGhlaWdodDogNy41cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xuICB9XG5cbiAgLnZpZGVvLS1zdGFydGVkICYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi52aWRlb19fY29udGFpbmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlkZW8tLXN0YXJ0ZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuY29sbGFwc2Uge31cblxuLmNvbGxhcHNlX190cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udDogbm9ybWFsIDEuMTI1cmVtLzEuNSAkZmFnb19yZWd1bGFyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuY29sbGFwc2UtLW9wZW4gJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2VfX3RyaWdnZXItLWxlc3Mge1xuXG4gIC5jb2xsYXBzZS0tb3BlbiAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbGxhcHNlX190YXJnZXQge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIEBleHRlbmQgLm0tdC0yNDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcblxuICAuY29sbGFwc2UtLW9wZW4gJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1heC1oZWlnaHQ6IDMwMHZoO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLm5hdiB7XG4gIEBleHRlbmQgLm5hdmJhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtLWZvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICArIC5uYXYtLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4ubmF2X19icmFuZCB7XG4gIEBleHRlbmQgLm5hdmJhci1icmFuZDtcbiAgZm9udC1mYW1pbHk6ICRmYWdvX2JvbGQ7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2X19sb2dvIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogNC43NXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogNi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogNi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PWZ1bGwnKSB7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogNi41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmF2X19idXJnZXIge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdl9fYnVyZ2VyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ubmF2X19idXJnZXItaW5uZXIge1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNHB4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlIC4xMnMsdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IC04cHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZSAuMTJzLG9wYWNpdHkgNzVtcyBlYXNlO1xuICB9XG5cbiAgLm5hdl9fYnVyZ2VyLS1pcy1hY3RpdmUgJiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjEycztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2Usb3BhY2l0eSA3NW1zIGVhc2UgLjEycztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZfX2J1cmdlci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4ubmF2X19tb2JpbGUtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZfX2N0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBwYWRkaW5nOiAuNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXdpZGUnKSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIH1cbn1cblxuLm5hdl9fbW9iaWxlLWN0YS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG51bC5tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaGFzLWRyb3Bkb3duIHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICAgICA+IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuZHJvcGRvd24tLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1lZGl1bScpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgICAmOmhvdmVyID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1tZWRpdW0nKSB7XG4gICAgICB1bC5pbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm1lbnUge1xuICBAZXh0ZW5kIC5uYXZiYXItbWVudTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZmFnb19ib2xkO1xuXG4gICY6bm90KC5tZW51LS1mb290ZXIpIHtcbiAgICBAaW5jbHVkZSBhbmltKCRwcm9wOiBvcGFjaXR5KTtcbiAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTI3cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgJjpub3QoLm1lbnUtLWZvb3Rlcikge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDg1dmggLSAxMjdweCk7IC8qIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEN1c3RvbSBQcm9wZXJ0aWVzICovXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogODUgLSAxMjdweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS0tZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAgICsgLm1lbnUtLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScsICc8PWRlc2t0b3AnKSB7XG4gICAgZmxleDogMSAwIDIwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLm1lbnUtLWZvb3Rlci1sb2dvIHtcbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJywgJzw9ZGVza3RvcCcpIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ubWVudV9faXRlbTpub3QoLm1lbnVfX2l0ZW0tLWZvb3Rlcikge1xuICBAaW5jbHVkZSBhbmltKCk7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMWVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gIC5pcy1hY3RpdmUgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDQge1xuICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygjeyRpfSAqIC4xcyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICsgLm1lbnVfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPj13aWRlJykge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ubWVudV9faXRlbS0tY3RhIHtcbiAgY29sb3I6ICRyZWQ7XG4gIGZvbnQtZmFtaWx5OiAkZmFnb19ib2xkO1xufVxuXG4ubWVudV9faXRlbS0tZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6ICRmYWdvX3JlZ3VsYXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubWVudV9faXRlbS0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICsgLm1lbnVfX2l0ZW0tLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLm1lbnVfX3RpdGxlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAubWVudV9faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICRmYWdvX2JvbGQ7XG4gIH1cbn1cblxuLm1lbnVfX3RleHQge1xuICBmb250LWZhbWlseTogJGZhZ29fcmVndWxhcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuJHNvY2lhbEljb25zOiAoXG4gICAgICAgICAgICAgIGZiOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPScwMDMtZmFjZWJvb2snIHZpZXdCb3g9JzAgMCAyMC4wMTQgMjAuMDE0JyUzRSUzQ2cgZGF0YS1uYW1lPSdHcnVwcGUgOSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTEwLjAwNyAwYTEwLjAwNyAxMC4wMDcgMCAxIDAgMTAuMDA3IDEwLjAwN0ExMC4wMTggMTAuMDE4IDAgMCAwIDEwLjAwNyAwek0xMi41IDEwLjM1OWgtMS42MzJ2NS44SDguNDU1di01LjhINy4zMDhWOC4zMDhoMS4xNDdWNi45ODJhMi4yNjMgMi4yNjMgMCAwIDEgMi40MzUtMi40MzVsMS43ODguMDA3djEuOTkxaC0xLjNhLjQ5MS40OTEgMCAwIDAtLjUxMi41NTl2MS4yMDVoMS44Mzh6JyBkYXRhLW5hbWU9J1BmYWQgNDYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSxcbiAgICAgICAgICAgICAgdHc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkYXRhLW5hbWU9JzAwMi10d2l0dGVyJyB2aWV3Qm94PScwIDAgMjAuMDE0IDIwLjAxNCclM0UlM0NnIGRhdGEtbmFtZT0nR3J1cHBlIDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xMC4wMDcgMGExMC4wMDcgMTAuMDA3IDAgMSAwIDEwLjAwNyAxMC4wMDdBMTAuMDE4IDEwLjAxOCAwIDAgMCAxMC4wMDcgMHptNC40NjQgNy43MTdjMCAuMS4wMDcuMi4wMDcuM2E2LjU1MiA2LjU1MiAwIDAgMS0xMC4wODQgNS41MTdBNC42NTEgNC42NTEgMCAwIDAgNy44IDEyLjU4YTIuMzA2IDIuMzA2IDAgMCAxLTIuMTUyLTEuNiAyLjMxMiAyLjMxMiAwIDAgMCAxLjA0LS4wMzkgMi4zIDIuMyAwIDAgMS0xLjg0My0yLjI1OHYtLjAyOWEyLjI5NCAyLjI5NCAwIDAgMCAxLjA0My4yODggMi4zMDcgMi4zMDcgMCAwIDEtLjcxMy0zLjA3NSA2LjU0IDYuNTQgMCAwIDAgNC43NDcgMi40MDcgMi4zIDIuMyAwIDAgMSAzLjkyNS0yLjEgNC42IDQuNiAwIDAgMCAxLjQ2My0uNTU5IDIuMzE0IDIuMzE0IDAgMCAxLTEuMDEgMS4yNzMgNC41NzkgNC41NzkgMCAwIDAgMS4zMjMtLjM2MiA0LjYzMyA0LjYzMyAwIDAgMS0xLjE1MiAxLjE5MXonIGRhdGEtbmFtZT0nUGZhZCA0NScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpLFxuICAgICAgICAgICAgICBpZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdfMDAxLWluc3RhZ3JhbScgZGF0YS1uYW1lPScwMDEtaW5zdGFncmFtJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSU3QmZpbGw6JTIzZmZmJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3J1cHBlXzcnIGRhdGEtbmFtZT0nR3J1cHBlIDcnJTNFJTNDZyBpZD0nR3J1cHBlXzYnIGRhdGEtbmFtZT0nR3J1cHBlIDYnJTNFJTNDcGF0aCBpZD0nUGZhZF80MScgZD0nTTIxLjg4NSAyMy45MTNhMi4wMjUgMi4wMjUgMCAxIDAtMi4wMjgtMi4wMjkgMi4wMzIgMi4wMzIgMCAwIDAgMi4wMjggMi4wMjl6JyBjbGFzcz0nY2xzLTEnIGRhdGEtbmFtZT0nUGZhZCA0MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExLjg4NSAtMTEuODg0KScvJTNFJTNDcGF0aCBpZD0nUGZhZF80MicgZD0nTTMyLjg0NSAxNS45MTNWMTMuOTZoLS4yNTVsLTEuNy4wMDUuMDEgMS45NTV6JyBjbGFzcz0nY2xzLTEnIGRhdGEtbmFtZT0nUGZhZCA0MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4LjQ2NiAtOC4zNDUpJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzQzJyBkPSdNMTAgMGExMCAxMCAwIDEgMCAxMCAxMEExMC4wMTEgMTAuMDExIDAgMCAwIDEwIDB6bTUuNjg3IDguODMzdjQuNjU2YTIuMiAyLjIgMCAwIDEtMi4yIDIuMkg2LjUxMWEyLjIgMi4yIDAgMCAxLTIuMi0yLjJWNi41MTFhMi4yIDIuMiAwIDAgMSAyLjItMi4yaDYuOTc4YTIuMiAyLjIgMCAwIDEgMi4yIDIuMnonIGNsYXNzPSdjbHMtMScgZGF0YS1uYW1lPSdQZmFkIDQzJy8lM0UlM0NwYXRoIGlkPSdQZmFkXzQ0JyBkPSdNMjEuMjQ5IDIzLjExMWEzLjE1MiAzLjE1MiAwIDEgMS02LjA3Mi0xLjE4MmgtMS43MnY0LjcxOGExLjEgMS4xIDAgMCAwIDEuMSAxLjFoNy4wN2ExLjEgMS4xIDAgMCAwIDEuMS0xLjF2LTQuNzE4aC0xLjcxMmEzLjEwOSAzLjEwOSAwIDAgMSAuMjM0IDEuMTgyeicgY2xhc3M9J2Nscy0xJyBkYXRhLW5hbWU9J1BmYWQgNDQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04LjA5NyAtMTMuMTQzKScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIiksXG4gICAgICAgICAgICAgIHhpOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZGF0YS1uYW1lPScwMDUteGluZy1pY29tb29uJyB2aWV3Qm94PScwIDAgMjAuMDEyIDIwLjAxMiclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTEwLjAwNiAwYTEwLjAwNiAxMC4wMDYgMCAxIDAgMTAuMDA2IDEwLjAwNkExMC4wMDYgMTAuMDA2IDAgMCAwIDEwLjAwNiAwek02Ljc1MiAxMi41MTVINC45NDNhLjI2Ny4yNjcgMCAwIDEtLjIzNi0uMTIzLjI3OS4yNzkgMCAwIDEgMC0uMjc3bDEuOTIxLTMuMzgyYS4wMDkuMDA5IDAgMCAwIDAtLjAxTDUuNDA2IDYuNjEyYS4yNDYuMjQ2IDAgMCAxIC4yMzYtLjM4OUg3LjQ1YS41NTkuNTU5IDAgMCAxIC41LjMzOHMxLjI0IDIuMTUgMS4yNSAyLjE2MmwtMS45NTUgMy40NDRhLjU1My41NTMgMCAwIDEtLjQ5My4zNDh6TTE1LjMgNC4xNDZsLTQgNy4wNjJhLjAxMS4wMTEgMCAwIDAgMCAuMDEybDIuNTUgNC42NDZhLjI4MS4yODEgMCAwIDEgMCAuMjc5LjI2OC4yNjggMCAwIDEtLjI0LjExNWgtMS44MDRhLjU2NS41NjUgMCAwIDEtLjUwNS0uMzQ0bC0yLjU3LTQuN0wxMi43NTUgNC4xYS41My41MyAwIDAgMSAuNDg0LS4zNDRoMS44MjdhLjI2OC4yNjggMCAwIDEgLjI0LjExNS4yODIuMjgyIDAgMCAxLS4wMDYuMjc1eicgZGF0YS1uYW1lPSdQZmFkIDUwJy8lM0UlM0Mvc3ZnJTNFXCIpLFxuICAgICAgICAgICAgICBsaTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdfMDA0LWxpbmtlZGluJyBkYXRhLW5hbWU9JzAwNC1saW5rZWRpbicgdmlld0JveD0nMCAwIDIwLjAxNCAyMC4wMTQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSU3QmZpbGw6JTIzZmZmJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3J1cHBlXzExJyBkYXRhLW5hbWU9J0dydXBwZSAxMSclM0UlM0NnIGlkPSdHcnVwcGVfMTAnIGRhdGEtbmFtZT0nR3J1cHBlIDEwJyUzRSUzQ3BhdGggaWQ9J1BmYWRfNDcnIGQ9J00yNC44MDkgMjEuM2ExLjYgMS42IDAgMCAwLTEuNDUzLjh2LS42ODdoLTEuNjEzYy4wMjEuNDU1IDAgNC44NTQgMCA0Ljg1NGgxLjYxM3YtMi43MTNhMS4wODcgMS4wODcgMCAwIDEgLjA1My0uMzk0Ljg4My44ODMgMCAwIDEgLjgyOC0uNTkxYy41ODQgMCAuODE3LjQ0NS44MTcgMS4xdjIuNmgxLjYxNHYtMi43ODdjLS4wMDEtMS40OS0uNzk3LTIuMTgyLTEuODU5LTIuMTgyem0tMS40NTQuODE4aC0uMDFhLjEyMS4xMjEgMCAwIDAgLjAxLS4wMTd6JyBjbGFzcz0nY2xzLTEnIGRhdGEtbmFtZT0nUGZhZCA0NycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyLjk3OSAtMTIuNzEzKScvJTNFJTNDcGF0aCBpZD0nUmVjaHRlY2tfMTMzJyBkPSdNMCAwaDEuNjEzdjQuODU0SDB6JyBjbGFzcz0nY2xzLTEnIGRhdGEtbmFtZT0nUmVjaHRlY2sgMTMzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2LjI1NyA4LjY5OSknLyUzRSUzQ3BhdGggaWQ9J1BmYWRfNDgnIGQ9J00xMC4wMDcgMGExMC4wMDcgMTAuMDA3IDAgMSAwIDEwLjAwNyAxMC4wMDdBMTAuMDE4IDEwLjAxOCAwIDAgMCAxMC4wMDcgMHptNS4zMDcgMTQuNTMzYS43NzkuNzc5IDAgMCAxLS43OS43N2gtOS4xYS43NzkuNzc5IDAgMCAxLS43ODktLjc3VjUuMzI1YS43OC43OCAwIDAgMSAuNzg5LS43N2g5LjFhLjc4Ljc4IDAgMCAxIC43OS43N3Y5LjIwOHonIGNsYXNzPSdjbHMtMScgZGF0YS1uYW1lPSdQZmFkIDQ4Jy8lM0UlM0NwYXRoIGlkPSdQZmFkXzQ5JyBkPSdNMTYuMiAxNS43NzdhLjg0MS44NDEgMCAxIDAtLjAyMSAxLjY3N2guMDFhLjg0MS44NDEgMCAxIDAgLjAxMS0xLjY3N3onIGNsYXNzPSdjbHMtMScgZGF0YS1uYW1lPSdQZmFkIDQ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOS4xMjUgLTkuNDE4KScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIilcbik7XG5cbi5tZW51X19pdGVtLS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG5cbiAgKyAubWVudV9faXRlbS0taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJSAvIGNvdmVyO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQGVhY2ggJHNvY2lhbCwgJGljb24gaW4gJHNvY2lhbEljb25zIHtcbiAgLm1lbnVfX2l0ZW0tLWljb24tI3skc29jaWFsfSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMy43NXJlbSAxLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAxLjVyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tLXNtYWxsIHtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLS1uby15LXBhZC10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJzw9bWVkaXVtJykge1xuICAuc2VjdGlvbi0tbm8teS1wYWQtdG9wLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tLW5vLXktcGFkLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi0tbm8teS1wYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLS1uby15LXBhZC1tb2Ige1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLS1pbnRyby1wcm9maWxlIHtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49bWVkaXVtJykge1xuICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLnNlY3Rpb24tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG59XG5cbi5zZWN0aW9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbn1cblxuLnNlY3Rpb24tLWxpZ2h0ZXJncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJncmV5O1xufVxuXG4uc2VjdGlvbi0tbGlnaHRncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbn1cblxuLnNlY3Rpb24tLWNyZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtO1xufVxuXG4uc2VjdGlvbi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4uc2VjdGlvbi0tNjB2aCB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG59XG5cbi5zZWN0aW9uLS13LTkwIHtcbiAgd2lkdGg6IDkwdnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AaW5jbHVkZSBtZWRpYSgnPD1kZXNrdG9wJykge1xuXG4gIC5zZWN0aW9uLS1uby14LXBhZC1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tLXctMTAwLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zZWN0aW9uLS1jZW50ZXItY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLS1jaGF0IHtcbiAgYmFja2dyb3VuZDogJGJsYWNrIHVybCguLi9pbWcvYm90LWJhY2tncm91bmQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDM2MHB4O1xufVxuIiwiYXJ0aWNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIi5tZWRpYS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubWVkaWEtdGV4dF9fbWVkaWEge1xuICBAaW5jbHVkZSBtZWRpYSgnPj1tZWRpdW0nKSB7XG4gICAgLm1lZGlhLXRleHQ6bnRoLW9mLXR5cGUoZXZlbikgJiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhLXRleHRfX3RleHQge1xuICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PW1lZGl1bScpIHtcbiAgICBwYWRkaW5nOiA0cmVtIDEuNXJlbTtcbiAgfVxufVxuIiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOnBhbi1ZO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm5vLWpzIC5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAub3dsLWRvdCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdHtiYWNrZ3JvdW5kOjAgMDtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MCFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJde21heC1oZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9XG5cblxuLm93bC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNzBweCk7XG5cbiAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5vd2wtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci0tY2hhcnQgJiB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAgICAgJi5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIH1cbiAgXG4gIC8qXG4gICAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICAgKi9cbiAgLnBzX19yYWlsLXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIGhlaWdodDogMTVweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gICAgYm90dG9tOiAwcHg7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIFxuICAucHNfX3JhaWwteSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICAgIHJpZ2h0OiAwO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBcbiAgLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuICAucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbiAgLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4gIC5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbiAgLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuICAucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4gIC5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIFxuICAucHNfX3JhaWwteDpob3ZlcixcbiAgLnBzX19yYWlsLXk6aG92ZXIsXG4gIC5wc19fcmFpbC14OmZvY3VzLFxuICAucHNfX3JhaWwteTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgXG4gIC8qXG4gICAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAgICovXG4gIC5wc19fdGh1bWIteCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogNnB4O1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gICAgYm90dG9tOiAycHg7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIFxuICAucHNfX3RodW1iLXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDZweDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gICAgcmlnaHQ6IDJweDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgXG4gIC5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuICAucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbiAgXG4gIC5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuICAucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICB3aWR0aDogMTFweDtcbiAgfVxuICBcbiAgLyogTVMgc3VwcG9ydHMgKi9cbiAgQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgICAucHMge1xuICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLnBzIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICIsIi5jYy13aW5kb3d7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlfS5jYy13aW5kb3cuY2MtaW52aXNpYmxle29wYWNpdHk6MH0uY2MtYW5pbWF0ZS5jYy1yZXZva2V7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9we3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yZW0pfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1ib3R0b217dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLWJvdHRvbSwuY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcCwuY2MtcmV2b2tlOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1ncm93ZXJ7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMXN9XG4uY2MtbGluaywuY2MtcmV2b2tlOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLXJldm9rZSwuY2Mtd2luZG93e3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLENhbGlicmksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjVlbTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwO3otaW5kZXg6OTk5OX0uY2Mtd2luZG93LmNjLXN0YXRpY3twb3NpdGlvbjpzdGF0aWN9LmNjLXdpbmRvdy5jYy1mbG9hdGluZ3twYWRkaW5nOjJlbTttYXgtd2lkdGg6MjRlbTstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2Mtd2luZG93LmNjLWJhbm5lcntwYWRkaW5nOjFlbSAxLjhlbTt3aWR0aDoxMDAlOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5jYy1yZXZva2V7cGFkZGluZzouNWVtfS5jYy1oZWFkZXJ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwfS5jYy1idG4sLmNjLWNsb3NlLC5jYy1saW5rLC5jYy1yZXZva2V7Y3Vyc29yOnBvaW50ZXJ9LmNjLWxpbmt7b3BhY2l0eTouODtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yZW19LmNjLWxpbms6aG92ZXJ7b3BhY2l0eToxfS5jYy1saW5rOmFjdGl2ZSwuY2MtbGluazp2aXNpdGVke2NvbG9yOmluaXRpYWx9LmNjLWJ0bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjRlbSAuOGVtO2ZvbnQtc2l6ZTouOWVtO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpmb2N1cywuY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1jbG9zZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNWVtO3JpZ2h0Oi41ZW07Zm9udC1zaXplOjEuNmVtO29wYWNpdHk6Ljk7bGluZS1oZWlnaHQ6Ljc1fS5jYy1jbG9zZTpmb2N1cywuY2MtY2xvc2U6aG92ZXJ7b3BhY2l0eToxfVxuLmNjLXJldm9rZS5jYy10b3B7dG9wOjA7bGVmdDozZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouNWVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi41ZW19LmNjLXJldm9rZS5jYy1ib3R0b217Ym90dG9tOjA7bGVmdDozZW07Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNWVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi41ZW19LmNjLXJldm9rZS5jYy1sZWZ0e2xlZnQ6M2VtO3JpZ2h0OnVuc2V0fS5jYy1yZXZva2UuY2MtcmlnaHR7cmlnaHQ6M2VtO2xlZnQ6dW5zZXR9LmNjLXRvcHt0b3A6MWVtfS5jYy1sZWZ0e2xlZnQ6MWVtfS5jYy1yaWdodHtyaWdodDoxZW19LmNjLWJvdHRvbXtib3R0b206MWVtfS5jYy1mbG9hdGluZz4uY2MtbGlua3ttYXJnaW4tYm90dG9tOjFlbX0uY2MtZmxvYXRpbmcgLmNjLW1lc3NhZ2V7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX0uY2Mtd2luZG93LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNley1tcy1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uY2MtYmFubmVyLmNjLXRvcHtsZWZ0OjA7cmlnaHQ6MDt0b3A6MH0uY2MtYmFubmVyLmNjLWJvdHRvbXtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uY2MtYmFubmVyIC5jYy1tZXNzYWdle2Rpc3BsYXk6YmxvY2s7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MWVtfS5jYy1jb21wbGlhbmNle2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnk7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZT4uY2MtYnRuey1tcy1mbGV4OjE7ZmxleDoxfS5jYy1idG4rLmNjLWJ0bnttYXJnaW4tbGVmdDouNWVtfVxuQG1lZGlhIHByaW50ey5jYy1yZXZva2UsLmNjLXdpbmRvd3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpey5jYy1idG57d2hpdGUtc3BhY2U6bm9ybWFsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSxzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzM2cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsuY2Mtd2luZG93LmNjLXRvcHt0b3A6MH0uY2Mtd2luZG93LmNjLWJvdHRvbXtib3R0b206MH0uY2Mtd2luZG93LmNjLWJhbm5lciwuY2Mtd2luZG93LmNjLWZsb2F0aW5nLC5jYy13aW5kb3cuY2MtbGVmdCwuY2Mtd2luZG93LmNjLXJpZ2h0e2xlZnQ6MDtyaWdodDowfS5jYy13aW5kb3cuY2MtYmFubmVyey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1jb21wbGlhbmNley1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmNjLXdpbmRvdy5jYy1mbG9hdGluZ3ttYXgtd2lkdGg6bm9uZX0uY2Mtd2luZG93IC5jYy1tZXNzYWdle21hcmdpbi1ib3R0b206MWVtfS5jYy13aW5kb3cuY2MtYmFubmVyey1tcy1mbGV4LWFsaWduOnVuc2V0O2FsaWduLWl0ZW1zOnVuc2V0fS5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1tZXNzYWdle21hcmdpbi1yaWdodDowfX1cbi5jYy1mbG9hdGluZy5jYy10aGVtZS1jbGFzc2lje3BhZGRpbmc6MS4yZW07Ym9yZGVyLXJhZGl1czo1cHh9LmNjLWZsb2F0aW5nLmNjLXR5cGUtaW5mby5jYy10aGVtZS1jbGFzc2ljIC5jYy1jb21wbGlhbmNle3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lfS5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG57Ym9yZGVyLXJhZGl1czo1cHh9LmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bjpsYXN0LWNoaWxke21pbi13aWR0aDoxNDBweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bntkaXNwbGF5OmlubGluZS1ibG9ja31cbi5jYy10aGVtZS1lZGdlbGVzcy5jYy13aW5kb3d7cGFkZGluZzowfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZXttYXJnaW46MmVtIDJlbSAxLjVlbX0uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG57bWFyZ2luOjA7cGFkZGluZzouOGVtIDEuOGVtO2hlaWdodDoxMDAlfS5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2V7bWFyZ2luLWxlZnQ6MWVtfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuKy5jYy1idG57bWFyZ2luLWxlZnQ6MH1cblxuLmNjLXdpbmRvdyB7XG4gICAgZm9udC1mYW1pbHk6ICdNaWxvU2VyaWZXZWInLCAnQm9vayBBbnRpcXVhJywgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbn1cblxuLmNjLXJldm9rZSxcbi5jYy1idG4ge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFnb1dlYk1lZGl1bScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59Il19 */
