/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ 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)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;content:"";filter:blur(50px);inset:0;position:absolute}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.container{margin:0 auto;width:100%}@media (min-width:905px){.container{max-width:966px!important}}@media (min-width:1240px){.container{max-width:1158px!important}}@media (min-width:1441px){.container{max-width:1398px!important}}.row{--grid-column-start:auto;display:grid}@media (min-width:0){.row{grid-template-columns:repeat(4,1fr);grid-gap:20px;padding:0 30px}.row .col-xs-start-1{--grid-column-start:2}.row .col-xs-start-2{--grid-column-start:3}.row .col-xs-start-3{--grid-column-start:4}.row .col-xs-start-4{--grid-column-start:5}.row .col-xs-1{grid-column:var(--grid-column-start) /span 1}.row .col-xs-2{grid-column:var(--grid-column-start) /span 2}.row .col-xs-3{grid-column:var(--grid-column-start) /span 3}.row .col-xs-4{grid-column:var(--grid-column-start) /span 4}}@media (min-width:600px){.row{grid-template-columns:repeat(8,1fr);grid-gap:20px;padding:0 60px}.row .col-md-start-1{--grid-column-start:2}.row .col-md-start-2{--grid-column-start:3}.row .col-md-start-3{--grid-column-start:4}.row .col-md-start-4{--grid-column-start:5}.row .col-md-start-5{--grid-column-start:6}.row .col-md-start-6{--grid-column-start:7}.row .col-md-start-7{--grid-column-start:8}.row .col-md-start-8{--grid-column-start:9}.row .col-md-1{grid-column:var(--grid-column-start) /span 1}.row .col-md-2{grid-column:var(--grid-column-start) /span 2}.row .col-md-3{grid-column:var(--grid-column-start) /span 3}.row .col-md-4{grid-column:var(--grid-column-start) /span 4}.row .col-md-5{grid-column:var(--grid-column-start) /span 5}.row .col-md-6{grid-column:var(--grid-column-start) /span 6}.row .col-md-7{grid-column:var(--grid-column-start) /span 7}.row .col-md-8{grid-column:var(--grid-column-start) /span 8}}@media (min-width:1240px),(min-width:1441px),(min-width:905px){.row{grid-template-columns:repeat(12,1fr);grid-gap:30px;padding:0 60px}.row .col-start-1{--grid-column-start:2}.row .col-start-2{--grid-column-start:3}.row .col-start-3{--grid-column-start:4}.row .col-start-4{--grid-column-start:5}.row .col-start-5{--grid-column-start:6}.row .col-start-6{--grid-column-start:7}.row .col-start-7{--grid-column-start:8}.row .col-start-8{--grid-column-start:9}.row .col-start-9{--grid-column-start:10}.row .col-start-10{--grid-column-start:11}.row .col-start-11{--grid-column-start:12}.row .col-1{grid-column:var(--grid-column-start) /span 1}.row .col-2{grid-column:var(--grid-column-start) /span 2}.row .col-3{grid-column:var(--grid-column-start) /span 3}.row .col-4{grid-column:var(--grid-column-start) /span 4}.row .col-5{grid-column:var(--grid-column-start) /span 5}.row .col-6{grid-column:var(--grid-column-start) /span 6}.row .col-7{grid-column:var(--grid-column-start) /span 7}.row .col-8{grid-column:var(--grid-column-start) /span 8}.row .col-9{grid-column:var(--grid-column-start) /span 9}.row .col-10{grid-column:var(--grid-column-start) /span 10}.row .col-11{grid-column:var(--grid-column-start) /span 11}.row .col-12{grid-column:var(--grid-column-start) /span 12}}.row.no-pad{padding-left:0;padding-right:0}@media (min-width:0){.row.demo-container .col-xs-1,.row.demo-container .col-xs-2,.row.demo-container .col-xs-3,.row.demo-container .col-xs-4{background-color:#fff}}@media (min-width:600px){.row.demo-container .col-md-1,.row.demo-container .col-md-2,.row.demo-container .col-md-3,.row.demo-container .col-md-4,.row.demo-container .col-md-5,.row.demo-container .col-md-6,.row.demo-container .col-md-7,.row.demo-container .col-md-8{background-color:#fff}}@media (min-width:905px) or (min-width:1240px) or (min-width:1441px){.row.demo-container .col-1,.row.demo-container .col-10,.row.demo-container .col-11,.row.demo-container .col-12,.row.demo-container .col-2,.row.demo-container .col-3,.row.demo-container .col-4,.row.demo-container .col-5,.row.demo-container .col-6,.row.demo-container .col-7,.row.demo-container .col-8,.row.demo-container .col-9{background-color:#fff}}.h1,.is-style-h1,h1{font-size:var(--wp--custom--typography--font-size--colossal);line-height:var(--wp--custom--typography--line-height--medium)}.h1,.h2,.is-style-h1,.is-style-h2,h1,h2{font-family:var(--wp--preset--font-family--bnpp-square);font-weight:700;word-break:normal}.h2,.is-style-h2,h2{font-size:var(--wp--custom--typography--font-size--gigantic);line-height:var(--wp--custom--typography--line-height--tiny)}.h3,.is-style-h3,h3{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;line-height:var(--wp--custom--typography--line-height--small);word-break:normal}.h4,.is-style-h4,h4{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--large);font-weight:400}.h4,.h5,.is-style-h4,.is-style-h5,h4,h5{line-height:var(--wp--custom--typography--line-height--normal);word-break:normal}.h5,.is-style-h5,h5{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--small);font-weight:700;text-transform:uppercase}.is-style-paragraph-large,p{font-size:var(--wp--custom--typography--font-size--medium)}.is-style-paragraph-medium{font-size:var(--wp--custom--typography--font-size--small)}.is-style-paragraph-small{font-size:var(--wp--custom--typography--font-size--x-small)}.is-style-paragraph-x-small{font-size:var(--wp--custom--typography--font-size--xx-small)}.cta-main:is(a,button),.gform_wrapper.gravity-theme [type=submit],.has-cta a,.wp-block-button>.wp-block-button__link{background-color:var(--wp--preset--color--primary);border:none;border-radius:25px;color:var(--wp--preset--color--background-1);display:inline-block;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;line-height:1!important;padding:17px 30px 14px;position:relative;text-decoration:none;text-transform:uppercase}.cta-main:is(a,button):is(.cta-main):is(a),.gform_wrapper.gravity-theme [type=submit]:is(.cta-main):is(a),.has-cta a:is(.cta-main):is(a),.wp-block-button>.wp-block-button__link:is(.cta-main):is(a){display:inline-block;text-decoration:none}.cta-main:is(a,button):is(.cta-main):is(button),.gform_wrapper.gravity-theme [type=submit]:is(.cta-main):is(button),.has-cta a:is(.cta-main):is(button),.wp-block-button>.wp-block-button__link:is(.cta-main):is(button){cursor:pointer}.cta-main:is(a,button):is(.cta-main):is(button):disabled,.gform_wrapper.gravity-theme [type=submit]:is(.cta-main):is(button):disabled,.has-cta a:is(.cta-main):is(button):disabled,.wp-block-button>.wp-block-button__link:is(.cta-main):is(button):disabled{background-color:var(--wp--preset--color--text-3);cursor:auto}.cta-main:not(.is-style-link-main,.is-style-outline,.is-style-animated):is(a),.gform_wrapper.gravity-theme [type=submit],.wp-block-button:not(.is-style-link-main,.is-style-outline,.is-style-animated)>.wp-block-button__link,button[type=submit].v29f9{transition:all .3s ease-in-out}@media (min-width:600px){.cta-main:not(.is-style-link-main,.is-style-outline,.is-style-animated):is(a):hover,.gform_wrapper.gravity-theme [type=submit]:hover,.wp-block-button:not(.is-style-link-main,.is-style-outline,.is-style-animated)>.wp-block-button__link:hover,button[type=submit].v29f9:hover{background-color:transparent;box-shadow:inset 0 0 0 1px var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}}.cta-main.is-style-inverted:is(a,button),.wp-block-button.is-style-inverted>.wp-block-button__link{background-color:transparent;box-shadow:inset 0 0 0 1px var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.cta-main.is-style-inverted:is(a,button):is(a):hover,.wp-block-button.is-style-inverted>.wp-block-button__link:is(a):hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background-1)}.cta-main.is-style-fill:is(a,button),.wp-block-button.is-style-fill>.wp-block-button__link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background-1)}.cta-main.is-style-outline:is(a,button),.wp-block-button.is-style-outline>.wp-block-button__link{background-color:transparent;box-shadow:inset 0 0 0 1px var(--wp--preset--color--background-1);color:var(--wp--preset--color--background-1)!important;padding:15px 30px 12px;transition:all .3s ease-in-out}.cta-main.is-style-outline:is(a,button):is(a):hover,.wp-block-button.is-style-outline>.wp-block-button__link:is(a):hover{background-color:var(--wp--preset--color--background-1);color:var(--wp--preset--color--primary)!important}.cta-main.is-style-animated:is(a,button),.wp-block-button.is-style-animated{position:relative}.cta-main.is-style-animated:is(a,button)>.wp-block-button__link,.wp-block-button.is-style-animated>.wp-block-button__link{background-color:var(--wp--preset--color--primary);border:none;border-radius:5px;color:var(--wp--preset--color--background-1);font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;letter-spacing:.7px;line-height:1;padding:12px 15px 9px 45px;text-transform:uppercase}.cta-main.is-style-animated:is(a,button)>.wp-block-button__link:after,.wp-block-button.is-style-animated>.wp-block-button__link:after{display:none}.cta-main.is-style-animated:is(a,button)>svg,.wp-block-button.is-style-animated>svg{height:15px!important;left:15px;position:absolute;top:9px;width:15px!important;stroke:#fff}.cta-main.is-style-animated:is(a,button)>svg *,.wp-block-button.is-style-animated>svg *{stroke:#fff!important}.link-main:is(a,button),.wp-block-button.is-style-link-main>.wp-block-button__link{background:none;border:none;color:var(--wp--preset--color--text-1);cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;line-height:2;padding:8px 15px 8px 0;position:relative;text-decoration:none;text-transform:none}.link-main:is(a,button):after,.wp-block-button.is-style-link-main>.wp-block-button__link:after{background:url(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-black-thinner.svg) 50% no-repeat;background-size:10px;content:"";display:block;height:10px;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:10px}@media (min-width:600px){.link-main:is(a,button):hover:after,.wp-block-button.is-style-link-main>.wp-block-button__link:hover:after{background:url(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-green-thinner.svg) 50% no-repeat;right:-5px;transform:translateY(-50%)}}.cta-load-more:is(a,button){background-color:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--text-3);border-radius:25px;color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;line-height:1;padding:17px 0 14px;text-transform:uppercase;width:100%}.cta-load-more:is(a,button):is(a){display:inline-block;text-decoration:none}.cta-load-more:is(a,button):is(button){cursor:pointer}@media (min-width:600px){.cta-load-more:is(a,button){padding:17px 30px 14px;width:auto}.cta-load-more:is(a,button):hover{border:2px solid var(--wp--preset--color--primary)}}.is-style-list-large{font-size:var(--wp--custom--typography--font-size--medium);list-style:none;padding:0}.is-style-list-small{font-size:var(--wp--custom--typography--font-size--x-small);list-style:none;padding:0}ul.is-style-list-large{margin-top:.5rem}ul.is-style-list-large>li{background:url(/svg_from_stylesheet/themes/leasingsolutions/list-bullet.svg) top 12px left no-repeat;background-size:8px;padding:5px 0 5px 23px}ul.is-style-list-small{margin-top:.5rem}ul.is-style-list-small>li{background:url(/svg_from_stylesheet/themes/leasingsolutions/list-bullet.svg) top 9px left no-repeat;background-size:8px;padding:5px 0 5px 23px}ol.is-style-list-large{counter-reset:item;list-style-position:inside;margin-top:.5rem}ol.is-style-list-large>li{display:flex;padding:5px 0}ol.is-style-list-large>li:before{color:var(--wp--preset--color--primary);content:counter(item) ". ";counter-increment:item;display:block;flex:0 0 16px;margin-right:8px}ol.is-style-list-small{counter-reset:item;list-style-position:inside;margin-top:.5rem}ol.is-style-list-small>li{display:flex;padding:5px 0}ol.is-style-list-small>li:before{color:var(--wp--preset--color--primary);content:counter(item) ". ";counter-increment:item;display:block;flex:0 0 16px;margin-right:8px}.wp-block-separator{background:var(--wp--preset--color--background-2);border:none;height:2px;margin:30px 0;padding:0;width:100%!important}.lds-ring{background-color:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--text-3);display:inline-block;height:45px;padding:10px 30px;position:relative;width:85px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:22px;margin:2px;position:absolute;width:22px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gbs-swiper-mobile{overflow:hidden;position:relative}.gbs-swiper-mobile .swiper-wrapper{padding-bottom:30px}.gbs-swiper-mobile .swiper-wrapper>.swiper-slide{height:100%;touch-action:pan-y}.gbs-swiper-mobile .swiper-pagination{bottom:0}.gbs-swiper-mobile .swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.gbs-swiper-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.gbs-swiper-mobile .swiper-wrapper .block-editor-block-list__layout{display:flex}.gbs-swiper-mobile .swiper-wrapper .block-editor-block-list__layout .swiper-slide{flex:1;margin-right:10px}@media (min-width:600px){.gbs-swiper-mobile{overflow:visible}.gbs-swiper-mobile .swiper-wrapper>.swiper-slide{height:auto}.gbs-swiper-mobile .swiper-wrapper>.swiper-slide.content__medium{display:flex}}.swiper-overflow-container{overflow-x:hidden}.swiper-overflow-container .swiper-inner-container{overflow:visible}.gbs-swiper.swiper-container{margin:0 30px;overflow:visible;position:relative}.gbs-swiper.swiper-container .swiper-wrapper{padding-bottom:30px}.gbs-swiper.swiper-container .swiper-wrapper>.swiper-slide{height:100%;touch-action:pan-y}.gbs-swiper.swiper-container .swiper-pagination{bottom:0}.gbs-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.gbs-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.gbs-swiper.swiper-container .swiper-navigation{display:flex}.gbs-swiper.swiper-container .swiper-button-next,.gbs-swiper.swiper-container .swiper-button-prev{background:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--primary);border-radius:50%;bottom:0;box-sizing:border-box;height:35px;margin:0 0 0 10px;position:static;top:auto;width:35px}.gbs-swiper.swiper-container .swiper-button-next:after,.gbs-swiper.swiper-container .swiper-button-prev:after{content:none}.gbs-swiper.swiper-container .swiper-button-next svg,.gbs-swiper.swiper-container .swiper-button-prev svg{height:15px;transform:translateX(0);transition:transform .3s ease-in;width:15px}.gbs-swiper.swiper-container .swiper-button-next:hover svg,.gbs-swiper.swiper-container .swiper-button-prev:hover svg{transform:translateX(5px)}.gbs-swiper.swiper-container .swiper-button-next.swiper-button-disabled,.gbs-swiper.swiper-container .swiper-button-prev.swiper-button-disabled{border-color:var(--wp--preset--color--text-3);opacity:1}.gbs-swiper.swiper-container .swiper-button-next.swiper-button-disabled svg,.gbs-swiper.swiper-container .swiper-button-next.swiper-button-disabled svg *,.gbs-swiper.swiper-container .swiper-button-prev.swiper-button-disabled svg,.gbs-swiper.swiper-container .swiper-button-prev.swiper-button-disabled svg *{stroke:var(--wp--preset--color--text-3)}.gbs-swiper.swiper-container .swiper-button-prev{left:0}.gbs-swiper.swiper-container .swiper-button-prev:hover svg{transform:translateX(-5px)}.gbs-swiper.swiper-container .swiper-button-next{left:50px}@media (min-width:600px){.gbs-swiper.swiper-container{margin:0 60px 0 120px}.editor-styles-wrapper .gbs-swiper.swiper-container{margin:0}.editor-styles-wrapper .gbs-swiper.swiper-container .swiper-wrapper .block-editor-block-list__layout{display:flex;flex-wrap:wrap}}.wp-block-embed__wrapper iframe{border-radius:10px}@media (min-width:600px){.wp-block-embed__wrapper{margin:0 30px}}.breadcrumb-s8w4g6{color:var(--wp--preset--color--text-2);font-size:13px;margin-bottom:var(--block-margin-medium)}.breadcrumb-s8w4g6 a{color:var(--wp--preset--color--primary)}.tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tag{background-color:var(--wp--preset--color--background-5);border:2px solid var(--wp--preset--color--background-5);border-radius:4px;color:var(--wp--preset--color--background-1);display:inline-flex;font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:700;line-height:var(--wp--custom--typography--line-height--normal);padding:4px;text-decoration:none;text-transform:uppercase}.tag.is-active{border:1px solid var(--wp--preset--color--background-1);box-shadow:0 0 0 2px var(--wp--preset--color--primary)}.tag.is-hidden{display:none}.tag:hover{background-color:var(--wp--preset--color--background-1);color:var(--wp--preset--color--background-5)}.media-text-transposed{margin:var(--block-margin-medium) 0!important}@media (min-width:600px){.media-text-transposed{margin:var(--block-margin-large) 0!important}}@media (min-width:905px){.media-text-transposed{padding-bottom:80px}}.media-text-transposed .media-text-transposed-s9xkkz img{border-radius:10px}.media-text-transposed .media-text-transposed-s9xkkk{background:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.1);padding:var(--block-margin-medium);position:relative}@media (min-width:905px){.media-text-transposed .media-text-transposed-s9xkkk{left:-120px;max-width:600px;padding:var(--block-margin-large);top:80px;width:calc(100% + 120px)}}p.is-style-paragraph-large{font-size:var(--wp--custom--typography--font-size--large)}.wp-block-embed-youtube.alignleft .wp-block-embed__wrapper{text-align:left}.wp-block-embed-youtube iframe{aspect-ratio:16/9;height:auto!important;max-width:100%;width:100%!important}.wp-block-embed-youtube.aligncenter .wp-block-embed__wrapper{text-align:center}.wp-block-embed-youtube.alignright .wp-block-embed__wrapper{text-align:right}.wp-block-media-text .wp-block-media-text__media img{border-radius:10px}.wp-block-gbs-card-text{margin:var(--block-margin-large) 0}.wp-block-gbs-card-text .h5{display:block;margin:0 0 10px}.wp-block-gbs-card-text .h2,.wp-block-gbs-card-text h2{margin:0 0 15px}.wp-block-gbs-card-text .h2 strong,.wp-block-gbs-card-text h2 strong{color:var(--wp--preset--color--primary)}.wp-block-gbs-card-text p a{color:var(--wp--preset--color--text-1);transition:color .1s ease-in}.wp-block-gbs-card-text .wp-block-button{margin:30px 0 0}@media (min-width:600px){.wp-block-gbs-card-text .h5{margin:0 0 15px}.wp-block-gbs-card-text p a:hover{color:var(--wp--preset--color--primary)}}.wp-block-gbs-card-img-text{margin:var(--block-margin-large) 0}.wp-block-gbs-card-img-text .wp-block-columns{gap:15px;margin:0}.wp-block-gbs-card-img-text .wp-block-column .wp-block-image img{border-radius:10px;width:100%}.wp-block-gbs-card-img-text .wp-block-column .wp-block-gbs-card-text{margin:0}.wp-block-gbs-card-img-text.has-img-position-left .wp-block-columns{flex-direction:row}.wp-block-gbs-card-img-text.has-img-position-right .wp-block-columns{flex-direction:row-reverse}.wp-block-gbs-card-img-text.has-img-position-full-width .wp-block-columns{flex-direction:column;gap:15px}.wp-block-gbs-card-img-text.has-img-format-landscape .wp-block-column{flex-basis:0;flex-grow:1}.wp-block-gbs-card-img-text.has-img-format-portrait .wp-block-column{flex-basis:0;flex-grow:2}.wp-block-gbs-card-img-text.has-img-format-portrait .wp-block-column:first-child{flex-grow:1}@media (min-width:600px){.wp-block-gbs-card-img-text .wp-block-columns{gap:60px}.wp-block-gbs-card-img-text.has-img-position-full-width .wp-block-columns{gap:15px}}.wp-block-gbs-key-figure-item{background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:0 12px 24px 0 rgba(74,85,94,.1);display:flex;flex-direction:column;gap:8px;padding:var(--block-margin-medium) 0}.wp-block-gbs-key-figure-item:not(:last-child){margin-right:24px!important}.wp-block-gbs-key-figure-item h3{color:var(--wp--preset--color--primary);font-size:var(--wp--custom--typography--font-size--gigantic);overflow-wrap:break-word}.wp-block-gbs-key-figure-item h3,.wp-block-gbs-key-figure-item p{font-family:var(--wp--preset--font-family--bnpp-square);margin:0;padding:0 var(--block-margin-medium)}.wp-block-gbs-key-figure-item p{color:var(--wp--preset--color--text-1);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;-webkit-hyphens:auto;hyphens:auto}@media (max-width:904px){.wp-block-gbs-key-figure-item p{font-size:var(--wp--custom--typography--font-size--medium)}}.wp-block-gbs-key-figure-item p b,.wp-block-gbs-key-figure-item p strong{color:var(--wp--preset--color--primary)}.wp-block-gbs-key-figure-item.swiper-slide{height:auto}.wp-block-gbs-key-figures{margin:var(--block-margin-large) 0}.wp-block-gbs-key-figures .h2{margin:0 0 10px}.wp-block-gbs-key-figures .h4{display:block;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--large);font-weight:400;margin:0 0 30px}.wp-block-gbs-key-figures .swiper-slide{height:auto!important}@media (min-width:600px){.wp-block-gbs-key-figures{margin:var(--block-margin-large)}}.wp-block-gbs-card-box{background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);display:flex;margin:var(--block-margin-medium) 0;padding:30px}.wp-block-gbs-card-box.swiper-slide{box-sizing:border-box;display:flex;height:auto!important;max-width:100%;width:auto}.wp-block-gbs-card-box .imgBlock{position:relative;z-index:0}.wp-block-gbs-card-box .imgBlock>.components-button{position:absolute;right:-10px;top:-10px;z-index:1}.wp-block-gbs-card-box .iconWrapper{height:120px;width:120px}.wp-block-gbs-card-box .iconWrapper>img,.wp-block-gbs-card-box .iconWrapper>svg{display:block;height:100%;width:100%}.wp-block-gbs-card-box .text-content{display:flex;flex:1;flex-direction:column;text-align:left}.wp-block-gbs-card-box .text-content .h3 strong{color:var(--wp--preset--color--primary)}.wp-block-gbs-card-box .text-content p{font-size:var(--wp--custom--typography--font-size--x-small)}.wp-block-gbs-card-box .text-content .wp-block-button{margin:15px 0 0}.wp-block-gbs-card-box.has-format-vertical-center,.wp-block-gbs-card-box.has-format-vertical-left{flex-direction:column}.wp-block-gbs-card-box.has-format-vertical-center .text-content .h3,.wp-block-gbs-card-box.has-format-vertical-left .text-content .h3{-webkit-hyphens:auto;hyphens:auto;margin:15px 0 0;overflow-wrap:anywhere}.wp-block-gbs-card-box.has-format-vertical-center .text-content p,.wp-block-gbs-card-box.has-format-vertical-left .text-content p{margin:10px 0 15px}.wp-block-gbs-card-box.has-format-vertical-left,.wp-block-gbs-card-box.has-format-vertical-left .text-content{align-items:flex-start}.wp-block-gbs-card-box.has-format-vertical-center{align-items:center}.wp-block-gbs-card-box.has-format-vertical-center .text-content{align-items:center;text-align:center}.wp-block-gbs-card-box.has-format-vertical-center .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-vertical-center .text-content .wp-block-button a{width:100%}.wp-block-gbs-card-box.has-format-horizontal,.wp-block-gbs-card-box.has-format-horizontal-small{align-items:flex-start;flex-direction:column}.wp-block-gbs-card-box.has-format-horizontal .iconWrapper,.wp-block-gbs-card-box.has-format-horizontal-small .iconWrapper{height:75px;width:75px}.wp-block-gbs-card-box.has-format-horizontal .text-content,.wp-block-gbs-card-box.has-format-horizontal-small .text-content{align-items:flex-start}.wp-block-gbs-card-box.has-format-horizontal .text-content .h3,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .h3{margin:15px 0 0}.wp-block-gbs-card-box.has-format-horizontal .text-content p,.wp-block-gbs-card-box.has-format-horizontal-small .text-content p{margin:10px 0 15px}.wp-block-gbs-card-box.has-format-horizontal .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-horizontal .text-content .wp-block-button a,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .wp-block-button a{width:100%}.wp-block-gbs-card-box.has-format-horizontal-small.has-format-horizontal-small .text-content p,.wp-block-gbs-card-box.has-format-horizontal.has-format-horizontal-small .text-content p{margin:10px 0 0}@media (min-width:600px){.wp-block-gbs-card-box{margin:var(--block-margin-large)}.wp-block-column .wp-block-gbs-card-box{flex:1;margin:0}.wp-block-gbs-card-box.has-format-horizontal,.wp-block-gbs-card-box.has-format-horizontal-small{align-items:center;flex-direction:row}.wp-block-gbs-card-box.has-format-horizontal .text-content,.wp-block-gbs-card-box.has-format-horizontal-small .text-content{align-items:flex-start;margin-left:15px}.wp-block-gbs-card-box.has-format-horizontal .text-content .h3,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .h3{margin:0}.wp-block-gbs-card-box.has-format-horizontal .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-horizontal .text-content .wp-block-button a,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-horizontal-small .text-content .wp-block-button a,.wp-block-gbs-card-box.has-format-vertical-center .text-content .wp-block-button,.wp-block-gbs-card-box.has-format-vertical-center .text-content .wp-block-button a{width:auto}.wp-block-gbs-card-box.has-format-horizontal .iconWrapper{height:240px;width:240px}.wp-block-gbs-card-box.has-format-horizontal .iconWrapper>svg,.wp-block-gbs-card-box.has-format-horizontal .iconWrapper>svg *{stroke-width:1}.wp-block-gbs-card-box.has-format-horizontal .text-content{flex:1}.wp-block-gbs-card-box.has-format-horizontal .text-content p{margin:10px 0 var(--block-margin-medium)}.wp-block-gbs-card-box.has-format-horizontal-small .text-content p{margin:10px 0}}.wp-block-gbs-verbatim,.wp-block-gbs-verbatim.swiper-slide{background:var(--wp--preset--color--background-2);height:auto;margin:var(--block-margin-large) 0;padding:var(--block-margin-medium);width:auto}.wp-block-gbs-verbatim .quote-text,.wp-block-gbs-verbatim .quote-text p,.wp-block-gbs-verbatim.swiper-slide .quote-text,.wp-block-gbs-verbatim.swiper-slide .quote-text p{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge);font-style:italic;font-weight:700;line-height:var(--wp--custom--typography--line-height--small);margin:0}.wp-block-gbs-verbatim .quote-text:before,.wp-block-gbs-verbatim.swiper-slide .quote-text:before{content:url(/svg_from_stylesheet/themes/leasingsolutions/quote.svg);display:block;margin:0 auto 24px}.wp-block-gbs-verbatim .author,.wp-block-gbs-verbatim.swiper-slide .author{align-items:center;display:flex;flex-wrap:wrap;margin-top:var(--block-margin-small)}.wp-block-gbs-verbatim .author .components-placeholder.block-editor-media-placeholder,.wp-block-gbs-verbatim.swiper-slide .author .components-placeholder.block-editor-media-placeholder{width:100%}.wp-block-gbs-verbatim .author .author-infos,.wp-block-gbs-verbatim.swiper-slide .author .author-infos{flex:1}.wp-block-gbs-verbatim .author .author-infos .author-name,.wp-block-gbs-verbatim.swiper-slide .author .author-infos .author-name{display:block;font-size:var(--wp--custom--typography--font-size--small);font-weight:700;margin-bottom:7px}.wp-block-gbs-verbatim .author .author-infos .author-title,.wp-block-gbs-verbatim.swiper-slide .author .author-infos .author-title{color:var(--wp--preset--color--text-2);display:block;font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:400}@media (min-width:600px){.wp-block-gbs-verbatim .author .author-infos .author-name,.wp-block-gbs-verbatim.swiper-slide .author .author-infos .author-name{font-size:var(--wp--custom--typography--font-size--medium)}.wp-block-gbs-verbatim .author .author-infos .author-title,.wp-block-gbs-verbatim.swiper-slide .author .author-infos .author-title{font-weight:600}}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container{margin-bottom:var(--block-margin-large);overflow:hidden;padding-bottom:var(--block-margin-large);position:relative;z-index:1}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-wrapper{height:auto}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-wrapper.auto-height{height:var(--swiper-wrapper-height)}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .wp-block-gbs-verbatim{box-sizing:border-box;height:auto!important;margin:0}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-pagination{bottom:0}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.wp-block-gbs-verbatim-slider .gbs-verbatims-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.wp-block-gbs-gradient-cards-slider{margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium) 0}.wp-block-gbs-gradient-cards-slider .h2,.wp-block-gbs-gradient-cards-slider .intro{margin-block-end:0;margin-block-start:0}.wp-block-gbs-gradient-cards-slider .h2{margin-bottom:8px}.wp-block-gbs-gradient-cards-slider .swiper-overflow-container,.wp-block-gbs-gradient-cards-slider .wp-block-gbs-slider-simple-inner{margin-top:24px}@media (min-width:600px){.wp-block-gbs-gradient-cards-slider{margin:var(--block-margin-large) 0;padding:var(--block-margin-large) var(--block-margin-large) 0}}.wp-block-gbs-sector-select{margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium) 0 0}.wp-block-gbs-sector-select .h2,.wp-block-gbs-sector-select .intro{margin-block-end:var(--block-margin-small);margin-block-start:0}.wp-block-gbs-sector-select .swiper-overflow-container{display:none;margin-top:var(--block-margin-medium)}.wp-block-gbs-sector-select input[type=checkbox]{height:0;left:-9999px;position:absolute;width:0}.wp-block-gbs-sector-select .sectors-list-button-label{background:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--background-4);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.07);color:var(--wp--preset--color--text-2);display:block;font-size:var(--wp--custom--typography--font-size--small);font-weight:700;height:70px;line-height:70px;padding-left:var(--block-margin-small);position:relative;z-index:2}.wp-block-gbs-sector-select .sectors-list-button-label:after{background-color:var(--wp--preset--color--primary);background-image:url(/svg_from_stylesheet/themes/leasingsolutions/icon-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:5px;content:"";display:block;height:35px;position:absolute;right:15px;top:17px;width:35px;z-index:3}.wp-block-gbs-sector-select .animated-scene{margin:10px var(--block-margin-medium) var(--block-margin-medium)}.wp-block-gbs-sector-select .sectors-list{display:none;list-style:none;margin:var(--block-margin-medium) var(--block-margin-medium) 0;padding:0}.wp-block-gbs-sector-select .sectors-list>li{background:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--background-4);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.07);display:flex;height:70px;margin-bottom:var(--block-margin-medium)}.wp-block-gbs-sector-select .sectors-list>li>a{align-items:center;display:flex;flex:1;font-size:var(--wp--custom--typography--font-size--x-small);font-weight:600;height:100%;line-height:1.32;padding:0 10px;text-decoration:none}.wp-block-gbs-sector-select .sectors-list>li>a>img{display:block;height:auto;margin-right:10px;width:50px}.wp-block-gbs-sector-select input[type=checkbox]:checked~.sectors-list{display:block}@media (min-width:600px){.wp-block-gbs-sector-select{margin:var(--block-margin-large) 0;padding:var(--block-margin-large) var(--block-margin-large) 0}.wp-block-gbs-sector-select .animated-scene,.wp-block-gbs-sector-select .sectors-list-button-label,.wp-block-gbs-sector-select input[type=checkbox]{display:none}.wp-block-gbs-sector-select .swiper-overflow-container{display:block}.wp-block-gbs-sector-select .sectors-list{display:none}}.wp-block-gbs-follow-us{border:2px solid var(--wp--preset--color--background-4);border-radius:10px;padding:15px}.wp-block-gbs-follow-us .h5{margin:0 0 15px}.wp-block-gbs-follow-us .follow-us__list{display:flex}.wp-block-gbs-follow-us .follow-us__item{margin-right:10px}.wp-block-gbs-follow-us .follow-us__link{display:block;width:100%}@media (min-width:600px){.wp-block-gbs-follow-us{padding:30px}.wp-block-gbs-follow-us .follow-us__link:hover>svg path{fill:var(--wp--preset--color--primary)}}.wp-block-gbs-follow-us.block-editor-block-list__block .wp-block-gbs-follow-us{border:none;padding:0}.wp-block-gbs-follow-us.block-editor-block-list__block .wp-block-gbs-follow-us h5{display:none}.wp-block-gbs-latest-news{margin-bottom:var(--block-margin-large)}.wp-block-gbs-latest-news .latest-news__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.wp-block-gbs-latest-news .h2{margin-block-end:0;margin-block-start:0}.wp-block-gbs-latest-news .cta-main:is(a,button):is(.cta-main):is(a).news-list__cta--desktop{display:none}.wp-block-gbs-latest-news .cta-main:is(a,button):is(.cta-main):is(a).news-list__cta--mobile{display:block;padding:18px 22px 17px;text-align:center}.wp-block-gbs-latest-news .news-list{box-sizing:border-box;display:block;grid-template-columns:none}.wp-block-gbs-latest-news .news-list .content__x-small{border-radius:10px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);display:flex;margin-bottom:16px}.wp-block-gbs-latest-news .news-list .content__x-small--left-image{flex-direction:column}.wp-block-gbs-latest-news .news-list .content__x-small--left-image .content__image-wrapper>img{border-radius:10px 10px 0 0}.wp-block-gbs-latest-news .news-list .content__x-small--left-image .content__link_wrapper{border-radius:0 0 10px 10px}.wp-block-gbs-latest-news .news-list .content__x-small--top-image .content__image-wrapper{display:none}.wp-block-gbs-latest-news .news-list .content__x-small .content__top__title{display:-webkit-box;margin-bottom:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}@media (min-width:905px){.wp-block-gbs-latest-news .news-list .content__x-small .content__top__title{-webkit-line-clamp:3}}.wp-block-gbs-latest-news .news-list .content__link_wrapper{border-bottom:3px solid var(--wp--preset--color--background-5);border-radius:0 0 10px 10px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:7px;overflow:hidden;padding:30px}.wp-block-gbs-latest-news .news-list .content__link_wrapper>a{text-decoration:none}.wp-block-gbs-latest-news.block-editor-block-list__block .wp-block-gbs-latest-news{border:none;padding:0}.wp-block-gbs-latest-news.block-editor-block-list__block .wp-block-gbs-latest-news .latest-news__header{display:none}@media (min-width:600px){.wp-block-gbs-latest-news .cta-main:is(a,button):is(.cta-main):is(a).news-list__cta--desktop{display:inline-block}.wp-block-gbs-latest-news .cta-main:is(a,button):is(.cta-main):is(a).news-list__cta--mobile{display:none}.wp-block-gbs-latest-news .news-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:45px}.wp-block-gbs-latest-news .news-list .content__x-small{margin-bottom:0}.wp-block-gbs-latest-news .news-list .content__x-small:first-child{grid-column:1/3}.wp-block-gbs-latest-news .news-list .content__x-small--left-image{flex-direction:row}.wp-block-gbs-latest-news .news-list .content__x-small--left-image .content__image-wrapper>img{border-radius:10px 0 0 10px}.wp-block-gbs-latest-news .news-list .content__x-small--left-image .content__link_wrapper{border-radius:0 10px 10px 0}.wp-block-gbs-latest-news .news-list .content__x-small--top-image{flex-direction:column}.wp-block-gbs-latest-news .news-list .content__x-small--top-image .content__image-wrapper{display:block!important}.wp-block-gbs-latest-news .news-list .content__x-small--top-image .content__image-wrapper>img{border-radius:10px 10px 0 0}.wp-block-gbs-latest-news .latest-news__header{margin-bottom:var(--block-margin-medium)}}.wp-block-gbs-post-header-img{display:flex;margin-bottom:60px;position:relative;z-index:1}.wp-block-gbs-post-header-img.top{flex-direction:column-reverse}.wp-block-gbs-post-header-img.top .wp-block-post-featured-image{margin:0}.wp-block-gbs-post-header-img.top .wp-block-post-featured-image img{border-radius:0 0 10px 10px!important}.wp-block-gbs-post-header-img.top .imgWrapper,.wp-block-gbs-post-header-img.top img{border-radius:0 0 10px 10px}.wp-block-gbs-post-header-img.top .text-wrapper{border-radius:10px 10px 0 0;justify-content:center;width:100%}.wp-block-gbs-post-header-img.left{flex-direction:row-reverse}.wp-block-gbs-post-header-img.left .imgWrapper,.wp-block-gbs-post-header-img.left img{border-radius:0 10px 10px 0}.wp-block-gbs-post-header-img.left .block-editor-inner-blocks,.wp-block-gbs-post-header-img.left .imgWrapper{width:50%}.wp-block-gbs-post-header-img.left .block-editor-block-list__layout{height:100%}.wp-block-gbs-post-header-img.left .wp-block-post-featured-image{height:100%!important;margin:0}.wp-block-gbs-post-header-img.left .wp-block-post-featured-image img{border-radius:0 10px 10px 0!important;height:100%!important;padding-bottom:0!important}.wp-block-gbs-post-header-img .imgWrapper{overflow:hidden;position:relative;z-index:0}.wp-block-gbs-post-header-img img{border-radius:10px;display:block;filter:brightness(.75) saturate(1.2);-webkit-filter:brightness(.75) saturate(1.2);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gbs-post-header-img img{aspect-ratio:1/1;max-height:470px}}.wp-block-gbs-post-header-img.left .imgWrapper{width:50%}.wp-block-gbs-post-header-img .text-wrapper{background-color:var(--wp--preset--color--primary);box-sizing:border-box;color:var(--wp--preset--color--background-1);display:flex;flex-direction:column;gap:8px;padding:24px;z-index:2}.wp-block-gbs-post-header-img .text-wrapper .parent-title{font-size:13px;font-weight:700;text-transform:uppercase}.wp-block-gbs-post-header-img .text-wrapper .h1{font-size:48px}.wp-block-gbs-post-header-img .text-wrapper .description{color:var(--wp--preset--color--background-1);font-size:16px;line-height:1.32;margin:0}.wp-block-gbs-post-header-img .text-wrapper .h1,.wp-block-gbs-post-header-img .text-wrapper .parent-title{text-shadow:5px 5px 10px rgba(0,0,0,.1)}.wp-block-gbs-post-header-img.left .text-wrapper{border-radius:10px 0 0 10px;justify-content:flex-start;width:50%}.editor-styles-wrapper .wp-block-gbs-post-header-img.block-editor-block-list__block .h1{font-size:24px}@media (max-width:599px){.wp-block-gbs-post-header-img:not(.block-editor-block-list__block){margin-bottom:40px;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.wp-block-gbs-post-header-img .text-wrapper{padding:12px 24px;position:relative}.wp-block-gbs-post-header-img .text-wrapper .h1{font-size:34px}.wp-block-gbs-post-header-img.left{flex-direction:column}.wp-block-gbs-post-header-img.left .block-editor-inner-blocks,.wp-block-gbs-post-header-img.left .imgWrapper{width:100%}.wp-block-gbs-post-header-img.left img{padding-bottom:0}.wp-block-gbs-post-header-img.left .imgWrapper,.wp-block-gbs-post-header-img.left .text-wrapper,.wp-block-gbs-post-header-img.left img{border-radius:0}.wp-block-gbs-post-header-img.left .text-wrapper{top:-1px;width:100%}.wp-block-gbs-post-header-img.left .wp-block-post-featured-image img{border-radius:0!important}.wp-block-gbs-post-header-img.top .text-wrapper{bottom:-1px}.wp-block-gbs-post-header-img.top .imgWrapper,.wp-block-gbs-post-header-img.top .text-wrapper,.wp-block-gbs-post-header-img.top img{border-radius:0}.wp-block-gbs-post-header-img.top .wp-block-post-featured-image img{border-radius:0!important}}.wp-block-gbs-animation-block .desktop{display:none}.wp-block-gbs-animation-block .mobile{display:block}@media (min-width:600px){.wp-block-gbs-animation-block .desktop{display:block}.wp-block-gbs-animation-block .mobile{display:none}}.wp-block-gbs-list-icon-text-item{align-items:center;display:flex;flex-direction:column}.wp-block-gbs-list-icon-text-item .wp-block-image{margin:0;width:75px}.wp-block-gbs-list-icon-text-item .wp-block-image img{width:75px}.wp-block-gbs-list-icon-text-item .text-content{flex:1;padding:7px 0;text-align:center}.wp-block-gbs-list-icon-text-item .text-content .h3{margin:0 0 7px}@media (min-width:600px){.wp-block-gbs-list-icon-text-item{flex-direction:row}.wp-block-gbs-list-icon-text-item .wp-block-image{margin:0 15px 0 0;width:120px}.wp-block-gbs-list-icon-text-item .wp-block-image img{width:100px}.wp-block-gbs-list-icon-text-item .text-content{text-align:left}}.wp-block-gbs-list-icon-text{margin:var(--block-margin-medium) 0}@media (min-width:600px){.wp-block-gbs-list-icon-text{margin:var(--block-margin-large)}}.list-icon-text{display:flex;flex-direction:column;gap:16px;margin-top:var(--block-margin-medium)}.list-icon-text .wp-block-gbs-list-icon-text-item{border-radius:10px;box-shadow:0 12px 24px 0 rgba(74,85,94,.1);padding:16px 24px}@media (min-width:600px){.list-icon-text .wp-block-gbs-list-icon-text-item{padding-left:0}}.wp-block-gbs-list-icon-text-simple,.wp-block-gbs-list-icon-text-with-intro{margin:var(--block-margin-large) 0}.wp-block-gbs-list-icon-text-with-intro .wp-block-gbs-list-icon-text-simple{margin:0}.wp-block-gbs-list-icon-text-with-intro h2{margin-bottom:0}.wp-block-gbs-list-icon-text-with-intro p{font-size:var(--wp--custom--typography--font-size--large);margin-top:8px}@media (min-width:600px){.wp-block-gbs-list-icon-text-with-intro{padding-left:var(--block-margin-large);padding-right:var(--block-margin-large)}}.journalist-s7extc{border:2px solid var(--wp--preset--color--background-4);border-radius:10px;margin-bottom:var(--block-margin-large);padding:30px;text-align:center}.journalist-s7extc .journalist-s7eybt{font-size:24px;margin-top:0}.journalist-s7extc .journalist-s7eych{font-size:24px;margin-top:0;width:100%}.journalist-s7extc .journalist-s7eygl{color:var(--wp--preset--color--primary)}.journalist-s7extc .journalist-s7eyct{margin-bottom:var(--block-margin-medium)}.journalist-s7extc .journalist-s7eysy{width:100%;word-break:keep-all}.recommanded-topics{margin-bottom:45px}.recommanded-topics .recommanded-topics-showmore{display:inline-block}.recommanded-topics .recommanded-topics-showless,.recommanded-topics.all-visible .recommanded-topics-showmore{display:none}.recommanded-topics.all-visible .recommanded-topics-showless{display:inline-block}.recommanded-topics-btn-wrapper{margin-top:23px}.recommanded-topics-s7ewo4{background-color:transparent;border:none;color:#0d1519;cursor:pointer;font-size:var(--wp--custom--typography--font-size--small);font-weight:700;margin-top:var(--block-margin-medium);position:relative}.recommanded-topics-s7ewo4:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/icon-arrow-right-black.svg);display:inline-block;margin-left:10px;vertical-align:middle}.recommanded-topics-s7ewo4:hover{text-decoration:underline}.gbs-tabs-block{margin:var(--block-margin-large) 0;position:relative}.gbs-tabs-block .swiper-container{margin:var(--block-margin-medium) 0}.gbs-tabs-block .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination{bottom:0}.gbs-tabs-block .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.gbs-tabs-block .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.gbs-tabs-block .gbs-tabs-block-s7tlgv{background:#fff;border-radius:10px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);height:90px;overflow-x:auto;padding:0 var(--block-margin-medium);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;white-space:nowrap}@media (min-width:905px){.gbs-tabs-block .gbs-tabs-block-s7tlgv.is-centered{text-align:center}}.gbs-tabs-block .gbs-tabs-block-s7tlgv::-webkit-scrollbar{display:none}.gbs-tabs-block .gbs-tabs-block-s7tlhe{background-color:transparent;border:0;color:var(--wp--preset--color--text-1);cursor:pointer;font-size:24px;font-weight:700;height:100%;margin:0 5px;padding:0 30px;position:relative;scroll-snap-align:center;vertical-align:top;white-space:nowrap}@media (max-width:599px){.gbs-tabs-block .gbs-tabs-block-s7tlhe{font-size:20px;max-width:300px;padding:0 20px;white-space:normal}}.gbs-tabs-block .gbs-tabs-block-s7tlhe.is-active:after{background-color:var(--wp--preset--color--primary);border-radius:5px 5px 0 0;bottom:0;content:" ";display:block;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.gbs-tabs-block .swiper-slide{background-color:#fff;height:auto}.gbs-tabs-block .gbs-tabs-block-s7touu{align-items:center;display:flex;flex-direction:column;gap:var(--block-margin-small)}@media (min-width:600px){.gbs-tabs-block .gbs-tabs-block-s7touu{flex-direction:row;gap:var(--block-margin-large)}.gbs-tabs-block .gbs-tabs-block-s7tory{max-width:30%}}.gbs-tabs-block .gbs-tabs-block-s7tory img{width:100%}.gbs-tabs-block .gbs-tabs-block-s7tot1{flex:1;overflow:hidden;padding:10px var(--block-margin-medium)}@media (max-width:767px){.gbs-tabs-block .gbs-tabs-block-s7tot1{padding-bottom:50px}}@media (min-width:600px){.gbs-tabs-block .gbs-tabs-block-s7tot1{padding:10px var(--block-margin-large)}}.gbs-tabs-block .gbs-tabs-block-s7tot1 p{margin:0}.editor-styles-wrapper .gbs-tabs-block{background-color:var(--wp--preset--color--background-2);padding:1.5rem}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wjit{align-items:center;display:flex;margin-bottom:var(--block-margin-medium)}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wjiy{font-size:16px}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wjiy:first-of-type{padding-left:0}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wjiy.is-active{font-weight:700}.editor-styles-wrapper .gbs-tabs-block .gbs-tabs-block-s8wkdd{margin-left:.5rem}.wp-block-gbs-timeline{margin:var(--block-margin-medium) 0;position:relative}@media (min-width:905px){.wp-block-gbs-timeline{margin:var(--block-margin-large) 0}}.wp-block-gbs-timeline:before{background-color:#f1f3f4;content:" ";display:block;height:10px;left:0;position:absolute;transform:translateY(75px);width:100%;z-index:-1}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner::-webkit-scrollbar{display:none}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner.with-visible-scroll{scrollbar-width:auto!important}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner.with-visible-scroll::-webkit-scrollbar{display:block!important;height:10px}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner.with-visible-scroll::-webkit-scrollbar-thumb{background-color:#888}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner.with-visible-scroll::-webkit-scrollbar-track{background-color:#f1f1f1}.wp-block-gbs-timeline .wp-block-gbs-timeline-inner>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:30px;position:static}.wp-block-gbs-timeline .wp-block-gbs-timeline-item{flex-shrink:0;scroll-snap-align:start;width:240px}.wp-block-gbs-timeline .wp-block-gbs-timeline-item>p{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:5px;color:#fff;display:inline-flex;font-size:var(--wp--custom--typography--font-size--huge);height:40px;justify-content:center;margin:0 0 80px;padding:0 10px;position:relative;text-align:center}.wp-block-gbs-timeline .wp-block-gbs-timeline-item>p:before{background-color:var(--wp--preset--color--primary);border-radius:100%;content:" ";display:block;height:34px;left:10px;position:absolute;top:63px;width:34px}.wp-block-gbs-timeline .wp-block-gbs-timeline-item>p:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--wp--preset--color--primary);content:" ";display:inline-block;height:0;left:20px;position:absolute;top:100%;width:0}.wp-block-gbs-timeline .swiper-navigation{display:flex}.wp-block-gbs-timeline .swiper-button-next,.wp-block-gbs-timeline .swiper-button-prev{background-color:transparent;border:2px solid var(--wp--preset--color--primary);border-radius:100%;bottom:0;box-sizing:border-box;color:var(--wp--preset--color--primary);height:35px;left:0;margin:0 0 0 10px;position:static;top:auto;width:35px}.wp-block-gbs-timeline .swiper-button-next.swiper-button-next,.wp-block-gbs-timeline .swiper-button-prev.swiper-button-next{left:45px}.wp-block-gbs-timeline .swiper-button-next:after,.wp-block-gbs-timeline .swiper-button-prev:after{transform:scale(.3)}.wp-block-gbs-media-text-locked{align-items:flex-start;display:flex}.wp-block-gbs-media-text-locked .wp-block-image{flex-shrink:0;margin-right:var(--block-margin-small)}.wp-block-gbs-media-text-locked .wp-block-image+p{margin-top:0}.wp-block-gbs-media-text-locked p:last-of-type{margin-bottom:0}.wp-block-gbs-slider-simple{margin:var(--block-margin-medium) 0;position:relative}@media (min-width:905px){.wp-block-gbs-slider-simple{margin:var(--block-margin-large) 0}}@media (max-width:904px){.wp-block-gbs-slider-simple .swiper-wrapper{padding-bottom:30px}}@media (min-width:905px){.wp-block-gbs-slider-simple .has-navigation .swiper-wrapper{padding-bottom:30px}}.wp-block-gbs-slider-simple .swiper-navigation{display:flex}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner{display:flex;flex-wrap:nowrap;gap:var(--block-margin-medium);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:auto!important}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner::-webkit-scrollbar{display:block!important;height:10px}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner::-webkit-scrollbar-thumb{background-color:#888}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner::-webkit-scrollbar-track{background-color:#f1f1f1}.editor-styles-wrapper .wp-block-gbs-slider-simple .wp-block-gbs-slider-simple-inner>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:30px;position:static}.wp-block-gbs-slider-simple:has(.swiper-container){overflow-x:hidden}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-next,.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-prev{border:2px solid var(--wp--preset--color--primary);border-radius:100%;bottom:0;box-sizing:border-box;color:var(--wp--preset--color--primary);height:35px;left:0;margin:0 0 0 10px;position:static;top:auto;width:35px}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-next.swiper-button-next,.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-prev.swiper-button-next{left:45px}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-next:after,.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-button-prev:after{transform:scale(.3)}@media (min-width:600px){.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination{bottom:0}}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--text-3);border-radius:5px;height:10px;margin:0 5px;opacity:1;width:10px}.wp-block-gbs-slider-simple:has(.swiper-container) .swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--wp--preset--color--primary);width:25px}.wp-block-gbs-slider-simple.is-profile .wp-block-gbs-media-text-locked .wp-block-image img{border:1px solid #f1f3f4!important;border-radius:10px!important;padding:10px!important}.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked{flex-direction:column}.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked .wp-block-image{width:100%}.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked .wp-block-image img{border-radius:10px;width:100%}@media (max-width:599px){.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked .wp-block-image{margin:0 0 15px}.wp-block-gbs-slider-simple .wp-block-gbs-media-text-locked .wp-block-image img{width:100%!important}}.gbs-country-dropdown-wrapper{margin:var(--block-margin-large) 0;padding:0}@media (min-width:905px){.gbs-country-dropdown-wrapper{background-color:var(--wp--preset--color--background-2);padding:var(--block-margin-large)}}.gbs-country-dropdown{align-items:center;align-self:stretch;background-color:#fff;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:90px;max-height:90px;padding:0 30px;position:relative;z-index:100}.gbs-country-dropdown .gbs-country-dropdown-s8hlu2:not(.is-active:focus-within) .gbs-country-dropdown-s8hq7b{display:none}.gbs-country-dropdown .editor-styles-wrapper .gbs-country-dropdown-s8hq7b{display:none!important}.gbs-country-dropdown .gbs-country-dropdown-s8hmoub{background-color:transparent;border:none;font-size:var(--wp--custom--typography--font-size--large);margin:0;position:relative;width:100%;z-index:1}@media (min-width:905px){.gbs-country-dropdown .gbs-country-dropdown-s8hmoub{font-size:24px;font-weight:700}}.gbs-country-dropdown .gbs-country-dropdown-s8hmoub:after{background-color:var(--wp--preset--color--primary);background-image:url(/svg_from_stylesheet/themes/leasingsolutions/icon-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:5px;content:"";display:block;height:35px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:35px;z-index:3}.gbs-country-dropdown .gbs-country-dropdown-s8hlu2{background-image:linear-gradient(180deg,transparent 84px,#fff 0,#fff);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.07);box-sizing:border-box;left:0;padding-top:90px;position:absolute;top:0;width:100%;z-index:1}.gbs-country-dropdown .gbs-country-dropdown-s8hq7b{margin-top:0;padding:0 var(--block-margin-medium)}.gbs-country-dropdown .gbs-country-dropdown-s8hq7b:before{background-color:#f1f3f4;border-radius:10px;content:" ";display:block;height:2px}.gbs-country-dropdown .gbs-country-dropdown-s8hlvb{display:none;font-weight:700;margin:var(--block-margin-medium) 0;text-transform:uppercase}.gbs-country-dropdown .gbs-country-dropdown-s8hlvg{display:flex;flex-wrap:wrap;gap:20px 0;list-style-type:none;margin:30px 0 45px 15px;padding:0}@media (min-width:905px){.gbs-country-dropdown .gbs-country-dropdown-s8hlvg{gap:25px 0}}.gbs-country-dropdown .gbs-country-dropdown-s8hlvt{flex-basis:50%}@media (min-width:905px){.gbs-country-dropdown .gbs-country-dropdown-s8hlvt{flex-basis:25%}}.gbs-country-dropdown .gbs-country-dropdown-s8hlvy:not(:hover){text-decoration:none}.wp-block-gbs-arguments{margin:var(--block-margin-large) 0;padding-top:60px}.wp-block-gbs-arguments .text-wrapper{margin:0 auto;max-width:1158px}.wp-block-gbs-arguments .h2{margin:0 0 24px}.wp-block-gbs-arguments .wp-block-gbs-card-box{margin:0;max-width:300px!important}@media (min-width:600px){.wp-block-gbs-arguments{padding:30px 60px}.wp-block-gbs-arguments .text-wrapper{padding:30px 0 0}}.editor-styles-wrapper .wp-block-gbs-arguments{padding:30px}.editor-styles-wrapper .wp-block-gbs-arguments .wp-block-gbs-card-box{flex:1}.wp-block-gbs-push{align-items:center;background:var(--wp--preset--color--primary);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;margin:45px 0;padding:30px}.solutions-pushs .wp-block-gbs-push{height:100%}.wp-block-gbs-push .text-content{color:var(--wp--preset--color--background-1);flex:1;text-align:center}.wp-block-gbs-push .text-content .h2,.wp-block-gbs-push .text-content .h3{margin:0}.wp-block-gbs-push .text-content p{font-size:var(--wp--custom--typography--font-size--x-small);margin-top:15px}.wp-block-gbs-push .text-content .wp-block-button{margin-top:30px}.wp-block-gbs-push .text-content .wp-block-button .wp-element-button{white-space:nowrap;width:100%}.wp-block-gbs-push .animation{flex:1;margin-bottom:30px;order:-1}@media (min-width:600px){.wp-block-gbs-push{flex-direction:row}.wp-block-gbs-push .text-content{flex:3;margin-right:30px;text-align:left}.wp-block-gbs-push .text-content .wp-block-button .wp-element-button{width:auto}.wp-block-gbs-push .animation{flex:2;margin-bottom:0;order:1}.wp-block-gbs-push.has-format-large{padding:60px}.wp-block-gbs-push.has-format-large .text-content{flex:2;margin-right:90px}.wp-block-gbs-push.has-format-large .animation{flex:1}}.wp-block-gbs-go-further{margin:var(--block-margin-large) 0}.wp-block-gbs-go-further .h2{font-size:var(--wp--custom--typography--font-size--huge);margin-bottom:20px}.wp-block-gbs-go-further .go-further-posts .swiper-wrapper{grid-template-columns:none}.wp-block-gbs-go-further .go-further-posts.gbs-swiper-mobile .swiper-wrapper{padding-bottom:40px}.wp-block-gbs-go-further .go-further-posts.gbs-swiper-mobile .swiper-wrapper>.swiper-slide{display:flex;height:auto}.wp-block-gbs-go-further .go-further-posts.gbs-swiper-mobile .swiper-pagination{bottom:0}.wp-block-gbs-go-further .go-further-posts .content__excerpt{margin:0 0 10px}.wp-block-gbs-go-further.block-editor-block-list__block .wp-block-gbs-go-further{border:none;margin:0;padding:0}.wp-block-gbs-go-further.block-editor-block-list__block .wp-block-gbs-go-further .go-further__header{display:none}@media (min-width:600px){.wp-block-gbs-go-further{margin:var(--block-margin-large)}.wp-block-gbs-go-further .h2{margin-bottom:45px}.wp-block-gbs-go-further .go-further-posts .swiper-wrapper{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:60px;overflow:visible}.wp-block-gbs-go-further .go-further-posts.gbs-swiper-mobile .swiper-wrapper>.swiper-slide{margin-right:0!important}}.wp-block-gbs-case-study{background-color:var(--wp--preset--color--background-2);display:flex;flex-direction:column;margin:40px -30px 0;overflow:hidden}.wp-block-gbs-case-study .case-study-resume{padding:40px}.wp-block-gbs-case-study .case-study-label{margin-bottom:10px}.wp-block-gbs-case-study .case-study-title{margin-bottom:var(--block-margin-small)}.wp-block-gbs-case-study .case-study-image-mobile{display:block}.wp-block-gbs-case-study .case-study-image-mobile img{border-radius:0;display:block;height:auto;width:100%}.wp-block-gbs-case-study .case-study-excerpt{font-size:var(--wp--custom--typography--font-size--medium)}.wp-block-gbs-case-study .case-study-link{margin-top:var(--block-margin-medium)}.wp-block-gbs-case-study .case-study-link>.wp-block-button__link{width:100%}@media (max-width:904px){.wp-block-gbs-case-study .case-study-image>img{height:100%}}@media (min-width:600px){.wp-block-gbs-case-study{border-radius:10px;flex-direction:row;margin:var(--block-margin-large) 0}.wp-block-gbs-case-study .case-study-resume{flex:5}.wp-block-gbs-case-study .case-study-image{flex:3;margin-left:60px}.wp-block-gbs-case-study .case-study-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gbs-case-study .case-study-image-mobile{display:none}.wp-block-gbs-case-study .case-study-link>.wp-block-button__link{width:auto}}.wp-block-gbs-case-study.block-editor-block-list__block{border:none;box-shadow:none;padding:0}.wp-block-gbs-collapse{align-items:flex-start;background-color:#fff;border:2px solid #f1f3f4;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:190px;-webkit-hyphens:auto;hyphens:auto;max-width:240px;overflow-y:auto;position:relative}.wp-block-gbs-collapse p,.wp-block-gbs-collapse>.wp-block-heading{transition:top .25s}.wp-block-gbs-collapse .wp-block-heading{font-size:16px;font-weight:700;-webkit-hyphens:auto;hyphens:auto}.wp-block-gbs-collapse p{font-size:12px}.wp-block-gbs-collapse.is-admin{margin-bottom:2rem;padding:20px;width:240px}.wp-block-gbs-collapse:not(.is-admin).is-active .wp-block-heading,.wp-block-gbs-collapse:not(.is-admin).is-active p{top:45%}.wp-block-gbs-collapse:not(.is-admin).is-active .wp-block-gbs-collapse-s9iw6l{background-image:url(/svg_from_stylesheet/themes/leasingsolutions/close-s9itcs.svg)}.wp-block-gbs-collapse:not(.is-admin) .wp-block-gbs-collapse-s9iw6l{background:url(/svg_from_stylesheet/themes/leasingsolutions/plus-s9itcs.svg) 50% no-repeat #fff;border:solid #f1f3f4;border-radius:0 0 0 5px;border-width:0 0 2px 2px;cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px}.wp-block-gbs-collapse:not(.is-admin) .wp-block-heading{margin:0;padding:0 20px;position:absolute;top:100%;transform:translateY(calc(-100% - 20px))}.wp-block-gbs-collapse:not(.is-admin) p{height:90px;line-height:1.5;margin:0;overflow-y:auto;padding:0 20px;position:absolute;top:100%}.wp-block-embed__wrapper.youtube-video-block{aspect-ratio:16/9;height:auto;width:100%}.wp-block-gbs-gradient-card{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;box-shadow:0 10px 20px 0 rgba(74,85,94,.16);box-sizing:border-box;display:flex;flex-direction:column;height:337px!important;justify-content:flex-end;max-width:307.6px;position:relative;transition:all .3s ease;width:100%}.wp-block-gbs-gradient-card .expanded-content{background-color:var(--wp--preset--color--background-1);padding:24px 16px}.wp-block-gbs-gradient-card.has-color-purple{background-image:url(../assets/images/purple-gradient.svg)}.wp-block-gbs-gradient-card.has-color-green{background-image:url(../assets/images/green-gradient.svg)}.wp-block-gbs-gradient-card.has-color-orange{background-image:url(../assets/images/orange-gradient.svg)}.wp-block-gbs-gradient-card .icon-wrapper{height:200px;margin:0 auto;transition:height .3s ease;width:200px}.wp-block-gbs-gradient-card .icon-wrapper img,.wp-block-gbs-gradient-card .icon-wrapper svg{height:100%;width:100%}.wp-block-gbs-gradient-card .icon-wrapper path[stroke]{stroke:var(--wp--preset--color--background-1)}.wp-block-gbs-gradient-card .icon-wrapper path[fill]{fill:var(--wp--preset--color--background-1)}.wp-block-gbs-gradient-card.has-content .icon-wrapper{transition:opacity .3s ease,height .3s ease}.wp-block-gbs-gradient-card.has-content.expanded .icon-wrapper{height:0;opacity:0}.wp-block-gbs-gradient-card .text-content{background-color:var(--wp--preset--color--background-1);border-radius:0 20px 0 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:106px;overflow:hidden;padding:24px 24px 24px 16px;transition:all .3s ease;width:90%}.wp-block-gbs-gradient-card.has-content .text-content p,.wp-block-gbs-gradient-card.has-content .text-content ul{font-size:16px;opacity:0;transition:opacity .3s ease}.wp-block-gbs-gradient-card.has-content.expanded .text-content{border-radius:18px;height:100%;padding:24px 16px;width:100%}.wp-block-gbs-gradient-card.has-content.expanded .text-content p,.wp-block-gbs-gradient-card.has-content.expanded .text-content ul{opacity:1}.wp-block-gbs-gradient-card.has-content.expanded .text-content ul{display:flex;flex-direction:column;gap:8px;list-style-type:none;padding-left:16px}.wp-block-gbs-gradient-card.has-content.expanded .text-content ul li{align-items:center;display:flex;gap:16px;position:relative}.wp-block-gbs-gradient-card.has-content.expanded .text-content ul li:before{background-color:var(--wp--preset--color--primary);border-radius:50%;content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:6px;margin-right:8px;width:6px}.wp-block-gbs-gradient-card h3{flex-shrink:0;font-size:var(--wp--custom--typography--font-size--large);font-weight:400;line-height:1;margin:0;overflow-wrap:anywhere;transition:font-size .3s ease}.wp-block-gbs-gradient-card:not(.expanded) .text-content h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.wp-block-gbs-gradient-card.has-link{text-decoration:none}.wp-block-gbs-gradient-card.has-link .text-content h3:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/gradient-card-arrow.svg);display:inline-block;margin-left:10px;vertical-align:middle}.wp-block-gbs-gradient-card.has-content,.wp-block-gbs-gradient-card.has-link{cursor:pointer}.wp-block-gbs-gradient-card:hover{box-shadow:0 10px 30px 0 rgba(74,85,94,.36)}.wp-block-gbs-gradient-card:hover:not(.expanded) .icon-wrapper{height:190px}.wp-block-gbs-gradient-card:hover:not(.expanded) .text-content{border-radius:0 0 20px 20px;height:100%;width:100%}.wp-block-gbs-gradient-card:hover:not(.expanded) .text-content h3{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset}.gbs-accordion-block{background-color:var(--wp--preset--color--background-2);border-radius:0;margin:24px -30px;padding:40px var(--block-margin-medium)}@media (min-width:600px){.gbs-accordion-block{border-radius:8px;margin:24px 0;padding:40px var(--block-margin-large)}}.gbs-accordion-item{border-radius:8px;box-shadow:0 10px 20px 0 rgba(74,85,94,.16);font-family:var(--wp--custom--typography--font-family--body);font-size:var(--wp--custom--typography--font-size--medium);margin-bottom:16px;padding:16px}.gbs-accordion-header,.gbs-accordion-item{background-color:var(--wp--preset--color--background-1)}.gbs-accordion-header{align-items:center;border:none;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:5.5px 0;position:relative;text-align:left;width:100%}.gbs-accordion-header:after{height:35px;transition:content .3s ease-in-out;width:35px}.gbs-accordion-header[aria-expanded=true]:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/close-accordion-primary.svg)}@media (min-width:1240px){.gbs-accordion-header[aria-expanded=true]:hover:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/close-accordion-primary-hover.svg)}}.gbs-accordion-header[aria-expanded=false]:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/open-accordion-primary.svg)}@media (min-width:1240px){.gbs-accordion-header[aria-expanded=false]:hover:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/open-accordion-primary-hover.svg)}}.gbs-accordion-content{align-items:center;display:flex;flex-direction:column;gap:var(--block-margin-small);height:0;overflow:hidden}@media (min-width:600px){.gbs-accordion-content{flex-direction:row;gap:var(--block-margin-large)}}.gbs-accordion-animation{flex:1}.gbs-accordion-body{flex:2}.has-gradient-background{position:relative}.has-gradient-background.horizontal-padding{padding:var(--block-margin-medium) 0}.has-gradient-background:before{background-image:linear-gradient(180deg,#f9f3ea,#fff 50%);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.has-gradient-background.block-editor-block-list__block>*{position:relative}.has-gradient-background.block-editor-block-list__block:before{z-index:0}@media (min-width:600px){.has-gradient-background.horizontal-padding{padding:var(--block-margin-large)}.has-gradient-background:before{background-image:linear-gradient(180deg,#f9f3ea,#fff)}}.has-gradient-background .has-gradient-background{margin:0;padding:0}.has-gradient-background .has-gradient-background:before{content:none}.contact-block-light-grey{background-color:var(--wp--preset--color--background-2);border-radius:10px;padding:30px}.contact-block-light-grey .wp-block-image{margin:0 0 20px}.contact-block-light-grey .wp-block-heading{font-size:1.75rem;margin:0 0 10px;margin-block-start:0}.contact-block-light-grey .wp-block-paragraph,.contact-block-light-grey p{font-family:var(--wp--preset--font-family--open-sans);font-size:14px;font-weight:400}.contact-block-light-grey .wp-block-paragraph strong,.contact-block-light-grey p strong{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:16px;font-weight:400}.contact-block-light-grey .wp-block-buttons{margin:10px 0 0}.text-and-contact>.wp-block-column:first-child{padding:0}@media (min-width:1240px){.text-and-contact>.wp-block-column:first-child{padding:0 60px!important}}@media (min-width:600px) and (max-width:1239px){.text-and-contact>.wp-block-column:first-child{flex-basis:60%!important}.text-and-contact>.wp-block-column:last-child{align-self:baseline;flex-basis:40%!important}}.contact-block-green-simple{border-radius:10px;cursor:pointer;display:block;margin:var(--block-margin-large) 0;position:relative;text-decoration:none}.contact-block-green-simple .contact-block-green-simple-content-wrapper{background-color:var(--wp--preset--color--background-2);border-radius:10px;color:var(--wp--preset--color--text-1);padding:30px}.contact-block-green-simple .wp-block-paragraph,.contact-block-green-simple p{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:1.125rem}.contact-block-green-simple .mobile-link{background:none;border-bottom:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--text-1);display:inline-block;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;margin:0;position:relative;text-decoration:none;text-transform:none;transition:all .3s ease-in-out}.contact-block-green-simple:hover .mobile-link{color:var(--wp--preset--color--primary)}.contact-block-green-simple[class*=is-animated]>svg{display:none}@media (min-width:600px){.contact-block-green-simple .contact-block-green-simple-content-wrapper{padding:60px 150px}.contact-block-green-simple .mobile-link{display:none}.contact-block-green-simple[class*=is-animated]>svg{display:block;height:75px!important;left:60px;position:absolute;top:35%;width:75px!important;stroke:var(--wp--preset--color--primary)!important}.contact-block-green-simple[class*=is-animated]>svg *{fill:var(--wp--preset--color--primary)!important;stroke:var(--wp--preset--color--primary)!important;stroke-width:.5!important}.contact-block-green-simple:after{background:url(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-green-thinner.svg) 50% no-repeat;background-size:20px;content:"";display:block;height:20px;opacity:1;position:absolute;right:65px;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:20px}.contact-block-green-simple:hover:after{right:60px;transform:translateY(-50%)}}.contact-block-green-double{background-color:var(--wp--preset--color--primary);border-radius:10px;color:var(--wp--preset--color--background-1);display:block;margin:var(--block-margin-large) 0;padding:30px}.contact-block-green-double>.wp-block-columns{gap:30px;margin-top:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column{background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:15px 15px 30px 0 rgba(0,0,0,.07);color:var(--wp--preset--color--text-1);display:flex;flex-direction:column;padding:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header>figure{height:30px;line-height:30px;margin:0 15px 0 0!important;padding:10px;vertical-align:middle;width:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header>figure img{vertical-align:middle}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header>.wp-block-heading{margin:0!important}.contact-block-green-double>.wp-block-columns>.wp-block-column p{display:none}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons{margin-top:auto}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons>.wp-block-button{width:100%}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons>.wp-block-button>.wp-block-button__link{display:block}@media (min-width:600px){.contact-block-green-double{padding:60px}.contact-block-green-double>.wp-block-columns{gap:60px}.contact-block-green-double>.wp-block-columns>.wp-block-column{background:var(--wp--preset--color--background-1);border-radius:10px;color:var(--wp--preset--color--text-1);display:flex;flex-direction:column;padding:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header{align-items:flex-start;display:flex;flex-direction:column}.contact-block-green-double>.wp-block-columns>.wp-block-column .contact-block-green-double-header>figure{height:45px;margin:0 0 10px!important;padding:15px;width:45px}.contact-block-green-double>.wp-block-columns>.wp-block-column p{display:block;font-size:14px;margin:0}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons{margin-top:auto;padding-top:30px}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons>.wp-block-button{width:auto}.contact-block-green-double>.wp-block-columns>.wp-block-column>.wp-block-buttons>.wp-block-button>.wp-block-button__link{display:inline-block}}.contact-block-grey-double{background-color:var(--wp--preset--color--background-2);border-radius:10px;display:block;margin:var(--block-margin-large) 0;padding:30px}.contact-block-grey-double>.wp-block-columns{gap:30px;margin-top:30px}.contact-block-grey-double>.wp-block-columns>.wp-block-column{align-items:center;background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:15px 15px 30px 0 rgba(0,0,0,.07);display:flex}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper{align-items:center;align-self:stretch;display:flex;padding:15px 45px 10px 15px;position:relative;text-decoration:none;width:100%}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper>figure{height:39px;line-height:39px;margin:0 15px 0 0!important;padding:18px;vertical-align:middle;width:39px}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper>figure img{vertical-align:middle}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper>.wp-block-heading{margin:0!important}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper:after{background-image:url(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";display:block;height:15px;opacity:1;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .1s ease-in;width:15px}@media (min-width:600px){.contact-block-grey-double{padding:60px}.contact-block-grey-double>.wp-block-columns{gap:60px}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper:after{right:45px}.contact-block-grey-double>.wp-block-columns>.wp-block-column .wp-block-gbs-link-wrapper:hover:after{background-image:url(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-green.svg);right:40px}}.contact-3-blocks{background-color:var(--wp--preset--color--background-2);border-radius:10px;display:block;margin:0 auto var(--block-margin-large);max-width:1038px;padding:30px}.editor-styles-wrapper .contact-3-blocks{display:flex;flex-direction:column;padding:20px}.contact-3-blocks .wp-block-column{display:flex}.contact-3-blocks .wp-block-column .wp-block-gbs-card-box .text-content .wp-block-button{margin-top:auto}.contact-3-blocks .wp-block-button>.wp-block-button__link{padding:18px 22px 17px;width:100%}@media (max-width:599px){.contact-3-blocks{border-radius:0;margin:0 -30px var(--block-margin-medium)}}@media (min-width:600px) and (max-width:999px){.contact-3-blocks{flex-direction:column;margin:var(--block-margin-large) auto;padding:60px}.contact-3-blocks .wp-block-column .wp-block-gbs-card-box .text-content{height:100%}.bottom-ctas .contact-3-blocks{margin:0 auto var(--block-margin-large)}}@media (min-width:1000px){.contact-3-blocks{flex-direction:row}}.wp-block-button.is-animated-locker.is-style-animated>svg{height:20px!important;top:6px!important;width:20px!important}.solutions-pushs{flex-direction:column}.solutions-pushs>.wp-block-column{display:flex;flex-basis:auto}.solutions-pushs>.wp-container-core-columns-is-layout-2{gap:var(--block-margin-medium)}@media (min-width:905px){.solutions-pushs{flex-direction:row}}.gbs-sentence-builder-block{background:var(--wp--preset--color--background-2);border:2px solid #f1f3f4;border-radius:40px;margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium)}@media (min-width:905px){.gbs-sentence-builder-block{margin:0;padding:60px}}.editor-styles-wrapper .gbs-sentence-builder-block{padding:30px}.editor-styles-wrapper .gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt{white-space:nowrap}.editor-styles-wrapper .gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt img{height:40px!important;vertical-align:middle;width:40px!important}.editor-styles-wrapper .gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt:after{display:none}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9giug{align-items:center;display:flex;gap:15px;justify-content:center}@media (max-width:1239px){.gbs-sentence-builder-block .gbs-sentence-builder-block-s9giug{align-items:normal;flex-direction:column}}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9giug p{align-items:center;display:flex;margin:0}@media (min-width:1441px){.gbs-sentence-builder-block .gbs-sentence-builder-block-s9giug p{font-size:18px}}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt{align-items:center;background:#fff;border:none;border-radius:20px;box-shadow:5px 5px 30px 0 rgba(0,0,0,.07);cursor:pointer;display:flex;font-size:var(--wp--custom--typography--font-size--large);font-weight:700;-webkit-hyphens:auto;hyphens:auto;padding:15px}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt.is-active{color:var(--wp--preset--color--primary)}@media (max-width:1239px){.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt{justify-content:space-between}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt img{border-radius:10px!important;height:30px!important;width:30px!important}}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt img{background-color:var(--wp--preset--color--primary);border-radius:15px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.25);box-sizing:border-box;display:inline-block;height:50px;margin-right:15px;width:50px}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilt:after{content:url(/svg_from_stylesheet/themes/leasingsolutions/icon-arrow-s4xupj.svg);margin-left:15px}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilz{margin-top:30px;text-align:center}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilz:not(.is-active){display:none}.gbs-sentence-builder-block .gbs-sentence-builder-block-s9gilz p{margin-bottom:0}.gbs-key-figures-s84vro{margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium)}@media (min-width:600px){.gbs-key-figures-s84vro{padding:var(--block-margin-medium)}}@media (min-width:905px){.gbs-key-figures-s84vro{margin:var(--block-margin-large) 0;padding:var(--block-margin-large)}}.gbs-key-figures-s84vro>.wp-block-heading{font-size:var(--wp--custom--typography--font-size--gigantic)}.gbs-key-figures-s84vro .gbs-key-figures-s84vze{justify-content:center}.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group{text-align:center}@media (min-width:600px){.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group{flex-basis:calc(50% - 0.75rem)}}@media (min-width:905px){.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group{flex-basis:calc(33.33333% - 1rem)}}.gbs-key-figures-s84vro .gbs-key-figures-s84vze .wp-block-group p:first-of-type{font-size:var(--wp--custom--typography--font-size--gigantic)}.gbs-text-four-cards{margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium)}@media (min-width:905px){.gbs-text-four-cards{margin:var(--block-margin-large) 0;padding:var(--block-margin-large)}}.editor-styles-wrapper .gbs-text-four-cards>.block-editor-block-list__block{flex-direction:column}.gbs-text-four-cards .gbs-text-four-cards-s8le7a{align-items:normal;gap:1.5rem 0;justify-content:center}@media (max-width:599px){.gbs-text-four-cards .gbs-text-four-cards-s8le7a{gap:1.5rem}}@media (min-width:600px){.gbs-text-four-cards .gbs-text-four-cards-s8le7a{justify-content:space-between}}.gbs-text-four-cards .wp-block-gbs-card-box{flex:initial;flex-basis:calc(50% - 0.75rem)}.gbs-text-four-cards .wp-block-gbs-card-box .text-content .h3{font-size:var(--wp--custom--typography--font-size--medium)}.content__container .content__body-left{margin:0;padding:0 0 30px;position:relative}.content__container .content__body-left:after{background-color:var(--wp--preset--color--background-2);bottom:30px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.content__container .content__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.content__container .content__top__date{color:var(--wp--preset--color--text-2);font-size:var(--wp--custom--typography--font-size--x-small);line-height:132%}.content__container .h2{margin-bottom:30px}.content__container .content__excerpt{font-size:var(--wp--custom--typography--font-size--medium);font-weight:700}.content__container .content__excerpt p{margin:0 0 30px}.content__container .content__content{font-size:var(--wp--custom--typography--font-size--x-small);margin:0 0 45px}.content__container .content__content>p{font-size:var(--wp--custom--typography--font-size--x-small);margin:0 0 30px}.content__container .content__content>figure{margin:45px 0}.content__container .content__content>figure img{border-radius:10px}.content__container .content__content .wp-block-gbs-verbatim{margin:45px 0}.content__container .content__footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:45px}.content__container .content__footer__share{font-family:var(--wp--preset--font-family--bnpp-square);font-size:13px;margin-left:10px}.content__container .content__footer__share__link{display:inline-block;margin-left:15px;vertical-align:middle}.content__container .content__footer__share__link.linkedin svg{height:16px;width:auto}.content__container .content__footer__share__link.linkedin svg *{fill:var(--wp--preset--color--primary)}.content__container .content__footer__share__link.mail svg{height:20px;width:auto}.content__container .content__footer__share__link.mail svg *{stroke:var(--wp--preset--color--primary)}.content__container .content__footer__tags{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.content__container .content__footer__tags>li{margin-right:15px}.content__container .content__footer__tags>li>a{align-items:center;border:1px solid var(--wp--preset--color--background-2);border-radius:15px;color:var(--wp--preset--color--text-2);display:flex;font-size:var(--wp--custom--typography--font-size--x-small);font-weight:600;height:30px;justify-content:center;padding:0 15px;text-decoration:none}.content__container .content__body-right{margin-bottom:60px;padding-top:10px}.content__container .content__body-right-title{margin-bottom:30px}.content__container .content__related_posts{margin-bottom:35px}.content__container .content__related_posts .content__x-small{border-bottom:2px solid var(--wp--preset--color--background-2);margin:0;padding:25px 0}.content__container .content__related_posts .content__x-small:last-child{border-bottom:none}@media (min-width:600px){.content__container .content__body-left{border-right:2px solid var(--wp--preset--color--background-2);padding:30px 70px 30px 60px}.content__container .content__body-left:after{left:60px;width:calc(100% - 120px)}.content__container .content__top__date{font-size:var(--wp--custom--typography--font-size--xx-small)}.content__container .content__body-right{padding-right:30px;padding-top:30px}.content__container .content__related_posts{margin-bottom:25px}}.content__x-small .content__link_wrapper{display:block;text-decoration:none}.content__x-small .content__top__date{display:block;margin:0 0 7px}.content__x-small .content__top__title{font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--custom--typography--font-size--large);line-height:var(--wp--custom--typography--line-height--normal);margin:0 0 10px;transition:color .1s ease-in}.content__x-small .content__excerpt{font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:400;line-height:var(--wp--custom--typography--line-height--normal)}.content__x-small .content__excerpt p{font-size:var(--wp--custom--typography--font-size--xx-small);margin:0}.content__x-small .content__image-wrapper{flex:0 0 50%;height:100%;position:relative;width:100%}.content__x-small .content__image-wrapper>img{border-radius:10px 0 0 10px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:600px){.content__x-small .content__link_wrapper:hover .content__top__title{color:var(--wp--preset--color--primary)}}.content__medium{display:flex}.content__medium .content__link_wrapper{align-items:flex-start;background:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;justify-content:space-between;padding:30px;text-decoration:none;transition:all .1s ease-in}.content__medium .content__tag{color:var(--wp--preset--color--text-2);font-size:var(--wp--custom--typography--font-size--xx-small);margin:0 6px 15px;padding-left:17px;position:relative;text-transform:uppercase}.content__medium .content__tag:before{background-color:var(--wp--preset--color--primary);border-radius:50%;content:"";display:block;height:11px;left:0;position:absolute;top:2px;width:11px}.content__medium .content__top__title{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge);font-weight:700;line-height:124%;margin:0 0 15px;transition:color .1s ease-in}.content__medium .content__excerpt{font-size:var(--wp--custom--typography--font-size--x-small);font-weight:400}.content__medium .content__excerpt p{font-size:var(--wp--custom--typography--font-size--x-small);margin:0}.content__medium .content__image-wrapper{height:0;margin-bottom:15px;padding-top:50%;position:relative;width:100%}.content__medium .content__image-wrapper>img{border-radius:10px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:600px){.content__medium .content__link_wrapper:hover{box-shadow:5px 2px 15px 0 rgba(0,0,0,.2)}.content__medium .content__link_wrapper:hover .content__top__title{color:var(--wp--preset--color--primary)}}.content__case_study .content__image-wrapper{margin-bottom:var(--block-margin-medium)}.content__case_study .content__image-wrapper>img{border-radius:10px;display:block;height:auto;width:100%}.content__case_study .content__header{display:flex;flex-direction:column-reverse}.content__case_study .content__header__infos{margin-bottom:var(--block-margin-medium)}.content__case_study .content__header__info{display:flex;flex-direction:row;margin-bottom:7px}.content__case_study .content__header__info .content__header__info__label{color:var(--wp--preset--color--text-2);font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--custom--typography--font-size--x-small);font-weight:400;margin:0 7px 0 0;width:60px}.content__case_study .content__header__info .content__header__info__text{flex:1;font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--medium);line-height:1.2}.content__case_study .content__header__about.content__header__about--solution{margin-top:2rem}.content__case_study .content__header__about__text,.content__case_study .content__header__about__text p{font-size:var(--wp--custom--typography--font-size--x-small)}.content__case_study .contact-block-green-double{margin-top:0}@media (min-width:600px){.content__case_study .content__image-wrapper{margin-bottom:var(--block-margin-large)}.content__case_study .content__header{flex-direction:row;padding:0 var(--block-margin-large) 0}.content__case_study .content__header__main{flex:5;margin-right:var(--block-margin-large)}.content__case_study .content__header__infos{flex:2;margin:0}.content__case_study .content__header__info{flex-direction:column;margin-bottom:var(--block-margin-medium)}.content__case_study .content__header__info:last-of-type{margin-bottom:0}.content__case_study .content__header__info .content__header__info__label{font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:700;margin:0 0 10px;width:auto}.content__case_study .content__header__info .content__header__info__text{font-size:var(--wp--custom--typography--font-size--large);font-weight:700}.content__case_study .content__content{padding:0 var(--block-margin-large)}}.gform_wrapper.gravity-theme{position:relative}.gform_wrapper.gravity-theme .gform_heading .gform_description{font-size:24px;font-weight:700;white-space:pre-line}.gform_wrapper.gravity-theme .gform_heading .gform_required_legend{bottom:15px;font-size:var(--wp--custom--typography--font-size--x-small);margin:0;position:absolute}@media (min-width:905px){.gform_wrapper.gravity-theme .gform_heading .gform_required_legend{bottom:30px}}.gform_wrapper.gravity-theme .gfield_label:is(label,legend){color:#6b6e71;font-size:var(--wp--custom--typography--font-size--small);font-weight:400;text-transform:uppercase}.gform_wrapper.gravity-theme div.gform_fields{grid-row-gap:var(--block-margin-medium)}.gform_wrapper.gravity-theme :is(textarea,input:is([type=text],[type=email],[type=tel]),select){background:#fff;border:2px solid #dbdcdd;border-radius:5px;box-sizing:border-box}.gform_wrapper.gravity-theme :is(textarea,input:is([type=text],[type=email],[type=tel]),select):not(textarea){height:48px}.gform_wrapper.gravity-theme :is(textarea,input:is([type=text],[type=email],[type=tel]),select):is(textarea){padding:15px}.gform_wrapper.gravity-theme .ginput_container_select{position:relative}.gform_wrapper.gravity-theme .ginput_container_select:before{color:#f1f3f4;content:"|";position:absolute;right:30px;top:50%;transform:translateY(-50%)}.gform_wrapper.gravity-theme .ginput_container_select:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M0.710938 1.24999L6.69094 7.22999L12.7109 1.20999" stroke="%236B6E71" stroke-linecap="square" stroke-linejoin="round"/></svg>') no-repeat 50%;content:" ";display:block;height:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.gform_wrapper.gravity-theme .ginput_container_select .gfield_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal}.gform_wrapper.gravity-theme .gfield--type-consent div.gfield_consent_description{border-width:0;display:block;margin:0;overflow:auto;padding:10px}.gform_wrapper.gravity-theme .gfield--type-consent div.ginput_container_consent{background-color:transparent;font-size:var(--wp--custom--typography--font-size--small);margin-top:0;padding:15px}.gform_wrapper.gravity-theme .gfield--type-consent div.ginput_container_consent .gform-field-label{margin-left:10px}.gform_wrapper.gravity-theme div.gform_validation_errors{max-width:712px;padding-left:16px;text-align:center}.gform_wrapper.gravity-theme div.gform_validation_errors>h2 .gform-icon{display:none}.gform_wrapper.gravity-theme input[type=submit]{cursor:pointer}.contact-form_wrapper{border:2px solid var(--wp--preset--color--background-4);border-radius:10px;margin:var(--block-margin-medium) 0;padding:var(--block-margin-medium)}@media (min-width:600px){.contact-form_wrapper{margin:var(--block-margin-large) 0;padding:var(--block-margin-large)}}.contact-form_wrapper .contact-form{max-width:712px}.contact-form_wrapper .contact-form .gfield:not(.gfield_description_visible) .gfield_description:not(.gfield_consent_description):not(.gfield_validation_message){display:none}.gfield_validation_message{position:relative}.gfield_validation_message:after{content:url(../assets/images/icon-error-circle.svg);position:absolute;right:10px;top:16px}.header-s4zpdm{--header-height:92px;--header-s4w0x3-height:0;--sticky-value:calc((var(--header-height) - (var(--header-s4w0x3-height)))*-1);--floating-layer-shadow:5px 5px 30px 0 rgba(0,0,0,.12);--floating-layer-padding:var(--block-margin-small);--floating-layer-radius:10px;--floating-layer-background:#fff;margin:var(--block-margin-medium) 0;position:sticky;top:var(--sticky-value);z-index:10}.header-s4zpdm:has(:where(.header-s4w0x3)){--header-height:142px;--header-s4w0x3-height:60px}@media (min-width:905px){.header-s4zpdm:has(+.hero-header-s6sr04){margin-bottom:calc((var(--header-height) + var(--block-margin-medium))*-1)}}@media (hover:none) and (pointer:coarse){.header-s4zpdm:has(.mobile-nav-s5da2a.is-active,.nav-s4vr7x.is-active) .header-s5lvcn{position:relative}.header-s4zpdm:has(.mobile-nav-s5da2a.is-active,.nav-s4vr7x.is-active) .header-s5lvcn:before{background-color:var(--wp--preset--color--background-3);bottom:0;content:" ";left:0;position:absolute}}@media (hover:hover) and (pointer:fine){.header-s4zpdm:has(.mobile-nav-s5da2a.is-active,.nav-s4vr7x.is-group:hover,.nav-s4vr7x.is-group .nav-s4vrbo:hover) .header-s5lvcn{position:relative}.header-s4zpdm:has(.mobile-nav-s5da2a.is-active,.nav-s4vr7x.is-group:hover,.nav-s4vr7x.is-group .nav-s4vrbo:hover) .header-s5lvcn:before{background-color:var(--wp--preset--color--background-3);bottom:0;content:" ";height:10px;left:0;position:absolute;width:100%}}.header-s4zpdm.is-sticky:has(.header-s4w0x3) .header-s4w0ww,.header-s4zpdm.is-sticky:has(.header-s4w0x3) .header-s4zw9a{display:none}.header-s4zpdm.is-sticky .header-s4w0x3{align-items:center;display:flex}.header-s4zpdm.is-sticky .header-s5cs7h{display:block}@media (min-width:1240px){.header-s4zpdm.is-sticky{background:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.07)}.header-s4zpdm.is-sticky .header-s4w0rr{box-shadow:none}}@media (max-width:904px){.header-s4zpdm{--header-height:95px;--sticky-value:0;justify-content:center;margin-top:0}.header-s4zpdm .header-s5d85v{padding:0}.header-s4zpdm .header-s4w8bl,.header-s4zpdm .nav-s4vr7x,.header-s4zpdm .nav-s5d79b{display:none}.header-s4zpdm .header-s4w0rr{border-radius:0 0 5px 5px;justify-content:center}.header-s4zpdm .nav-s5d6ob{display:inline-block}}.header-srixka{height:4px;position:absolute;top:0;width:100%;z-index:100}.header-srixpj{background-color:var(--wp--preset--color--primary);display:block;height:100%;transition:width .1s ease;width:0}.header-s4w0rr{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;justify-content:flex-end;position:relative}.header-s4zpdm:not(.is-lead-form) .header-s4w0rr{height:var(--header-height)}.header-s4w0rr:has(.search-so2ucv.is-opened,.search-soa6x4:not(.hidden)){border-bottom-left-radius:0;border-bottom-right-radius:0}.header-s4w0rr>.header-s4zw9a{margin:0}.header-s4w0ww{align-items:center;display:flex;height:80px;justify-content:space-between;padding:0 var(--block-margin-small)}.header-s4w0ww>*{flex-shrink:0}.header-s4w0ww .wp-block-site-logo img{height:auto;max-height:60px;width:auto}.header-s4w14i{flex:1;font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--medium);margin:0 0 0 var(--block-margin-medium);white-space:nowrap}@media (max-width:904px){.header-s4w14i{display:none}}@media (max-width:1239px){.header-s4w0ww:has(.login-s4zpeo) .header-s4w14i{display:none}}.header-s4w8bl{background-color:#dbdcdd;display:inline-block;height:10px;margin:0 var(--block-margin-small);width:1px}.header-s4w0x3{height:var(--header-s4w0x3-height);position:relative}.header-s5cs7h{display:none}.header-s5cs7h .wp-block-site-logo img{max-height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.header-s4zw9a{border-width:0;border-bottom:2px solid var(--wp--preset--color--background-4);margin:var(--block-margin-small) 0}.group-websites-s4zp17{height:100%;position:relative;z-index:110}.group-websites-s4zpyi{align-items:flex-start;border-radius:var(--floating-layer-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--bnpp-sans);justify-content:flex-end;margin:0;padding:var(--floating-layer-padding);right:0;top:0;width:auto}.group-websites-s4zpyi.is-active:focus-within,.group-websites-s4zpyi:hover:not(.is-active){background-color:var(--floating-layer-background);box-shadow:var(--floating-layer-shadow);position:absolute;width:500px}@media (min-width:1240px){.group-websites-s4zpyi.is-active:focus-within,.group-websites-s4zpyi:hover:not(.is-active){width:600px}}.group-websites-s4zpyi.is-active:focus-within .group-websites-s4zqmo,.group-websites-s4zpyi:hover:not(.is-active) .group-websites-s4zqmo{display:block}.group-websites-s4zpyi.is-active:focus-within .group-websites-s4zwg0,.group-websites-s4zpyi:hover:not(.is-active) .group-websites-s4zwg0{display:block}.group-websites-s4zpyi.is-active:focus-within .group-websites-s4zp1o svg,.group-websites-s4zpyi:hover:not(.is-active) .group-websites-s4zp1o svg{transform:rotate(-180deg)}.group-websites-s4zqmo{display:none;flex-basis:50%;flex-grow:0;height:20px;line-height:20px;margin:0;padding:var(--block-margin-small) 0}.group-websites-s4zqmo svg{margin-right:10px}.group-websites-s4zp1o{color:var(--wp--preset--color--text-2);flex-basis:50%;flex-grow:0;font-size:var(--wp--custom--typography--font-size--small);height:20px;line-height:20px;margin:0;padding:var(--block-margin-small) 0;text-align:right;text-transform:uppercase;white-space:nowrap}.group-websites-s4zp1o svg{margin:0 0 2px 10px;vertical-align:middle}.group-websites-s4zwg0{display:none;flex:1;padding:0}.group-websites-s4zp1z{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;list-style:none;padding:0;row-gap:var(--block-margin-small)}.group-websites-s4zp1t{flex-basis:calc(25% - 20px);text-transform:uppercase}.group-websites-s4zp1h{border-radius:5px;color:#6b6e71;display:block;font-size:var(--wp--custom--typography--font-size--xx-small);padding:10px 5px;text-decoration:none;text-transform:uppercase}.group-websites-s4zp1h:hover{background:var(--wp--preset--color--background-2);color:var(--wp--preset--color--text-1)}.language-switcher-s4zpe1{height:100%;position:relative;z-index:110}.language-switcher-s4w1bw{align-items:center;color:var(--wp--preset--color--text-2);display:flex;font-size:var(--wp--custom--typography--font-size--small);height:50px;margin:0;padding-left:5px;position:relative;text-transform:uppercase;z-index:1}.language-switcher-s4w1bw svg{margin:0 0 2px 10px;vertical-align:middle}.language-switcher-s4w1c4{border-radius:var(--floating-layer-radius);box-sizing:border-box;font-family:var(--wp--preset--font-family--bnpp-sans);list-style:none;margin:0;min-height:100%;padding:var(--floating-layer-padding)}.language-switcher-s4zpe1:is(:hover:not(.is-active),.is-active:focus-within) .language-switcher-s4w1c4{background-color:var(--floating-layer-background);box-shadow:var(--floating-layer-shadow)}.language-switcher-s4zpe1:is(:hover:not(.is-active),.is-active:focus-within) .language-switcher-s4w1c4 .language-switcher-s4w1bw svg{transform:rotate(-180deg)}.language-switcher-s4zpe1:is(:hover:not(.is-active),.is-active:focus-within) .language-switcher-s4w1c4 .language-switcher-s4w1c8{display:block}.language-switcher-s4w1c8{display:none;margin:5px 0}.language-switcher-s4w1c8:first-of-type{border-top:2px solid #f1f3f4;margin-top:0}.language-switcher-s4w1c8:last-of-type{margin-bottom:0}.language-switcher-s4w1ci{border-radius:5px;display:block;font-size:var(--wp--custom--typography--font-size--small);padding:10px 5px;text-decoration:none;text-transform:uppercase}.language-switcher-s4w1ci:hover{background:var(--wp--preset--color--background-2);color:var(--wp--preset--color--text-1)}.login-s4zpeo{position:relative}.login-s4w9ih{z-index:2}.login-s4w9ih>a{cursor:default}.login-s4xms7{min-height:100%;min-width:100%;position:absolute;top:0;z-index:1}.login-s4xms7:hover{padding-top:45px}.login-s4xms7:hover .login-s4w8a3{display:block}@media (max-width:904px){.login-s4xms7{left:auto;right:0}}.login-s4w8a3{background:var(--floating-layer-background);border-radius:var(--floating-layer-radius);box-shadow:var(--floating-layer-shadow);box-sizing:border-box;display:none;padding:var(--floating-layer-padding);width:225px}@media (max-width:904px){.login-s4w8a3{width:275px}}.login-s4w9ih:hover+.login-s4xms7{padding-top:45px}.login-s4w9ih:hover+.login-s4xms7 .login-s4w8a3{display:block}.login-s4w9fm{border-color:var(--wp--preset--color--background-2);border-radius:10px;border-style:solid;border-width:2px;display:flex;flex-direction:column;margin:20px 0;padding:5px 5px 5px 50px;position:relative;text-decoration:none;transition:border-color .1s ease-in}@media (min-width:600px){.login-s4w9fm:hover{border-color:var(--wp--preset--color--primary)}}.login-s4xm77{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:7px;display:flex;height:30px;justify-content:center;left:5px;position:absolute;top:5px;width:30px}.login-s4w9fm.is-filled{background-color:var(--wp--preset--color--background-2)}.login-s4w9fp{align-items:center;color:var(--wp--preset--color--primary);display:inline-flex;font-size:var(--wp--custom--typography--font-size--xx-small);font-weight:700;min-height:30px}.nav-s4zaci{flex:1;font-family:var(--wp--preset--font-family--bnpp-sans)}.nav-s4zpf8{align-items:center;box-sizing:border-box;display:flex;height:100%;min-height:60px;padding:0 var(--block-margin-small);position:relative}.nav-s4zpf8 a{font-size:var(--wp--custom--typography--font-size--x-small);text-decoration:none}@media (min-width:1240px){.nav-s4zpf8 a{margin-right:20px}}.nav-s4zpf8 a:not(.nav-s4vrcs){white-space:nowrap}.nav-s4vrbi{display:inline-block;height:60px;line-height:60px;margin:0 8px;padding:0 12px;position:relative;text-transform:uppercase}.nav-s4vrbi.is-active{color:var(--wp--preset--color--primary)}.nav-s4vr7x.is-group .nav-s4vrbi{cursor:default}.nav-s4vrbi svg{margin:0 0 2px 10px;vertical-align:middle}.nav-s4vr7x.is-active:focus-within .nav-s4vrbi:after,.nav-s4vr7x:hover:not(.is-active) .nav-s4vrbi:after{background-color:var(--wp--preset--color--primary);border-radius:5px 5px 0 0;bottom:0;content:" ";display:block;height:5px;left:0;position:absolute;width:100%}.nav-s4vr7x.is-active:focus-within .nav-s4vrbi svg,.nav-s4vr7x:hover:not(.is-active) .nav-s4vrbi svg{transform:rotate(-180deg)}.nav-s4vr7x.is-active:focus-within .nav-s4vrbo,.nav-s4vr7x:hover:not(.is-active) .nav-s4vrbo{display:flex}.nav-s4vr7x:hover>.nav-s4vrbi:after{background-color:var(--wp--preset--color--primary);border-radius:5px 5px 0 0;bottom:0;content:" ";display:block;height:5px;left:0;position:absolute;width:100%}.nav-s4vrbo{background-color:var(--wp--preset--color--background-3);border-radius:0 0 var(--floating-layer-radius) var(--floating-layer-radius);box-sizing:border-box;color:#fff;display:none;left:0;padding:var(--block-margin-large);position:absolute;top:60px;width:100%}.nav-s4vrbu{border-right:3px solid var(--wp--preset--color--primary);display:flex;flex-basis:36%;flex-direction:column;justify-content:space-between;margin-right:var(--block-margin-medium);padding-right:var(--block-margin-medium)}.nav-s4vs2d{font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--huge)}.nav-s4vs2j{font-size:var(--wp--custom--typography--font-size--large);margin-bottom:var(--block-margin-medium)}.nav-s4vs4d,.nav-s4vs4o{align-items:flex-start;background-color:transparent;border-color:var(--wp--preset--color--text-2);border-radius:5px;border-style:solid;border-width:1px;display:flex;margin-bottom:var(--block-margin-small);padding:10px 20px;transition:all .1s ease-in;width:-moz-fit-content;width:fit-content}@media (min-width:600px){.nav-s4vs4d:hover,.nav-s4vs4o:hover{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}}.nav-s4vrc2{display:flex;flex:1;gap:var(--block-margin-medium);justify-content:space-between;margin-left:var(--block-margin-medium)}.nav-s5b1rm{flex:1}.nav-s4vrc8{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--bnpp-square);font-size:var(--wp--custom--typography--font-size--small);font-weight:700;height:calc(var(--wp--custom--typography--font-size--small)*2);margin-bottom:var(--block-margin-medium);text-transform:uppercase}.nav-s4vrce{display:flex;flex-basis:50%;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;row-gap:30px}.nav-s4vrcm{flex-basis:100%}.nav-s5b1xv .nav-s4vrcm{flex-basis:50%}.nav-s4vrcs{color:var(--wp--preset--color--background-1);position:relative;text-decoration:none}.nav-s4vrcs,.nav-s4vrcs:after{display:inline-block;transition:all .1s ease-in}.nav-s4vrcs:after{background:url(/svg_from_stylesheet/themes/leasingsolutions/link-arrow-green-thinner.svg) 50% no-repeat;background-size:10px;content:"";height:10px;opacity:0;padding-left:10px;vertical-align:middle;width:10px}@media (min-width:600px){.nav-s4vrcs:hover{color:var(--wp--preset--color--primary-on-dark)}.nav-s4vrcs:hover:after{opacity:1}}.nav-s4vt8w{align-items:normal;color:var(--wp--preset--color--text-2);-moz-column-gap:10px;column-gap:10px;display:flex;flex:1;justify-content:flex-end;text-align:right;text-transform:uppercase}@media (min-width:905px){.nav-s4vt8w{align-items:center}}.nav-s5d79b{align-items:flex-start;display:inline-flex}@media (min-width:905px){.nav-s5d79b+.header-s4w8bl{display:none}}.nav-s5d79b svg{height:auto;margin-right:10px;width:16px}.cta-main.nav-so2t6e{align-items:center;border-radius:5px;display:flex;height:35px;justify-content:center;padding:0;text-transform:uppercase;width:35px;stroke:#fff;border:1px solid var(--wp--preset--color--primary);transition:all .3s ease-in-out}@media (min-width:1240px){.cta-main.nav-so2t6e:hover{background-color:var(--wp--preset--color--background-1);stroke:var(--wp--preset--color--primary)}}.cta-main.nav-so2t6e:after,.nav-s5d6ob{display:none}.nav-s5d6ob{background-color:transparent;border:none;cursor:pointer;padding:0}.nav-s5d6ob:is(.is-active) .nav-s7i9il{display:none}.nav-s5d6ob:not(.is-active) .nav-s7i9iv{display:none}.nav-s5d6ob svg{height:35px;margin-right:0;width:35px}.mobile-nav-s5da2a{background-color:var(--wp--preset--color--background-3);bottom:0;color:#fff;display:none;overflow:auto;position:fixed;top:var(--header-height);width:100%}body:is(.admin-bar) .mobile-nav-s5da2a{top:calc(var(--header-height) + 46px)}.mobile-nav-s5da2a.is-active{display:block}.mobile-nav-s5h101{padding:0}.mobile-nav-s5d8z3{border-bottom:2px solid hsla(210,3%,43%,.24)}.mobile-nav-s5d8z3.is-group .mobile-nav-s5d8z9 svg{transform:rotate(0deg)}.mobile-nav-s5d8z3.is-group.is-active{background:hsla(210,3%,43%,.1)}.mobile-nav-s5d8z3.is-group.is-active .mobile-nav-s5d8zp{display:block}.mobile-nav-s5d8z3.is-group.is-active .mobile-nav-s5d8z9 svg{transform:rotate(-180deg)}.mobile-nav-s5d8z9{color:var(--wp--preset--color--primary);display:flex;font-size:var(--wp--custom--typography--font-size--medium);font-weight:700;justify-content:space-between;padding:20px var(--block-margin-medium);text-decoration:none;text-transform:uppercase}.mobile-nav-s5d8z9 svg{transform:rotate(-90deg)}.mobile-nav-s5d8zp{display:none;padding:0 var(--block-margin-medium) var(--block-margin-medium)}.mobile-nav-s5d8zz{color:var(--wp--preset--color--primary);font-size:var(--wp--custom--typography--font-size--small);font-weight:400;margin:var(--block-margin-medium) 0;text-transform:uppercase}.mobile-nav-s5d8zz:first-of-type{margin-top:var(--block-margin-small)}.mobile-nav-s5d90e{display:flex;flex-direction:column;gap:var(--block-margin-medium);list-style-type:none;margin:0;padding:0}.mobile-nav-s5d8zu{font-size:var(--wp--custom--typography--font-size--small);text-decoration:none}.mobile-nav-s5lnaf{border-bottom:2px solid hsla(210,3%,43%,.24);justify-content:center;margin:var(--block-margin-medium) 0;padding:0 var(--block-margin-medium) var(--block-margin-medium);z-index:3}.mobile-nav-s4w1c4{-moz-column-gap:30px;column-gap:30px;display:flex;justify-content:center;list-style-type:none;margin:var(--block-margin-medium);padding-left:0}.mobile-nav-s4w1ci{color:#6b6e71;text-decoration:none;text-transform:uppercase}.mobile-nav-s4w1ci.is-active{color:#fff}.mobile-nav-buttons-wrapper{align-items:center;border-bottom:2px solid hsla(210,3%,43%,.24);display:flex;justify-content:center;padding:var(--block-margin-medium)}.mobile-nav-buttons-wrapper>.mobile-nav-s5lnaf{border:none;margin:0 1rem 0 0;padding:0}.mobile-nav-buttons-wrapper>.login-s4zpeo{margin-left:1rem}.hero-header-s6sr04{position:relative}.hero-header-s6sr04+.container .breadcrumb-s8w4g6{margin-top:var(--block-margin-medium)}@media (max-width:599px){.hero-header-s6sr04{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}.hero-header-s6spe3{border-radius:10px;border-right:8px solid var(--wp--preset--color--primary);box-sizing:border-box;display:block;filter:brightness(.75) saturate(1.2);-webkit-filter:brightness(.75) saturate(1.2);height:550px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:599px){.hero-header-s6spe3{border:none;border-radius:0;height:326px}}.hero-header-s6sr26{align-items:flex-end;bottom:-38px;box-sizing:border-box;display:flex;height:100%;position:absolute;width:100%}@media (max-width:599px){.hero-header-s6sr26{bottom:0;margin-top:-48px;padding:0 24px;position:relative}}.hero-header-s6sr26 .container{width:100%}@media (max-width:599px){.hero-header-s6srly{padding:0}}.hero-header-s6srly :is(h1,p){color:var(--wp--preset--color--text-1);max-width:900px}.hero-header-s6srly h1{font-size:46px;-webkit-hyphens:auto;hyphens:auto}@media (max-width:904px){.hero-header-s6srly h1{font-size:30px}}@media (min-width:600px) and (max-width:1239px){.hero-header-s6srly h1{font-size:40px}}.title-wrapper-s6sry1{background-color:var(--wp--preset--color--background-1);border-radius:10px;box-shadow:5px 5px 25px 0 rgba(0,0,0,.07);padding:40px 24px}@media (max-width:599px){.title-wrapper-s6sry1{border-top:8px solid var(--wp--preset--color--primary);padding:24px}}.search-so2ucv{background:#fff;border-radius:0 0 10px 10px;position:absolute;top:100%;width:100%}@media (min-width:0) and (max-width:904px){.search-so2ucv{z-index:1000}}.search-so2ucv.is-opened{box-shadow:0 4px 10px 0 rgba(0,0,0,.07);box-sizing:border-box;display:block}.search-soa6x4{border-top:2px solid #f1f3f4;padding:0 20px}@media (min-width:0) and (max-width:904px){.search-soa6x4{max-height:calc(100vh - 200px);overflow-y:auto}}.search-so2ucv:has(.search-soa6x4.hidden){border-top:none}.search-so2ucv:not(.is-opened):has(.search-soa6x4.hidden) .search-so2uda{display:none}.search-soa6x4:not(.hidden)~.search-so2uda{border-bottom:2px solid var(--wp--preset--color--background-2)}label.search-so2udi{align-items:center;display:flex;position:relative}span.search-so8i5e{align-items:center;display:flex;height:30px;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:60px}span.search-so8iey svg{stroke:var(--wp--preset--color--primary);height:30px;width:30px}span.search-so8ifd{display:none;left:-4px;position:relative}span.search-so8ifd svg{height:40px;width:40px}.search-so2udu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:none;font-family:var(--wp--preset--font-family--bnpp-square);font-size:18px;font-weight:700;height:80px;outline:none;padding:10px 40px 10px 90px;width:100%}@media (min-width:905px){.search-so2udu{font-size:36px}}.search-so2udu::-webkit-search-cancel-button{display:none}.search-so2udu::-moz-placeholder{color:#dbdcdd;font-size:18px}.search-so2udu::placeholder{color:#dbdcdd;font-size:18px}@media (min-width:905px){.search-so2udu::-moz-placeholder{font-size:36px}.search-so2udu::placeholder{font-size:36px}}.search-soa6vq{position:relative}.search-soa6wi{font-size:16px;padding:10px;width:300px}.search-soa6x4.hidden{display:none}.search-soa6x4 .search-soa6xk{margin-bottom:30px}.search-soa6xk h3{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-block:20px;padding-bottom:5px;text-transform:uppercase}.search-soa6xk h3 a{color:var(--wp--preset--color--primary);font-size:14px;text-decoration:none;text-transform:none}.search-soa6xk ul{list-style:none;margin:0;padding:0}.search-soa6xk ul li{margin:10px 0}.search-soa6xk ul li a{text-decoration:none}.footer-s6qr7j{background-color:var(--wp--preset--color--background-3);color:#fff;padding:40px 0}.footer-s6qr7j .nav-s4vrc2{flex-wrap:wrap;gap:var(--block-margin-small);margin-left:0;max-width:46rem}@media (min-width:600px){.footer-s6qr7j .nav-s4vrc2{flex-wrap:nowrap}}.footer-s6qr7j .nav-sqfpz9{margin-inline:auto}.footer-s6qr7j .nav-s4vr7x{flex:1;min-width:0}.footer-s6qr7j .nav-s4vr7x .nav-s4vrc8{color:var(--wp--preset--color--primary-on-dark)}.footer-s6qr89{background-color:#fff;border-top:5px solid var(--wp--preset--color--primary);padding:var(--block-margin-small) 0}@media (min-width:600px){.footer-s6qsuz{display:flex}}.footer-s6qski{margin-right:var(--block-margin-large)}.footer-s6qski img{flex-shrink:0;height:auto;width:137px}.footer-s6qsjd{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--xx-small);margin:0 0 0 20px}.footer-s6sk28{flex-direction:column;flex-wrap:nowrap;row-gap:10px}.footer-s6qr2s .nav-s4vrcs{font-size:var(--wp--custom--typography--font-size--xx-small);transition:opacity .3s ease-in-out}.footer-s6qr2s .nav-s4vrcs:hover{color:#fff;opacity:.7}.footer-s6qr2s .nav-s4vrcs:after{display:none}.footer-s6qr2s .nav-s4vrct{border-bottom:1px solid transparent;transition:border .3s ease-in-out}.footer-s6qr2s .nav-s4vrct:hover{border-bottom-color:var(--wp--preset--color--background-1)}.footer-s6qr2s [class*=" is-social"] img{margin-right:10px;transition:all .1s ease-in;vertical-align:middle}.footer-s6qr2s [class*=" is-social"] img *{transition:all .1s ease-in}.footer-s6qr2s [class*=" is-social"]:after{display:none}@media (min-width:600px){.footer-s6qr2s [class*=" is-social"]:hover svg,.footer-s6qr2s [class*=" is-social"]:hover svg *{fill:var(--wp--preset--color--primary)}}.footer-s6s5do{-moz-column-gap:3px;column-gap:3px;display:flex;flex:1;flex-wrap:wrap}@media (min-width:600px){.footer-s6s5do{align-items:center;justify-content:center}}.footer-s6s5do .nav-s6s57r{color:#000;font-size:10px;text-decoration:none}.footer-s6s5do .nav-s6s57r:has(+.nav-s6s57r):after{content:"|"}.footer-s6s5do .nav-s6s57s{border-bottom:1px solid transparent;transition:border .3s ease-in-out}.footer-s6s5do .nav-s6s57s:hover{border-bottom-color:#000}.footer-s6sg8x{align-items:center;background-color:var(--wp--preset--color--background-3);border:none;border-radius:100%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:40px;top:0;transform:translateY(-50%);width:40px}@media (min-width:905px){.footer-s6sg8x{top:-10px;transform:translateY(-100%)}}.footer-s6sg8x .footer-s6sg3z{width:19px}.footer-sacbke{overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;word-wrap:normal}.footer-sacbke:active,.footer-sacbke:focus{overflow:visible;position:static!important;clip:auto;height:auto;width:auto}form.l9e43{display:flex;margin-block:var(--block-margin-medium)}label.sobqrv{align-items:center;display:inline-flex;max-width:600px;position:relative;width:100%}span.sobq8c{left:30px;position:absolute;top:50%;transform:translateY(-50%)}span.sobq8c svg{stroke:var(--wp--preset--color--primary);height:15px;width:15px}input[type=text].r4bc3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:2px solid var(--wp--preset--color--text-2);border-radius:30px;box-sizing:border-box;font-family:var(--wp--preset--font-family--bnpp-square);font-size:15px;font-weight:700;height:50px;margin-right:10px;outline:none;padding-inline:60px 20px;width:100%}@media (min-width:905px){input[type=text].r4bc3{font-size:18px}}input[type=text].r4bc3::-webkit-search-cancel-button{display:none}input[type=text].r4bc3::-moz-placeholder{color:#dbdcdd}input[type=text].r4bc3::placeholder{color:#dbdcdd}button[type=submit].v29f9{align-items:center;background:var(--wp--preset--color--primary);border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;gap:5px;height:50px;padding-inline:30px;text-transform:uppercase}div.sona0g{align-items:center;display:flex;justify-content:space-between}h1.o1253{color:var(--wp--preset--color--text-2);font-size:var(--wp--custom--typography--font-size--medium);margin:var(--block-margin-medium) 0;text-transform:uppercase}strong.son3rx{color:var(--wp--preset--color--primary)}label.sonac0{border:2px solid #dbdcdd;border-radius:5px;position:relative}label.sonac0 svg{position:absolute;right:16px;top:12px;transform:rotate(90deg)}label.sonac0:after{background-color:#f1f3f4;content:" ";height:18px;position:absolute;right:40px;top:10px;width:2px}select.son6m9{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:10px 55px 10px 10px}ul.w8234{list-style-type:none;margin:0;padding:0}li.oecc5{margin-bottom:15px}div.soag6h{border:2px solid var(--wp--preset--color--text-2);border-radius:10px;cursor:pointer;padding:30px}h2.f4431{font-size:var(--wp--custom--typography--font-size--medium)}p.q31z2{font-size:var(--wp--custom--typography--font-size--small)}a.d611b{font-family:var(--wp--preset--font-family--bnpp-sans);font-size:var(--wp--custom--typography--font-size--x-small);text-decoration:none}a.d611b svg{margin-left:5px;position:relative;top:3px;width:6px}div.qz142{margin:var(--block-margin-medium);text-align:center}div.qz142 .page-numbers{text-decoration:none}div.qz142 .page-numbers.current,p.sobxum{font-weight:700}p.sobxum{margin-block:var(--block-margin-medium)}@media (min-width:905px){.page-template-resources .resources-s7d0zv{border-right:2px solid var(--wp--preset--color--background-4);margin-right:40px;padding:30px 60px 0}.page-template-resources .resources-s7gkvo{display:none}}.page-template-resources .resources-s7czwv{margin-top:0}.page-template-resources .resources-s7et2c{align-items:center;display:flex;justify-content:center;margin-bottom:var(--block-margin-large)}.page-template-resources .resources-s7eivd{align-items:center;background:var(--wp--preset--color--background-1);border:2px solid var(--wp--preset--color--primary);border-radius:22px;color:var(--wp--preset--color--primary);cursor:pointer;display:inline-flex;font-size:var(--wp--custom--typography--font-size--x-small);height:45px;justify-content:center;padding:0 32px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}.page-template-resources .resources-s7eivd:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--background-1)}.page-template-resources .resources-s7etqi{display:none}.page-template-resources .resources-s7b9to{margin-bottom:var(--block-margin-medium);padding-bottom:var(--block-margin-medium)}.page-template-resources .resources-s7b9to:not(:last-of-type){border-bottom:2px solid #f1f3f4}@media (min-width:0){.page-template-resources .resources-s7b9to:last-of-type{margin-bottom:var(--block-margin-small);padding-bottom:var(--block-margin-small)}}.page-template-resources .resources-s7gcvf{display:flex;justify-content:space-between;grid-column-gap:15px;text-decoration:none}@media (min-width:600px){.page-template-resources .resources-s7gcvf{grid-column-gap:45px}}.page-template-resources .resources-s7gcvf.is-emphasized{flex-direction:column-reverse}@media (min-width:905px){.page-template-resources .resources-s7gcvf.is-emphasized .resources-s7b9wn{font-size:var(--wp--custom--typography--font-size--huge)}.page-template-resources .resources-s7gcvf.is-emphasized .resources-s7b9wr{font-size:var(--wp--custom--typography--font-size--x-small)}}.page-template-resources .resources-s7gcvf.is-emphasized .resources-s7b9vw img{display:block;height:100%;margin-bottom:10px;max-height:320px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:600px){.page-template-resources .resources-s7gcvf:hover .resources-s7b9wn{color:var(--wp--preset--color--primary)}}.page-template-resources .resources-s7b9vw img{border-radius:10px;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}@media (min-width:600px){.page-template-resources .resources-s7b9vw img{height:150px;width:150px}}.page-template-resources .resources-s7b9we{color:#6b6e71;font-size:var(--wp--custom--typography--font-size--x-small);margin:0 0 var(--block-margin-small)}.page-template-resources .resources-s7b9wn{font-size:var(--wp--custom--typography--font-size--small);font-weight:700;margin:var(--block-margin-small) 0;text-transform:uppercase;transition:color .1s ease-in}@media (min-width:905px){.page-template-resources .resources-s7b9wn{font-size:var(--wp--custom--typography--font-size--huge)}}.page-template-resources .resources-s7b9wr{font-size:var(--wp--custom--typography--font-size--x-small);margin:var(--block-margin-small) 0}.page-template-resources .resources-s7b9wr:not(:hover) a{text-decoration:none}.page-template-resources .resources-s7gkqg{padding-top:30px}@media (max-width:904px){.page-template-resources .resources-s7gkqg{display:none}}@media (max-width:904px){:is(.page-slug-formulaire-client,.page-slug-lead-form-client) .wp-block-gbs-post-header-img .text-content{width:calc(100% - 60px)}}:is(.page-slug-formulaire-client,.page-slug-lead-form-client) .wp-block-gbs-post-header-img h1{font-size:28px}@media (min-width:905px){:is(.page-slug-formulaire-client,.page-slug-lead-form-client) .wp-block-gbs-post-header-img h1{font-size:36px}}:root.fake{--wp--preset--color--primary:--wp--preset--color--primary;--wp--preset--color--text-1:--wp--preset--color--text-1;--wp--preset--color--text-2:--wp--preset--color--text-2;--wp--preset--color--background-1:--wp--preset--color--background-1;--wp--preset--color--background-2:--wp--preset--color--background-2;--wp--preset--color--background-3:--wp--preset--color--background-3;--wp--preset--color--text-3:--wp--preset--color--text-3;--wp--preset--font-family--bnpp-square:--wp--preset--font-family--bnpp-square;--wp--preset--font-family--bnpp-sans:--wp--preset--font-family--bnpp-sans;--wp--custom--typography--line-height--small:--wp--custom--typography--line-height--small;--wp--custom--typography--line-height--medium:--wp--custom--typography--line-height--medium;--wp--custom--typography--line-height--tiny:--wp--custom--typography--line-height--tiny;--wp--custom--typography--line-height--normal:--wp--custom--typography--line-height--normal;--wp--preset--font-family--open-sans:--wp--preset--font-family--open-sans}:root{--large-viewport-max:100vw;--large-viewport-min:1440px;--medium-viewport-max:1439;--medium-viewport-min:1240px;--small-viewport-max:1239px;--small-viewport-min:905px;--tablet-viewport-max:904px;--tablet-viewport-min:600px;--mobile-viewport-max:599px;--mobile-viewport-min:0}body{--wp--style--global--content-size:650px;--wp--custom--typography--font-size--xx-small:0.625rem;--wp--custom--typography--font-size--x-small:0.75rem;--wp--custom--typography--font-size--small:0.875rem;--wp--custom--typography--font-size--medium:1rem;--wp--custom--typography--font-size--large:1.125rem;--wp--custom--typography--font-size--huge:1.25rem;--wp--custom--typography--font-size--gigantic:1.75rem;--wp--custom--typography--font-size--colossal:2.25rem;--block-margin-small:0.9375rem;--block-margin-medium:1.875rem;--block-margin-large:3.75rem;--wp--preset--shadow--natural:0 12px 24px 0 rgba(74,85,94,.1);background-color:var(--wp--preset--color--background-1);display:flex;flex-direction:column;min-height:100%}body:not(.block-editor-page){background:linear-gradient(180deg,#f9f3ea,#fff 50%);background-repeat:no-repeat}@media (min-width:600px){body:not(.block-editor-page){background:linear-gradient(180deg,#f9f3ea,#fff);background-repeat:no-repeat}}@media (min-width:905px){body{--wp--style--global--content-size:846px;background-color:var(--wp--preset--color--background-1);--wp--custom--typography--font-size--xx-small:0.75rem;--wp--custom--typography--font-size--x-small:0.875rem;--wp--custom--typography--font-size--small:0.875rem;--wp--custom--typography--font-size--medium:1rem;--wp--custom--typography--font-size--large:1.125rem;--wp--custom--typography--font-size--huge:1.5rem;--wp--custom--typography--font-size--gigantic:2.75rem;--wp--custom--typography--font-size--colossal:3.75rem}}@media (min-width:1240px){body{--wp--style--global--content-size:1038px}}@media (min-width:1441px){body{--wp--style--global--content-size:1278px;background:var(--wp--preset--color--background-1)}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{height:100%}mark{background-color:transparent!important}blockquote,code,figcaption,h1,h2,h3,h4,h5,h6,li,p,pre{-webkit-hyphens:auto;hyphens:auto}#main{flex:1;padding-bottom:1rem}#footer,#main{position:relative;z-index:1}#footer{overflow-x:clip}.wp-block-list li a,a[href^=mailto],p a{border-bottom:2px solid var(--wp--preset--color--primary);text-decoration:none;transition:all .3s ease-in-out}.wp-block-list li a:hover,a[href^=mailto]:hover,h2 a:hover,p a:hover{color:var(--wp--preset--color--primary)}.mb-1,.mb-2,.mb-3{margin-top:0}.mb-1.mb-1:has(+*),.mb-2.mb-1:has(+*),.mb-3.mb-1:has(+*){margin-bottom:var(--block-margin-small)}.mb-1.mb-2:has(+*),.mb-2.mb-2:has(+*),.mb-3.mb-2:has(+*){margin-bottom:var(--block-margin-medium)}.mb-1.mb-3:has(+*),.mb-2.mb-3:has(+*),.mb-3.mb-3:has(+*){margin-bottom:var(--block-margin-large)}.desktop-margin-horizontal{margin-left:0;margin-right:0}@media (min-width:600px){.desktop-margin-horizontal{margin-left:var(--block-margin-large);margin-right:var(--block-margin-large)}}.is-style-block-margin-top-bottom,.vertical-margin{margin:var(--block-margin-medium) 0}@media (min-width:600px){.is-style-block-margin-top-bottom,.vertical-margin{margin:var(--block-margin-large) 0}}.is-style-block-margin-top,.vertical-margin-top{margin-top:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-margin-top,.vertical-margin-top{margin-top:var(--block-margin-large)}}.is-style-block-margin-bottom,.vertical-margin-bottom{margin-bottom:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-margin-bottom,.vertical-margin-bottom{margin-bottom:var(--block-margin-large)}}.is-style-block-padding-top-bottom,.vertical-padding{padding-bottom:var(--block-margin-medium);padding-top:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-padding-top-bottom,.vertical-padding{padding-bottom:var(--block-margin-large);padding-top:var(--block-margin-large)}}.is-style-block-padding-top,.vertical-padding-top{padding-top:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-padding-top,.vertical-padding-top{padding-top:var(--block-margin-large)}}.is-style-block-margin-bottom,.vertical-padding-bottom{padding-bottom:var(--block-margin-medium)}@media (min-width:600px){.is-style-block-margin-bottom,.vertical-padding-bottom{padding-bottom:var(--block-margin-large)}}.desktop-padding-horizontal{padding-left:0;padding-right:0}@media (min-width:600px){.desktop-padding-horizontal{padding-left:var(--block-margin-large);padding-right:var(--block-margin-large)}}.horizontal-padding{padding-left:var(--block-margin-medium);padding-right:var(--block-margin-medium)}@media (min-width:600px){.horizontal-padding{padding-left:var(--block-margin-large);padding-right:var(--block-margin-large)}}.horizontal-padding-left{padding-left:var(--block-margin-medium)}@media (min-width:600px){.horizontal-padding-left{padding-left:var(--block-margin-large)}}.horizontal-padding-right{padding-right:var(--block-margin-medium)}@media (min-width:600px){.horizontal-padding-right{padding-right:var(--block-margin-large)}}.max-width-block{max-width:80%}@media (max-width:599px){.max-width-block{max-width:none}.mobile-hidden{display:none}}@media (max-width:904px){.tablet-hidden{display:none}}@media (max-width:1239px){.small-hidden{display:none}}.justify-content-center{justify-content:center}.wp-block-columns.are-vertically-aligned-center{align-items:center!important}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.block-editor-block-list__block .full-width{left:auto;margin:0;right:auto;width:auto}.visually-hidden{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.read-only{cursor:default;opacity:.5;pointer-events:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-hide{display:block;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px}@media (max-width:599px){.mobile-stack-nogap{gap:0}}html.userway-s3-3 .wp-block-gbs-follow-us svg path{fill:#fff}.no-hyphens{-webkit-hyphens:none!important;hyphens:none!important}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9ub3JtYWxpemUuY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvanMvc2NyaXB0cy5taW4uY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL19ncmlkLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2NvbXBvbmVudHMucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9fYmxvY2tzLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX3BhdHRlcm5zLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2NvbnRlbnQucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9fZm9ybXMucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9faGVhZGVyLnBjc3MiLCJ0aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9zdHlsZXMvX2Zvb3Rlci5wY3NzIiwidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL19zZWFyY2gucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9fcGFnZXMucGNzcyIsInRoZW1lcy9sZWFzaW5nc29sdXRpb25zL3N0eWxlcy9zdHlsZS5wY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQTJFLENBVTNFLEtBQ0UsZ0JBQWlCLENBQ2pCLDZCQUNGLENBU0EsS0FDRSxRQUNGLENBTUEsS0FDRSxhQUNGLENBT0EsR0FDRSxRQUNGLENBVUEsR0FDRSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsd0NBQWlDLENBQWpDLGdDQUNGLENBTUEsU0FFRSxrQkFD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Rix3QkFDRSxzQkFDRixDQUdBLGdEQUNFLDRCQUNGLENBR0EsWUFHRSxRQUFTLENBRVQsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUpuQixpQkFBa0IsQ0FFbEIsU0FBVSxDQUhWLFdBYUYsQ0FORSw0Q0FFRSxTQUFVLENBRVYsUUFBUyxDQURULFVBQVcsQ0FGWCxVQUlGLENBS0YsaUJBR0Usb0JBQXNCLENBQ3RCLHlCQUEyQixDQUgzQiwyQkFBNkIsQ0FDN0IsbUJBQXFCLENBR3JCLG9DQUF5QyxDQUN6Qyw0QkFDRixDQUVBLFdBRUUsY0FBZSxDQUNmLFVBQVksQ0FGWixtQkFHRixDQUVBLFNBQ0Usa0JBQXNCLENBQ3RCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsU0FDRixDQUVBLFdBS0UsYUFBYyxDQUpkLFdBQVksQ0FDWixhQUFjLENBRWQsZUFBZ0IsQ0FEaEIsbUJBR0YsQ0FHRSx5QkFERixvQkFFSSxLQUVKLENBREUsQ0FHRixtREFDRSxTQUNGLENBRUEsWUFDRSw4QkFBd0IsQ0FBeEIsc0JBQ0YiLCJmaWxlIjoidGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvc3R5bGVzL3N0eWxlLnBjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsXFwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQSk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvd3t0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweH0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItYnV0dG9uLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tcHJldiBzdmcsLnN3aXBlci1idXR0b24tbmV4dCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6XCJwcmV2XCJ9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OlwibmV4dFwifS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbHtib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3ZnLC5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFze21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59XG4iLCIuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIC8qIG1heC13aWR0aDogODQ2cHggIWltcG9ydGFudDsgKi9cbiAgICBtYXgtd2lkdGg6IDk2NnB4ICFpbXBvcnRhbnQ7IC8qIDg0NiArIDYwICsgNjAgKi9cbiAgfVxuXG4gIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICAvKiBtYXgtd2lkdGg6IDEwMzhweCAhaW1wb3J0YW50OyAqL1xuICAgIG1heC13aWR0aDogMTE1OHB4ICFpbXBvcnRhbnQ7IC8qIDEwMzggKyA2MCArIDYwICovXG4gIH1cblxuICBAbWVkaWEgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAvKiBtYXgtd2lkdGg6IDEyNzhweCAhaW1wb3J0YW50OyAqL1xuICAgIG1heC13aWR0aDogMTM5OHB4ICFpbXBvcnRhbnQ7IC8qIDEyNzggKyA2MCArIDYwICovXG4gIH1cbn1cblxuLnJvdyB7XG4gIC0tZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG5cbiAgZGlzcGxheTogZ3JpZDtcblxuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAuY29sLXhzLXN0YXJ0LTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTIge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTMge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG5cbiAgICAuY29sLXhzLXN0YXJ0LTQge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG5cbiAgICAuY29sLXhzLTEge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAuY29sLXhzLTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLXhzLTMge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAuY29sLXhzLTQge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgICAuY29sLW1kLXN0YXJ0LTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTIge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTMge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTQge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTUge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTYge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTcge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG5cbiAgICAuY29sLW1kLXN0YXJ0LTgge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTEge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMjtcbiAgICB9XG5cbiAgICAuY29sLW1kLTMge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAuY29sLW1kLTQge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNDtcbiAgICB9XG5cbiAgICAuY29sLW1kLTUge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNTtcbiAgICB9XG5cbiAgICAuY29sLW1kLTYge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNjtcbiAgICB9XG5cbiAgICAuY29sLW1kLTcge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gNztcbiAgICB9XG5cbiAgICAuY29sLW1kLTgge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gODtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpLCAoLS1tZWRpdW0tdmlld3BvcnQpLCAoLS1sYXJnZS12aWV3cG9ydCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgNjBweDtcblxuICAgIC5jb2wtc3RhcnQtMSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMiB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMyB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNCB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNiB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtNyB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtOCB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtOSB7XG4gICAgICAtLWdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG5cbiAgICAuY29sLXN0YXJ0LTEwIHtcbiAgICAgIC0tZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICAgIH1cblxuICAgIC5jb2wtc3RhcnQtMTEge1xuICAgICAgLS1ncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gICAgfVxuXG4gICAgLmNvbC0xIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDE7XG4gICAgfVxuXG4gICAgLmNvbC0yIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmNvbC0zIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDM7XG4gICAgfVxuXG4gICAgLmNvbC00IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDQ7XG4gICAgfVxuXG4gICAgLmNvbC01IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDU7XG4gICAgfVxuXG4gICAgLmNvbC02IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDY7XG4gICAgfVxuXG4gICAgLmNvbC03IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDc7XG4gICAgfVxuXG4gICAgLmNvbC04IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDg7XG4gICAgfVxuXG4gICAgLmNvbC05IHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDk7XG4gICAgfVxuXG4gICAgLmNvbC0xMCB7XG4gICAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1jb2x1bW4tc3RhcnQpIC8gc3BhbiAxMDtcbiAgICB9XG5cbiAgICAuY29sLTExIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1ncmlkLWNvbHVtbi1zdGFydCkgLyBzcGFuIDExO1xuICAgIH1cblxuICAgIC5jb2wtMTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1uLXN0YXJ0KSAvIHNwYW4gMTI7XG4gICAgfVxuICB9XG5cbiAgJi5uby1wYWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi5kZW1vLWNvbnRhaW5lciB7XG4gICAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydCkge1xuICAgICAgLmNvbC14cy0xLFxuICAgICAgLmNvbC14cy0yLFxuICAgICAgLmNvbC14cy0zLFxuICAgICAgLmNvbC14cy00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgLmNvbC1tZC0xLFxuICAgICAgLmNvbC1tZC0yLFxuICAgICAgLmNvbC1tZC0zLFxuICAgICAgLmNvbC1tZC00LFxuICAgICAgLmNvbC1tZC01LFxuICAgICAgLmNvbC1tZC02LFxuICAgICAgLmNvbC1tZC03LFxuICAgICAgLmNvbC1tZC04IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIG9yICgtLW1lZGl1bS12aWV3cG9ydCkgb3IgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAgIC5jb2wtMSxcbiAgICAgIC5jb2wtMixcbiAgICAgIC5jb2wtMyxcbiAgICAgIC5jb2wtNCxcbiAgICAgIC5jb2wtNSxcbiAgICAgIC5jb2wtNixcbiAgICAgIC5jb2wtNyxcbiAgICAgIC5jb2wtOCxcbiAgICAgIC5jb2wtOSxcbiAgICAgIC5jb2wtMTAsXG4gICAgICAuY29sLTExLFxuICAgICAgLmNvbC0xMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBoZWFkaW5ncyAqL1xuaDEsIC5oMSwgLmlzLXN0eWxlLWgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1jb2xvc3NhbCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbWVkaXVtKTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5oMiwgLmgyLCAuaXMtc3R5bGUtaDIge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS10aW55KTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5oMywgLmgzLCAuaXMtc3R5bGUtaDMge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLXNtYWxsKTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5oNCwgLmg0LCAuaXMtc3R5bGUtaDQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbm9ybWFsKTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5oNSwgLmg1LCAuaXMtc3R5bGUtaDUge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1ub3JtYWwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi8qIHBhcmFncmFwaHMgKi9cbnAsIC5pcy1zdHlsZS1wYXJhZ3JhcGgtbGFyZ2Uge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbn1cblxuLmlzLXN0eWxlLXBhcmFncmFwaC1tZWRpdW0ge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xufVxuXG4uaXMtc3R5bGUtcGFyYWdyYXBoLXNtYWxsIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xufVxuXG4uaXMtc3R5bGUtcGFyYWdyYXBoLXgtc21hbGwge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xufVxuXG4vKiBidXR0b25zICYgbGlua3MgKi9cbi5oYXMtY3RhIGEsXG4ud3AtYmxvY2stYnV0dG9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5jdGEtbWFpbjppcyhhLCBidXR0b24pLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE3cHggMzBweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmlzKC5jdGEtbWFpbikge1xuICAgICY6aXMoYSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aXMoYnV0dG9uKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtbGluay1tYWluLCAuaXMtc3R5bGUtb3V0bGluZSwgLmlzLXN0eWxlLWFuaW1hdGVkKSA+IC53cC1ibG9jay1idXR0b25fX2xpbmssXG4uY3RhLW1haW46bm90KC5pcy1zdHlsZS1saW5rLW1haW4sIC5pcy1zdHlsZS1vdXRsaW5lLCAuaXMtc3R5bGUtYW5pbWF0ZWQpOmlzKGEpLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBbdHlwZT1zdWJtaXRdLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0udjI5Zjkge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtaW52ZXJ0ZWQgPiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmN0YS1tYWluLmlzLXN0eWxlLWludmVydGVkOmlzKGEsIGJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcblxuICAmOmlzKGEpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1maWxsID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5jdGEtbWFpbi5pcy1zdHlsZS1maWxsOmlzKGEsIGJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5jdGEtbWFpbi5pcy1zdHlsZS1vdXRsaW5lOmlzKGEsIGJ1dHRvbikge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjppcyhhKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hbmltYXRlZCxcbi5jdGEtbWFpbi5pcy1zdHlsZS1hbmltYXRlZDppcyhhLCBidXR0b24pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4IDlweCA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHN0cm9rZTogI2ZmZjtcblxuICAgICoge1xuICAgICAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5saW5rLW1haW46aXMoYSwgYnV0dG9uKSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtbGluay1tYWluID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxNXB4IDhweCAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpbmstYXJyb3ctYmxhY2stdGhpbm5lci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpbmstYXJyb3ctZ3JlZW4tdGhpbm5lci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN0YS1sb2FkLW1vcmU6aXMoYSwgYnV0dG9uKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDAgMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuXG4gICY6aXMoYSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmlzKGJ1dHRvbikge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxN3B4IDMwcHggMTRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLyogbGlzdHMgKi9cbi5pcy1zdHlsZS1saXN0LWxhcmdlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG59XG5cbi5pcy1zdHlsZS1saXN0LXNtYWxsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xufVxuXG51bC5pcy1zdHlsZS1saXN0LWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAyM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpc3QtYnVsbGV0LnN2Z1wiKSB0b3AgMTJweCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgfVxufVxuXG51bC5pcy1zdHlsZS1saXN0LXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAyM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpc3QtYnVsbGV0LnN2Z1wiKSB0b3AgOXB4IGxlZnQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB9XG59XG5cbm9sLmlzLXN0eWxlLWxpc3QtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi4gXCI7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG5vbC5pcy1zdHlsZS1saXN0LXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuIFwiO1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLyogc2VwYXJhdG9yICovXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xufVxuXG4vKiBhbmltYXRpb24gbG9hZGVyICovXG4ubGRzLXJpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG59XG5cbi5sZHMtcmluZyBkaXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogc2xpZGVycyAqL1xuLmdicy1zd2lwZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMDtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIGVkaXRvciAqL1xuICAuc3dpcGVyLXdyYXBwZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi5jb250ZW50X19tZWRpdW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1vdmVyZmxvdy1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLnN3aXBlci1pbm5lci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5nYnMtc3dpcGVyLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMzBweDtcblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDA7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTtcblxuICAgICAgc3ZnLFxuICAgICAgc3ZnICoge1xuICAgICAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogMCA2MHB4IDAgMTIwcHg7XG5cbiAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgaWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLXM4dzRnNiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIGZvbnQtc2l6ZTogMTNweDtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB9XG59XG5cbi8qIHRhZ3MgKi9cbi50YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC01KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1ub3JtYWwpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC01KTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgfVxuXG4gICYuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTUpO1xuICB9XG59XG5cblxuLm1lZGlhLXRleHQtdHJhbnNwb3NlZCB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuXG4gIC5tZWRpYS10ZXh0LXRyYW5zcG9zZWQtczl4a2t6IHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cblxuICAubWVkaWEtdGV4dC10cmFuc3Bvc2VkLXM5eGtrayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxucC5pcy1zdHlsZS1wYXJhZ3JhcGgtbGFyZ2Uge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xufVxuXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG4gICYuYWxpZ25sZWZ0IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIH1cblxuICAmLmFsaWduY2VudGVyIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5hbGlnbnJpZ2h0IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59IiwiLndwLWJsb2NrLWdicy1jYXJkLXRleHQge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgLmg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIC5oMixcbiAgaDIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgcCBhIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluO1xuICB9XG5cbiAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmg1IHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgcCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtY2FyZC1pbWctdGV4dCB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2stZ2JzLWNhcmQtdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICYuaGFzLWltZy1wb3NpdGlvbi1sZWZ0IHtcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuICAmLmhhcy1pbWctcG9zaXRpb24tcmlnaHQge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbiAgJi5oYXMtaW1nLXBvc2l0aW9uLWZ1bGwtd2lkdGgge1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICB9XG4gICYuaGFzLWltZy1mb3JtYXQtbGFuZHNjYXBlIHtcbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG4gICYuaGFzLWltZy1mb3JtYXQtcG9ydHJhaXQge1xuICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuICAgICYuaGFzLWltZy1wb3NpdGlvbi1mdWxsLXdpZHRoIHtcbiAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWtleS1maWd1cmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggMCByZ2JhKDc0LCA4NSwgOTQsIDAuMSk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tZ2lnYW50aWMpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBiIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1rZXktZmlndXJlcyB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAuaDIge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAuaDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWNhcmQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgJi5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuaW1nQmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgID4gLmNvbXBvbmVudHMtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uV3JhcHBlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgPiBpbWcsXG4gICAgPiBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGV4dC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAxO1xuICAgIC5oMyBzdHJvbmcge1xuICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgfVxuICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1mb3JtYXQtdmVydGljYWwtbGVmdCxcbiAgJi5oYXMtZm9ybWF0LXZlcnRpY2FsLWNlbnRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgIC5oMyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLWZvcm1hdC12ZXJ0aWNhbC1sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAmLmhhcy1mb3JtYXQtdmVydGljYWwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8qLmljb25XcmFwcGVyIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH0qL1xuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtZm9ybWF0LWhvcml6b250YWwsXG4gICYuaGFzLWZvcm1hdC1ob3Jpem9udGFsLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5pY29uV3JhcHBlciB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICB9XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5oMyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICAgIH1cbiAgICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtZm9ybWF0LWhvcml6b250YWwtc21hbGwge1xuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIC53cC1ibG9jay1jb2x1bW4gJiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAmLmhhcy1mb3JtYXQtaG9yaXpvbnRhbCxcbiAgICAmLmhhcy1mb3JtYXQtaG9yaXpvbnRhbC1zbWFsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5oMyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaGFzLWZvcm1hdC12ZXJ0aWNhbC1jZW50ZXIge1xuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaGFzLWZvcm1hdC1ob3Jpem9udGFsIHtcbiAgICAgIC5pY29uV3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgPiBzdmcsXG4gICAgICAgID4gc3ZnICoge1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaGFzLWZvcm1hdC1ob3Jpem9udGFsLXNtYWxsIHtcbiAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLXZlcmJhdGltLFxuLndwLWJsb2NrLWdicy12ZXJiYXRpbS5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAucXVvdGUtdGV4dCxcbiAgLnF1b3RlLXRleHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLXNtYWxsKTtcbiAgfVxuICAucXVvdGUtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL3F1b3RlLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgICAuY29tcG9uZW50cy1wbGFjZWhvbGRlci5ibG9jay1lZGl0b3ItbWVkaWEtcGxhY2Vob2xkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hdXRob3ItaW5mb3Mge1xuICAgICAgZmxleDogMTtcbiAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAuYXV0aG9yLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIC5hdXRob3Ige1xuICAgICAgLmF1dGhvci1pbmZvcyB7XG4gICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgICAgLmF1dGhvci10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLXZlcmJhdGltLXNsaWRlciB7XG4gIC5nYnMtdmVyYmF0aW1zLXN3aXBlci5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlci5hdXRvLWhlaWdodCB7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci13cmFwcGVyLWhlaWdodCk7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWdicy12ZXJiYXRpbSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWdyYWRpZW50LWNhcmRzLXNsaWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcblxuICAuaDIsXG4gIC5pbnRybyB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cblxuICAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5zd2lwZXItb3ZlcmZsb3ctY29udGFpbmVyLFxuICAud3AtYmxvY2stZ2JzLXNsaWRlci1zaW1wbGUtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1zZWN0b3Itc2VsZWN0IHtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMCAwO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG5cbiAgLmgyLFxuICAuaW50cm8ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICB9XG5cbiAgLnN3aXBlci1vdmVyZmxvdy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuc2VjdG9ycy1saXN0LWJ1dHRvbi1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC00KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICB9XG4gIH1cbiAgLmFuaW1hdGVkLXNjZW5lIHtcbiAgICBtYXJnaW46IDEwcHggdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIH1cbiAgLnNlY3RvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC00KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICA+IGEge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLnNlY3RvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG5cbiAgICAuYW5pbWF0ZWQtc2NlbmUsXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5zZWN0b3JzLWxpc3QtYnV0dG9uLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zd2lwZXItb3ZlcmZsb3ctY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc2VjdG9ycy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtZm9sbG93LXVzIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtNCk7XG5cbiAgLmg1IHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC5mb2xsb3ctdXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZm9sbG93LXVzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZm9sbG93LXVzX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIC5mb2xsb3ctdXNfX2xpbms6aG92ZXIge1xuICAgICAgPiBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICAgIC53cC1ibG9jay1nYnMtZm9sbG93LXVzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoNSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtbGF0ZXN0LW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAubGF0ZXN0LW5ld3NfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oMiB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cbiAgLmN0YS1tYWluOmlzKGEsYnV0dG9uKTppcyguY3RhLW1haW4pOmlzKGEpIHtcbiAgICAmLm5ld3MtbGlzdF9fY3RhLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYubmV3cy1saXN0X19jdGEtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE4cHggMjJweCAxN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAubmV3cy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAuY29udGVudF9feC1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAmLS1sZWZ0LWltYWdlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuY29udGVudF9faW1hZ2Utd3JhcHBlciA+IGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X19saW5rX3dyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdG9wLWltYWdlIHtcbiAgICAgICAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnRfX3RvcF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnRfX2xpbmtfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogN3B4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICA+IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcbiAgICAud3AtYmxvY2stZ2JzLWxhdGVzdC1uZXdzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAubGF0ZXN0LW5ld3NfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuY3RhLW1haW46aXMoYSxidXR0b24pOmlzKC5jdGEtbWFpbik6aXMoYSkge1xuICAgICAgJi5uZXdzLWxpc3RfX2N0YS0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICYubmV3cy1saXN0X19jdGEtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXdzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogNDVweDtcblxuICAgICAgLmNvbnRlbnRfX3gtc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxlZnQtaW1hZ2Uge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuY29udGVudF9faW1hZ2Utd3JhcHBlciA+IGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudF9fbGlua193cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdG9wLWltYWdlIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudF9faW1hZ2Utd3JhcHBlciA+IGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGF0ZXN0LW5ld3NfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1wb3N0LWhlYWRlci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIFxuICAmLnRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZ1dyYXBwZXIsXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnRleHQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgIC5pbWdXcmFwcGVyLFxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgIH1cblxuICAgIC5pbWdXcmFwcGVyLFxuICAgIC5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWdXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNzUpIHNhdHVyYXRlKDEuMik7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjc1KSBzYXR1cmF0ZSgxLjIpO1xuXG4gICAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgfVxuICB9XG5cbiAgJi5sZWZ0IC5pbWdXcmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnRleHQtd3JhcHBlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG5cbiAgICAucGFyZW50LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wYXJlbnQtdGl0bGUsXG4gICAgLmgxIHtcbiAgICAgIHRleHQtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCAudGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgJiB7XG4gICAgICAuaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydC1tYXgpIHtcblxuICAgICY6bm90KC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2spIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGVmdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuaW1nV3JhcHBlcixcbiAgICAgIC5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5pbWdXcmFwcGVyLFxuICAgICAgaW1nLFxuICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgIH1cbiAgICAgIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Age1xuICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIH1cbiAgICAgIC5pbWdXcmFwcGVyLFxuICAgICAgaW1nLFxuICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtYW5pbWF0aW9uLWJsb2NrIHtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1saXN0LWljb24tdGV4dC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cbiAgfVxuICAudGV4dC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAuaDMge1xuICAgICAgbWFyZ2luOiAwIDAgN3B4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtbGlzdC1pY29uLXRleHQge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4ubGlzdC1pY29uLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAud3AtYmxvY2stZ2JzLWxpc3QtaWNvbi10ZXh0LWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IDAgcmdiYSg3NCwgODUsIDk0LCAwLjEpO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIC53cC1ibG9jay1nYnMtbGlzdC1pY29uLXRleHQtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtbGlzdC1pY29uLXRleHQtc2ltcGxlIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG59XG5cbi53cC1ibG9jay1nYnMtbGlzdC1pY29uLXRleHQtd2l0aC1pbnRybyB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAud3AtYmxvY2stZ2JzLWxpc3QtaWNvbi10ZXh0LXNpbXBsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uam91cm5hbGlzdC1zN2V4dGMge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC00KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5qb3VybmFsaXN0LXM3ZXlidCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuam91cm5hbGlzdC1zN2V5Y2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmpvdXJuYWxpc3QtczdleWdsIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB9XG5cbiAgLmpvdXJuYWxpc3QtczdleWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuXG4gIC5qb3VybmFsaXN0LXM3ZXlzeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIH1cbn1cblxuLnJlY29tbWFuZGVkLXRvcGljcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIC5yZWNvbW1hbmRlZC10b3BpY3Mtc2hvd21vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAucmVjb21tYW5kZWQtdG9waWNzLXNob3dsZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5hbGwtdmlzaWJsZSB7XG4gICAgLnJlY29tbWFuZGVkLXRvcGljcy1zaG93bW9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmVjb21tYW5kZWQtdG9waWNzLXNob3dsZXNzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnJlY29tbWFuZGVkLXRvcGljcy1idG4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5yZWNvbW1hbmRlZC10b3BpY3Mtczdld280IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwZDE1MTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIvc3ZnX2Zyb21fc3R5bGVzaGVldC90aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9pY29uLWFycm93LXJpZ2h0LWJsYWNrLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5nYnMtdGFicy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDA7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTMpO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2JzLXRhYnMtYmxvY2stczd0bGd2IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgICYuaXMtY2VudGVyZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZ2JzLXRhYnMtYmxvY2stczd0bGhlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydC1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmdicy10YWJzLWJsb2NrLXM3dG91dSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG4gIH1cblxuICAuZ2JzLXRhYnMtYmxvY2stczd0b3J5IHtcbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmdicy10YWJzLWJsb2NrLXM3dG90MSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvKiBhZG1pbiAqL1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcblxuICAgIC5nYnMtdGFicy1ibG9jay1zOHdqaXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICB9XG5cbiAgICAuZ2JzLXRhYnMtYmxvY2stczh3aml5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdicy10YWJzLWJsb2NrLXM4d2tkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpO1xuICB9XG5cbiAgLndwLWJsb2NrLWdicy10aW1lbGluZS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLndpdGgtdmlzaWJsZS1zY3JvbGwge1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4OyAvKiBMYXJnZXVyIGRlIGxhIGJhcnJlIGRlIGTDqWZpbGVtZW50ICovXG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgLyogQ291bGV1ciBkdSBwb3VjZSAocGFydGllIG1vYmlsZSkgZGUgbGEgYmFycmUgZGUgZMOpZmlsZW1lbnQgKi9cbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyAvKiBDb3VsZXVyIGRlIGxhIHBpc3RlIChwYXJ0aWUgZml4ZSkgZGUgbGEgYmFycmUgZGUgZMOpZmlsZW1lbnQgKi9cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBBZG1pbiAqL1xuICAgID4gLmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3MgPiAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stZ2JzLXRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG5cbiAgICA+IHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA2M3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcblxuICAgICYuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1nYnMtbWVkaWEtdGV4dC1sb2NrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZSArIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLXNsaWRlci1zaW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIC5oYXMtbmF2aWdhdGlvbiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgJiB7XG4gICAgLndwLWJsb2NrLWdicy1zbGlkZXItc2ltcGxlLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTBweDsgLyogTGFyZ2V1ciBkZSBsYSBiYXJyZSBkZSBkw6lmaWxlbWVudCAqL1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7IC8qIENvdWxldXIgZHUgcG91Y2UgKHBhcnRpZSBtb2JpbGUpIGRlIGxhIGJhcnJlIGRlIGTDqWZpbGVtZW50ICovXG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgLyogQ291bGV1ciBkZSBsYSBwaXN0ZSAocGFydGllIGZpeGUpIGRlIGxhIGJhcnJlIGRlIGTDqWZpbGVtZW50ICovXG4gICAgICB9XG5cbiAgICAgID4gLmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3MgPiAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhhcyguc3dpcGVyLWNvbnRhaW5lcikge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuXG4gICAgICAmLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXByb2ZpbGUgLndwLWJsb2NrLWdicy1tZWRpYS10ZXh0LWxvY2tlZCAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmM2Y0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cC1ibG9jay1nYnMtbWVkaWEtdGV4dC1sb2NrZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiYgKyAud3AtYmxvY2stZ2JzLXNsaWRlci1zaW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpoYXMoKyAud3AtYmxvY2stZ2JzLXNsaWRlci1zaW1wbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9Ki9cbn1cblxuLmdicy1jb3VudHJ5LWRyb3Bkb3duLXdyYXBwZXIge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgcGFkZGluZzogMDtcblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICB9XG59XG5cbi5nYnMtY291bnRyeS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gIC5nYnMtY291bnRyeS1kcm9wZG93bi1zOGhsdTI6bm90KC5pcy1hY3RpdmU6Zm9jdXMtd2l0aGluKSAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhocTdiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhocTdiIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobW91YiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWxhcmdlKTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2ljb24tYXJyb3ctZG93bi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aGx1MiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA4NHB4LCAjZmZmZmZmIDg0cHgsICNmZmZmZmYgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aHE3YiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjQ7XG4gICAgfVxuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aGx2YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmdicy1jb3VudHJ5LWRyb3Bkb3duLXM4aGx2ZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDVweCAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBnYXA6IDI1cHggMDtcbiAgICB9XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobHZ0IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gIH1cblxuICAuZ2JzLWNvdW50cnktZHJvcGRvd24tczhobHZ5Om5vdCg6aG92ZXIpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1hcmd1bWVudHMge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgLnRleHQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTU4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmgyIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG5cbiAgLndwLWJsb2NrLWdicy1jYXJkLWJveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgLnRleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgLndwLWJsb2NrLWdicy1jYXJkLWJveCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLXB1c2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDQ1cHggMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuXG4gIC5zb2x1dGlvbnMtcHVzaHMgJiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnRleHQtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgIC5oMixcbiAgICAuaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgfVxuICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYW5pbWF0aW9uIHtcbiAgICBmbGV4OiAxO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgZmxleDogMztcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgICAgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYW5pbWF0aW9uIHtcbiAgICAgIGZsZXg6IDI7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYuaGFzLWZvcm1hdC1sYXJnZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgLnRleHQtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICAgIH1cbiAgICAgIC5hbmltYXRpb24ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWdvLWZ1cnRoZXIge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZ28tZnVydGhlci1wb3N0cyB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICB9XG4gICAgJi5nYnMtc3dpcGVyLW1vYmlsZSB7XG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudF9fZXhjZXJwdCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcbiAgICAud3AtYmxvY2stZ2JzLWdvLWZ1cnRoZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC5nby1mdXJ0aGVyX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIC5oMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAuZ28tZnVydGhlci1wb3N0cyB7XG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICAgICYuZ2JzLXN3aXBlci1tb2JpbGUge1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWdicy1jYXNlLXN0dWR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA0MHB4IC0zMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jYXNlLXN0dWR5LXJlc3VtZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5jYXNlLXN0dWR5LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXNlLXN0dWR5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICB9XG4gIC5jYXNlLXN0dWR5LWltYWdlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuICAuY2FzZS1zdHVkeS1leGNlcnB0IHtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgfVxuXG4gIC5jYXNlLXN0dWR5LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICAuY2FzZS1zdHVkeS1pbWFnZSA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIFxuICAgIC5jYXNlLXN0dWR5LXJlc3VtZSB7XG4gICAgICBmbGV4OiA1O1xuICAgIH1cbiAgICAuY2FzZS1zdHVkeS1pbWFnZSB7XG4gICAgICBmbGV4OiAzO1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FzZS1zdHVkeS1pbWFnZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNhc2Utc3R1ZHktbGluayB7XG4gICAgICA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2JzLWNvbGxhcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjNmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaHlwaGVuczogYXV0bztcblxuICA+IC53cC1ibG9jay1oZWFkaW5nLCBwIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4yNXM7XG4gIH1cblxuICAud3AtYmxvY2staGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gICYuaXMtYWRtaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cblxuICAmOm5vdCguaXMtYWRtaW4pIHtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAud3AtYmxvY2staGVhZGluZywgcCB7XG4gICAgICAgIHRvcDogNDUlO1xuICAgICAgfVxuXG4gICAgICAud3AtYmxvY2stZ2JzLWNvbGxhcHNlLXM5aXc2bCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2Nsb3NlLXM5aXRjcy5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWdicy1jb2xsYXBzZS1zOWl3Nmwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcbiAgICAgIGJvcmRlcjogc29saWQgI0YxRjNGNDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3ZnX2Zyb21fc3R5bGVzaGVldC90aGVtZXMvbGVhc2luZ3NvbHV0aW9ucy9wbHVzLXM5aXRjcy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdCAjZmZmZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjBweCkpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1lbWJlZF9fd3JhcHBlci55b3V0dWJlLXZpZGVvLWJsb2NrIHsgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuLndwLWJsb2NrLWdicy1ncmFkaWVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAzMzdweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDMwNy42cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoNzQsIDg1LCA5NCwgMC4xNik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAuZXhwYW5kZWQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICB9XG5cbiAgJi5oYXMtY29sb3ItcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3B1cnBsZS1ncmFkaWVudC5zdmdcIik7XG4gIH1cbiAgJi5oYXMtY29sb3ItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZ3JlZW4tZ3JhZGllbnQuc3ZnXCIpO1xuICB9XG4gICYuaGFzLWNvbG9yLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9vcmFuZ2UtZ3JhZGllbnQuc3ZnXCIpO1xuICB9XG5cbiAgLmljb24td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgICBpbWcsXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBwYXRoW3N0cm9rZV0ge1xuICAgICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICB9XG4gICAgcGF0aFtmaWxsXSB7XG4gICAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1jb250ZW50IC5pY29uLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBoZWlnaHQgMC4zcyBlYXNlO1xuICB9XG5cbiAgJi5oYXMtY29udGVudC5leHBhbmRlZCAuaWNvbi13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC50ZXh0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgIGhlaWdodDogMTA2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gICYuaGFzLWNvbnRlbnQgLnRleHQtY29udGVudCB7XG4gICAgcCxcbiAgICB1bCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtY29udGVudC5leHBhbmRlZCAudGV4dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICBwLFxuICAgIHVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtY29udGVudC5leHBhbmRlZCAudGV4dC1jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3MgZWFzZTtcbiAgfVxuXG4gICY6bm90KC5leHBhbmRlZCkgLnRleHQtY29udGVudCBoMyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgfVxuXG4gICYuaGFzLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuaGFzLWxpbmsgLnRleHQtY29udGVudCBoMzphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvZ3JhZGllbnQtY2FyZC1hcnJvdy5zdmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmLmhhcy1saW5rLFxuICAmLmhhcy1jb250ZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoNzQsIDg1LCA5NCwgMC4zNik7XG4gICAgJjpub3QoLmV4cGFuZGVkKSB7XG4gICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nYnMtYWNjb3JkaW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIHBhZGRpbmc6IDQwcHggdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIG1hcmdpbjogMjRweCAtMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZzogNDBweCB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuXG4uZ2JzLWFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSg3NCwgODUsIDk0LCAwLjE2KTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtZmFtaWx5LS1ib2R5KTtcbn1cblxuLmdicy1hY2NvcmRpb24taGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA1LjVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYnMtYWNjb3JkaW9uLWhlYWRlcjphZnRlciB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IGNvbnRlbnQgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmdicy1hY2NvcmRpb24taGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvY2xvc2UtYWNjb3JkaW9uLXByaW1hcnkuc3ZnXCIpO1xuICB9XG4gIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2Nsb3NlLWFjY29yZGlvbi1wcmltYXJ5LWhvdmVyLnN2Z1wiKTtcbiAgICB9XG4gIH1cbn1cblxuLmdicy1hY2NvcmRpb24taGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL29wZW4tYWNjb3JkaW9uLXByaW1hcnkuc3ZnXCIpO1xuICB9XG4gIEBtZWRpYSAoLS1tZWRpdW0tdmlld3BvcnQpIHtcbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL29wZW4tYWNjb3JkaW9uLXByaW1hcnktaG92ZXIuc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uZ2JzLWFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5nYnMtYWNjb3JkaW9uLWFuaW1hdGlvbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5nYnMtYWNjb3JkaW9uLWJvZHkge1xuICBmbGV4OiAyO1xufVxuXG4uaGFzLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZjNlYSwgI2ZmZiA1MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgJiA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAmLmhvcml6b250YWwtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlmM2VhLCAjZmZmKTtcbiAgICB9XG4gIH1cblxuICAuaGFzLWdyYWRpZW50LWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLmNvbnRhY3QtYmxvY2stbGlnaHQtZ3JleSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAud3AtYmxvY2stcGFyYWdyYXBoLFxuICBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLW9wZW4tc2Fucyk7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4udGV4dC1hbmQtY29udGFjdCB7XG4gID4gLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgPiAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIGFuZCAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICA+IC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleC1iYXNpczogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgID4gLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgICAgZmxleC1iYXNpczogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LWJsb2NrLWdyZWVuLXNpbXBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLmNvbnRhY3QtYmxvY2stZ3JlZW4tc2ltcGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgfVxuXG4gIC53cC1ibG9jay1wYXJhZ3JhcGgsXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICB9XG5cbiAgLm1vYmlsZS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLm1vYmlsZS1saW5rIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCJpcy1hbmltYXRlZFwiXSB7XG4gICAgPiBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgLmNvbnRhY3QtYmxvY2stZ3JlZW4tc2ltcGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDE1MHB4O1xuICAgIH1cbiAgICAubW9iaWxlLWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJltjbGFzcyo9XCJpcy1hbmltYXRlZFwiXSB7XG4gICAgICA+IHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzUlO1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDAuNSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA2NXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvbGluay1hcnJvdy1ncmVlbi10aGlubmVyLnN2Z1wiKSBjZW50ZXJcbiAgICAgICAgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LWJsb2NrLWdyZWVuLWRvdWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG5cbiAgPiAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDMwcHg7XG4gICAgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgICAgIGJveC1zaGFkb3c6IDE1cHggMTVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAgICAgLmNvbnRhY3QtYmxvY2stZ3JlZW4tZG91YmxlLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgID4gZmlndXJlIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLndwLWJsb2NrLWhlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgID4gLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICA+IC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICA+IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgIGdhcDogNjBweDtcbiAgICAgID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG5cbiAgICAgICAgLmNvbnRhY3QtYmxvY2stZ3JlZW4tZG91YmxlLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgID4gZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgID4gLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgPiAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgPiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1ibG9jay1ncmV5LWRvdWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG5cbiAgPiAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDMwcHg7XG4gICAgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgLndwLWJsb2NrLWdicy1saW5rLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQ1cHggMTBweCAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgID4gZmlndXJlIHtcbiAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLndwLWJsb2NrLWhlYWRpbmcge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z19mcm9tX3N0eWxlc2hlZXQvdGhlbWVzL2xlYXNpbmdzb2x1dGlvbnMvbGluay1hcnJvdy1ncmV5LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgPiAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAud3AtYmxvY2stZ2JzLWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpbmstYXJyb3ctZ3JlZW4uc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC0zLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvIHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG5cbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLndwLWJsb2NrLWdicy1jYXJkLWJveCAudGV4dC1jb250ZW50IHtcbiAgICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b24+LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMThweCAyMnB4IDE3cHg7XG4gIH1cblxuICBAbWVkaWEgKC0tbW9iaWxlLXZpZXdwb3J0LW1heCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwIC0zMHB4IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIGF1dG87XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAud3AtYmxvY2stZ2JzLWNhcmQtYm94IC50ZXh0LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20tY3RhcyAmIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1hbmltYXRlZC1sb2NrZXIuaXMtc3R5bGUtYW5pbWF0ZWQgPiBzdmcge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgdG9wOiA2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNvbHV0aW9ucy1wdXNocyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgPiAud3AtY29udGFpbmVyLWNvcmUtY29sdW1ucy1pcy1sYXlvdXQtMiB7XG4gICAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmdicy1zZW50ZW5jZS1idWlsZGVyLWJsb2NrIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYzZjQ7XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAuZ2JzLXNlbnRlbmNlLWJ1aWxkZXItYmxvY2stczlnaWx0IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nYnMtc2VudGVuY2UtYnVpbGRlci1ibG9jay1zOWdpdWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQtbWF4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAbWVkaWEgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nYnMtc2VudGVuY2UtYnVpbGRlci1ibG9jay1zOWdpbHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2ljb24tYXJyb3ctczR4dXBqLnN2Z1wiKTtcbiAgICB9XG4gIH1cblxuICAuZ2JzLXNlbnRlbmNlLWJ1aWxkZXItYmxvY2stczlnaWx6IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZ2JzLWtleS1maWd1cmVzLXM4NHZybyB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxuXG4gID4gLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1naWdhbnRpYyk7XG4gIH1cblxuICAuZ2JzLWtleS1maWd1cmVzLXM4NHZ6ZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZ2JzLWtleS1maWd1cmVzLXM4NHZ6ZSAud3AtYmxvY2stZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAxLjVyZW0pIC8gMik7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gM3JlbSkgLyAzKTtcbiAgICB9XG5cbiAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljKTtcbiAgICB9XG4gIH1cbn1cblxuLmdicy10ZXh0LWZvdXItY2FyZHMge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKSAwO1xuICAgIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cblxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyICYge1xuICAgID4gLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5nYnMtdGV4dC1mb3VyLWNhcmRzLXM4bGU3YSB7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgZ2FwOiAxLjVyZW0gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWdicy1jYXJkLWJveCB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xuXG4gICAgLnRleHQtY29udGVudCAuaDMge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudF9fY29udGFpbmVyIHtcbiAgLmNvbnRlbnRfX2JvZHktbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNvbnRlbnRfX3RvcF9fZGF0ZSB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICBsaW5lLWhlaWdodDogMTMyJTtcbiAgfVxuXG4gIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5jb250ZW50X19leGNlcnB0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgPiBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgfVxuICAgID4gZmlndXJlIHtcbiAgICAgIG1hcmdpbjogNDVweCAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndwLWJsb2NrLWdicy12ZXJiYXRpbSB7XG4gICAgICBtYXJnaW46IDQ1cHggMDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudF9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgfVxuXG4gIC5jb250ZW50X19mb290ZXJfX3NoYXJlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gIH1cblxuICAuY29udGVudF9fZm9vdGVyX19zaGFyZV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmLmxpbmtlZGluIHN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgKiB7XG4gICAgICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1haWwgc3ZnIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAqIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfX2Zvb3Rlcl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgID4gbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudF9fYm9keS1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuY29udGVudF9fYm9keS1yaWdodC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5jb250ZW50X19yZWxhdGVkX3Bvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIC5jb250ZW50X194LXNtYWxsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIC5jb250ZW50X19ib2R5LWxlZnQge1xuICAgICAgcGFkZGluZzogMzBweCA3MHB4IDMwcHggNjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnRfX3RvcF9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xuICAgIH1cblxuICAgIC5jb250ZW50X19ib2R5LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuY29udGVudF9fcmVsYXRlZF9wb3N0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudF9feC1zbWFsbCB7XG4gIC5jb250ZW50X19saW5rX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuY29udGVudF9fdG9wX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA3cHg7XG4gIH1cbiAgLmNvbnRlbnRfX3RvcF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1vcGVuLXNhbnMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1ub3JtYWwpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgfVxuICAuY29udGVudF9fZXhjZXJwdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbm9ybWFsKTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuY29udGVudF9fbGlua193cmFwcGVyOmhvdmVyIC5jb250ZW50X190b3BfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50X19tZWRpdW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAuY29udGVudF9fbGlua193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICB9XG4gIC5jb250ZW50X190YWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgNnB4IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG4gIC5jb250ZW50X190b3BfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjQlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgfVxuICAuY29udGVudF9fZXhjZXJwdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuXG4gICAgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuY29udGVudF9fbGlua193cmFwcGVyOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDVweCAycHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIC5jb250ZW50X190b3BfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnRfX2Nhc2Vfc3R1ZHkge1xuICAuY29udGVudF9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gICAgPiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5jb250ZW50X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLmNvbnRlbnRfX2hlYWRlcl9faW5mb3Mge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG4gIC5jb250ZW50X19oZWFkZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICAuY29udGVudF9faGVhZGVyX19pbmZvX19sYWJlbCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1vcGVuLXNhbnMpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgICB9XG4gICAgLmNvbnRlbnRfX2hlYWRlcl9faW5mb19fdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRfX2hlYWRlcl9fYWJvdXQuY29udGVudF9faGVhZGVyX19hYm91dC0tc29sdXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmNvbnRlbnRfX2hlYWRlcl9fYWJvdXRfX3RleHQsXG4gIC5jb250ZW50X19oZWFkZXJfX2Fib3V0X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgfVxuXG4gIC5jb250YWN0LWJsb2NrLWdyZWVuLWRvdWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAuY29udGVudF9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIH1cbiAgICAuY29udGVudF9faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSkgMDtcbiAgICB9XG4gICAgLmNvbnRlbnRfX2hlYWRlcl9fbWFpbiB7XG4gICAgICBmbGV4OiA1O1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIH1cbiAgICAuY29udGVudF9faGVhZGVyX19pbmZvcyB7XG4gICAgICBmbGV4OiAyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY29udGVudF9faGVhZGVyX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50X19oZWFkZXJfX2luZm9fX2xhYmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXh4LXNtYWxsKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50X19oZWFkZXJfX2luZm9fX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBHcmF2aXR5IEZvcm1zXG4gKi9cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgfVxuXG4gICAgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG5cbiAgICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdmaWVsZF9sYWJlbDppcyhsYWJlbCwgbGVnZW5kKSB7XG4gICAgY29sb3I6ICM2QjZFNzE7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBkaXYuZ2Zvcm1fZmllbGRzIHtcbiAgICBncmlkLXJvdy1nYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICB9XG5cbiAgOmlzKHRleHRhcmVhLCBpbnB1dDppcyhbdHlwZT1cInRleHRcIl0sIFt0eXBlPVwiZW1haWxcIl0sIFt0eXBlPVwidGVsXCJdKSwgc2VsZWN0KSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQkRDREQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpub3QodGV4dGFyZWEpIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICAmOmlzKHRleHRhcmVhKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29sb3I6ICNmMWYzZjQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGZvY3VzYWJsZT1cImZhbHNlXCIgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjhcIiB2aWV3Qm94PVwiMCAwIDE0IDhcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMC43MTA5MzggMS4yNDk5OUw2LjY5MDk0IDcuMjI5OTlMMTIuNzEwOSAxLjIwOTk5XCIgc3Ryb2tlPVwiJTIzNkI2RTcxXCIgc3Ryb2tlLWxpbmVjYXA9XCJzcXVhcmVcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLmdmaWVsZF9zZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLmdmaWVsZC0tdHlwZS1jb25zZW50IHtcbiAgICBkaXYuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgZGl2LmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcblxuICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA3MTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBkaXYuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnM+aDIgLmdmb3JtLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC00KTtcblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxuXG4gIC5jb250YWN0LWZvcm0ge1xuICAgIG1heC13aWR0aDogNzEycHg7XG5cbiAgICAuZ2ZpZWxkOm5vdCguZ2ZpZWxkX2Rlc2NyaXB0aW9uX3Zpc2libGUpIC5nZmllbGRfZGVzY3JpcHRpb246bm90KC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbik6bm90KC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ljb24tZXJyb3ItY2lyY2xlLnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxNnB4O1xuICB9XG59IiwiLypcbiAqIE1haW4gc2l0ZSBoZWFkZXIgc3R5bGVzXG4gKi9cblxuLmhlYWRlci1zNHpwZG0ge1xuICAtLWhlYWRlci1oZWlnaHQ6IDkycHg7XG4gIC0taGVhZGVyLXM0dzB4My1oZWlnaHQ6IDA7XG4gIC0tc3RpY2t5LXZhbHVlOiBjYWxjKFxuICAgICh2YXIoLS1oZWFkZXItaGVpZ2h0KSAtICh2YXIoLS1oZWFkZXItczR3MHgzLWhlaWdodCkpKSAqIC0xXG4gICk7XG4gIC0tZmxvYXRpbmctbGF5ZXItc2hhZG93OiA1cHggNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWZsb2F0aW5nLWxheWVyLXBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIC0tZmxvYXRpbmctbGF5ZXItcmFkaXVzOiAxMHB4O1xuICAtLWZsb2F0aW5nLWxheWVyLWJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS1zdGlja3ktdmFsdWUpO1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIDA7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6aGFzKDp3aGVyZSguaGVhZGVyLXM0dzB4MykpIHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDE0MnB4O1xuICAgIC0taGVhZGVyLXM0dzB4My1oZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAmOmhhcygrIC5oZXJvLWhlYWRlci1zNnNyMDQpIHtcbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoXG4gICAgICAgIC0xICogKHZhcigtLWhlYWRlci1oZWlnaHQpICsgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkpXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgJjpoYXMoLm1vYmlsZS1uYXYtczVkYTJhLmlzLWFjdGl2ZSwgLm5hdi1zNHZyN3guaXMtYWN0aXZlKSAuaGVhZGVyLXM1bHZjbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aGFzKFxuICAgICAgICAubW9iaWxlLW5hdi1zNWRhMmEuaXMtYWN0aXZlLFxuICAgICAgICAubmF2LXM0dnI3eC5pcy1ncm91cDpob3ZlcixcbiAgICAgICAgLm5hdi1zNHZyN3guaXMtZ3JvdXAgLm5hdi1zNHZyYm86aG92ZXJcbiAgICAgICkgLmhlYWRlci1zNWx2Y24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zdGlja3kge1xuICAgICY6aGFzKC5oZWFkZXItczR3MHgzKSB7XG4gICAgICAuaGVhZGVyLXM0dzB3dyxcbiAgICAgIC5oZWFkZXItczR6dzlhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXM0dzB4MyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXM1Y3M3aCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvKiBTdGlja3kgbW9kZSAqL1xuICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAgICAgLmhlYWRlci1zNHcwcnIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFRhYmxldCAqL1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIC0taGVhZGVyLWhlaWdodDogOTVweDtcbiAgICAtLXN0aWNreS12YWx1ZTogMDtcblxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuaGVhZGVyLXM1ZDg1diB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5uYXYtczR2cjd4LFxuICAgIC5oZWFkZXItczR3OGJsLFxuICAgIC5uYXYtczVkNzliIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlci1zNHcwcnIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICB9XG5cbiAgICAubmF2LXM1ZDZvYiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItc3JpeGthIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uaGVhZGVyLXNyaXhwaiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjFzIGVhc2U7XG4gIHdpZHRoOiAwO1xufVxuXG4uaGVhZGVyLXM0dzByciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cbiAgLmhlYWRlci1zNHpwZG06bm90KC5pcy1sZWFkLWZvcm0pICYge1xuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIH1cblxuICAmOmhhcyguc2VhcmNoLXNvMnVjdi5pcy1vcGVuZWQsIC5zZWFyY2gtc29hNng0Om5vdCguaGlkZGVuKSkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmhlYWRlci1zNHcwcnIgPiAuaGVhZGVyLXM0enc5YSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRlci1zNHcwd3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgaGVpZ2h0OiA4MHB4O1xuXG4gID4gKiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAud3AtYmxvY2stc2l0ZS1sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlci1zNHcxNGkge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgMCAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItczR3MHd3OmhhcygubG9naW4tczR6cGVvKSAmIHtcbiAgICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQtbWF4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXM0dzhibCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGNkZDtcbn1cblxuLmhlYWRlci1zNHcweDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLXM0dzB4My1oZWlnaHQpO1xufVxuXG4uaGVhZGVyLXM1Y3M3aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLndwLWJsb2NrLXNpdGUtbG9nbyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1zNHp3OWEge1xuICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCkgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtNCk7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpwMTcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTEwO1xufVxuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6cHlpIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1mbG9hdGluZy1sYXllci1wYWRkaW5nKTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsb2F0aW5nLWxheWVyLXJhZGl1cyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcblxuICAvKiBSdWxlIGZvciBtb2JpbGUvdGFibGV0ICovXG4gIC8qXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxvYXRpbmctbGF5ZXItYmFja2dyb3VuZCk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1mbG9hdGluZy1sYXllci1zaGFkb3cpO1xuXG4gICAgICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIH1cblxuICAgICAgLmdyb3VwLXdlYnNpdGVzLXM0enFtbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtd2Vic2l0ZXMtczR6d2cwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC13ZWJzaXRlcy1zNHpwMW8gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAqL1xuXG4vKiBSdWxlIGZvciBkZXNrdG9wICovXG4gIC8qIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHsgKi9cbiAgICAmOmhvdmVyOm5vdCguaXMtYWN0aXZlKSxcbiAgICAmLmlzLWFjdGl2ZTpmb2N1cy13aXRoaW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxvYXRpbmctbGF5ZXItYmFja2dyb3VuZCk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1mbG9hdGluZy1sYXllci1zaGFkb3cpO1xuXG4gICAgICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIH1cblxuICAgICAgLmdyb3VwLXdlYnNpdGVzLXM0enFtbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtd2Vic2l0ZXMtczR6d2cwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC13ZWJzaXRlcy1zNHpwMW8gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuLyogfSAqL1xuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6cW1vIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKSAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZ3JvdXAtd2Vic2l0ZXMtczR6cW1vIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM0enAxbyB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1ncm93OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCkgMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM0enAxbyBzdmcge1xuICBtYXJnaW46IDAgMCAycHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM0endnMCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpwMXoge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5ncm91cC13ZWJzaXRlcy1zNHpwMXQge1xuICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gODBweCkgLyA0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdyb3VwLXdlYnNpdGVzLXM0enAxaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzZiNmU3MTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXh4LXNtYWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTIpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xKTtcbiAgfVxufVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItczR6cGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExMDtcbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFidyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxYncgc3ZnIHtcbiAgbWFyZ2luOiAwIDAgMnB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxYzQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLWZsb2F0aW5nLWxheWVyLXBhZGRpbmcpO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mbG9hdGluZy1sYXllci1yYWRpdXMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLyogUnVsZSBmb3IgbW9iaWxlL3RhYmxldCAqL1xuICAvKlxuICBAbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgIC5pcy1hY3RpdmUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbG9hdGluZy1sYXllci1iYWNrZ3JvdW5kKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWZsb2F0aW5nLWxheWVyLXNoYWRvdyk7XG5cbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxYncgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItczR3MWM4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICovXG5cbiAgLyogUnVsZSBmb3IgZGVza3RvcCAqL1xuICAvKiBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7ICovXG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyLXM0enBlMTppcyhcbiAgICAgICAgOmhvdmVyOm5vdCguaXMtYWN0aXZlKSxcbiAgICAgICAgLmlzLWFjdGl2ZTpmb2N1cy13aXRoaW5cbiAgICAgICkgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbG9hdGluZy1sYXllci1iYWNrZ3JvdW5kKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWZsb2F0aW5nLWxheWVyLXNoYWRvdyk7XG5cbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlci1zNHcxYncgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXItczR3MWM4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIH0gKi9cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFjOCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDA7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjFmM2Y0O1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLXM0dzFjaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTEpO1xuICB9XG59XG5cbi5sb2dpbi1zNHpwZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dpbi1zNHc5aWgge1xuICB6LWluZGV4OiAyO1xufVxuXG4ubG9naW4tczR3OWloID4gYSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxvZ2luLXM0eG1zNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjpob3ZlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG5cbiAgICAubG9naW4tczR3OGEzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxvZ2luLXM0dzhhMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IHZhcigtLWZsb2F0aW5nLWxheWVyLXBhZGRpbmcpO1xuICB3aWR0aDogMjI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZsb2F0aW5nLWxheWVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZsb2F0aW5nLWxheWVyLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1mbG9hdGluZy1sYXllci1zaGFkb3cpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgfVxufVxuXG4ubG9naW4tczR3OWloOmhvdmVyICsgLmxvZ2luLXM0eG1zNyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICAubG9naW4tczR3OGEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubG9naW4tczR3OWZtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbi1zNHhtNzcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmxvZ2luLXM0dzlmbS5pcy1maWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yKTtcbn1cblxuLmxvZ2luLXM0dzlmcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGwpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubmF2LXM0emFjaSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zKTtcbn1cblxuLm5hdi1zNHpwZjgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14LXNtYWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpub3QoLm5hdi1zNHZyY3MpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtczR2cmJpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgfVxuXG4gIC5uYXYtczR2cjd4LmlzLWdyb3VwICYge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC8qXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydC1tYXgpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAgKi9cbn1cblxuLm5hdi1zNHZyYmkgc3ZnIHtcbiAgbWFyZ2luOiAwIDAgMnB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uYXYtczR2cjd4IHtcbiAgLypcbiAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAubmF2LXM0dnJiaSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdi1zNHZyYm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAqL1xuXG4gIC8qIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHsgKi9cbiAgJjpob3Zlcjpub3QoLmlzLWFjdGl2ZSksXG4gICYuaXMtYWN0aXZlOmZvY3VzLXdpdGhpbiB7XG4gICAgLm5hdi1zNHZyYmkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2LXM0dnJibyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgPiAubmF2LXM0dnJiaSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLyogfSAqL1xufVxuXG4ubmF2LXM0dnJibyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2MHB4O1xuICBwYWRkaW5nOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1mbG9hdGluZy1sYXllci1yYWRpdXMpIHZhcigtLWZsb2F0aW5nLWxheWVyLXJhZGl1cyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2LXM0dnJidSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGZsZXgtYmFzaXM6IDM2JTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuXG4ubmF2LXM0dnMyZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1odWdlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG59XG5cbi5uYXYtczR2czJqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZSk7XG59XG5cbi5uYXYtczR2czRkLFxuLm5hdi1zNHZzNG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuXG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LXM0dnJjMiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xufVxuXG4ubmF2LXM1YjFybSB7XG4gIGZsZXg6IDE7XG59XG5cbi5uYXYtczR2cmM4IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKSAqIDIpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5hdi1zNHZyY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcm93LWdhcDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5uYXYtczR2cmNtIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLm5hdi1zNWIxeHYgLm5hdi1zNHZyY20ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5uYXYtczR2cmNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zdmdfZnJvbV9zdHlsZXNoZWV0L3RoZW1lcy9sZWFzaW5nc29sdXRpb25zL2xpbmstYXJyb3ctZ3JlZW4tdGhpbm5lci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnktb24tZGFyayk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zNHZ0OHcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1zNWQ3OWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgKyAuaGVhZGVyLXM0dzhibCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LXM1ZDc5YiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jdGEtbWFpbi5uYXYtc28ydDZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4uY3RhLW1haW4ubmF2LXNvMnQ2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtczVkNm9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aXMoLmlzLWFjdGl2ZSkgLm5hdi1zN2k5aWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOm5vdCguaXMtYWN0aXZlKSAubmF2LXM3aTlpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2LXM1ZDZvYiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5tb2JpbGUtbmF2LXM1ZGEyYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogYXV0bztcblxuICBib2R5OmlzKC5hZG1pbi1iYXIpICYge1xuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIDQ2cHgpO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2LXM1aDEwMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6MyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDEwNywgMTEwLCAxMTMsIDAuMjQpO1xuXG4gICYuaXMtZ3JvdXAge1xuICAgIC5tb2JpbGUtbmF2LXM1ZDh6OSBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA3LCAxMTAsIDExMywgMC4xKTtcblxuICAgICAgLm1vYmlsZS1uYXYtczVkOHpwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtbmF2LXM1ZDh6OSBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6OSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6eiB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtczVkOTBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5tb2JpbGUtbmF2LXM1ZDh6dSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1vYmlsZS1uYXYtczVsbmFmIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICBwYWRkaW5nOiAwIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pIHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgaHNsYSgyMTAsIDMlLCA0MyUsIDAuMjQpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cblxuLm1vYmlsZS1uYXYtczR3MWM0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubW9iaWxlLW5hdi1zNHcxY2kge1xuICBjb2xvcjogIzZiNmU3MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdi1idXR0b25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBoc2xhKDIxMCwgMyUsIDQzJSwgMC4yNCk7XG5cbiAgPiAubW9iaWxlLW5hdi1zNWxuYWYge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICA+IC5sb2dpbi1zNHpwZW8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5oZXJvLWhlYWRlci1zNnNyMDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJiArIC5jb250YWluZXIgLmJyZWFkY3J1bWItczh3NGc2IHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgfVxuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICB9XG59XG5cbi5oZXJvLWhlYWRlci1zNnNwZTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjc1KSBzYXR1cmF0ZSgxLjIpO1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwLjc1KSBzYXR1cmF0ZSgxLjIpO1xuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgaGVpZ2h0OiAzMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uaGVyby1oZWFkZXItczZzcjI2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydC1tYXgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuXG4uaGVyby1oZWFkZXItczZzcjI2IC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8taGVhZGVyLXM2c3JseSB7XG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaGVyby1oZWFkZXItczZzcmx5IDppcyhoMSwgcCkge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRleHQtMSk7XG59XG5cbi5oZXJvLWhlYWRlci1zNnNybHkgaDEge1xuICBoeXBoZW5zOiBhdXRvO1xuICBmb250LXNpemU6IDQ2cHg7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkgYW5kICgtLXNtYWxsLXZpZXdwb3J0LW1heCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4udGl0bGUtd3JhcHBlci1zNnNyeTEge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTEpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB9XG59XG5cbi5zZWFyY2gtc28ydWN2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuXG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cbiAgQG1lZGlhICgtLW1vYmlsZS12aWV3cG9ydCkgYW5kICgtLXRhYmxldC12aWV3cG9ydC1tYXgpIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbi5zZWFyY2gtc28ydWN2LmlzLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnNlYXJjaC1zb2E2eDQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2YxZjNmNDtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQpIGFuZCAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5zZWFyY2gtc28ydWN2Omhhcyguc2VhcmNoLXNvYTZ4NC5oaWRkZW4pIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlYXJjaC1zbzJ1Y3Y6bm90KC5pcy1vcGVuZWQpOmhhcyguc2VhcmNoLXNvYTZ4NC5oaWRkZW4pIC5zZWFyY2gtc28ydWRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zb2E2eDQ6bm90KC5oaWRkZW4pIH4gLnNlYXJjaC1zbzJ1ZGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMik7XG59XG5cbmxhYmVsLnNlYXJjaC1zbzJ1ZGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnNwYW4uc2VhcmNoLXNvOGk1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuc3Bhbi5zZWFyY2gtc284aWV5IHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5zcGFuLnNlYXJjaC1zbzhpZmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC00cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uc2VhcmNoLXNvOGlmZCBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VhcmNoLXNvMnVkdSB7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNxdWFyZSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtc28ydWR1Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zbzJ1ZHU6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2RiZGNkZDtcbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi8qIEZvcm0gY29udGFpbmVyICovXG4uc2VhcmNoLXNvYTZ2cSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zb2E2d2kge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlYXJjaC1zb2E2eDQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zb2E2eDQgLnNlYXJjaC1zb2E2eGsge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2VhcmNoLXNvYTZ4ayBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYmxvY2s6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWFyY2gtc29hNnhrIGgzIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5zZWFyY2gtc29hNnhrIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXNvYTZ4ayB1bCBsaSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uc2VhcmNoLXNvYTZ4ayB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4iLCIvKlxuICogTWFpbiBzaXRlIGZvb3RlciBzdHlsZXNcbiAqL1xuXG4uZm9vdGVyLXM2cXI3aiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gIC5uYXYtczR2cmMyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDQ2cmVtO1xuICAgIGdhcDogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1zcWZwejkge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cblxuICAubmF2LXM0dnI3eCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAubmF2LXM0dnJjOCB7XG4gICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnktb24tZGFyayk7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItczZxcjg5IHtcbiAgcGFkZGluZzogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxuXG4uZm9vdGVyLXM2cXN1eiB7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5mb290ZXItczZxc2tpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xufVxuXG4uZm9vdGVyLXM2cXNraSBpbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEzN3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItczZxc2pkIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2Fucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG59XG5cbi5mb290ZXItczZzazI4IHtcbiAgcm93LWdhcDogMTBweDtcbiAgZmxleC13cmFwOiBpbml0aWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyLXM2cXIycyAubmF2LXM0dnJjcyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLXM2cXIycyAubmF2LXM0dnJjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4zcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgfVxufVxuXG4uZm9vdGVyLXM2cXIycyBbY2xhc3MqPVwiIGlzLXNvY2lhbFwiXSB7XG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICAqIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICY6aG92ZXIge1xuICAgICAgc3ZnLFxuICAgICAgc3ZnICoge1xuICAgICAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItczZzNWRvIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogM3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1zNnM1ZG8gLm5hdi1zNnM1N3Ige1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgJjpoYXMoKyAubmF2LXM2czU3cik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICB9XG59XG5cbi5mb290ZXItczZzNWRvIC5uYXYtczZzNTdzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmZvb3Rlci1zNnNnOHgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTMpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAbWVkaWEgKC0tc21hbGwtdmlld3BvcnQpIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAuZm9vdGVyLXM2c2czeiB7XG4gICAgd2lkdGg6IDE5cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1zYWNia2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8qXG4gKiBTZWFyY2ggcGFnZSBzdHlsZXNcbiAqL1xuXG4vKiBtYWluLmhkNGIzIHt9ICovXG5mb3JtLmw5ZTQzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbn1cbmxhYmVsLnNvYnFydiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuc3Bhbi5zb2JxOGMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5zcGFuLnNvYnE4YyBzdmcge1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLnI0YmMzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWlubGluZTogNjBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS5yNGJjMzo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS5yNGJjMzo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RiZGNkZDtcbn1cbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnYyOWY5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmRpdi5zb25hMGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oMS5vMTI1MyB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSkgMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnN0cm9uZy5zb24zcngge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xufVxubGFiZWwuc29uYWMwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEQkRDRERcbn1cbmxhYmVsLnNvbmFjMCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbmxhYmVsLnNvbmFjMDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjNGNDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMTBweDtcbn1cbnNlbGVjdC5zb242bTkge1xuICBwYWRkaW5nOiAxMHB4IDU1cHggMTBweCAxMHB4IDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG51bC53ODIzNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxubGkub2VjYzUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGl2LnNvYWc2aCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oMi5mNDQzMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1tZWRpdW0pO1xufVxucC5xMzF6MiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1zbWFsbCk7XG59XG5hLmQ2MTFiIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibnBwLXNhbnMpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuZDYxMWIgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDZweDtcbn1cbmRpdi5xejE0MiB7XG4gIG1hcmdpbjogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi5xejE0MiAucGFnZS1udW1iZXJzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYucXoxNDIgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnAuc29ieHVtIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIvKlxuICogUmVzb3VyY2VzXG4gKi9cblxuLnBhZ2UtdGVtcGxhdGUtcmVzb3VyY2VzIHtcbiAgLnJlc291cmNlcy1zN2QwenYge1xuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMzBweCA2MHB4IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC00KTtcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Z2t2byB7XG4gICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdjend2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2V0MmMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2VpdmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAucmVzb3VyY2VzLXM3ZWl2ZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdldHFpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlc291cmNlcy1zN2I5dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjFmM2Y0O1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQpIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlcy1zN2djdmYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDQ1cHg7XG4gICAgfVxuXG4gICAgJi5pcy1lbXBoYXNpemVkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgICAgIC5yZXNvdXJjZXMtczdiOXduIHtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZSk7XG4gICAgICAgIH1cblxuICAgICAgICAucmVzb3VyY2VzLXM3Yjl3ciB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGwpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXNvdXJjZXMtczdiOXZ3IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgJjpob3ZlciAucmVzb3VyY2VzLXM3Yjl3biB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlcy1zN2I5dncgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Yjl3ZSB7XG4gICAgbWFyZ2luOiAwIDAgdmFyKC0tYmxvY2stbWFyZ2luLXNtYWxsKTtcbiAgICBjb2xvcjogIzZiNmU3MTtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG4gIH1cblxuICAucmVzb3VyY2VzLXM3Yjl3biB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpIDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2UpO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdiOXdyIHtcbiAgICBtYXJnaW46IHZhcigtLWJsb2NrLW1hcmdpbi1zbWFsbCkgMDtcbiAgICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbCk7XG5cbiAgICAmOm5vdCg6aG92ZXIpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXMtczdna3FnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0LW1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIExlYWQgZm9ybSBjbGllbnRcbiAqL1xuXG46aXMoLnBhZ2Utc2x1Zy1mb3JtdWxhaXJlLWNsaWVudCwgLnBhZ2Utc2x1Zy1sZWFkLWZvcm0tY2xpZW50KSAud3AtYmxvY2stZ2JzLXBvc3QtaGVhZGVyLWltZyB7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgIEBtZWRpYSAoLS1zbWFsbC12aWV3cG9ydCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIm5vcm1hbGl6ZS5jc3NcIjtcbkBpbXBvcnQgXCIuLi9qcy9zY3JpcHRzLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJfdmFycy5wY3NzXCI7XG5AaW1wb3J0IFwiX2dyaWQucGNzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzLnBjc3NcIjtcbkBpbXBvcnQgXCJfYmxvY2tzLnBjc3NcIjtcbkBpbXBvcnQgXCJfcGF0dGVybnMucGNzc1wiO1xuQGltcG9ydCBcIl9jb250ZW50LnBjc3NcIjtcbkBpbXBvcnQgXCJfZm9ybXMucGNzc1wiO1xuXG5AaW1wb3J0IFwiX2hlYWRlci5wY3NzXCI7XG5AaW1wb3J0IFwiX2Zvb3Rlci5wY3NzXCI7XG5AaW1wb3J0IFwiX3NlYXJjaC5wY3NzXCI7XG5cbkBpbXBvcnQgXCJfcGFnZXMucGNzc1wiO1xuXG46cm9vdCB7XG4gIC8qIE9ubHkgZm9yIElERSBlcnJvcnMgKi9cbiAgJi5mYWtlIHtcbiAgICAvKiBPdmVyaWRlcyB0byByZW1vdmUgSURFIGVycm9ycyAqL1xuICAgIC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnk6IC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnk7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0xOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTE7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0yOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTI7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTE7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0yOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTI7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0zOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYWNrZ3JvdW5kLTM7XG4gICAgLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zOiAtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZXh0LTM7XG4gICAgLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zcXVhcmU6IC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc3F1YXJlO1xuICAgIC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWJucHAtc2FuczogLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tYm5wcC1zYW5zO1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLXNtYWxsOiAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1zbWFsbDtcbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS1tZWRpdW06IC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLW1lZGl1bTtcbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS10aW55OiAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWxpbmUtaGVpZ2h0LS10aW55O1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tbGluZS1oZWlnaHQtLW5vcm1hbDogLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1saW5lLWhlaWdodC0tbm9ybWFsO1xuICAgIC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLW9wZW4tc2FuczogLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tb3Blbi1zYW5zO1xuICB9XG5cbiAgLS1sYXJnZS12aWV3cG9ydC1tYXg6IDEwMHZ3O1xuICAtLWxhcmdlLXZpZXdwb3J0LW1pbjogMTQ0MHB4O1xuICAtLW1lZGl1bS12aWV3cG9ydC1tYXg6IDE0Mzk7XG4gIC0tbWVkaXVtLXZpZXdwb3J0LW1pbjogMTI0MHB4O1xuICAtLXNtYWxsLXZpZXdwb3J0LW1heDogMTIzOXB4O1xuICAtLXNtYWxsLXZpZXdwb3J0LW1pbjogOTA1cHg7XG4gIC0tdGFibGV0LXZpZXdwb3J0LW1heDogOTA0cHg7XG4gIC0tdGFibGV0LXZpZXdwb3J0LW1pbjogNjAwcHg7XG4gIC0tbW9iaWxlLXZpZXdwb3J0LW1heDogNTk5cHg7XG4gIC0tbW9iaWxlLXZpZXdwb3J0LW1pbjogMDtcbn1cblxuYm9keSB7XG4gIC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZTogNjUwcHg7XG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS14eC1zbWFsbDogMC42MjVyZW07IC8qIDEwcHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXgtc21hbGw6IDAuNzVyZW07IC8qIDEycHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLXNtYWxsOiAwLjg3NXJlbTsgLyogMTRweCAqL1xuICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tbWVkaXVtOiAxcmVtOyAvKiAxNnB4ICovXG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZTogMS4xMjVyZW07IC8qIDE4cHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWh1Z2U6IDEuMjVyZW07IC8qIDIwcHggKi9cbiAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljOiAxLjc1cmVtOyAvKiAyOHB4ICovXG4gIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1jb2xvc3NhbDogMi4yNXJlbTsgLyogMzZweCAqL1xuXG4gIC0tYmxvY2stbWFyZ2luLXNtYWxsOiAwLjkzNzVyZW07IC8qIDE1cHggKi9cbiAgLS1ibG9jay1tYXJnaW4tbWVkaXVtOiAxLjg3NXJlbTsgLyogMzBweCAqL1xuICAtLWJsb2NrLW1hcmdpbi1sYXJnZTogMy43NXJlbTsgLyogNjRweCAqL1xuXG4gIC0td3AtLXByZXNldC0tc2hhZG93LS1uYXR1cmFsOiAgMCAxMnB4IDI0cHggMCByZ2JhKDc0LCA4NSwgOTQsIDAuMSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhY2tncm91bmQtMSk7XG4gICY6bm90KC5ibG9jay1lZGl0b3ItcGFnZSkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOWYzZWEsICNmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGV4dC0zKTsgKi9cbiAgICAmOm5vdCguYmxvY2stZWRpdG9yLXBhZ2UpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOWYzZWEsICNmZmYpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0KSB7XG4gICAgLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplOiA4NDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teHgtc21hbGw6IDAuNzVyZW07IC8qIDEycHggKi9cbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0teC1zbWFsbDogMC44NzVyZW07IC8qIDE0cHggKi9cbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0tc21hbGw6IDAuODc1cmVtOyAvKiAxNHB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLW1lZGl1bTogMXJlbTsgLyogMTZweCAqL1xuICAgIC0td3AtLWN1c3RvbS0tdHlwb2dyYXBoeS0tZm9udC1zaXplLS1sYXJnZTogMS4xMjVyZW07IC8qIDE4cHggKi9cbiAgICAtLXdwLS1jdXN0b20tLXR5cG9ncmFwaHktLWZvbnQtc2l6ZS0taHVnZTogMS41cmVtOyAvKiAyNHB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWdpZ2FudGljOiAyLjc1cmVtOyAvKiAzNnB4ICovXG4gICAgLS13cC0tY3VzdG9tLS10eXBvZ3JhcGh5LS1mb250LXNpemUtLWNvbG9zc2FsOiAzLjc1cmVtOyAvKiA2MHB4ICovXG4gIH1cblxuICBAbWVkaWEgKC0tbWVkaXVtLXZpZXdwb3J0KSB7XG4gICAgLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplOiAxMDM4cHg7XG4gIH1cblxuICBAbWVkaWEgKC0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICAtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemU6IDEyNzhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFja2dyb3VuZC0xKTtcbiAgfVxuXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgbGksIHByZSwgY29kZSwgZmlnY2FwdGlvbiB7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbiNtYWluIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbiNtYWluLFxuI2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuI2Zvb3RlciB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbnAgYSwgYVtocmVmXj1tYWlsdG9dLCAud3AtYmxvY2stbGlzdCBsaSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIGE6aG92ZXIsIGFbaHJlZl49bWFpbHRvXTpob3ZlciwgaDIgYTpob3ZlciwgLndwLWJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG59XG5cbi8qIG1hcmdpbiBib3R0b20gKi9cbi5tYi0xLFxuLm1iLTIsXG4ubWItMyB7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgJi5tYi0xOmhhcygrICopIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tc21hbGwpO1xuICB9XG4gICYubWItMjpoYXMoKyAqKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIH1cbiAgJi5tYi0zOmhhcygrICopIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5kZXNrdG9wLW1hcmdpbi1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uaXMtc3R5bGUtYmxvY2stbWFyZ2luLXRvcC1ib3R0b20sXG4udmVydGljYWwtbWFyZ2luIHtcbiAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKSAwO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpIDA7XG4gIH1cbn1cblxuLmlzLXN0eWxlLWJsb2NrLW1hcmdpbi10b3AsXG4udmVydGljYWwtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uaXMtc3R5bGUtYmxvY2stbWFyZ2luLWJvdHRvbSxcbi52ZXJ0aWNhbC1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5pcy1zdHlsZS1ibG9jay1wYWRkaW5nLXRvcC1ib3R0b20sXG4udmVydGljYWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSlcbiAgfVxufVxuXG4uaXMtc3R5bGUtYmxvY2stcGFkZGluZy10b3AsXG4udmVydGljYWwtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4uaXMtc3R5bGUtYmxvY2stbWFyZ2luLWJvdHRvbSxcbi52ZXJ0aWNhbC1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5kZXNrdG9wLXBhZGRpbmctaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5ob3Jpem9udGFsLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbWVkaXVtKTtcbiAgQG1lZGlhICgtLXRhYmxldC12aWV3cG9ydCkge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ibG9jay1tYXJnaW4tbGFyZ2UpO1xuICB9XG59XG5cbi5ob3Jpem9udGFsLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYmxvY2stbWFyZ2luLW1lZGl1bSk7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJsb2NrLW1hcmdpbi1sYXJnZSk7XG4gIH1cbn1cblxuLmhvcml6b250YWwtcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJsb2NrLW1hcmdpbi1tZWRpdW0pO1xuICBAbWVkaWEgKC0tdGFibGV0LXZpZXdwb3J0KSB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYmxvY2stbWFyZ2luLWxhcmdlKTtcbiAgfVxufVxuXG4ubWF4LXdpZHRoLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi8qXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZCAhaW1wb3J0YW50O1xufVxuKi9cblxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFibGV0LWhpZGRlbiB7XG4gIEBtZWRpYSAoLS10YWJsZXQtdmlld3BvcnQtbWF4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc21hbGwtaGlkZGVuIHtcbiAgQG1lZGlhICgtLXNtYWxsLXZpZXdwb3J0LW1heCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogYmxvY2stbGlicmFyeSBzdHlsZSBpc3N1ZSAqL1xuLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGZ1bGwtd2lkdGggZWxlbWVudCBpbiBsaW1pdGVkIHdpZHRoIHBhcmVudCAqL1xuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG5cbiAgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayAmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiBXRUIgYWNjZXNzaWJpbGl0eSAqL1xuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4ucmVhZC1vbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41OyAvKiBGYWN1bHRhdGlmIDogcG91ciBpbmRpcXVlciBxdWUgbCfDqWzDqW1lbnQgZXN0IGluYWN0aWYgKi9cbn1cblxuLnNyLW9ubHkge1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1zdGFjay1ub2dhcCB7XG4gIEBtZWRpYSAoLS1tb2JpbGUtdmlld3BvcnQtbWF4KSB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbmh0bWwudXNlcndheS1zMy0zIC53cC1ibG9jay1nYnMtZm9sbG93LXVzIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLm5vLWh5cGhlbnMge1xuICBoeXBoZW5zOiBub25lICFpbXBvcnRhbnQ7XG59IixudWxsXX0= */