@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Martel");@font-face{font-family:AvenirLTStd-Light;src:url(../../fonts/AvenirLTStd-Light.eot);src:url(../../fonts/AvenirLTStd-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/AvenirLTStd-Light.woff) format("woff2"),url(../../fonts/AvenirLTStd-Light.woff) format("woff"),url(../../fonts/AvenirLTStd-Light.ttf) format("truetype"),url(../../fonts/AvenirLTStd-Light.svg#svgFontName) format("svg")}@font-face{font-family:STIXGeneral-Regular;src:url(../../fonts/STIXGeneral-Regular.eot);src:url(../../fonts/STIXGeneral-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/STIXGeneral-Regular.woff) format("woff2"),url(../../fonts/STIXGeneral-Regular.woff) format("woff"),url(../../fonts/STIXGeneral-Regular.ttf) format("truetype"),url(../../fonts/STIXGeneral-Regular.svg#svgFontName) format("svg")}@font-face{font-family:AvenirLT-Black;src:url(../../fonts/AvenirLT-Black.eot);src:url(../../fonts/AvenirLT-Black.eot?#iefix) format("embedded-opentype"),url(../../fonts/AvenirLT-Black.woff) format("woff2"),url(../../fonts/AvenirLT-Black.woff) format("woff"),url(../../fonts/AvenirLT-Black.ttf) format("truetype"),url(../../fonts/AvenirLT-Black.svg#svgFontName) format("svg")}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger,.mobile-menu-toggle{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.mobile-menu-toggle:hover{opacity:.7}.hamburger-box{width:35px;width:3.5rem;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:35px;width:3.5rem;height:4px;background-color:#fff;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner,.mobile-menu-toggle .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after,.mobile-menu-toggle .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before,.mobile-menu-toggle .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner,.is-active.mobile-menu-toggle .hamburger-inner,.mobile-menu-active .mobile-menu-toggle .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after,.is-active.mobile-menu-toggle .hamburger-inner:after,.mobile-menu-active .mobile-menu-toggle .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before,.is-active.mobile-menu-toggle .hamburger-inner:before,.mobile-menu-active .mobile-menu-toggle .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:9000!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}.jq-toast-single{-webkit-box-shadow:1px 1px 14px -2px rgba(0,0,0,.7);box-shadow:1px 1px 14px -2px rgba(0,0,0,.7);font-family:AvenirLTStd-Light,sans-serif}.jq-toast-wrap{width:305px}.jq-toast-wrap.top-right{right:1%}a.toast-cart-link{font-weight:400;margin-left:.5rem;border:none;text-decoration:underline}*{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-moz-selection{color:#fff;background:#6c7769}::selection{color:#fff;background:#6c7769}html{font-size:62.5%}body,html{overflow-x:hidden}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:14px;font-size:1.4rem;font-family:AvenirLTStd-Light,sans-serif;letter-spacing:1px;color:#151515;background-color:#313131;line-height:25px;line-height:2.5rem}body.prevent-scrolling{overflow:hidden}h1,h2,h3,h4,h5,h6{color:#151515;text-transform:uppercase;line-height:40px;line-height:4rem;font-family:STIXGeneral-Regular,sans-serif;letter-spacing:0;font-weight:400}h1,h2{letter-spacing:2px}h2{font-size:30px;font-size:3rem}.wrapper{background-color:#fff}.inner{max-width:1200px;max-width:120rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.inner{padding:0 3rem}}a{-webkit-transition:color .3s ease;transition:color .3s ease;color:#151515}ul{list-style:none}input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select{height:52px;height:5.2rem;padding:0 1rem;border:1px solid #afafaf;font-size:16px}@media only screen and (min-width:45em){input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select{font-size:1.4rem}}textarea{padding:1rem;border:1px solid #afafaf;font-size:16px}@media only screen and (min-width:45em){textarea{font-size:1.4rem}}.page-section{margin-bottom:6rem}@media only screen and (min-width:45em){.page-section{margin-bottom:10rem}}.slider-image-wrapper,.video-wrapper{position:relative}.slider-image-wrapper .slider-image-small,.video-wrapper .slider-image-small{height:450px;height:45rem;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:64em){.slider-image-wrapper .slider-image-small,.video-wrapper .slider-image-small{display:none}}.slider-image-wrapper .slider-image-large,.video-wrapper .slider-image-large{display:none;height:850px;height:85rem;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:64em){.slider-image-wrapper .slider-image-large,.video-wrapper .slider-image-large{display:block}}.slider-image-wrapper .image-background,.video-wrapper .image-background{display:block;position:relative;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:450px;height:45rem}@media only screen and (min-width:64em){.slider-image-wrapper .image-background,.video-wrapper .image-background{height:85rem}}.slider-image-wrapper .video,.video-wrapper .video{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;height:450px;height:45rem}@media only screen and (min-width:64em){.slider-image-wrapper .video,.video-wrapper .video{height:85rem}}.slider-image-wrapper .slider-content,.video-wrapper .slider-content{position:absolute;top:0;width:100%;text-align:center;padding-top:18rem}@media only screen and (min-width:45em){.slider-image-wrapper .slider-content,.video-wrapper .slider-content{padding-top:16rem}}@media only screen and (min-width:64em){.slider-image-wrapper .slider-content,.video-wrapper .slider-content{padding-top:32rem}}.slider-image-wrapper .slider-content .slider-heading,.video-wrapper .slider-content .slider-heading{font-family:STIXGeneral-Regular,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase;font-size:25px;font-size:2.5rem;max-width:300px;max-width:30rem;margin:0 auto 2rem}@media only screen and (min-width:45em){.slider-image-wrapper .slider-content .slider-heading,.video-wrapper .slider-content .slider-heading{font-size:3rem;margin-bottom:3rem;max-width:50rem;line-height:5rem}}@media only screen and (min-width:64em){.slider-image-wrapper .slider-content .slider-heading,.video-wrapper .slider-content .slider-heading{font-size:5rem;margin-bottom:4rem}}.slider-image-wrapper .slider-content .button-wrapper,.video-wrapper .slider-content .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-image-wrapper .slider-content .button-wrapper .button.cta,.video-wrapper .slider-content .button-wrapper .button.cta{width:auto}.slider-image-wrapper .slider-content .button,.video-wrapper .slider-content .button{padding:.5rem}@media only screen and (min-width:45em){.slider-image-wrapper .slider-content .button,.video-wrapper .slider-content .button{padding:1.5rem 1rem}}.slider-wrapper{opacity:0}.video-wrapper .slider-content{padding-top:13rem}@media only screen and (min-width:45em){.video-wrapper .slider-content{padding-top:12rem}}@media only screen and (min-width:64em){.video-wrapper .slider-content{padding-top:32rem}}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots li button:before{font-size:10px;font-size:1rem}.grid-wrapper:after,.products:not(.related):after{content:"";display:table;clear:both}.grid-wrapper,.products:not(.related){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}@media only screen and (min-width:45em){.grid-wrapper,.products:not(.related){margin:0 -2rem}}.grid-wrapper .product:not(.product-category),.products:not(.related) .product:not(.product-category){float:left;position:relative;width:50%}@media only screen and (min-width:45em){.grid-wrapper .product:not(.product-category),.products:not(.related) .product:not(.product-category){width:33.3333%}}@media only screen and (min-width:64em){.grid-wrapper .product:not(.product-category),.products:not(.related) .product:not(.product-category){width:25%}}.grid-wrapper .product:not(.product-category) .product-inside-wrapper,.products:not(.related) .product:not(.product-category) .product-inside-wrapper{padding:0 1rem 2rem}@media only screen and (min-width:45em){.grid-wrapper .product:not(.product-category) .product-inside-wrapper,.products:not(.related) .product:not(.product-category) .product-inside-wrapper{padding-left:2rem;padding-right:2rem}}.grid-wrapper .product:not(.product-category) .product-inside-wrapper .attribute-wrapper,.products:not(.related) .product:not(.product-category) .product-inside-wrapper .attribute-wrapper{text-align:center}.grid-wrapper .product:not(.product-category) .image-wrapper,.products:not(.related) .product:not(.product-category) .image-wrapper{position:relative}.grid-wrapper .product:not(.product-category) .image-wrapper-inner,.products:not(.related) .product:not(.product-category) .image-wrapper-inner{overflow:hidden}.grid-wrapper .product:not(.product-category) .product-thumbnail,.products:not(.related) .product:not(.product-category) .product-thumbnail{width:100%;height:auto;padding-bottom:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.grid-wrapper .product:not(.product-category) .product-thumbnail:hover,.products:not(.related) .product:not(.product-category) .product-thumbnail:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.grid-wrapper .product:not(.product-category) .woocommerce-loop-product__link,.products:not(.related) .product:not(.product-category) .woocommerce-loop-product__link{position:absolute;left:0;right:0;top:0;bottom:0}.grid-wrapper .product:not(.product-category) a.button,.products:not(.related) .product:not(.product-category) a.button{display:none}.grid-wrapper .product:not(.product-category) a.button.add_to_cart_button,.products:not(.related) .product:not(.product-category) a.button.add_to_cart_button{position:absolute;background:#151515;padding:1rem;bottom:0;right:0;-webkit-transition:background-color .2s;transition:background-color .2s;border:none;width:55px;width:5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.grid-wrapper .product:not(.product-category) a.button.add_to_cart_button .icon-loading,.products:not(.related) .product:not(.product-category) a.button.add_to_cart_button .icon-loading{display:none}.grid-wrapper .product:not(.product-category) a.button.add_to_cart_button.loading .icon-loading,.products:not(.related) .product:not(.product-category) a.button.add_to_cart_button.loading .icon-loading{display:inline}.grid-wrapper .product:not(.product-category) a.button.add_to_cart_button.loading .icon-shopping-bag,.products:not(.related) .product:not(.product-category) a.button.add_to_cart_button.loading .icon-shopping-bag{display:none}.grid-wrapper .product:not(.product-category) a.button.add_to_cart_button:hover,.products:not(.related) .product:not(.product-category) a.button.add_to_cart_button:hover{background:#292929}.grid-wrapper .product:not(.product-category) .icon,.products:not(.related) .product:not(.product-category) .icon{-webkit-transition:fill .2s;transition:fill .2s;fill:#fff;stroke:#fff;width:25px;width:2.5rem;height:25px;height:2.5rem;vertical-align:middle}.grid-wrapper .product:not(.product-category) .woocommerce-loop-product__title,.products:not(.related) .product:not(.product-category) .woocommerce-loop-product__title{margin-top:1.3rem;margin-bottom:.5rem;text-transform:none;text-align:center;font-size:16px;font-size:1.6rem;font-family:AvenirLT-Black,sans-serif;line-height:20px;line-height:2rem;letter-spacing:0}.grid-wrapper .product:not(.product-category) .price,.products:not(.related) .product:not(.product-category) .price{display:block;text-align:center;font-size:18px;font-size:1.8rem;font-weight:700}.grid-wrapper .product:not(.product-category) .woocommerce-price-suffix,.products:not(.related) .product:not(.product-category) .woocommerce-price-suffix{display:none}.attribute-wrapper .attribute{display:inline-block}.attribute-wrapper .attribute-color{position:relative;padding:.5rem}.attribute-wrapper .attribute-color-inner{width:20px;width:2rem;height:20px;height:2rem;border-radius:100%}.attribute-wrapper .attribute-color-inner.white{border:2px solid #6c7769}.woocommerce .select2 .select2-selection{padding:1rem;height:52px;height:5.2rem;border-radius:0;margin:0}.woocommerce .select2 .select2-selection .select2-selection__arrow{top:14px;top:1.4rem}.woocommerce .select2 .select2-selection .select2-selection__rendered{line-height:30px;line-height:3rem;padding-left:0}.woocommerce-breadcrumb{text-transform:uppercase;font-size:15px;font-size:1.5rem}.section-header{text-align:center;margin-bottom:5rem;font-size:24px;font-size:2.4rem}@media only screen and (min-width:45em){.section-header{font-size:3rem}}.section-button-wrapper{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-name{margin-bottom:2rem;margin-top:-3rem;text-align:center}@media only screen and (min-width:64em){.category-name{margin-bottom:5rem;margin-top:inherit}}.category-description{margin-bottom:6rem;text-align:center}.woocommerce-error:after,.woocommerce-message:after{content:"";display:table;clear:both}.woocommerce-error,.woocommerce-message{border-bottom:1px solid #afafaf;padding-bottom:3rem;margin-bottom:3rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.woocommerce-error .button,.woocommerce-error a.button,.woocommerce-message .button,.woocommerce-message a.button{float:right;border:none;padding:1.5rem 2rem;min-width:0;margin-top:1rem}.woocommerce-error .button:hover,.woocommerce-error a.button:hover,.woocommerce-message .button:hover,.woocommerce-message a.button:hover{color:inherit;background:inherit}@media only screen and (min-width:45em){.woocommerce-error .button,.woocommerce-error a.button,.woocommerce-message .button,.woocommerce-message a.button{width:30rem}}.related.products{margin:0}.related.products h2{margin-top:0;margin-bottom:4rem;font-size:24px;font-size:2.4rem;text-align:left}.woocommerce-error{padding-left:0;color:#dc3545}.added_to_cart{margin-bottom:6rem}.wac-quantity{width:156px!important;width:15.6rem!important}.wac-quantity:after{content:"";display:table;clear:both}.wac-quantity .qty,.wac-quantity .wac-qty-button{float:left;width:52px;width:5.2rem;height:52px;height:5.2rem}@media only screen and (min-width:75em){.wac-quantity .qty,.wac-quantity .wac-qty-button{width:5.2rem;height:5.2rem}}.wac-quantity .wac-qty-button{border:1px solid #afafaf;border-radius:0;background:#fff;padding:0;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.wac-quantity .wac-qty-button:hover{background:#151515}.wac-quantity .wac-qty-button:hover a,.wac-quantity .wac-qty-button:hover span{color:#fff}.wac-quantity .wac-qty-button .wac-btn-inc,.wac-quantity .wac-qty-button .wac-btn-sub,.wac-quantity .wac-qty-button .wntr-wac-btn-inc,.wac-quantity .wac-qty-button .wntr-wac-btn-sub{display:block;text-decoration:none;font-family:AvenirLT-Black,sans-serif;letter-spacing:0;cursor:pointer}.wac-quantity .wac-qty-button b{line-height:52px;line-height:5.2rem;width:52px;width:5.2rem;text-align:center}.wac-quantity input.qty{padding:0;text-align:center;border:1px solid #afafaf;border-right:none;border-left:none}.wac-quantity input.qty::-webkit-inner-spin-button,.wac-quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wac-quantity b{position:absolute}.woocommerce-pagination:after{content:"";display:table;clear:both}.woocommerce-pagination ul.page-numbers{float:right;padding:0}.woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce-pagination ul.page-numbers li a{padding:0 .5rem}.page-not-found{margin:12rem 0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pswp__caption{display:none}.return-to-front{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:3em;width:3em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;content:"";-webkit-animation:none;animation:none;background:url(../images/spinner2.svg) 50% no-repeat;background-size:5rem;line-height:1;text-align:center;font-size:2em}.wac-qty-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#single-product__opening-hours{padding:3rem 5rem 3rem 4rem}#single-product__opening-hours h3{margin:0}header{position:absolute;left:0;width:100%;padding:2rem 0;z-index:12;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}header.is-fixed{position:fixed;background-color:#6c7769}header.static{position:static;background-color:#313131;margin-bottom:6rem}.header-inner-wrapper{position:relative;width:100%;z-index:11}.logo-wrapper{display:table-cell}@media only screen and (min-width:64em){.logo-wrapper{height:10rem}}.logo{background-image:url(../images/logo.png);background-image:-webkit-linear-gradient(transparent,transparent),url(../images/logo.svg);background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),url(../images/logo.svg);background-image:linear-gradient(transparent,transparent),url(../images/logo.svg);background-repeat:no-repeat;background-size:contain;display:block;background-position:50%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:relative;z-index:1;width:120px;width:12rem;height:60px;height:6rem}@media only screen and (min-width:64em){.logo{width:14rem;height:10rem}}.logo:focus,.logo:hover{opacity:.85}.logo span{display:block;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.header-image-wrapper.archive-header{margin-bottom:6rem}.menu-wrapper{display:none;vertical-align:middle;width:100%}.menu-wrapper a{font-size:13px;font-size:1.3rem}@media only screen and (min-width:71.875em){.menu-wrapper a{font-size:1.4rem}}@media only screen and (min-width:64em){.menu-wrapper{display:table-cell}}.site-navigation li{display:inline-block;padding:0 1.5rem}@media only screen and (min-width:75em){.site-navigation li{padding:0 2.5rem}}.site-navigation li a{color:#fff;text-decoration:none;text-transform:uppercase}.site-navigation li a:hover{color:#fff;text-decoration:underline}.site-navigation li.current-menu-item a{text-decoration:underline}.site-navigation-wrapper{float:right}.menu-item-shoppingbasket{display:inline-block;margin-right:2rem}@media only screen and (min-width:64em){.menu-item-shoppingbasket{display:block;margin-right:0}}.menu-item-shoppingbasket a{display:block;position:relative}.menu-item-shoppingbasket a .icon-shopping-bag{fill:#fff}.menu-item-shoppingbasket .icon-shopping-bag{width:25px;width:2.5rem;height:25px;height:2.5rem}@media only screen and (min-width:45em){.menu-item-shoppingbasket .icon-shopping-bag{width:3rem;height:3rem}}.menu-item-shoppingbasket .cart-item-count{position:absolute;right:-5px;right:-.5rem;top:0;border-radius:100%;text-align:center;background-color:#6c7769;color:#fff;width:16px;width:1.6rem;height:16px;height:1.6rem;line-height:16px;line-height:1.6rem;font-size:11px;font-size:1.1rem}.header-container-small{position:absolute;padding-top:1.2rem;right:0;top:0}@media only screen and (min-width:64em){.header-container-small{position:static;display:none}}.header-container-small .header-toggle-mobile{display:inline-block}.header-container-small .header-toggle-mobile .hamburger,.header-container-small .header-toggle-mobile .mobile-menu-toggle{padding:.5rem}.header-container-small .header-toggle-mobile .hamburger,.header-container-small .header-toggle-mobile .hamburger-box,.header-container-small .header-toggle-mobile .mobile-menu-toggle{display:block}.mobile-nav{position:fixed;margin-top:10rem;top:0;bottom:0;left:0;right:0;background-color:#6c7769;display:none;z-index:10;overflow-y:auto}.mobile-nav ul{margin:0;list-style:none;text-align:center;padding:0}.mobile-nav .regular-pages>div,.mobile-nav li{display:block;border-bottom:1px solid #bfbfbf;padding:0}.mobile-nav .regular-pages>div:first-child,.mobile-nav li:first-child{border-top:1px solid #bfbfbf}.mobile-nav a{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700;padding:1.5rem 1rem;display:block;font-size:12px;font-size:1.2rem;text-align:center}.mobile-nav a:hover{text-decoration:underline}.mobile-nav .regular-pages{margin-top:5.6rem}.header-image{display:none;height:500px;height:50rem;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:64em){.header-image{display:block}}.header-image-small{width:100%;display:block}@media only screen and (min-width:64em){.header-image-small{display:none}}.content-area{margin-bottom:6rem}footer{padding-top:6rem;background-color:#313131}footer,footer td,footer th{color:#fff}@media only screen and (min-width:45em){footer{padding:6rem 0}}footer h3{color:#fff;letter-spacing:1px}footer .logo-wrapper-footer{margin-bottom:6rem;text-align:center}footer .logo-wrapper-footer .logo{display:inline-block}footer .columns-wrapper:after{content:"";display:table;clear:both}footer .footer-center-column,footer .footer-left-column,footer .footer-right-column{float:left;text-align:center}footer .footer-center-column .address,footer .footer-left-column .address,footer .footer-right-column .address{margin-bottom:2rem}footer .footer-center-column td:first-child,footer .footer-left-column td:first-child,footer .footer-right-column td:first-child{padding-right:4rem}footer .footer-center-column h3,footer .footer-left-column h3,footer .footer-right-column h3{margin-top:0;margin-bottom:3rem}footer .footer-left-column{width:100%}@media only screen and (min-width:45em){footer .footer-left-column{width:50%}}@media only screen and (min-width:64em){footer .footer-left-column{width:25%}}footer .footer-center-column{width:100%}@media only screen and (min-width:45em){footer .footer-center-column{width:50%}}@media only screen and (min-width:64em){footer .footer-center-column h3{text-align:center}}footer .footer-center-column td:first-child{text-align:left}footer .footer-right-column{width:100%}@media only screen and (min-width:64em){footer .footer-right-column{width:25%}}@media only screen and (min-width:64em){footer .table-wrapper{text-align:center}footer .table-wrapper table{display:inline-block;text-align:left}}footer .footer-center-column,footer .footer-left-column{margin-bottom:4rem}footer .footer-center-column-inner-wrapper,footer .footer-left-column-inner-wrapper,footer .footer-right-column-inner-wrapper{display:inline-block}@media only screen and (min-width:45em){footer .footer-center-column-inner-wrapper,footer .footer-left-column-inner-wrapper,footer .footer-right-column-inner-wrapper{text-align:left}}@media only screen and (min-width:64em){footer .footer-center-column-inner-wrapper,footer .footer-left-column-inner-wrapper,footer .footer-right-column-inner-wrapper{display:block}}@media only screen and (min-width:45em){footer .footer-right-column-inner-wrapper{text-align:center}}@media only screen and (min-width:64em){footer .footer-right-column-inner-wrapper{text-align:left}}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer .social{margin-top:2rem}footer .social a:hover{text-decoration:none}footer .social .icon{width:30px;width:3rem;height:30px;height:3rem}@media only screen and (min-width:64em){footer .social .icon{width:2rem;height:2rem}}footer .social a:first-child{margin-right:2rem}@media only screen and (min-width:64em){footer .social a:first-child{margin-right:1rem}}footer .web-by-winter{text-align:center;padding-bottom:2rem;margin-top:3rem;width:100%}@media only screen and (min-width:45em){footer .web-by-winter{padding-bottom:0}}footer .web-by-winter a{color:#fff;text-decoration:none;font-size:10px;font-size:1rem;text-transform:uppercase}footer .web-by-winter a:active,footer .web-by-winter a:focus,footer .web-by-winter a:hover{color:#fff}footer .web-by-winter a:hover svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}footer .web-by-winter a svg{width:14px;height:14px;fill:#fff;position:relative;top:3px;margin-right:2px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.interflora .icon{width:100px;height:100px}@media only screen and (min-width:64em){.interflora .icon{position:relative;left:-15px}}.wrapper .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#151515;border:2px solid #151515;color:#fff;border-radius:0;text-transform:uppercase;text-decoration:none!important;text-align:center;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;cursor:pointer;padding:1rem 1.5rem;height:52px;height:5.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:45em){.wrapper .button{padding:1.5rem 2.5rem}}@media only screen and (min-width:64em){.wrapper .button{width:30rem}}.wrapper .button:active,.wrapper .button:hover{border:2px solid #151515;background:#fff;color:#151515}.wrapper .button.cta{background:transparent;border:2px solid #fff;color:#fff;padding:1rem 1.5rem}@media only screen and (min-width:45em){.wrapper .button.cta{padding:1.5rem 2.5rem}}.wrapper .button.cta:active,.wrapper .button.cta:hover{background:#fff;color:#151515}.wrapper .button.single_add_to_cart_button{font-size:12px;font-size:1.2rem}@media only screen and (min-width:23.75em){.wrapper .button.single_add_to_cart_button{font-size:inherit}}@media only screen and (min-width:45em){.wrapper .button.single_add_to_cart_button{width:20rem}}.wrapper .button.secondary,.wrapper .button.single_add_to_cart_button{background:#fff;color:#151515}.wrapper .button.secondary:active,.wrapper .button.secondary:hover,.wrapper .button.single_add_to_cart_button:active,.wrapper .button.single_add_to_cart_button:hover{background:#151515;color:#fff}.wrapper .button.button-outline-white{background:transparent;text-decoration:none}.wrapper .button.button-outline-white:active,.wrapper .button.button-outline-white:hover{background:#151515;color:#fff}.wrapper .button.button-outline-green{background:transparent;color:#fff;border-color:#fff}.wrapper .button.button-outline-green:active,.wrapper .button.button-outline-green:hover{background:#fff;color:#6c7769}input[type=checkbox],input[type=radio]{margin-bottom:0}.checkator_source{position:relative;z-index:2;display:block}.checkator_holder{display:inline-block!important;position:relative;vertical-align:middle}.checkator_element{border:1px solid #151515;background-color:#fff;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.checkator_source:checked+.checkator_element:after{background-color:#151515;display:block;content:" ";top:0;right:0;bottom:0;left:0;position:absolute;border:3px solid #fff}.checkator_source:focus+.checkator_element{border:1px solid #6c7769}.checkator_source:hover+.checkator_element{background-color:#def;border:1px solid #79b}.checkator_element.radio,.checkator_element.radio:after{border-radius:50%!important}.checkator_element.checkbox{border:1px solid #151515;border-radius:3px}.checkator_holder{margin-top:0!important}.checkator_element{cursor:pointer}input[type=checkbox],input[type=radio]{cursor:pointer;width:20px;width:2rem;height:20px;height:2rem;vertical-align:middle}.ui-widget-header{background:#fff!important}#ui-datepicker-div,.ui-widget-content .ui-state-default,.ui-widget-header{color:#6c7769!important}.ui-datepicker-buttonpane{display:none}.ui-widget-content .ui-state-default,.ui-widget-content .ui-state-hover{background:#fff!important}.ui-datepicker-current-day a,.ui-datepicker-today a{font-weight:700!important;font-size:20px;font-size:2rem}.ui-widget-content .ui-datepicker-current-day a.ui-state-default{background:#6c7769!important;color:#fff!important}.delivery-info-wrapper{margin-top:6rem;margin-bottom:6rem;padding-top:8rem;border-top:1px solid #afafaf;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:45em){.delivery-info-wrapper{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}}.delivery-info-wrapper .icon{width:40px;width:4rem;height:40px;height:4rem}.delivery-info-wrapper .delivery-info-column{text-align:center;width:160px;width:16rem;font-weight:700;margin-top:6rem}.delivery-info-wrapper .delivery-info-column:first-child{margin-top:0}@media only screen and (min-width:45em){.delivery-info-wrapper .delivery-info-column{margin-top:0;display:block}}.delivery-info-wrapper .information{margin-top:3rem}.page-section-categories .inner .grid-wrapper:after,.page-section-image-grid .inner .grid-wrapper:after{content:"";display:table;clear:both}.page-section-categories .inner .grid-wrapper,.page-section-image-grid .inner .grid-wrapper{margin:-.75rem}.page-section-categories .inner .grid-wrapper .pair,.page-section-image-grid .inner .grid-wrapper .pair{float:left}@media only screen and (min-width:64em){.page-section-categories .inner .grid-wrapper .pair,.page-section-image-grid .inner .grid-wrapper .pair{width:33.3333%}}.page-section-categories .inner .grid-wrapper .pair .image,.page-section-image-grid .inner .grid-wrapper .pair .image{height:250px;height:25rem}@media only screen and (min-width:64em){.page-section-categories .inner .grid-wrapper .pair .product-category,.page-section-image-grid .inner .grid-wrapper .pair .product-category{width:100%}.page-section-categories .inner .grid-wrapper .pair:first-child .image-wrapper:nth-child(2) .image,.page-section-categories .inner .grid-wrapper .pair:first-child .image-wrapper:nth-child(2) .subcategory-thumbnail,.page-section-categories .inner .grid-wrapper .pair:first-child .product-category:nth-child(2) .image,.page-section-categories .inner .grid-wrapper .pair:first-child .product-category:nth-child(2) .subcategory-thumbnail,.page-section-image-grid .inner .grid-wrapper .pair:first-child .image-wrapper:nth-child(2) .image,.page-section-image-grid .inner .grid-wrapper .pair:first-child .image-wrapper:nth-child(2) .subcategory-thumbnail,.page-section-image-grid .inner .grid-wrapper .pair:first-child .product-category:nth-child(2) .image,.page-section-image-grid .inner .grid-wrapper .pair:first-child .product-category:nth-child(2) .subcategory-thumbnail{height:60rem}.page-section-categories .inner .grid-wrapper .pair:nth-child(2) .image-wrapper .image,.page-section-categories .inner .grid-wrapper .pair:nth-child(2) .image-wrapper .subcategory-thumbnail,.page-section-categories .inner .grid-wrapper .pair:nth-child(2) .product-category .image,.page-section-categories .inner .grid-wrapper .pair:nth-child(2) .product-category .subcategory-thumbnail,.page-section-image-grid .inner .grid-wrapper .pair:nth-child(2) .image-wrapper .image,.page-section-image-grid .inner .grid-wrapper .pair:nth-child(2) .image-wrapper .subcategory-thumbnail,.page-section-image-grid .inner .grid-wrapper .pair:nth-child(2) .product-category .image,.page-section-image-grid .inner .grid-wrapper .pair:nth-child(2) .product-category .subcategory-thumbnail{height:45rem}.page-section-categories .inner .grid-wrapper .pair:nth-child(3) .image-wrapper:first-child .image,.page-section-categories .inner .grid-wrapper .pair:nth-child(3) .image-wrapper:first-child .subcategory-thumbnail,.page-section-categories .inner .grid-wrapper .pair:nth-child(3) .product-category:first-child .image,.page-section-categories .inner .grid-wrapper .pair:nth-child(3) .product-category:first-child .subcategory-thumbnail,.page-section-image-grid .inner .grid-wrapper .pair:nth-child(3) .image-wrapper:first-child .image,.page-section-image-grid .inner .grid-wrapper .pair:nth-child(3) .image-wrapper:first-child .subcategory-thumbnail,.page-section-image-grid .inner .grid-wrapper .pair:nth-child(3) .product-category:first-child .image,.page-section-image-grid .inner .grid-wrapper .pair:nth-child(3) .product-category:first-child .subcategory-thumbnail{height:60rem}}.page-section-categories .inner .grid-wrapper .pair>div,.page-section-image-grid .inner .grid-wrapper .pair>div{position:relative;padding:0}@media only screen and (min-width:64em){.page-section-categories .inner .grid-wrapper .pair>div,.page-section-image-grid .inner .grid-wrapper .pair>div{padding:.75rem}}.page-section-categories .inner .grid-wrapper .pair>div .opacity-layer,.page-section-image-grid .inner .grid-wrapper .pair>div .opacity-layer{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}.page-section-categories .inner .grid-wrapper .pair>div a:after,.page-section-image-grid .inner .grid-wrapper .pair>div a:after{content:"";display:table;clear:both}.page-section-categories .inner .grid-wrapper .pair>div a,.page-section-image-grid .inner .grid-wrapper .pair>div a{display:block;position:relative;text-decoration:none}.page-section-categories .inner .grid-wrapper .pair>div a:hover .opacity-layer,.page-section-image-grid .inner .grid-wrapper .pair>div a:hover .opacity-layer{opacity:0}.page-section-categories .inner .grid-wrapper .pair>div .count,.page-section-image-grid .inner .grid-wrapper .pair>div .count{display:none}.page-section-categories .inner .grid-wrapper .pair>div .text,.page-section-categories .inner .grid-wrapper .pair>div .woocommerce-loop-category__title,.page-section-image-grid .inner .grid-wrapper .pair>div .text,.page-section-image-grid .inner .grid-wrapper .pair>div .woocommerce-loop-category__title{margin:0}@media only screen and (min-width:64em){.page-section-categories .inner .grid-wrapper .pair>div .text,.page-section-categories .inner .grid-wrapper .pair>div .woocommerce-loop-category__title,.page-section-image-grid .inner .grid-wrapper .pair>div .text,.page-section-image-grid .inner .grid-wrapper .pair>div .woocommerce-loop-category__title{text-transform:uppercase;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center;font-size:2.5rem;border:none}}.page-section-categories .inner .grid-wrapper .pair>div .text,.page-section-image-grid .inner .grid-wrapper .pair>div .text{font-family:STIXGeneral-Regular,sans-serif;letter-spacing:0;font-size:30px;font-size:3rem;line-height:60px;line-height:6rem}.page-section-categories .inner .grid-wrapper .pair>div .text-wrapper,.page-section-image-grid .inner .grid-wrapper .pair>div .text-wrapper{display:inline-block;text-align:left}.page-section-categories .inner .grid-wrapper .pair>div .container,.page-section-categories .inner .grid-wrapper .pair>div .image,.page-section-categories .inner .grid-wrapper .pair>div .subcategory-thumbnail,.page-section-image-grid .inner .grid-wrapper .pair>div .container,.page-section-image-grid .inner .grid-wrapper .pair>div .image,.page-section-image-grid .inner .grid-wrapper .pair>div .subcategory-thumbnail{height:300px;height:30rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.page-section-categories .inner .grid-wrapper .pair>div.placeholder-container,.page-section-image-grid .inner .grid-wrapper .pair>div.placeholder-container{display:none}@media only screen and (min-width:64em){.page-section-categories .inner .grid-wrapper .pair>div.placeholder-container,.page-section-image-grid .inner .grid-wrapper .pair>div.placeholder-container{display:block}}.page-section-categories .inner .grid-wrapper .pair>div.placeholder-container .text,.page-section-image-grid .inner .grid-wrapper .pair>div.placeholder-container .text{color:#000}.page-section-categories{margin-top:-4rem}@media only screen and (min-width:45em){.page-section-categories{margin-top:-8rem}}@media only screen and (min-width:64em){.page-section-categories{margin-top:-4rem}}.page-section-categories h2{color:#151515;text-transform:none}.page-section-categories .pair{width:100%;float:none}.page-section-categories .woocommerce-loop-category__title{font-family:AvenirLTStd-Light,sans-serif;text-transform:uppercase;position:static;font-size:16px;font-size:1.6rem;padding:1rem;border-bottom:1px solid #afafaf}@media only screen and (min-width:64em){.page-section-categories .woocommerce-loop-category__title{font-family:STIXGeneral-Regular,sans-serif;color:#fff}}.page-section-categories .opacity-layer,.page-section-categories .subcategory-thumbnail{display:none}@media only screen and (min-width:64em){.page-section-categories .grid-wrapper{white-space:normal;width:auto}.page-section-categories .pair{height:auto}.page-section-categories .opacity-layer,.page-section-categories .subcategory-thumbnail{display:block}}.page-section-employees .employees-wrapper:after{content:"";display:table;clear:both}.page-section-employees .employees-wrapper{margin:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:64em){.page-section-employees .employees-wrapper{max-width:75%;margin:0 auto}}.page-section-employees .employee-wrapper{float:left;position:relative;width:100%;padding:1.5rem}@media only screen and (min-width:31.25em){.page-section-employees .employee-wrapper{width:50%}}.page-section-employees .employee-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;height:40rem}.page-section-employees .name-and-role{text-align:center;margin:3rem 0}.page-section-employees .name{margin:0;letter-spacing:0;font-size:25px;font-size:2.5rem}.page-section-employees .role{font-family:AvenirLT-Black,sans-serif;letter-spacing:0}.page-section-employees .description{text-align:center;line-height:1.45}.page-section-faq{color:#151515}.page-section-faq:first-child{padding-top:3rem}.page-section-faq:last-child{padding-bottom:3rem}.page-section-faq .arrow{position:relative;float:right}.page-section-faq .arrow:after,.page-section-faq .arrow:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-16px;margin-top:7px}.page-section-faq .arrow:after,.page-section-faq .arrow:before{border-color:#fff transparent transparent;border-width:8px}.page-section-faq .item-wrapper{margin-bottom:3rem}.page-section-faq .item-wrapper.open .answer-wrapper{display:block}.page-section-faq .item-wrapper.open .arrow{top:auto;bottom:100%}.page-section-faq .item-wrapper.open .arrow:after,.page-section-faq .item-wrapper.open .arrow:before{border-top:none;border-bottom-color:#fff}.page-section-faq .question-wrapper{background-color:#313131;padding:1rem 1.5rem;cursor:pointer;color:#fff}.page-section-faq .answer-wrapper{background-color:#f1f1f1;display:none;padding:1rem;border-top:none}.page-section-form #gform_wrapper_1 h2,.page-section-form #gform_wrapper_2 h2{margin-top:0;margin-bottom:2rem;font-weight:700;font-size:25px;font-size:2.5rem}@media only screen and (min-width:45em){.page-section-form #gform_wrapper_1 h2,.page-section-form #gform_wrapper_2 h2{font-size:4rem}}.page-section-form #gform_wrapper_1 h3,.page-section-form #gform_wrapper_2 h3{margin-top:0;margin-bottom:3rem;letter-spacing:2px;font-size:20px;font-size:2rem}@media only screen and (min-width:45em){.page-section-form #gform_wrapper_1 h3,.page-section-form #gform_wrapper_2 h3{font-size:2.5rem}}.page-section-form #gform_wrapper_1 form,.page-section-form #gform_wrapper_2 form{position:relative}.page-section-form #gform_wrapper_1 form .gform_footer,.page-section-form #gform_wrapper_2 form .gform_footer{position:absolute;right:0;bottom:0;left:0;width:100%;margin:0;padding:0}@media only screen and (min-width:64em){.page-section-form #gform_wrapper_1 form .gform_footer,.page-section-form #gform_wrapper_2 form .gform_footer{left:50%;width:50%}}.page-section-form #gform_wrapper_1 form .gform_footer .gform_button,.page-section-form #gform_wrapper_2 form .gform_footer .gform_button{background:#151515;color:#fff;margin:0;height:60px;height:6rem}.page-section-form #gform_wrapper_1 form .gform_footer .gform_button:active,.page-section-form #gform_wrapper_1 form .gform_footer .gform_button:hover,.page-section-form #gform_wrapper_2 form .gform_footer .gform_button:active,.page-section-form #gform_wrapper_2 form .gform_footer .gform_button:hover{border:2px solid #151515;background:#fff;color:#151515}.page-section-form #gform_wrapper_1 ul#gform_fields_1:after,.page-section-form #gform_wrapper_1 ul#gform_fields_2:after,.page-section-form #gform_wrapper_2 ul#gform_fields_1:after,.page-section-form #gform_wrapper_2 ul#gform_fields_2:after{content:"";display:table;clear:both}.page-section-form #gform_wrapper_1 .gfield:first-child,.page-section-form #gform_wrapper_2 .gfield:first-child{margin-top:0}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio]),.page-section-form #gform_wrapper_1 textarea,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio]),.page-section-form #gform_wrapper_2 textarea{width:100%!important;border:none;border-bottom:1px solid #afafaf;font-weight:700;letter-spacing:1px}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.page-section-form #gform_wrapper_1 textarea::-webkit-input-placeholder,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.page-section-form #gform_wrapper_2 textarea::-webkit-input-placeholder{color:#6c7769;font-weight:700;letter-spacing:1px}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.page-section-form #gform_wrapper_1 textarea::-moz-placeholder,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.page-section-form #gform_wrapper_2 textarea::-moz-placeholder{color:#6c7769;font-weight:700;letter-spacing:1px}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder,.page-section-form #gform_wrapper_1 textarea::-ms-input-placeholder,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder,.page-section-form #gform_wrapper_2 textarea::-ms-input-placeholder{color:#6c7769;font-weight:700;letter-spacing:1px}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio])::placeholder,.page-section-form #gform_wrapper_1 textarea::placeholder,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio])::placeholder,.page-section-form #gform_wrapper_2 textarea::placeholder{color:#6c7769;font-weight:700;letter-spacing:1px}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio]):focus::-webkit-input-placeholder,.page-section-form #gform_wrapper_1 textarea:focus::-webkit-input-placeholder,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio]):focus::-webkit-input-placeholder,.page-section-form #gform_wrapper_2 textarea:focus::-webkit-input-placeholder{color:transparent}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio]):focus::-moz-placeholder,.page-section-form #gform_wrapper_1 textarea:focus::-moz-placeholder,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio]):focus::-moz-placeholder,.page-section-form #gform_wrapper_2 textarea:focus::-moz-placeholder{color:transparent}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio]):focus::-ms-input-placeholder,.page-section-form #gform_wrapper_1 textarea:focus::-ms-input-placeholder,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio]):focus::-ms-input-placeholder,.page-section-form #gform_wrapper_2 textarea:focus::-ms-input-placeholder{color:transparent}.page-section-form #gform_wrapper_1 input:not([type=checkbox]):not([type=radio]):focus::placeholder,.page-section-form #gform_wrapper_1 textarea:focus::placeholder,.page-section-form #gform_wrapper_2 input:not([type=checkbox]):not([type=radio]):focus::placeholder,.page-section-form #gform_wrapper_2 textarea:focus::placeholder{color:transparent}.page-section-form #gform_wrapper_1 textarea,.page-section-form #gform_wrapper_2 textarea{border-bottom:none}.page-section-form #gform_wrapper_1 .left-column-wrapper,.page-section-form #gform_wrapper_2 .left-column-wrapper{float:left;border:1px solid #afafaf;width:100%}@media only screen and (min-width:64em){.page-section-form #gform_wrapper_1 .left-column-wrapper,.page-section-form #gform_wrapper_2 .left-column-wrapper{width:50%}}.page-section-form #gform_wrapper_1 .left-column-wrapper .left-column-wrapper-inner,.page-section-form #gform_wrapper_2 .left-column-wrapper .left-column-wrapper-inner{padding:5rem 3rem}@media only screen and (min-width:45em){.page-section-form #gform_wrapper_1 .left-column-wrapper .left-column-wrapper-inner,.page-section-form #gform_wrapper_2 .left-column-wrapper .left-column-wrapper-inner{padding:5rem 6rem}}.page-section-form #gform_wrapper_1 .right-column-wrapper,.page-section-form #gform_wrapper_2 .right-column-wrapper{float:right;width:100%;border:1px solid #afafaf;border-top:none}@media only screen and (min-width:64em){.page-section-form #gform_wrapper_1 .right-column-wrapper,.page-section-form #gform_wrapper_2 .right-column-wrapper{width:50%;border:1px solid #afafaf;border-left:none}}.page-section-form #gform_wrapper_1 .right-column-wrapper .right-column-wrapper-inner,.page-section-form #gform_wrapper_2 .right-column-wrapper .right-column-wrapper-inner{padding:4rem 4rem 6rem}@media only screen and (min-width:64em){.page-section-form #gform_wrapper_1 .right-column-wrapper .right-column-wrapper-inner,.page-section-form #gform_wrapper_2 .right-column-wrapper .right-column-wrapper-inner{padding-bottom:4rem}}.page-section-form #gform_wrapper_1 .ginput_container,.page-section-form #gform_wrapper_2 .ginput_container{height:100%;height:calc(100% - 7.5rem)}.page-section-form #gform_wrapper_1 .validation_message,.page-section-form #gform_wrapper_2 .validation_message{padding-top:0}.page-section-form #gform_wrapper_1 .gfield_error .ginput_container,.page-section-form #gform_wrapper_2 .gfield_error .ginput_container{height:calc(100% - 13rem)}.page-section-form #gform_wrapper_1 .gfield_error .ginput_container .validation_message,.page-section-form #gform_wrapper_2 .gfield_error .ginput_container .validation_message{height:25px;height:2.5rem}.page-section-form #gform_wrapper_1 .gfield,.page-section-form #gform_wrapper_1 .right-column-wrapper-inner,.page-section-form #gform_wrapper_1 textarea,.page-section-form #gform_wrapper_2 .gfield,.page-section-form #gform_wrapper_2 .right-column-wrapper-inner,.page-section-form #gform_wrapper_2 textarea{height:100%}.page-section-form .gform_wrapper ul.gfield_checkbox li input[type=checkbox],.page-section-form .gform_wrapper ul.gfield_radio li input[type=radio]{width:20px!important;width:2rem!important}.page-section-form .gform_wrapper .top_label .is-accept-terms{margin-top:3rem}.page-section-form .gform_wrapper .top_label .is-accept-terms .gfield_label{display:none}.page-section-form .gform_wrapper .top_label .is-accept-terms label{font-weight:700;margin-left:.5rem}.page-section-form .gform_wrapper li.gfield.gfield_error{background-color:transparent;margin-bottom:0!important;border:none;padding:0}.page-section-form .gform_ajax_spinner{position:absolute;display:block;padding:0!important;width:20px;width:2rem;height:20px;height:2rem;bottom:21px;bottom:2.1rem;right:20px;right:2rem;z-index:10}.page-section-form .gform_confirmation_wrapper{text-align:center;font-weight:700}.page-section-heading+.page-section-text-image .background.white .inner{margin-top:-4rem}@media only screen and (min-width:45em){.page-section-heading+.page-section-text-image .background.white .inner{margin-top:0;padding-top:4rem}}.page-section-heading{text-align:center;padding:0 3rem;margin:2rem 0 6rem}@media only screen and (min-width:45em){.page-section-heading{margin:2rem 0 4rem}}.page-section-heading h1{font-size:28px;font-size:2.8rem}@media only screen and (min-width:45em){.page-section-heading h1{font-size:2em}}.page-section-image-grid .grid-wrapper{display:grid;grid-row-gap:1.5rem}.page-section-image-grid .pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}@media only screen and (min-width:64em){.page-section-image-grid .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.page-section-image-grid .pair{display:block}}.page-section-image-header{margin-bottom:6rem}.page-section-instagram h2{text-transform:uppercase;text-align:center}.instagram-inner{max-width:1600px;max-width:160rem}#sbi_images{width:calc(100% + 2rem)!important;margin-left:-1rem;position:relative}.sbi_item{width:50%!important;display:inline-block}.sbi_item .sbi_photo{height:0!important;padding-top:100%}@media only screen and (min-width:64em){#sb_instagram{max-width:100%!important;height:20%}#sb_instagram #sbi_images .sbi_item{position:relative}#sb_instagram #sbi_images .sbi_item:first-child{width:17%!important}#sb_instagram #sbi_images .sbi_item:first-child .sbi_photo{padding-top:130%}#sb_instagram #sbi_images .sbi_item:nth-child(2){width:24.5%!important}#sb_instagram #sbi_images .sbi_item:nth-child(2) .sbi_photo{padding-top:140%}#sb_instagram #sbi_images .sbi_item:nth-child(3){width:17%!important}#sb_instagram #sbi_images .sbi_item:nth-child(3) .sbi_photo{padding-top:100%}#sb_instagram #sbi_images .sbi_item:nth-child(4){width:17%!important;left:-17%;margin-top:17%!important}#sb_instagram #sbi_images .sbi_item:nth-child(4) .sbi_photo{padding-top:100%}#sb_instagram #sbi_images .sbi_item:nth-child(5){width:24.5%!important;left:-17%}#sb_instagram #sbi_images .sbi_item:nth-child(5) .sbi_photo{padding-top:140%}#sb_instagram #sbi_images .sbi_item:nth-child(6){width:17%!important;position:absolute;right:.3rem}#sb_instagram #sbi_images .sbi_item:nth-child(6) .sbi_photo{padding-top:130%}}.page-section-map-contact{margin-bottom:0}@media only screen and (min-width:64em){.page-section-map-contact{margin-bottom:6rem}}.page-section-map-contact .google-map{min-height:200px;min-height:20rem;height:100%;width:100%}.page-section-map-contact .address{margin-bottom:2rem}.page-section-map-contact a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.page-section-map-contact a:hover{text-decoration:underline}.page-section-map-contact a svg{margin-right:1rem}.show-grey-slider-layer .slider-heading{letter-spacing:1px;position:relative;z-index:2}.show-grey-slider-layer .slider-content .button.cta{position:relative;z-index:2}.show-grey-slider-layer.slider-image-wrapper{position:relative}.show-grey-slider-layer.slider-image-wrapper:after{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(top,#313131,rgba(49,49,49,.7) 8%,rgba(49,49,49,.5) 30%,hsla(0,0%,100%,0) 70%);background:-webkit-gradient(linear,left top,left bottom,from(#313131),color-stop(8%,rgba(49,49,49,.7)),color-stop(30%,rgba(49,49,49,.5)),color-stop(70%,hsla(0,0%,100%,0)));background:linear-gradient(180deg,#313131 0,rgba(49,49,49,.7) 8%,rgba(49,49,49,.5) 30%,hsla(0,0%,100%,0) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00ffffff",GradientType=0);z-index:0}.page-section-text-image+.page-section-text-image{margin-top:-10rem}.page-section-text-image+.page-section-text-image .background.white .inner{margin-top:0}@media only screen and (min-width:45em){.page-section-text-image+.page-section-text-image .background.white .inner{margin-top:0;padding-top:10rem}}@media only screen and (min-width:45em){.page-section-map-contact+.page-section-text-image .background.white{margin-top:-6rem}}.page-section-text-image+.page-section-image-grid{margin-top:-5rem}.page-section-text-image+.page-section-text{margin-top:-10rem}.page-section-text-image:last-child{margin-bottom:0}.page-section-map-contact .inner,.page-section-text-image .inner{padding-bottom:1rem}@media only screen and (min-width:45em){.page-section-map-contact .inner,.page-section-text-image .inner{padding:8rem 3rem}}@media only screen and (min-width:64em){.page-section-map-contact .inner,.page-section-text-image .inner{padding-top:10rem;padding-bottom:10rem}}.page-section-map-contact a,.page-section-text-image a{color:#fff}.page-section-map-contact h2,.page-section-text-image h2{font-family:STIXGeneral-Regular,sans-serif;letter-spacing:0;margin-top:0;margin-bottom:1.5rem;font-size:24px;font-size:2.4rem;line-height:40px;line-height:4rem;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:64em){.page-section-map-contact h2,.page-section-text-image h2{font-size:3rem;line-height:6rem;margin-bottom:3rem}.page-section-map-contact h2.larger,.page-section-text-image h2.larger{font-size:3.5rem}}.page-section-map-contact .columns-wrapper:after,.page-section-text-image .columns-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:62.5em){.page-section-map-contact .columns-wrapper,.page-section-text-image .columns-wrapper{margin:0 -1rem}}.page-section-map-contact .text-column,.page-section-text-image .text-column{float:left;width:100%;margin-top:1rem;margin-bottom:3rem}@media only screen and (min-width:62.5em){.page-section-map-contact .text-column,.page-section-text-image .text-column{margin-top:0;width:50%;margin-bottom:0;padding:0 6rem 0 1rem}.page-section-map-contact .text-column.image-left,.page-section-text-image .text-column.image-left{padding-right:1rem;padding-left:6rem}}.page-section-map-contact .text-column .text h2,.page-section-text-image .text-column .text h2{margin-top:5rem}.page-section-map-contact .text-column .text h3,.page-section-text-image .text-column .text h3{color:#fff;font-size:20px;font-size:2rem}.page-section-map-contact .image-column,.page-section-text-image .image-column{float:left;text-align:center;width:100%;margin-top:1rem;margin-bottom:3rem;position:relative}@media only screen and (min-width:62.5em){.page-section-map-contact .image-column,.page-section-text-image .image-column{width:50%;margin:0;padding:0 1rem 0 6rem}.page-section-map-contact .image-column.image-left,.page-section-text-image .image-column.image-left{padding-left:1rem;padding-right:6rem}}.page-section-map-contact .image-column .image-small,.page-section-text-image .image-column .image-small{width:100%;max-width:500px;max-width:50rem;display:block;margin:0 auto}@media only screen and (min-width:62.5em){.page-section-map-contact .image-column .image-small,.page-section-text-image .image-column .image-small{display:none}}.page-section-map-contact .image-column .image,.page-section-text-image .image-column .image{display:none;width:100%;height:100%;max-width:500px;max-width:50rem;margin:0 auto;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:62.5em){.page-section-map-contact .image-column .image,.page-section-text-image .image-column .image{max-width:none;display:block}}.page-section-map-contact .image-column.is-icon .image,.page-section-text-image .image-column.is-icon .image{background-position:bottom;background-size:contain}.page-section-map-contact .background,.page-section-text-image .background{background-color:#fff;padding:3rem 0}@media only screen and (min-width:45em){.page-section-map-contact .background,.page-section-text-image .background{padding:0}}.page-section-map-contact .background.green,.page-section-text-image .background.green{background-color:#6c7769}.page-section-map-contact .background.green .text,.page-section-map-contact .background.green h2,.page-section-map-contact .background.green h3,.page-section-text-image .background.green .text,.page-section-text-image .background.green h2,.page-section-text-image .background.green h3{color:#fff}@media only screen and (min-width:62.5em){.text-image-video-wrapper{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}}.text-image-link{margin-top:2rem}@media only screen and (min-width:45em){.text-image-link{margin-top:3rem}}.page-section-text-image ul{list-style:disc}.page-section-text-image .background.white a{color:#151515;text-decoration:underline}.page-section-text{margin-bottom:6rem;text-align:center}.page-section-text h2{overflow:hidden;text-overflow:ellipsis}.reset_variations{display:none!important}.single-product .columns-wrapper:after{content:"";display:table;clear:both}.single-product .columns-wrapper{margin:-1rem}@media only screen and (min-width:45em){.single-product .columns-wrapper{margin:-2rem}}.single-product .columns-wrapper .columns-wrapper-inner:after{content:"";display:table;clear:both}.single-product .columns-wrapper .columns-wrapper-inner{margin-bottom:8rem;padding-bottom:6rem;border-bottom:1px solid #afafaf}.single-product .left-column,.single-product .right-column{padding:1rem 1rem 0}@media only screen and (min-width:45em){.single-product .left-column{float:left;width:40%;padding:2rem 2rem 0}}@media only screen and (min-width:64em){.single-product .left-column{width:50%}}.single-product .left-column .woocommerce-product-gallery{display:none}@media only screen and (min-width:45em){.single-product .left-column .woocommerce-product-gallery{display:block}}@media only screen and (min-width:45em){.single-product .right-column{float:right;width:60%;padding:2rem}}@media only screen and (min-width:64em){.single-product .right-column{width:50%}}.single-product .right-column .woocommerce-product-gallery{display:block}@media only screen and (min-width:45em){.single-product .right-column .woocommerce-product-gallery{display:none}}.single-product .woocommerce-product-gallery__wrapper{margin:0}.single-product .woocommerce-product-gallery__wrapper a{display:block}.single-product .woocommerce-product-gallery__wrapper img{display:block;max-width:100%;height:auto}.single-product .woocommerce-product-gallery__image:not(:first-child){display:inline-block;margin-top:1rem;margin-right:1rem}.single-product .summary .woocommerce-Price-amount{font-size:27px;font-size:2.7rem}.single-product .quantity .screen-reader-text{display:none}.single-product .custom-select{position:relative;display:inline-block;vertical-align:middle}.single-product .custom-select:before{background:#fff;width:52px;width:5.2rem;right:0;top:0;bottom:0;border:1px solid #afafaf;content:"";position:absolute;pointer-events:none}.single-product .custom-select:after{color:rgba(0,0,0,.6);content:"▼";height:1em;font-size:.625em;line-height:1;right:2.4em;top:50%;margin-top:-.2em;position:absolute;pointer-events:none}.single-product .custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:6.2rem;background-color:#fff}.single-product .attributes-wrapper,.single-product form.cart{margin-top:2rem}@media only screen and (min-width:45em){.single-product form.cart{margin-top:8rem}}.single-product .variations:after{content:"";display:table;clear:both}.single-product .variations{width:100%;display:block;margin-bottom:1rem}.single-product .variations tbody{display:block}.single-product .variations tr{display:inline-block;float:left}.single-product .variations tr:first-child{margin-right:2rem}.single-product .variations td.value{display:block}.single-product .variations td.label{display:none}.single-product #pa_size{width:156px;width:15.6rem;background:#fff}.single-product #pa_color:after,.single-product #pa_color:before,.single-product #pa_color select,.single-product .custom-select.pa_color:after,.single-product .custom-select.pa_color:before,.single-product .custom-select.pa_color select{display:none}.single-product .color-picker:after{content:"";display:table;clear:both}.single-product .color-picker{margin:0 -.5rem;padding-top:.4rem}.single-product .color-picker-option{display:inline-block;position:relative;padding:.5rem;cursor:pointer}.single-product .color-picker-option .icon{fill:#fff;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;width:32px;width:3.2rem;height:32px;height:3.2rem;padding:1.1rem}.single-product .color-picker-option:hover .color-picker-option-inner{-webkit-filter:brightness(110%);filter:brightness(110%)}.single-product .color-picker-option.selected .icon{opacity:1}.single-product .product-addon{margin:1rem 0}.single-product .product-addon p{font-style:normal}.single-product .product-addon p label{cursor:pointer}.single-product .product-addon input{width:15px;width:1.5rem;height:15px;height:1.5rem}.single-product .product-addon .woocommerce-Price-amount{font-size:14px;font-size:1.4rem}.single-product .product-addon-halsningskort{margin-top:3rem}.single-product .product-addon-halsningskort .addon-name{margin-bottom:0}.single-product .product-addon-halsning{margin-bottom:3rem}.single-product .product-addon-halsning .addon-name{display:none}.single-product .addon-name{text-transform:none;font-size:20px;font-size:2rem;font-family:AvenirLTStd-Light,sans-serif}.single-product .addon-name abbr{text-decoration:none}.single-product textarea{width:100%;resize:vertical;min-height:86px;min-height:8.6rem}.single-product .stock.out-of-stock{font-weight:700;color:#dc3545}.single-product .woocommerce-variation-add-to-cart:after{content:"";display:table;clear:both}.single-product .woocommerce-variation-add-to-cart-disabled{display:none}.single-product .woocommerce-product-details__short-description:after{content:"";display:table;clear:both}.single-product .woocommerce-product-details__short-description{margin-top:4rem}.single-product .woocommerce-product-details__short-description .product-description-left-column{width:50%;float:left;padding-right:4rem}.single-product .woocommerce-product-details__short-description .product-description-right-column{width:50%;float:right}.single-product .woocommerce-product-details__short-description .plant-care-instructions{margin:1.6rem 0}.single-product .woocommerce-product-details__short-description .sunlight-water-wrapper{float:right;padding-left:2rem;padding-bottom:1rem}.single-product .woocommerce-product-details__short-description .description-heading,.single-product .woocommerce-product-details__short-description .plant-care-heading{font-family:AvenirLT-Black,sans-serif;letter-spacing:1px;font-size:18px;font-size:1.8rem}.single-product .woocommerce-product-details__short-description .plant-care-sunlight,.single-product .woocommerce-product-details__short-description .plant-care-water{text-align:right}.single-product .woocommerce-product-details__short-description .plant-care-sunlight .grayed-out .icon,.single-product .woocommerce-product-details__short-description .plant-care-water .grayed-out .icon{fill:#dbdbdb}.single-product .woocommerce-product-details__short-description.product-description-full-width .product-description-left-column{width:100%;padding-right:0}.single-product .woocommerce-product-details__short-description.product-description-long-width .product-description-left-column{float:none;width:auto;padding-right:0}.single-product .woocommerce-product-details__short-description.product-description-long-width .product-description-right-column{width:auto;padding-left:4rem}.single-product .woocommerce-product-details__short-description.product-description-long-width .product-description-right-column .plant-care-heading{text-align:right}.single-product .color-picker-option{vertical-align:middle}.single-product .color-picker-option-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out;width:32px;width:3.2rem;height:32px;height:3.2rem;border-radius:100%}.single-product .color-picker-option-inner.white{border:2px solid #6c7769}.single-product .color-picker-option-inner.white .icon{fill:#000;padding:.9rem}.single-product .wac-quantity{float:left;margin-right:1rem}.single-product .delivery-info-wrapper{margin-top:0}.single-product .single_variation{margin:2rem 0}.single-product .single_variation .price{display:block!important}.single-product .gform_wrapper{margin:3rem 0}.single-product .gform_wrapper ul.gfield_checkbox li input[type=checkbox],.single-product .gform_wrapper ul.gfield_radio li input[type=radio]{width:20px!important;width:2rem!important}.single-product .gform_wrapper #gform_wrapper_3 .gform_fields .gfield:first-child>label{display:none}.single-product .gform_wrapper .gform_fields .ginput_container_checkbox{text-transform:uppercase}.single-product .gform_wrapper h3.gform_title{font-weight:400}.single-product .gform_wrapper .gfield_radio li label{font-size:inherit;margin:2px 0 0 .5rem}.single-product .gform_wrapper .gform_footer,.single-product .gform_wrapper .product_totals{display:none}.single-product select.ui-datepicker-month,.single-product select.ui-datepicker-year{height:30px;height:3rem;margin:1rem 0}.single-product select.ui-datepicker-year{margin-left:1rem}.single-product .ui-widget-content .ui-datepicker-header a{margin-top:1rem}.variation{margin:0}.variation dt{display:none}.variation dd{margin:0}.variation dd p{margin:0;font-weight:400;font-size:13px;font-size:1.3rem;text-transform:none;letter-spacing:0;font-family:AvenirLTStd-Light,sans-serif}.variation .variation-Hlsning,.variation .variation-Kptngonannan{display:none}.added_to_cart{display:none!important}.product-name a{line-height:1.4}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0 1rem!important;font-family:sans-serif!important}.gform_wrapper textarea{font-family:sans-serif!important}.inner.cart-empty{text-align:center;font-weight:700}.cart-columns-wrapper:after{content:"";display:table;clear:both}.cart-columns-wrapper{margin:0}@media only screen and (min-width:64em){.cart-columns-wrapper{padding:0 -2rem}}.cart-columns-wrapper .actions-and-collaterals,.cart-columns-wrapper .cart-items,.cart-columns-wrapper .cart-items-preview{float:left;padding:0}@media only screen and (min-width:64em){.cart-columns-wrapper .actions-and-collaterals,.cart-columns-wrapper .cart-items,.cart-columns-wrapper .cart-items-preview{padding:0 2rem}}.cart-columns-wrapper .cart-items,.cart-columns-wrapper .cart-items-preview{width:100%}@media only screen and (min-width:75em){.cart-columns-wrapper .cart-items,.cart-columns-wrapper .cart-items-preview{width:60%}}.cart-columns-wrapper .cart-items-preview .update-cart,.cart-columns-wrapper .cart-items .update-cart{display:none}.cart-columns-wrapper .actions-and-collaterals{width:100%}@media only screen and (min-width:75em){.cart-columns-wrapper .actions-and-collaterals{width:40%}}.cart-columns-wrapper .cart_totals .shipping button{width:100%}.woocommerce-cart-form{margin-bottom:6rem}.shop_table .woocommerce-cart-form__cart-item{margin-bottom:3rem;padding:4rem;border:1px solid #afafaf}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper:after{content:"";display:table;clear:both}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper{margin:0 -2rem;position:relative}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .left-column,.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .right-column{padding:0 2rem;width:100%}@media only screen and (min-width:45em){.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .left-column,.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .right-column{width:auto}}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .left-column{float:left;margin-bottom:3rem}@media only screen and (min-width:45em){.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .left-column{margin-bottom:0}}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .right-column{overflow:hidden;padding-right:0}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .attribute{display:inline-block}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .attribute-color{position:relative}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .attribute-color-inner{display:inline-block;vertical-align:middle;width:15px;width:1.5rem;height:15px;height:1.5rem;border-radius:100%}.shop_table .woocommerce-cart-form__cart-item .columns-wrapper .attribute-color-inner.white{border:2px solid #6c7769}.shop_table .woocommerce-cart-form__cart-item .image-wrapper a{display:block}.shop_table .woocommerce-cart-form__cart-item .image-wrapper a img{display:block;height:auto;width:100%;max-width:300px;max-width:30rem}@media only screen and (min-width:45em){.shop_table .woocommerce-cart-form__cart-item .image-wrapper a img{width:25rem}}@media only screen and (min-width:75em){.shop_table .woocommerce-cart-form__cart-item .image-wrapper a img{width:auto}}.shop_table .woocommerce-cart-form__cart-item .product-name{font-weight:700;margin:0;line-height:20px;line-height:2rem;font-size:13px;font-size:1.3rem}@media only screen and (min-width:45em){.shop_table .woocommerce-cart-form__cart-item .product-name{font-size:1.6rem}}.shop_table .woocommerce-cart-form__cart-item .product-name a{text-decoration:none;font-family:AvenirLTStd-Light,sans-serif;letter-spacing:1px;font-size:20px;font-size:2rem}.shop_table .woocommerce-cart-form__cart-item .product-price{font-weight:700;margin-top:1rem}.shop_table .woocommerce-cart-form__cart-item .product-info-rows{font-weight:700;margin-top:3rem;font-size:14px;font-size:1.4rem}.shop_table .woocommerce-cart-form__cart-item .product-info-row .woocommerce-Price-amount{font-size:inherit}.shop_table .woocommerce-cart-form__cart-item .woocommerce-Price-amount{font-size:20px;font-size:2rem}.shop_table .woocommerce-cart-form__cart-item .bottom-row:after{content:"";display:table;clear:both}.shop_table .woocommerce-cart-form__cart-item .bottom-row{margin-top:2rem}.shop_table .woocommerce-cart-form__cart-item .product-quantity{float:left;margin-right:2rem}.shop_table .woocommerce-cart-form__cart-item .quantity .screen-reader-text{display:none}.shop_table .woocommerce-cart-form__cart-item .product-remove{float:left}.shop_table .woocommerce-cart-form__cart-item .product-remove .icon{width:52px;width:5.2rem;height:52px;height:5.2rem;padding:1.2rem;border:1px solid #afafaf;-webkit-transition:fill .2s,color .2s,background .2s,color .2s;transition:fill .2s,color .2s,background .2s,color .2s}.shop_table .woocommerce-cart-form__cart-item .product-remove .icon:hover{fill:#fff;background:#151515}.actions-and-collaterals{margin-top:3rem}@media only screen and (min-width:75em){.actions-and-collaterals{margin-top:0}}.actions-and-collaterals .coupon-columns-wrapper:after{content:"";display:table;clear:both}.actions-and-collaterals .coupon-columns-wrapper{margin:0 -1rem}.actions-and-collaterals .coupon-columns-wrapper .coupon-left,.actions-and-collaterals .coupon-columns-wrapper .coupon-right{float:left;padding:0 1rem}.actions-and-collaterals .coupon-columns-wrapper .coupon-left{width:50%}@media only screen and (min-width:25em){.actions-and-collaterals .coupon-columns-wrapper .coupon-left{width:35%}}.actions-and-collaterals .coupon-columns-wrapper .coupon-right{width:50%}@media only screen and (min-width:25em){.actions-and-collaterals .coupon-columns-wrapper .coupon-right{width:65%}}.actions-and-collaterals .actions{border:1px solid #afafaf;border-bottom:none}.actions-and-collaterals .coupon{padding:3rem}.actions-and-collaterals .coupon .input-text{width:100%}.actions-and-collaterals .coupon button.button{min-width:0;width:100%;max-width:300px;max-width:30rem;font-size:12px;font-size:1.2rem}@media only screen and (min-width:25em){.actions-and-collaterals .coupon button.button{font-size:inherit}}.actions-and-collaterals label[for=coupon_code]{display:block;margin-bottom:2rem;text-transform:uppercase}.actions-and-collaterals .cart_totals h2{display:none}.actions-and-collaterals .cart_totals table{width:100%;border:1px solid #afafaf;padding:3rem;text-align:left}.actions-and-collaterals .cart_totals table td{padding:1rem 0}.actions-and-collaterals .cart_totals table .shipping-calculator-form p{margin:1rem 0}.actions-and-collaterals .cart_totals table .shipping-calculator-button{text-transform:uppercase;font-size:13px;font-size:1.3rem}.actions-and-collaterals .cart_totals table input:not(input[type=radio]),.actions-and-collaterals .cart_totals table select{width:100%;padding:1rem}.actions-and-collaterals .cart_totals table button{width:100%}.actions-and-collaterals .cart_totals .shipping th{display:none}.actions-and-collaterals .cart_totals .shipping button{min-width:0}.actions-and-collaterals .cart_totals .shipping p{margin:0}.actions-and-collaterals .cart_totals .cart-subtotal,.actions-and-collaterals .cart_totals .order-total{text-transform:uppercase;font-size:13px;font-size:1.3rem;font-weight:700;line-height:13px;line-height:1.3rem}.actions-and-collaterals .cart_totals .wc-proceed-to-checkout{padding:3rem;border:1px solid #afafaf;border-top:none}.actions-and-collaterals .cart_totals .wc-proceed-to-checkout .button{width:100%}@media only screen and (min-width:45em){.actions-and-collaterals .cart_totals .wc-proceed-to-checkout .button{max-width:30rem}}@media only screen and (min-width:64em){.actions-and-collaterals .cart_totals .wc-proceed-to-checkout .button{max-width:none}}#shipping_method{padding-left:0;margin-top:0;margin-bottom:1rem}#shipping_method label{text-transform:uppercase;font-size:13px;font-size:1.3rem}#shipping_method label .woocommerce-Price-amount{font-weight:700}#shipping_method li{margin-bottom:1rem}#shipping_method li:last-child{margin-bottom:0}#shipping_method .description{font-size:13px;font-size:1.3rem}#shipping_method input[type=radio]{margin-right:.5rem}.order-review-totals{font-size:13px;font-size:1.3rem;line-height:13px;line-height:1.3rem;font-weight:700}.menu-item-shoppingbasket .cart-items-preview{display:none;position:absolute;right:29px;right:2.9rem;margin-top:-.5rem;z-index:1003}.menu-item-shoppingbasket .cart-items-preview .cart-items-inner{position:relative;background:#fff;border:1px solid #afafaf;top:10px;top:1rem}.menu-item-shoppingbasket .cart-items-preview .cart-items-inner:before{width:0;height:0;content:"";border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #fff;position:absolute;right:0;top:-10px;top:-1rem}.menu-item-shoppingbasket .cart-items-preview .shop_table{width:350px;width:35rem;padding:2rem}.menu-item-shoppingbasket .cart-items-preview .shop_table.empty{border-bottom:1px solid #afafaf}.menu-item-shoppingbasket .cart-items-preview .shop_table .left-column{width:40%;padding-right:.5rem}.menu-item-shoppingbasket .cart-items-preview .shop_table .right-column{width:60%;padding-left:.5rem}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item{border:none;padding:0;margin:2rem 0 0}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item:first-child{margin-top:0}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item .product-name,.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item .product-price{line-height:1.3;margin:0}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item .product-subtotal{font-weight:700}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item .woocommerce-Price-amount{font-size:12px;font-size:1.2rem}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item .product-info-rows{margin-top:0;font-size:12px;font-size:1.2rem;line-height:1.3;font-weight:400}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item .image-wrapper img{width:100%;height:auto}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item .product-name a{color:#151515;font-size:12px;font-size:1.2rem}.menu-item-shoppingbasket .cart-items-preview .shop_table .woocommerce-cart-form__cart-item .attribute-color-inner{width:10px;width:1rem;height:10px;height:1rem}.menu-item-shoppingbasket .cart-items-preview .cart-collaterals{padding:2rem}.menu-item-shoppingbasket .cart-items-preview .cart-collaterals .row{line-height:1.3}.menu-item-shoppingbasket .cart-items-preview .cart-collaterals span{font-size:12px;font-size:1.2rem;font-weight:700}.menu-item-shoppingbasket .cart-items-preview .cart-collaterals .totals-label{text-transform:uppercase}.menu-item-shoppingbasket .cart-items-preview .buttons-wrapper{padding:2rem}.menu-item-shoppingbasket .cart-items-preview .buttons-wrapper .button{margin-top:2rem;width:100%}.menu-item-shoppingbasket .cart-items-preview .buttons-wrapper .button:first-child{margin-top:0}.menu-item-shoppingbasket:hover .cart-items-preview{display:block}.woocommerce-checkout main .woocommerce-info{font-weight:700}.woocommerce-checkout main .columns-wrapper:after{content:"";display:table;clear:both}.woocommerce-checkout main .columns-wrapper{margin:0 0 6rem}@media only screen and (min-width:64em){.woocommerce-checkout main .columns-wrapper{margin:0 -3rem}}.woocommerce-checkout main .woocommerce-form-coupon-toggle{margin-bottom:3rem}.woocommerce-checkout main form.checkout_coupon:after{content:"";display:table;clear:both}.woocommerce-checkout main form.checkout_coupon{margin:0 -1rem 2rem}.woocommerce-checkout main form.checkout_coupon .form-row-first{width:160px;width:16rem}.woocommerce-checkout main form.checkout_coupon p.form-row{padding:0 1rem;margin-top:1rem}.woocommerce-checkout main form.checkout_coupon p:not(.form-row){padding:0 1rem;margin:0}.woocommerce-checkout main form.checkout_coupon button{min-width:0}.woocommerce-checkout main h3:not(#ship-to-different-address){margin:-1rem -3rem 0;padding:0 3rem 2rem;border-bottom:1px solid #afafaf}.woocommerce-checkout main #ship-to-different-address{text-transform:none;font-family:AvenirLTStd-Light,sans-serif;letter-spacing:1px;margin-top:3rem;margin-bottom:0}.woocommerce-checkout main .woocommerce-additional-fields{margin-top:3rem}.woocommerce-checkout main .left-column{float:left;width:100%;padding:0}@media only screen and (min-width:64em){.woocommerce-checkout main .left-column{padding:0 3rem;width:60%}}.woocommerce-checkout main .left-column-inner{border:1px solid #afafaf;padding:3rem}.woocommerce-checkout main .right-column{float:left;margin-top:3rem;width:100%;padding:0}@media only screen and (min-width:64em){.woocommerce-checkout main .right-column{padding:0 3rem;width:40%;margin:0}}.woocommerce-checkout main .right-column-inner{border:1px solid #afafaf;padding:3rem}.woocommerce-checkout main .payment-wrapper,.woocommerce-checkout main .shipping-wrapper{margin-top:3rem}.woocommerce-checkout main .shipping-wrapper h3:not(.override-original){display:none}.woocommerce-checkout main .shipping-wrapper .shipping-general-description{margin-top:3rem;font-weight:700}.woocommerce-checkout main .shipping-wrapper .shipping-general-description.hide{display:none}.woocommerce-checkout main .shipping-wrapper .shipping-columns-wrapper:after{content:"";display:table;clear:both}.woocommerce-checkout main .shipping-wrapper .shipping-columns-wrapper{margin:0 -3rem}.woocommerce-checkout main .shipping-wrapper #e_deliverydate_field.hide{display:none}.woocommerce-checkout main .shipping-wrapper #shipping_method{margin-top:3rem;margin-bottom:0;padding:0 3rem;float:right;width:100%}@media only screen and (min-width:45em){.woocommerce-checkout main .shipping-wrapper #shipping_method{width:50%}}.woocommerce-checkout main .shipping-wrapper #shipping_method li{margin:1rem 0}.woocommerce-checkout main .shipping-wrapper #shipping_method li:last-child{margin-bottom:0}.woocommerce-checkout main .shipping-wrapper #shipping_method .description{font-size:13px;font-size:1.3rem}.woocommerce-checkout main .woocommerce-additional-fields__field-wrapper:after,.woocommerce-checkout main .woocommerce-billing-fields__field-wrapper:after,.woocommerce-checkout main .woocommerce-shipping-fields__field-wrapper:after{content:"";display:table;clear:both}.woocommerce-checkout main .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout main .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout main .woocommerce-shipping-fields__field-wrapper{margin:0 -3rem}.woocommerce-checkout main .woocommerce-shipping-fields__field-wrapper .form-row:first-child{margin-top:0}@media only screen and (min-width:45em){.woocommerce-checkout main .woocommerce-shipping-fields__field-wrapper .form-row:nth-child(2){margin-top:0}}.woocommerce-checkout main .form-row:not(.place-order){padding:0 3rem;float:left;margin:3rem 0 0;width:100%}@media only screen and (min-width:45em){.woocommerce-checkout main .form-row:not(.place-order){width:50%}}.woocommerce-checkout main .form-row:not(.place-order) label{display:block;font-weight:700}.woocommerce-checkout main .form-row:not(.place-order) input,.woocommerce-checkout main .form-row:not(.place-order) select{width:100%}.woocommerce-checkout main #billing_country_field,.woocommerce-checkout main #shipping_country_field{height:77px;height:7.7rem}.woocommerce-checkout main .shipping_address{margin-bottom:3rem}.woocommerce-checkout main .shipping-fragment:after{content:"";display:table;clear:both}.woocommerce-checkout main .shipping-fragment p{padding:0 3rem}.woocommerce-checkout main #order_comments_field{margin-top:0}.woocommerce-checkout main .woocommerce-form__label-for-checkbox{cursor:pointer}.woocommerce-checkout main .woocommerce-form__label-for-checkbox .checkator_holder{vertical-align:sub}.woocommerce-checkout main #ship-to-different-address-checkbox{cursor:pointer}.woocommerce-checkout main #order_comments_field{width:100%}.woocommerce-checkout main .woocommerce-privacy-policy-text{margin:3rem 0}.woocommerce-checkout main .woocommerce-terms-and-conditions-wrapper .form-row{float:none;width:auto;margin:3rem 0;padding:0}.woocommerce-checkout main #terms{width:20px;width:2rem;vertical-align:middle}.woocommerce-checkout main textarea{width:100%;resize:vertical;min-height:150px;min-height:15rem}.woocommerce-checkout main .required{text-decoration:none;color:#dc3545}.woocommerce-checkout main .woocommerce-checkout-review-order-table{text-align:left;width:100%}.woocommerce-checkout main .woocommerce-checkout-review-order-table table{width:100%}.woocommerce-checkout main .woocommerce-checkout-review-order-table .product-image a{width:100px;height:100px;display:block;margin-top:3rem}.woocommerce-checkout main .woocommerce-checkout-review-order-table .product-image img{width:100%;height:auto}.woocommerce-checkout main .woocommerce-checkout-review-order-table .product-name{text-transform:uppercase;font-size:13px;font-size:1.3rem}@media only screen and (min-width:45em){.woocommerce-checkout main .woocommerce-checkout-review-order-table .product-name{font-size:1.4rem}}.woocommerce-checkout main .woocommerce-checkout-review-order-table .product-quantity{display:inline-block}.woocommerce-checkout main .woocommerce-checkout-review-order-table .product-details{text-align:right}.woocommerce-checkout main .woocommerce-checkout-review-order-table .blockUI.blockOverlay{width:auto!important;left:-30px!important;left:-3rem!important;right:-30px!important;right:-3rem!important}.woocommerce-checkout main .order-review-totals-wrapper{margin:3rem -3rem 0;border-top:1px solid #afafaf;padding-top:3rem}.woocommerce-checkout main table.order-review-totals{width:100%;padding:0 3rem}.woocommerce-checkout main table.order-review-totals th{text-transform:uppercase}.woocommerce-checkout main table.order-review-totals td{text-align:right}.woocommerce-checkout main .woocommerce-checkout-payment button{width:100%}.woocommerce-checkout main .payment_methods{margin-top:3rem;padding-left:0}.woocommerce-checkout main .payment_methods p{margin:1rem 0}.woocommerce-checkout main .payment_methods li{margin:1.5rem 0}.woocommerce-checkout main .payment_methods label{font-weight:700}.woocommerce-checkout main .payment_methods #wc-stripe-cc-form{border:none;padding:0}.woocommerce-checkout main .payment_methods #wc-stripe-cc-form #stripe-card-element{border:1px solid #afafaf;padding:1.6rem 1rem}.woocommerce-checkout .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{padding-left:0;display:inline}.woocommerce-order{padding-bottom:6rem}.woocommerce-order h1{text-align:center;margin-bottom:6rem;letter-spacing:2px}.woocommerce-order ul{padding-left:0}.woocommerce-order .woocommerce-table--order-details tr td:first-child,.woocommerce-order .woocommerce-table--order-details tr th:first-child{text-align:left}.woocommerce-order .woocommerce-table--order-details tr td:last-child,.woocommerce-order .woocommerce-table--order-details tr th:last-child{text-align:right}.woocommerce-order .confirmation-columns-wrapper:after{content:"";display:table;clear:both}.woocommerce-order .confirmation-columns-wrapper{margin-left:-1rem}.woocommerce-order .confirmation-sidebar-column{float:right;width:100%;padding-top:2rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:64em){.woocommerce-order .confirmation-sidebar-column{width:40%;padding-top:0;padding-left:3rem;padding-right:0}}.woocommerce-order .confirmation-columns-wrapper-left{float:left;width:100%;margin-right:-1rem}@media only screen and (min-width:64em){.woocommerce-order .confirmation-columns-wrapper-left{width:60%}}.woocommerce-order .confirmation-columns-wrapper-left h2{font-size:20px;font-size:2rem;font-weight:400;margin-top:0;letter-spacing:0}.woocommerce-order .confirmation-columns-wrapper-left .billing-column-wrapper{float:left;width:100%;padding:0 1rem}@media only screen and (min-width:45em){.woocommerce-order .confirmation-columns-wrapper-left .billing-column-wrapper{width:50%}}.woocommerce-order .confirmation-columns-wrapper-left .shipping-column-wrapper{float:left;width:100%;padding:2rem 1rem 0}@media only screen and (min-width:45em){.woocommerce-order .confirmation-columns-wrapper-left .shipping-column-wrapper{width:50%;padding-top:0}}.woocommerce-order .confirmation-columns-wrapper-left .return-column-wrapper{width:100%;float:left;padding:0 1rem;margin-top:2rem}.woocommerce-order .confirmation-columns-wrapper-left .return-column-wrapper .return-column-wrapper-inner{padding:3rem;border:1px solid #afafaf}.woocommerce-order .confirmation-columns-wrapper-left .delivery-date p{margin:0}.woocommerce-order .confirmation-columns-wrapper-left .delivery-date p strong{display:none}.woocommerce-order .column-inner,.woocommerce-order .return-column-wrapper-inner{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.woocommerce-order .column-inner,.woocommerce-order .confirmation-sidebar-column-inner{padding:3rem;border:1px solid #afafaf}.woocommerce-order address{font-style:normal}.woocommerce-order .billing-heading,.woocommerce-order .billing-phone,.woocommerce-order .delivery-info-text,.woocommerce-order .order-note-heading,.woocommerce-order .shipping-method-heading{margin-top:2rem}
/*# sourceMappingURL=data:application/json;base64,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QixlQUFnQixBQUNoQixnQkFBb0IsQUFDcEIsYUFBYyxBQUNkLGdCQUFrQixDQUNuQixBQUNELDhFQUNFLFdBQVksQUFDWixXQUFZLEFBQ1osY0FBZ0IsQ0FDakIsQUFDRCx3Q0FDRSw4RUFDRSxTQUFXLENBQ1osQ0FDRixBQUNELCtFQUNFLFdBQVksQUFDWixXQUFZLEFBRVosbUJBQWtCLENBQ25CLEFBQ0Qsd0NBQ0UsK0VBQ0UsVUFBVyxBQUNYLGFBQWUsQ0FDaEIsQ0FDRixBQUNELDZFQUNFLFdBQVksQUFDWixXQUFZLEFBQ1osZUFBZ0IsQUFDaEIsZUFBaUIsQ0FDbEIsQUFDRCwwR0FDRSxhQUFjLEFBQ2Qsd0JBQTBCLENBQzNCLEFBQ0QsdUVBQ0UsUUFBVSxDQUNYLEFBQ0QsOEVBQ0UsWUFBYyxDQUNmLEFBQ0QsaUZBRUUsZUFBa0IsQUFBbEIsaUJBQWtCLEFBQ2xCLGlCQUFrQixBQUFsQixnQkFBa0IsQ0FDbkIsQUFDRCx1RkFFRSxhQUFjLEFBQ2Qsd0JBQTBCLENBQzNCLEFBQ0QsMkJBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsZ01BS0UsZUFBaUIsQ0FDbEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NYXJ0ZWxcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRTdGQtTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9BdmVuaXJMVFN0ZC1MaWdodC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9BdmVuaXJMVFN0ZC1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9BdmVuaXJMVFN0ZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9BdmVuaXJMVFN0ZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0F2ZW5pckxUU3RkLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQXZlbmlyTFRTdGQtTGlnaHQuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNUSVhHZW5lcmFsLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9TVElYR2VuZXJhbC1SZWd1bGFyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1NUSVhHZW5lcmFsLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU1RJWEdlbmVyYWwtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TVElYR2VuZXJhbC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU1RJWEdlbmVyYWwtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1NUSVhHZW5lcmFsLVJlZ3VsYXIuc3ZnI3N2Z0ZvbnROYW1lXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxULUJsYWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQXZlbmlyTFQtQmxhY2suZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQXZlbmlyTFQtQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQXZlbmlyTFQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQXZlbmlyTFQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9BdmVuaXJMVC1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0F2ZW5pckxULUJsYWNrLnN2ZyNzdmdGb250TmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIsIC5tb2JpbGUtbWVudS10b2dnbGUge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaGFtYnVyZ2VyOmhvdmVyLCAubW9iaWxlLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC0xMHB4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xufVxuXG4vKlxuICogQ29sbGFwc2VcbiAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciwgLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5tb2JpbGUtbWVudS10b2dnbGUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLCAuaXMtYWN0aXZlLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyLCAubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS10b2dnbGUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCAuaXMtYWN0aXZlLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwgLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaXMtYWN0aXZlLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKiEgbm9ybWFsaXplLXNjc3MgfCBNSVQvR1BMdjIgTGljZW5zZSB8IGJpdC5seS9ub3JtYWxpemUtc2NzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG59XG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpxLXRvYXN0LXdyYXAsIC5qcS10b2FzdC13cmFwICoge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qcS10b2FzdC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB6LWluZGV4OiA5MDAwICFpbXBvcnRhbnQ7XG59XG5cbi5qcS10b2FzdC13cmFwLmJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uanEtdG9hc3Qtd3JhcC5ib3R0b20tcmlnaHQge1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiA0MHB4O1xufVxuXG4uanEtdG9hc3Qtd3JhcC50b3AtbGVmdCB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cblxuLmpxLXRvYXN0LXdyYXAudG9wLXJpZ2h0IHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogNDBweDtcbn1cblxuLmpxLXRvYXN0LXNpbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uanEtdG9hc3Qtc2luZ2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDdweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5qcS10b2FzdC1zaW5nbGUgYSB7XG4gIGNvbG9yOiAjZWVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5qcS10b2FzdC1zaW5nbGUgdWwge1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmpxLXRvYXN0LXNpbmdsZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5jbG9zZS1qcS10b2FzdC1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLXRvYXN0LWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cblxuLmpxLXRvYXN0LWxvYWRlZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanEtaGFzLWljb24ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4O1xufVxuXG4uanEtaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuXG4uanEtaWNvbi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cblxuLmpxLWljb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4uanEtaWNvbi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLmpxLXRvYXN0LXNpbmdsZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRTdGQtTGlnaHRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmpxLXRvYXN0LXdyYXAge1xuICB3aWR0aDogMzA1cHg7XG59XG4uanEtdG9hc3Qtd3JhcC50b3AtcmlnaHQge1xuICByaWdodDogMSU7XG59XG5cbmEudG9hc3QtY2FydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuKiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzZjNzc2OTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRTdGQtTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkucHJldmVudC1zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBmb250LWZhbWlseTogXCJTVElYR2VuZXJhbC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSxcbmgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzE1MTUxNTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9cGhvbmVdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuc2VsZWN0IHtcbiAgaGVpZ2h0OiA1LjJyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIGlucHV0W3R5cGU9dGV4dF0sXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT1waG9uZV0sXG4gIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICBpbnB1dFt0eXBlPXRlbF0sXG4gIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5wYWdlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG59XG5cbi5zbGlkZXItaW1hZ2Utd3JhcHBlcixcbi52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci1pbWFnZS13cmFwcGVyIC5zbGlkZXItaW1hZ2Utc21hbGwsXG4udmlkZW8td3JhcHBlciAuc2xpZGVyLWltYWdlLXNtYWxsIHtcbiAgaGVpZ2h0OiA0NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbGlkZXItaW1hZ2Utd3JhcHBlciAuc2xpZGVyLWltYWdlLXNtYWxsLFxuICAudmlkZW8td3JhcHBlciAuc2xpZGVyLWltYWdlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2xpZGVyLWltYWdlLXdyYXBwZXIgLnNsaWRlci1pbWFnZS1sYXJnZSxcbi52aWRlby13cmFwcGVyIC5zbGlkZXItaW1hZ2UtbGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDg1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNsaWRlci1pbWFnZS13cmFwcGVyIC5zbGlkZXItaW1hZ2UtbGFyZ2UsXG4gIC52aWRlby13cmFwcGVyIC5zbGlkZXItaW1hZ2UtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2xpZGVyLWltYWdlLXdyYXBwZXIgLmltYWdlLWJhY2tncm91bmQsXG4udmlkZW8td3JhcHBlciAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNsaWRlci1pbWFnZS13cmFwcGVyIC5pbWFnZS1iYWNrZ3JvdW5kLFxuICAudmlkZW8td3JhcHBlciAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA4NXJlbTtcbiAgfVxufVxuLnNsaWRlci1pbWFnZS13cmFwcGVyIC52aWRlbyxcbi52aWRlby13cmFwcGVyIC52aWRlbyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNsaWRlci1pbWFnZS13cmFwcGVyIC52aWRlbyxcbiAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvIHtcbiAgICBoZWlnaHQ6IDg1cmVtO1xuICB9XG59XG4uc2xpZGVyLWltYWdlLXdyYXBwZXIgLnNsaWRlci1jb250ZW50LFxuLnZpZGVvLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2xpZGVyLWltYWdlLXdyYXBwZXIgLnNsaWRlci1jb250ZW50LFxuICAudmlkZW8td3JhcHBlciAuc2xpZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbGlkZXItaW1hZ2Utd3JhcHBlciAuc2xpZGVyLWNvbnRlbnQsXG4gIC52aWRlby13cmFwcGVyIC5zbGlkZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMycmVtO1xuICB9XG59XG4uc2xpZGVyLWltYWdlLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IC5zbGlkZXItaGVhZGluZyxcbi52aWRlby13cmFwcGVyIC5zbGlkZXItY29udGVudCAuc2xpZGVyLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJTVElYR2VuZXJhbC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1heC13aWR0aDogMzByZW07XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNsaWRlci1pbWFnZS13cmFwcGVyIC5zbGlkZXItY29udGVudCAuc2xpZGVyLWhlYWRpbmcsXG4gIC52aWRlby13cmFwcGVyIC5zbGlkZXItY29udGVudCAuc2xpZGVyLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2xpZGVyLWltYWdlLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IC5zbGlkZXItaGVhZGluZyxcbiAgLnZpZGVvLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IC5zbGlkZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5zbGlkZXItaW1hZ2Utd3JhcHBlciAuc2xpZGVyLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyLFxuLnZpZGVvLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IC5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNsaWRlci1pbWFnZS13cmFwcGVyIC5zbGlkZXItY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbi5jdGEsXG4udmlkZW8td3JhcHBlciAuc2xpZGVyLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIC5idXR0b24uY3RhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2xpZGVyLWltYWdlLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IC5idXR0b24sXG4udmlkZW8td3JhcHBlciAuc2xpZGVyLWNvbnRlbnQgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2xpZGVyLWltYWdlLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IC5idXR0b24sXG4gIC52aWRlby13cmFwcGVyIC5zbGlkZXItY29udGVudCAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgfVxufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udmlkZW8td3JhcHBlciAuc2xpZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnZpZGVvLXdyYXBwZXIgLnNsaWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlkZW8td3JhcHBlciAuc2xpZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMnJlbTtcbiAgfVxufVxuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5wcm9kdWN0czpub3QoLnJlbGF0ZWQpOmFmdGVyLFxuLmdyaWQtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wcm9kdWN0czpub3QoLnJlbGF0ZWQpLFxuLmdyaWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5wcm9kdWN0czpub3QoLnJlbGF0ZWQpLFxuICAuZ3JpZC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgLTJyZW07XG4gIH1cbn1cbi5wcm9kdWN0czpub3QoLnJlbGF0ZWQpIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSksXG4uZ3JpZC13cmFwcGVyIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5wcm9kdWN0czpub3QoLnJlbGF0ZWQpIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSksXG4gIC5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnByb2R1Y3RzOm5vdCgucmVsYXRlZCkgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSxcbiAgLmdyaWQtd3JhcHBlciAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5wcm9kdWN0LWluc2lkZS13cmFwcGVyLFxuLmdyaWQtd3JhcHBlciAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5wcm9kdWN0LWluc2lkZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5wcm9kdWN0LWluc2lkZS13cmFwcGVyLFxuICAuZ3JpZC13cmFwcGVyIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkgLnByb2R1Y3QtaW5zaWRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5wcm9kdWN0LWluc2lkZS13cmFwcGVyIC5hdHRyaWJ1dGUtd3JhcHBlcixcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSAucHJvZHVjdC1pbnNpZGUtd3JhcHBlciAuYXR0cmlidXRlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5pbWFnZS13cmFwcGVyLFxuLmdyaWQtd3JhcHBlciAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RzOm5vdCgucmVsYXRlZCkgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSAuaW1hZ2Utd3JhcHBlci1pbm5lcixcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSAuaW1hZ2Utd3JhcHBlci1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5wcm9kdWN0LXRodW1ibmFpbCxcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSAucHJvZHVjdC10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAxcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5wcm9kdWN0LXRodW1ibmFpbDpob3Zlcixcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSAucHJvZHVjdC10aHVtYm5haWw6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmssXG4uZ3JpZC13cmFwcGVyIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnByb2R1Y3RzOm5vdCgucmVsYXRlZCkgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSBhLmJ1dHRvbixcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSBhLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIGEuYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbixcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSBhLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb2R1Y3RzOm5vdCgucmVsYXRlZCkgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSBhLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24gLmljb24tbG9hZGluZyxcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSBhLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24gLmljb24tbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIGEuYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbi5sb2FkaW5nIC5pY29uLWxvYWRpbmcsXG4uZ3JpZC13cmFwcGVyIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkgYS5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmcgLmljb24tbG9hZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wcm9kdWN0czpub3QoLnJlbGF0ZWQpIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkgYS5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmcgLmljb24tc2hvcHBpbmctYmFnLFxuLmdyaWQtd3JhcHBlciAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIGEuYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbi5sb2FkaW5nIC5pY29uLXNob3BwaW5nLWJhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHM6bm90KC5yZWxhdGVkKSAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIGEuYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbjpob3Zlcixcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSBhLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xufVxuLnByb2R1Y3RzOm5vdCgucmVsYXRlZCkgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSAuaWNvbixcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9kdWN0czpub3QoLnJlbGF0ZWQpIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4uZ3JpZC13cmFwcGVyIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxULUJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5wcm9kdWN0czpub3QoLnJlbGF0ZWQpIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkgLnByaWNlLFxuLmdyaWQtd3JhcHBlciAucHJvZHVjdDpub3QoLnByb2R1Y3QtY2F0ZWdvcnkpIC5wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9kdWN0czpub3QoLnJlbGF0ZWQpIC5wcm9kdWN0Om5vdCgucHJvZHVjdC1jYXRlZ29yeSkgLndvb2NvbW1lcmNlLXByaWNlLXN1ZmZpeCxcbi5ncmlkLXdyYXBwZXIgLnByb2R1Y3Q6bm90KC5wcm9kdWN0LWNhdGVnb3J5KSAud29vY29tbWVyY2UtcHJpY2Utc3VmZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF0dHJpYnV0ZS13cmFwcGVyIC5hdHRyaWJ1dGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXR0cmlidXRlLXdyYXBwZXIgLmF0dHJpYnV0ZS1jb2xvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmF0dHJpYnV0ZS13cmFwcGVyIC5hdHRyaWJ1dGUtY29sb3ItaW5uZXIge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmF0dHJpYnV0ZS13cmFwcGVyIC5hdHRyaWJ1dGUtY29sb3ItaW5uZXIud2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNmM3NzY5O1xufVxuXG4ud29vY29tbWVyY2UgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiA1LjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53b29jb21tZXJjZSAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMS40cmVtO1xufVxuLndvb2NvbW1lcmNlIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi1idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0ZWdvcnktbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhdGVnb3J5LW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlOmFmdGVyLFxuLndvb2NvbW1lcmNlLWVycm9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4ud29vY29tbWVyY2UtZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FmYWZhZjtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbixcbi53b29jb21tZXJjZS1lcnJvciBhLmJ1dHRvbixcbi53b29jb21tZXJjZS1lcnJvciAuYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9uLFxuICAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLFxuICAud29vY29tbWVyY2UtZXJyb3IgYS5idXR0b24sXG4gIC53b29jb21tZXJjZS1lcnJvciAuYnV0dG9uIHtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLnJlbGF0ZWQucHJvZHVjdHMge1xuICBtYXJnaW46IDA7XG59XG4ucmVsYXRlZC5wcm9kdWN0cyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYWRkZWRfdG9fY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi53YWMtcXVhbnRpdHkge1xuICB3aWR0aDogMTUuNnJlbSAhaW1wb3J0YW50O1xufVxuLndhYy1xdWFudGl0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53YWMtcXVhbnRpdHkgLndhYy1xdHktYnV0dG9uLFxuLndhYy1xdWFudGl0eSAucXR5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1LjJyZW07XG4gIGhlaWdodDogNS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC53YWMtcXVhbnRpdHkgLndhYy1xdHktYnV0dG9uLFxuICAud2FjLXF1YW50aXR5IC5xdHkge1xuICAgIHdpZHRoOiA1LjJyZW07XG4gICAgaGVpZ2h0OiA1LjJyZW07XG4gIH1cbn1cbi53YWMtcXVhbnRpdHkgLndhYy1xdHktYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xufVxuLndhYy1xdWFudGl0eSAud2FjLXF0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xufVxuLndhYy1xdWFudGl0eSAud2FjLXF0eS1idXR0b246aG92ZXIgYSxcbi53YWMtcXVhbnRpdHkgLndhYy1xdHktYnV0dG9uOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53YWMtcXVhbnRpdHkgLndhYy1xdHktYnV0dG9uIC53bnRyLXdhYy1idG4tc3ViLFxuLndhYy1xdWFudGl0eSAud2FjLXF0eS1idXR0b24gLndudHItd2FjLWJ0bi1pbmMsXG4ud2FjLXF1YW50aXR5IC53YWMtcXR5LWJ1dHRvbiAud2FjLWJ0bi1zdWIsXG4ud2FjLXF1YW50aXR5IC53YWMtcXR5LWJ1dHRvbiAud2FjLWJ0bi1pbmMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJMVC1CbGFja1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndhYy1xdWFudGl0eSAud2FjLXF0eS1idXR0b24gYiB7XG4gIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG4gIHdpZHRoOiA1LjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53YWMtcXVhbnRpdHkgaW5wdXQucXR5IHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FmYWZhZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ud2FjLXF1YW50aXR5IGlucHV0LnF0eTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLndhYy1xdWFudGl0eSBpbnB1dC5xdHk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ud2FjLXF1YW50aXR5IGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIGxpIGEge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLnBhZ2Utbm90LWZvdW5kIHtcbiAgbWFyZ2luOiAxMnJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXR1cm4tdG8tZnJvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIC5ibG9ja1VJLmJsb2NrT3ZlcmxheTpiZWZvcmUsXG4ud29vY29tbWVyY2UgLmxvYWRlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NwaW5uZXIyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLndhYy1xdHktYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNzaW5nbGUtcHJvZHVjdF9fb3BlbmluZy1ob3VycyB7XG4gIHBhZGRpbmc6IDNyZW0gNXJlbSAzcmVtIDRyZW07XG59XG4jc2luZ2xlLXByb2R1Y3RfX29wZW5pbmctaG91cnMgaDMge1xuICBtYXJnaW46IDA7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgei1pbmRleDogMTI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbmhlYWRlci5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzc2OTtcbn1cbmhlYWRlci5zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4uaGVhZGVyLWlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmxvZ28td3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxvZ28td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuXG4ubG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSwgdXJsKFwiLi4vaW1hZ2VzL2xvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSwgdXJsKFwiLi4vaW1hZ2VzL2xvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbn1cbi5sb2dvOmhvdmVyLCAubG9nbzpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4ubG9nbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbi5oZWFkZXItaW1hZ2Utd3JhcHBlci5hcmNoaXZlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51LXdyYXBwZXIgYSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS44NzVlbSkge1xuICAubWVudS13cmFwcGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2l0ZS1uYXZpZ2F0aW9uIGxpIHtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgfVxufVxuLnNpdGUtbmF2aWdhdGlvbiBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaXRlLW5hdmlnYXRpb24gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudS1pdGVtLXNob3BwaW5nYmFza2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1pdGVtLXNob3BwaW5nYmFza2V0IGEgLmljb24tc2hvcHBpbmctYmFnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmljb24tc2hvcHBpbmctYmFnIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuaWNvbi1zaG9wcGluZy1iYWcge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuNXJlbTtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc3Njk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5oZWFkZXItY29udGFpbmVyLXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItY29udGFpbmVyLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItY29udGFpbmVyLXNtYWxsIC5oZWFkZXItdG9nZ2xlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXItY29udGFpbmVyLXNtYWxsIC5oZWFkZXItdG9nZ2xlLW1vYmlsZSAuaGFtYnVyZ2VyLCAuaGVhZGVyLWNvbnRhaW5lci1zbWFsbCAuaGVhZGVyLXRvZ2dsZS1tb2JpbGUgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5oZWFkZXItY29udGFpbmVyLXNtYWxsIC5oZWFkZXItdG9nZ2xlLW1vYmlsZSAuaGFtYnVyZ2VyLCAuaGVhZGVyLWNvbnRhaW5lci1zbWFsbCAuaGVhZGVyLXRvZ2dsZS1tb2JpbGUgLm1vYmlsZS1tZW51LXRvZ2dsZSxcbi5oZWFkZXItY29udGFpbmVyLXNtYWxsIC5oZWFkZXItdG9nZ2xlLW1vYmlsZSAuaGFtYnVyZ2VyLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzc2OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9iaWxlLW5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vYmlsZS1uYXYgbGksXG4ubW9iaWxlLW5hdiAucmVndWxhci1wYWdlcyA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDc1JSwgNzUlLCA3NSUpO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vYmlsZS1uYXYgbGk6Zmlyc3QtY2hpbGQsXG4ubW9iaWxlLW5hdiAucmVndWxhci1wYWdlcyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoNzUlLCA3NSUsIDc1JSk7XG59XG4ubW9iaWxlLW5hdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2JpbGUtbmF2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2JpbGUtbmF2IC5yZWd1bGFyLXBhZ2VzIHtcbiAgbWFyZ2luLXRvcDogNS42cmVtO1xufVxuXG4uaGVhZGVyLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1MHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXItaW1hZ2Utc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1pbWFnZS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGVudC1hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuZm9vdGVyIHRoLCBmb290ZXIgdGQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgfVxufVxuZm9vdGVyIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5mb290ZXIgLmxvZ28td3JhcHBlci1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIgLmxvZ28td3JhcHBlci1mb290ZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5mb290ZXIgLmNvbHVtbnMtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbmZvb3RlciAuZm9vdGVyLWxlZnQtY29sdW1uLFxuZm9vdGVyIC5mb290ZXItY2VudGVyLWNvbHVtbixcbmZvb3RlciAuZm9vdGVyLXJpZ2h0LWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIgLmZvb3Rlci1sZWZ0LWNvbHVtbiAuYWRkcmVzcyxcbmZvb3RlciAuZm9vdGVyLWNlbnRlci1jb2x1bW4gLmFkZHJlc3MsXG5mb290ZXIgLmZvb3Rlci1yaWdodC1jb2x1bW4gLmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuZm9vdGVyIC5mb290ZXItbGVmdC1jb2x1bW4gdGQ6Zmlyc3QtY2hpbGQsXG5mb290ZXIgLmZvb3Rlci1jZW50ZXItY29sdW1uIHRkOmZpcnN0LWNoaWxkLFxuZm9vdGVyIC5mb290ZXItcmlnaHQtY29sdW1uIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLWxlZnQtY29sdW1uIGgzLFxuZm9vdGVyIC5mb290ZXItY2VudGVyLWNvbHVtbiBoMyxcbmZvb3RlciAuZm9vdGVyLXJpZ2h0LWNvbHVtbiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5mb290ZXIgLmZvb3Rlci1sZWZ0LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIGZvb3RlciAuZm9vdGVyLWxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgZm9vdGVyIC5mb290ZXItbGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWNlbnRlci1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICBmb290ZXIgLmZvb3Rlci1jZW50ZXItY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgZm9vdGVyIC5mb290ZXItY2VudGVyLWNvbHVtbiBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1jZW50ZXItY29sdW1uIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvb3RlciAuZm9vdGVyLXJpZ2h0LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGZvb3RlciAudGFibGUtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3RlciAudGFibGUtd3JhcHBlciB0YWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWxlZnQtY29sdW1uLFxuZm9vdGVyIC5mb290ZXItY2VudGVyLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5mb290ZXIgLmZvb3Rlci1sZWZ0LWNvbHVtbi1pbm5lci13cmFwcGVyLFxuZm9vdGVyIC5mb290ZXItY2VudGVyLWNvbHVtbi1pbm5lci13cmFwcGVyLFxuZm9vdGVyIC5mb290ZXItcmlnaHQtY29sdW1uLWlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgZm9vdGVyIC5mb290ZXItbGVmdC1jb2x1bW4taW5uZXItd3JhcHBlcixcbiAgZm9vdGVyIC5mb290ZXItY2VudGVyLWNvbHVtbi1pbm5lci13cmFwcGVyLFxuICBmb290ZXIgLmZvb3Rlci1yaWdodC1jb2x1bW4taW5uZXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGZvb3RlciAuZm9vdGVyLWxlZnQtY29sdW1uLWlubmVyLXdyYXBwZXIsXG4gIGZvb3RlciAuZm9vdGVyLWNlbnRlci1jb2x1bW4taW5uZXItd3JhcHBlcixcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQtY29sdW1uLWlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgZm9vdGVyIC5mb290ZXItcmlnaHQtY29sdW1uLWlubmVyLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGZvb3RlciAuZm9vdGVyLXJpZ2h0LWNvbHVtbi1pbm5lci13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuZm9vdGVyIC5zb2NpYWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuc29jaWFsIC5pY29uIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBmb290ZXIgLnNvY2lhbCAuaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5mb290ZXIgLnNvY2lhbCBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIGZvb3RlciAuc29jaWFsIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuZm9vdGVyIC53ZWItYnktd2ludGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgZm9vdGVyIC53ZWItYnktd2ludGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuZm9vdGVyIC53ZWItYnktd2ludGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5mb290ZXIgLndlYi1ieS13aW50ZXIgYTpob3ZlciwgZm9vdGVyIC53ZWItYnktd2ludGVyIGE6YWN0aXZlLCBmb290ZXIgLndlYi1ieS13aW50ZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuZm9vdGVyIC53ZWItYnktd2ludGVyIGE6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuZm9vdGVyIC53ZWItYnktd2ludGVyIGEgc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuXG4uaW50ZXJmbG9yYSAuaWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaW50ZXJmbG9yYSAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi53cmFwcGVyIC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MTUxNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgaGVpZ2h0OiA1LjJyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndyYXBwZXIgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cmFwcGVyIC5idXR0b24ge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuLndyYXBwZXIgLmJ1dHRvbjpob3ZlciwgLndyYXBwZXIgLmJ1dHRvbjphY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzE1MTUxNTtcbn1cbi53cmFwcGVyIC5idXR0b24uY3RhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3JhcHBlciAuYnV0dG9uLmN0YSB7XG4gICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgfVxufVxuLndyYXBwZXIgLmJ1dHRvbi5jdGE6aG92ZXIsIC53cmFwcGVyIC5idXR0b24uY3RhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTUxNTE1O1xufVxuLndyYXBwZXIgLmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIzLjc1ZW0pIHtcbiAgLndyYXBwZXIgLmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3JhcHBlciAuYnV0dG9uLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgfVxufVxuLndyYXBwZXIgLmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLCAud3JhcHBlciAuYnV0dG9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTUxNTE1O1xufVxuLndyYXBwZXIgLmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyLCAud3JhcHBlciAuYnV0dG9uLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246YWN0aXZlLCAud3JhcHBlciAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgLndyYXBwZXIgLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3JhcHBlciAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cmFwcGVyIC5idXR0b24uYnV0dG9uLW91dGxpbmUtd2hpdGU6aG92ZXIsIC53cmFwcGVyIC5idXR0b24uYnV0dG9uLW91dGxpbmUtd2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3JhcHBlciAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ud3JhcHBlciAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lLWdyZWVuOmhvdmVyLCAud3JhcHBlciAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lLWdyZWVuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNmM3NzY5O1xufVxuXG4vKipcbiAqIENoZWNrYXRvciBqUXVlcnkgUGx1Z2luXG4gKiBBIHBsdWdpbiBmb3IgcmFkaW8gYW5kIGNoZWNrYm94IGVsZW1lbnRzXG4gKiB2ZXJzaW9uIDEuMSwgRGVjIDIwdGgsIDIwMTNcbiAqIGJ5IEluZ2kgUC4gSmFjb2JzZW5cbiAqL1xuLyogUkVTRVQgKi9cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBTT1VSQ0UgRUxFTUVOVCAod2hlbiBjaGVja2F0b3IgaXMgZW5hYmxlZCBvbiBhbiBlbGVtZW50KSAqL1xuLmNoZWNrYXRvcl9zb3VyY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTSEFSRUQgU0VUVElORyAqL1xuLmNoZWNrYXRvcl9ob2xkZXIgeyAvKiBIb2xkZXIgZm9yIHRoZSBuZXcgZWxlbWVudCAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2hlY2thdG9yX2VsZW1lbnQgeyAvKiBOZXcgZWxlbWVudCAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaGVja2F0b3Jfc291cmNlOmNoZWNrZWQgKyAuY2hlY2thdG9yX2VsZW1lbnQ6YWZ0ZXIgeyAvKiBDaGVja2VkIGVsZW1lbnQgZG90ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5jaGVja2F0b3Jfc291cmNlOmZvY3VzICsgLmNoZWNrYXRvcl9lbGVtZW50IHsgLyogRm9jdXNlZCBlbGVtZW50ICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICM2Yzc3Njk7XG59XG5cbi5jaGVja2F0b3Jfc291cmNlOmhvdmVyICsgLmNoZWNrYXRvcl9lbGVtZW50IHsgLyogSG92ZXJlZCBlbGVtZW50ICovXG4gIC8qIEJ1ZzogVGhlcmUgaXMgYSBidWcgaW4gY2hyb21lIHByZXZlbnRpbmcgdGhpcyBmcm9tIHdvcmtpbmcgY29ycmVjdGx5ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3OWI7XG59XG5cbi8qIFJBRElPIFNFVFRJTkdTICovXG4uY2hlY2thdG9yX2VsZW1lbnQucmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYXRvcl9lbGVtZW50LnJhZGlvOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENIRUNLQk9YIFNFVFRJTkdTICovXG4uY2hlY2thdG9yX2VsZW1lbnQuY2hlY2tib3ggeyAvKiBOZXcgZWxlbWVudCAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUxNTE1O1xufVxuXG4uY2hlY2thdG9yX2VsZW1lbnQuY2hlY2tib3gge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jaGVja2F0b3JfaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2thdG9yX2VsZW1lbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jdWktZGF0ZXBpY2tlci1kaXYsXG4udWktd2lkZ2V0LWhlYWRlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjNmM3NzY5ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udWktZGF0ZXBpY2tlci10b2RheSBhLFxuLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IGEudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICM2Yzc3NjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmRlbGl2ZXJ5LWluZm8td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FmYWZhZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5kZWxpdmVyeS1pbmZvLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICB9XG59XG4uZGVsaXZlcnktaW5mby13cmFwcGVyIC5pY29uIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5kZWxpdmVyeS1pbmZvLXdyYXBwZXIgLmRlbGl2ZXJ5LWluZm8tY29sdW1uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLmRlbGl2ZXJ5LWluZm8td3JhcHBlciAuZGVsaXZlcnktaW5mby1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5kZWxpdmVyeS1pbmZvLXdyYXBwZXIgLmRlbGl2ZXJ5LWluZm8tY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGVsaXZlcnktaW5mby13cmFwcGVyIC5pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlcjphZnRlcixcbi5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlcixcbi5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciB7XG4gIG1hcmdpbjogLTAuNzVyZW07XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIsXG4ucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIsXG4gIC5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgLmltYWdlLFxuLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyIC5pbWFnZSB7XG4gIGhlaWdodDogMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyIC5wcm9kdWN0LWNhdGVnb3J5LFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgLnByb2R1Y3QtY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMSkgLnByb2R1Y3QtY2F0ZWdvcnk6bnRoLWNoaWxkKDIpIC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMSkgLnByb2R1Y3QtY2F0ZWdvcnk6bnRoLWNoaWxkKDIpIC5pbWFnZSxcbiAgLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyOm50aC1jaGlsZCgxKSAuaW1hZ2Utd3JhcHBlcjpudGgtY2hpbGQoMikgLnN1YmNhdGVnb3J5LXRodW1ibmFpbCxcbiAgLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyOm50aC1jaGlsZCgxKSAuaW1hZ2Utd3JhcHBlcjpudGgtY2hpbGQoMikgLmltYWdlLFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXI6bnRoLWNoaWxkKDEpIC5wcm9kdWN0LWNhdGVnb3J5Om50aC1jaGlsZCgyKSAuc3ViY2F0ZWdvcnktdGh1bWJuYWlsLFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXI6bnRoLWNoaWxkKDEpIC5wcm9kdWN0LWNhdGVnb3J5Om50aC1jaGlsZCgyKSAuaW1hZ2UsXG4gIC5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMSkgLmltYWdlLXdyYXBwZXI6bnRoLWNoaWxkKDIpIC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4gIC5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMSkgLmltYWdlLXdyYXBwZXI6bnRoLWNoaWxkKDIpIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA2MHJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXI6bnRoLWNoaWxkKDIpIC5wcm9kdWN0LWNhdGVnb3J5IC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMikgLnByb2R1Y3QtY2F0ZWdvcnkgLmltYWdlLFxuICAucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXI6bnRoLWNoaWxkKDIpIC5pbWFnZS13cmFwcGVyIC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMikgLmltYWdlLXdyYXBwZXIgLmltYWdlLFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXI6bnRoLWNoaWxkKDIpIC5wcm9kdWN0LWNhdGVnb3J5IC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4gIC5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMikgLnByb2R1Y3QtY2F0ZWdvcnkgLmltYWdlLFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXI6bnRoLWNoaWxkKDIpIC5pbWFnZS13cmFwcGVyIC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4gIC5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMikgLmltYWdlLXdyYXBwZXIgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDQ1cmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMykgLnByb2R1Y3QtY2F0ZWdvcnk6bnRoLWNoaWxkKDEpIC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMykgLnByb2R1Y3QtY2F0ZWdvcnk6bnRoLWNoaWxkKDEpIC5pbWFnZSxcbiAgLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyOm50aC1jaGlsZCgzKSAuaW1hZ2Utd3JhcHBlcjpudGgtY2hpbGQoMSkgLnN1YmNhdGVnb3J5LXRodW1ibmFpbCxcbiAgLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyOm50aC1jaGlsZCgzKSAuaW1hZ2Utd3JhcHBlcjpudGgtY2hpbGQoMSkgLmltYWdlLFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXI6bnRoLWNoaWxkKDMpIC5wcm9kdWN0LWNhdGVnb3J5Om50aC1jaGlsZCgxKSAuc3ViY2F0ZWdvcnktdGh1bWJuYWlsLFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXI6bnRoLWNoaWxkKDMpIC5wcm9kdWN0LWNhdGVnb3J5Om50aC1jaGlsZCgxKSAuaW1hZ2UsXG4gIC5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMykgLmltYWdlLXdyYXBwZXI6bnRoLWNoaWxkKDEpIC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4gIC5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpcjpudGgtY2hpbGQoMykgLmltYWdlLXdyYXBwZXI6bnRoLWNoaWxkKDEpIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA2MHJlbTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2LFxuLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdixcbiAgLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLm9wYWNpdHktbGF5ZXIsXG4ucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLm9wYWNpdHktbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgYTphZnRlcixcbi5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IGEsXG4ucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdiBhOmhvdmVyIC5vcGFjaXR5LWxheWVyLFxuLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IGE6aG92ZXIgLm9wYWNpdHktbGF5ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IC5jb3VudCxcbi5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdiAuY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSxcbi5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdiAudGV4dCxcbi5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdiAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUsXG4ucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLnRleHQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSxcbiAgLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IC50ZXh0LFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLFxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLnRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLnRleHQsXG4ucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLnRleHQge1xuICBmb250LWZhbWlseTogXCJTVElYR2VuZXJhbC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xufVxuLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IC50ZXh0LXdyYXBwZXIsXG4ucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLnRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdiAuc3ViY2F0ZWdvcnktdGh1bWJuYWlsLFxuLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IC5pbWFnZSxcbi5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdiAuY29udGFpbmVyLFxuLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4ucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYgLmltYWdlLFxuLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDMwcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYucGxhY2Vob2xkZXItY29udGFpbmVyLFxuLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2LnBsYWNlaG9sZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2LnBsYWNlaG9sZGVyLWNvbnRhaW5lcixcbiAgLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5pbm5lciAuZ3JpZC13cmFwcGVyIC5wYWlyID4gZGl2LnBsYWNlaG9sZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuaW5uZXIgLmdyaWQtd3JhcHBlciAucGFpciA+IGRpdi5wbGFjZWhvbGRlci1jb250YWluZXIgLnRleHQsXG4ucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmlubmVyIC5ncmlkLXdyYXBwZXIgLnBhaXIgPiBkaXYucGxhY2Vob2xkZXItY29udGFpbmVyIC50ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgaDIge1xuICBjb2xvcjogIzE1MTUxNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLnBhaXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRTdGQtTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWZhZmFmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNUSVhHZW5lcmFsLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi1jYXRlZ29yaWVzIC5zdWJjYXRlZ29yeS10aHVtYm5haWwsXG4ucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLm9wYWNpdHktbGF5ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuZ3JpZC13cmFwcGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAucGFpciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tY2F0ZWdvcmllcyAuc3ViY2F0ZWdvcnktdGh1bWJuYWlsLFxuICAucGFnZS1zZWN0aW9uLWNhdGVnb3JpZXMgLm9wYWNpdHktbGF5ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24tZW1wbG95ZWVzIC5lbXBsb3llZXMtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wYWdlLXNlY3Rpb24tZW1wbG95ZWVzIC5lbXBsb3llZXMtd3JhcHBlciB7XG4gIG1hcmdpbjogLTEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tZW1wbG95ZWVzIC5lbXBsb3llZXMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tZW1wbG95ZWVzIC5lbXBsb3llZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucGFnZS1zZWN0aW9uLWVtcGxveWVlcyAuZW1wbG95ZWUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi1lbXBsb3llZXMgLmVtcGxveWVlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDQwcmVtO1xufVxuLnBhZ2Utc2VjdGlvbi1lbXBsb3llZXMgLm5hbWUtYW5kLXJvbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLnBhZ2Utc2VjdGlvbi1lbXBsb3llZXMgLm5hbWUge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5wYWdlLXNlY3Rpb24tZW1wbG95ZWVzIC5yb2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFQtQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5wYWdlLXNlY3Rpb24tZW1wbG95ZWVzIC5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG5cbi5wYWdlLXNlY3Rpb24tZmFxIHtcbiAgY29sb3I6ICMxNTE1MTU7XG59XG4ucGFnZS1zZWN0aW9uLWZhcTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLnBhZ2Utc2VjdGlvbi1mYXE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLnBhZ2Utc2VjdGlvbi1mYXEgLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZS1zZWN0aW9uLWZhcSAuYXJyb3c6YWZ0ZXIsIC5wYWdlLXNlY3Rpb24tZmFxIC5hcnJvdzpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLnBhZ2Utc2VjdGlvbi1mYXEgLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDhweDtcbn1cbi5wYWdlLXNlY3Rpb24tZmFxIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogOHB4O1xufVxuLnBhZ2Utc2VjdGlvbi1mYXEgLml0ZW0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucGFnZS1zZWN0aW9uLWZhcSAuaXRlbS13cmFwcGVyLm9wZW4gLmFuc3dlci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1zZWN0aW9uLWZhcSAuaXRlbS13cmFwcGVyLm9wZW4gLmFycm93IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG59XG4ucGFnZS1zZWN0aW9uLWZhcSAuaXRlbS13cmFwcGVyLm9wZW4gLmFycm93OmJlZm9yZSwgLnBhZ2Utc2VjdGlvbi1mYXEgLml0ZW0td3JhcHBlci5vcGVuIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1zZWN0aW9uLWZhcSAucXVlc3Rpb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2Utc2VjdGlvbi1mYXEgLmFuc3dlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgaDIsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSBoMixcbiAgLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgaDMsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSBoMyxcbiAgLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgaDMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSBmb3JtLFxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIGZvcm0gLmdmb3JtX2Zvb3Rlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSBmb3JtIC5nZm9ybV9mb290ZXIsXG4gIC5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLFxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDZyZW07XG59XG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3ZlciwgLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246YWN0aXZlLFxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246aG92ZXIsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiBmb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjphY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzE1MTUxNTtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIHVsI2dmb3JtX2ZpZWxkc18xOmFmdGVyLFxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgdWwjZ2Zvcm1fZmllbGRzXzI6YWZ0ZXIsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiB1bCNnZm9ybV9maWVsZHNfMTphZnRlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIHVsI2dmb3JtX2ZpZWxkc18yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgLmdmaWVsZDpmaXJzdC1jaGlsZCxcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIC5nZmllbGQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSB0ZXh0YXJlYSxcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWZhZmFmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NzY5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIHRleHRhcmVhLFxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgdGV4dGFyZWEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgLmxlZnQtY29sdW1uLXdyYXBwZXIsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiAubGVmdC1jb2x1bW4td3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSAubGVmdC1jb2x1bW4td3JhcHBlcixcbiAgLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgLmxlZnQtY29sdW1uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIC5sZWZ0LWNvbHVtbi13cmFwcGVyIC5sZWZ0LWNvbHVtbi13cmFwcGVyLWlubmVyLFxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzIgLmxlZnQtY29sdW1uLXdyYXBwZXIgLmxlZnQtY29sdW1uLXdyYXBwZXItaW5uZXIge1xuICBwYWRkaW5nOiA1cmVtIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgLmxlZnQtY29sdW1uLXdyYXBwZXIgLmxlZnQtY29sdW1uLXdyYXBwZXItaW5uZXIsXG4gIC5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIC5sZWZ0LWNvbHVtbi13cmFwcGVyIC5sZWZ0LWNvbHVtbi13cmFwcGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDZyZW07XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIC5yaWdodC1jb2x1bW4td3JhcHBlcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIC5yaWdodC1jb2x1bW4td3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgLnJpZ2h0LWNvbHVtbi13cmFwcGVyLFxuICAucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiAucmlnaHQtY29sdW1uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgLnJpZ2h0LWNvbHVtbi13cmFwcGVyIC5yaWdodC1jb2x1bW4td3JhcHBlci1pbm5lcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIC5yaWdodC1jb2x1bW4td3JhcHBlciAucmlnaHQtY29sdW1uLXdyYXBwZXItaW5uZXIge1xuICBwYWRkaW5nOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSAucmlnaHQtY29sdW1uLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbi13cmFwcGVyLWlubmVyLFxuICAucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiAucmlnaHQtY29sdW1uLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbi13cmFwcGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgLmdpbnB1dF9jb250YWluZXIsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3LjVyZW0pO1xufVxuLnBhZ2Utc2VjdGlvbi1mb3JtICNnZm9ybV93cmFwcGVyXzEgLnZhbGlkYXRpb25fbWVzc2FnZSxcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiAuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxM3JlbSk7XG59XG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSAuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIC52YWxpZGF0aW9uX21lc3NhZ2UsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiAuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIC5yaWdodC1jb2x1bW4td3JhcHBlci1pbm5lcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZmllbGQsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMSB0ZXh0YXJlYSxcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIC5yaWdodC1jb2x1bW4td3JhcHBlci1pbm5lcixcbi5wYWdlLXNlY3Rpb24tZm9ybSAjZ2Zvcm1fd3JhcHBlcl8yIC5nZmllbGQsXG4ucGFnZS1zZWN0aW9uLWZvcm0gI2dmb3JtX3dyYXBwZXJfMiB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5wYWdlLXNlY3Rpb24tZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnBhZ2Utc2VjdGlvbi1mb3JtIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmlzLWFjY2VwdC10ZXJtcyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucGFnZS1zZWN0aW9uLWZvcm0gLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuaXMtYWNjZXB0LXRlcm1zIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VjdGlvbi1mb3JtIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmlzLWFjY2VwdC10ZXJtcyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnBhZ2Utc2VjdGlvbi1mb3JtIC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1zZWN0aW9uLWZvcm0gLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm90dG9tOiAyLjFyZW07XG4gIHJpZ2h0OiAycmVtO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wYWdlLXNlY3Rpb24tZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRpbmcgKyAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmJhY2tncm91bmQud2hpdGUgLmlubmVyIHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1oZWFkaW5nICsgLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC5iYWNrZ3JvdW5kLndoaXRlIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgbWFyZ2luOiAycmVtIDAgNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucGFnZS1zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMnJlbSAwIDRyZW07XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24taGVhZGluZyBoMSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5wYWdlLXNlY3Rpb24taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdy1nYXA6IDEuNXJlbTtcbn1cbi5wYWdlLXNlY3Rpb24taW1hZ2UtZ3JpZCAucGFpciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFnZS1zZWN0aW9uLWltYWdlLWdyaWQgLnBhaXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24taW1hZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnBhZ2Utc2VjdGlvbi1pbnN0YWdyYW0gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnN0YWdyYW0taW5uZXIge1xuICBtYXgtd2lkdGg6IDE2MHJlbTtcbn1cblxuI3NiaV9pbWFnZXMge1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zYmlfaXRlbSB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNiaV9pdGVtIC5zYmlfcGhvdG8ge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjc2JfaW5zdGFncmFtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgfVxuICAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMgLnNiaV9pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDE3JSAhaW1wb3J0YW50O1xuICB9XG4gICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMgLnNiaV9pdGVtOm50aC1jaGlsZCgxKSAuc2JpX3Bob3RvIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwJTtcbiAgfVxuICAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyNC41JSAhaW1wb3J0YW50O1xuICB9XG4gICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMgLnNiaV9pdGVtOm50aC1jaGlsZCgyKSAuc2JpX3Bob3RvIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwJTtcbiAgfVxuICAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxNyUgIWltcG9ydGFudDtcbiAgfVxuICAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbTpudGgtY2hpbGQoMykgLnNiaV9waG90byB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbiAgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyAuc2JpX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTE3JTtcbiAgICBtYXJnaW4tdG9wOiAxNyUgIWltcG9ydGFudDtcbiAgfVxuICAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbTpudGgtY2hpbGQoNCkgLnNiaV9waG90byB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbiAgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyAuc2JpX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMjQuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMTclO1xuICB9XG4gICNzYl9pbnN0YWdyYW0gI3NiaV9pbWFnZXMgLnNiaV9pdGVtOm50aC1jaGlsZCg1KSAuc2JpX3Bob3RvIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwJTtcbiAgfVxuICAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbTpudGgtY2hpbGQoNikge1xuICAgIHdpZHRoOiAxNyUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuM3JlbTtcbiAgfVxuICAjc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzIC5zYmlfaXRlbTpudGgtY2hpbGQoNikgLnNiaV9waG90byB7XG4gICAgcGFkZGluZy10b3A6IDEzMCU7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgLmdvb2dsZS1tYXAge1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgLmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2hvdy1ncmV5LXNsaWRlci1sYXllciAuc2xpZGVyLWhlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2hvdy1ncmV5LXNsaWRlci1sYXllciAuc2xpZGVyLWNvbnRlbnQgLmJ1dHRvbi5jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2hvdy1ncmV5LXNsaWRlci1sYXllci5zbGlkZXItaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG93LWdyZXktc2xpZGVyLWxheWVyLnNsaWRlci1pbWFnZS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLGZmZmZmZisxMDAmMSswLDErMTAsMC43KzIxLDArMTAwICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzMxMzEzMSAwJSwgcmdiYSg0OSwgNDksIDQ5LCAwLjcpIDglLCByZ2JhKDQ5LCA0OSwgNDksIDAuNSkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMxMzEzMSAwJSwgcmdiYSg0OSwgNDksIDQ5LCAwLjcpIDglLCByZ2JhKDQ5LCA0OSwgNDksIDAuNSkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMTMxMzEgMCUsIHJnYmEoNDksIDQ5LCA0OSwgMC43KSA4JSwgcmdiYSg0OSwgNDksIDQ5LCAwLjUpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICB6LWluZGV4OiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgKyAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG59XG4ucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgKyAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmJhY2tncm91bmQud2hpdGUgLmlubmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgKyAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmJhY2tncm91bmQud2hpdGUgLmlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCArIC5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuYmFja2dyb3VuZC53aGl0ZSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlICsgLnBhZ2Utc2VjdGlvbi1pbWFnZS1ncmlkIHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG59XG5cbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSArIC5wYWdlLXNlY3Rpb24tdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbTtcbn1cblxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmlubmVyLFxuLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCAuaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmlubmVyLFxuICAucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmlubmVyLFxuICAucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIGEsXG4ucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSBoMixcbi5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgaDIge1xuICBmb250LWZhbWlseTogXCJTVElYR2VuZXJhbC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgaDIsXG4gIC5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSBoMi5sYXJnZXIsXG4gIC5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgaDIubGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC5jb2x1bW5zLXdyYXBwZXI6YWZ0ZXIsXG4ucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5jb2x1bW5zLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmNvbHVtbnMtd3JhcHBlcixcbiAgLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCAuY29sdW1ucy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgLTFyZW07XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAudGV4dC1jb2x1bW4sXG4ucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC50ZXh0LWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAudGV4dC1jb2x1bW4sXG4gIC5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgLnRleHQtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxuICAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLnRleHQtY29sdW1uLmltYWdlLWxlZnQsXG4gIC5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgLnRleHQtY29sdW1uLmltYWdlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLnRleHQtY29sdW1uIC50ZXh0IGgyLFxuLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCAudGV4dC1jb2x1bW4gLnRleHQgaDIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC50ZXh0LWNvbHVtbiAudGV4dCBoMyxcbi5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgLnRleHQtY29sdW1uIC50ZXh0IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuaW1hZ2UtY29sdW1uLFxuLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCAuaW1hZ2UtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuaW1hZ2UtY29sdW1uLFxuICAucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5pbWFnZS1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC5pbWFnZS1jb2x1bW4uaW1hZ2UtbGVmdCxcbiAgLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCAuaW1hZ2UtY29sdW1uLmltYWdlLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmltYWdlLWNvbHVtbiAuaW1hZ2Utc21hbGwsXG4ucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5pbWFnZS1jb2x1bW4gLmltYWdlLXNtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTByZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuaW1hZ2UtY29sdW1uIC5pbWFnZS1zbWFsbCxcbiAgLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCAuaW1hZ2UtY29sdW1uIC5pbWFnZS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC5pbWFnZS1jb2x1bW4gLmltYWdlLFxuLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCAuaW1hZ2UtY29sdW1uIC5pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmltYWdlLWNvbHVtbiAuaW1hZ2UsXG4gIC5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgLmltYWdlLWNvbHVtbiAuaW1hZ2Uge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC5pbWFnZS1jb2x1bW4uaXMtaWNvbiAuaW1hZ2UsXG4ucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5pbWFnZS1jb2x1bW4uaXMtaWNvbiAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuYmFja2dyb3VuZCxcbi5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIC5iYWNrZ3JvdW5kLFxuICAucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLXRleHQtaW1hZ2UgLmJhY2tncm91bmQuZ3JlZW4sXG4ucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5iYWNrZ3JvdW5kLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzc2OTtcbn1cbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuYmFja2dyb3VuZC5ncmVlbiBoMixcbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuYmFja2dyb3VuZC5ncmVlbiBoMyxcbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuYmFja2dyb3VuZC5ncmVlbiAudGV4dCxcbi5wYWdlLXNlY3Rpb24tbWFwLWNvbnRhY3QgLmJhY2tncm91bmQuZ3JlZW4gaDIsXG4ucGFnZS1zZWN0aW9uLW1hcC1jb250YWN0IC5iYWNrZ3JvdW5kLmdyZWVuIGgzLFxuLnBhZ2Utc2VjdGlvbi1tYXAtY29udGFjdCAuYmFja2dyb3VuZC5ncmVlbiAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAudGV4dC1pbWFnZS12aWRlby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5lbWJlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbiAgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4gIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50ZXh0LWltYWdlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC50ZXh0LWltYWdlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuLnBhZ2Utc2VjdGlvbi10ZXh0LWltYWdlIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5wYWdlLXNlY3Rpb24tdGV4dC1pbWFnZSAuYmFja2dyb3VuZC53aGl0ZSBhIHtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZS1zZWN0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1zZWN0aW9uLXRleHQgaDIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnJlc2V0X3ZhcmlhdGlvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuY29sdW1ucy13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2x1bW5zLXdyYXBwZXIge1xuICBtYXJnaW46IC0xcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuY29sdW1ucy13cmFwcGVyIHtcbiAgICBtYXJnaW46IC0ycmVtO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLmNvbHVtbnMtd3JhcHBlciAuY29sdW1ucy13cmFwcGVyLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2x1bW5zLXdyYXBwZXIgLmNvbHVtbnMtd3JhcHBlci1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FmYWZhZjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAubGVmdC1jb2x1bW4sXG4uc2luZ2xlLXByb2R1Y3QgLnJpZ2h0LWNvbHVtbiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAubGVmdC1jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAubGVmdC1jb2x1bW4gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5sZWZ0LWNvbHVtbiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAucmlnaHQtY29sdW1uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAucmlnaHQtY29sdW1uIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnJpZ2h0LWNvbHVtbiAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBmb250LXNpemU6IDIuN3JlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucXVhbnRpdHkgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuY3VzdG9tLXNlbGVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogNS4ycmVtO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmN1c3RvbS1zZWxlY3Q6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcmlnaHQ6IDIuNGVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jdXN0b20tc2VsZWN0IHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDYuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuYXR0cmlidXRlcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCBmb3JtLmNhcnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zaW5nbGUtcHJvZHVjdCBmb3JtLmNhcnQge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9ucyB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1wcm9kdWN0IC52YXJpYXRpb25zIHRyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9ucyB0cjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudmFyaWF0aW9ucyB0ZC52YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1wcm9kdWN0IC52YXJpYXRpb25zIHRkLmxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcGFfc2l6ZSB7XG4gIHdpZHRoOiAxNS42cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNwYV9jb2xvciBzZWxlY3QsIC5zaW5nbGUtcHJvZHVjdCAjcGFfY29sb3I6YmVmb3JlLCAuc2luZ2xlLXByb2R1Y3QgI3BhX2NvbG9yOmFmdGVyLFxuLnNpbmdsZS1wcm9kdWN0IC5jdXN0b20tc2VsZWN0LnBhX2NvbG9yIHNlbGVjdCxcbi5zaW5nbGUtcHJvZHVjdCAuY3VzdG9tLXNlbGVjdC5wYV9jb2xvcjpiZWZvcmUsXG4uc2luZ2xlLXByb2R1Y3QgLmN1c3RvbS1zZWxlY3QucGFfY29sb3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2xvci1waWNrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmNvbG9yLXBpY2tlciB7XG4gIG1hcmdpbjogMCAtMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2xvci1waWNrZXItb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2xvci1waWNrZXItb3B0aW9uIC5pY29uIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgcGFkZGluZzogMS4xcmVtO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2xvci1waWNrZXItb3B0aW9uOmhvdmVyIC5jb2xvci1waWNrZXItb3B0aW9uLWlubmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2xvci1waWNrZXItb3B0aW9uLnNlbGVjdGVkIC5pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1hZGRvbiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWFkZG9uIHAge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYWRkb24gcCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1hZGRvbiBpbnB1dCB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWFkZG9uIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1hZGRvbi1oYWxzbmluZ3Nrb3J0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1hZGRvbi1oYWxzbmluZ3Nrb3J0IC5hZGRvbi1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1hZGRvbi1oYWxzbmluZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtYWRkb24taGFsc25pbmcgLmFkZG9uLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5hZGRvbi1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRTdGQtTGlnaHRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuYWRkb24tbmFtZSBhYmJyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDguNnJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvY2sub3V0LW9mLXN0b2NrIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydC1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIC5wcm9kdWN0LWRlc2NyaXB0aW9uLWxlZnQtY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gLnByb2R1Y3QtZGVzY3JpcHRpb24tcmlnaHQtY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIC5wbGFudC1jYXJlLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbjogMS42cmVtIDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gLnN1bmxpZ2h0LXdhdGVyLXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWhlYWRpbmcsXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gLnBsYW50LWNhcmUtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxULUJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIC5wbGFudC1jYXJlLXN1bmxpZ2h0LFxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIC5wbGFudC1jYXJlLXdhdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gLnBsYW50LWNhcmUtc3VubGlnaHQgLmdyYXllZC1vdXQgLmljb24sXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gLnBsYW50LWNhcmUtd2F0ZXIgLmdyYXllZC1vdXQgLmljb24ge1xuICBmaWxsOiAjZGJkYmRiO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uLnByb2R1Y3QtZGVzY3JpcHRpb24tZnVsbC13aWR0aCAucHJvZHVjdC1kZXNjcmlwdGlvbi1sZWZ0LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uLnByb2R1Y3QtZGVzY3JpcHRpb24tbG9uZy13aWR0aCAucHJvZHVjdC1kZXNjcmlwdGlvbi1sZWZ0LWNvbHVtbiB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWxvbmctd2lkdGggLnByb2R1Y3QtZGVzY3JpcHRpb24tcmlnaHQtY29sdW1uIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWxvbmctd2lkdGggLnByb2R1Y3QtZGVzY3JpcHRpb24tcmlnaHQtY29sdW1uIC5wbGFudC1jYXJlLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuY29sb3ItcGlja2VyLW9wdGlvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmNvbG9yLXBpY2tlci1vcHRpb24taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2xvci1waWNrZXItb3B0aW9uLWlubmVyLndoaXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzZjNzc2OTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuY29sb3ItcGlja2VyLW9wdGlvbi1pbm5lci53aGl0ZSAuaWNvbiB7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAuOXJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud2FjLXF1YW50aXR5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZGVsaXZlcnktaW5mby13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlX3ZhcmlhdGlvbiB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfdmFyaWF0aW9uIC5wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb10sXG4uc2luZ2xlLXByb2R1Y3QgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2Zvcm1fd3JhcHBlciAjZ2Zvcm1fd3JhcHBlcl8zIC5nZm9ybV9maWVsZHMgLmdmaWVsZDpmaXJzdC1jaGlsZCA+IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2Zvcm1fd3JhcHBlciBoMy5nZm9ybV90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAycHggMCAwIDAuNXJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2Zvcm1fd3JhcHBlciAucHJvZHVjdF90b3RhbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnNpbmdsZS1wcm9kdWN0IHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICBoZWlnaHQ6IDNyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItaGVhZGVyIGEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udmFyaWF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZhcmlhdGlvbiBkdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmFyaWF0aW9uIGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZhcmlhdGlvbiBkZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJMVFN0ZC1MaWdodFwiLCBzYW5zLXNlcmlmO1xufVxuLnZhcmlhdGlvbiAudmFyaWF0aW9uLUtwdG5nb25hbm5hbixcbi52YXJpYXRpb24gLnZhcmlhdGlvbi1IbHNuaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkZGVkX3RvX2NhcnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LW5hbWUgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5pbm5lci5jYXJ0LWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNhcnQtY29sdW1ucy13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNhcnQtY29sdW1ucy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJ0LWNvbHVtbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAtMnJlbTtcbiAgfVxufVxuLmNhcnQtY29sdW1ucy13cmFwcGVyIC5jYXJ0LWl0ZW1zLFxuLmNhcnQtY29sdW1ucy13cmFwcGVyIC5jYXJ0LWl0ZW1zLXByZXZpZXcsXG4uY2FydC1jb2x1bW5zLXdyYXBwZXIgLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhcnQtY29sdW1ucy13cmFwcGVyIC5jYXJ0LWl0ZW1zLFxuICAuY2FydC1jb2x1bW5zLXdyYXBwZXIgLmNhcnQtaXRlbXMtcHJldmlldyxcbiAgLmNhcnQtY29sdW1ucy13cmFwcGVyIC5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uY2FydC1jb2x1bW5zLXdyYXBwZXIgLmNhcnQtaXRlbXMsXG4uY2FydC1jb2x1bW5zLXdyYXBwZXIgLmNhcnQtaXRlbXMtcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jYXJ0LWNvbHVtbnMtd3JhcHBlciAuY2FydC1pdGVtcyxcbiAgLmNhcnQtY29sdW1ucy13cmFwcGVyIC5jYXJ0LWl0ZW1zLXByZXZpZXcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5jYXJ0LWNvbHVtbnMtd3JhcHBlciAuY2FydC1pdGVtcyAudXBkYXRlLWNhcnQsXG4uY2FydC1jb2x1bW5zLXdyYXBwZXIgLmNhcnQtaXRlbXMtcHJldmlldyAudXBkYXRlLWNhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtY29sdW1ucy13cmFwcGVyIC5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jYXJ0LWNvbHVtbnMtd3JhcHBlciAuYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5jYXJ0LWNvbHVtbnMtd3JhcHBlciAuY2FydF90b3RhbHMgLnNoaXBwaW5nIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtY2FydC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogNHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbn1cbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuY29sdW1ucy13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5jb2x1bW5zLXdyYXBwZXIge1xuICBtYXJnaW46IDAgLTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuY29sdW1ucy13cmFwcGVyIC5sZWZ0LWNvbHVtbixcbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuY29sdW1ucy13cmFwcGVyIC5yaWdodC1jb2x1bW4ge1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuY29sdW1ucy13cmFwcGVyIC5sZWZ0LWNvbHVtbixcbiAgLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5jb2x1bW5zLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuY29sdW1ucy13cmFwcGVyIC5sZWZ0LWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuY29sdW1ucy13cmFwcGVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5jb2x1bW5zLXdyYXBwZXIgLnJpZ2h0LWNvbHVtbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLmNvbHVtbnMtd3JhcHBlciAuYXR0cmlidXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5jb2x1bW5zLXdyYXBwZXIgLmF0dHJpYnV0ZS1jb2xvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuY29sdW1ucy13cmFwcGVyIC5hdHRyaWJ1dGUtY29sb3ItaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5jb2x1bW5zLXdyYXBwZXIgLmF0dHJpYnV0ZS1jb2xvci1pbm5lci53aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2Yzc3Njk7XG59XG4uc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLmltYWdlLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5pbWFnZS13cmFwcGVyIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzByZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5pbWFnZS13cmFwcGVyIGEgaW1nIHtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLmltYWdlLXdyYXBwZXIgYSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC1uYW1lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUU3RkLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LWluZm8tcm93cyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC1pbmZvLXJvdyAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLmJvdHRvbS1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLmJvdHRvbS1yb3cge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNob3BfdGFibGUgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucXVhbnRpdHkgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtcmVtb3ZlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtcmVtb3ZlIC5pY29uIHtcbiAgd2lkdGg6IDUuMnJlbTtcbiAgaGVpZ2h0OiA1LjJyZW07XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzLCBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4uc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtcmVtb3ZlIC5pY29uOmhvdmVyIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbn1cblxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuY291cG9uLWNvbHVtbnMtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuY291cG9uLWNvbHVtbnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbn1cbi5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuY291cG9uLWNvbHVtbnMtd3JhcHBlciAuY291cG9uLWxlZnQsXG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNvdXBvbi1jb2x1bW5zLXdyYXBwZXIgLmNvdXBvbi1yaWdodCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNvdXBvbi1jb2x1bW5zLXdyYXBwZXIgLmNvdXBvbi1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjVlbSkge1xuICAuYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNvdXBvbi1jb2x1bW5zLXdyYXBwZXIgLmNvdXBvbi1sZWZ0IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNvdXBvbi1jb2x1bW5zLXdyYXBwZXIgLmNvdXBvbi1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1ZW0pIHtcbiAgLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIC5jb3Vwb24tY29sdW1ucy13cmFwcGVyIC5jb3Vwb24tcmlnaHQge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbi5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuYWN0aW9ucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNvdXBvbiB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIC5jb3Vwb24gYnV0dG9uLmJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzByZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNWVtKSB7XG4gIC5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuY291cG9uIGJ1dHRvbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIGxhYmVsW2Zvcj1jb3Vwb25fY29kZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBwYWRkaW5nOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSBpbnB1dDpub3QoaW5wdXRbdHlwZT1yYWRpb10pLFxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC5zaGlwcGluZyB0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC5zaGlwcGluZyBidXR0b24ge1xuICBtaW4td2lkdGg6IDA7XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC5zaGlwcGluZyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyAuY2FydC1zdWJ0b3RhbCxcbi5hY3Rpb25zLWFuZC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgLm9yZGVyLXRvdGFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuLmFjdGlvbnMtYW5kLWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dCB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b24ge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYWN0aW9ucy1hbmQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b24ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4jc2hpcHBpbmdfbWV0aG9kIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3NoaXBwaW5nX21ldGhvZCBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuI3NoaXBwaW5nX21ldGhvZCBsYWJlbCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jc2hpcHBpbmdfbWV0aG9kIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiNzaGlwcGluZ19tZXRob2QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jc2hpcHBpbmdfbWV0aG9kIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuI3NoaXBwaW5nX21ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ub3JkZXItcmV2aWV3LXRvdGFscyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtcy1wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi45cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB6LWluZGV4OiAxMDAzO1xufVxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtcy1wcmV2aWV3IC5jYXJ0LWl0ZW1zLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICB0b3A6IDFyZW07XG59XG4ubWVudS1pdGVtLXNob3BwaW5nYmFza2V0IC5jYXJ0LWl0ZW1zLXByZXZpZXcgLmNhcnQtaXRlbXMtaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcmVtO1xufVxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtcy1wcmV2aWV3IC5zaG9wX3RhYmxlIHtcbiAgd2lkdGg6IDM1cmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtcy1wcmV2aWV3IC5zaG9wX3RhYmxlLmVtcHR5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZmFmYWY7XG59XG4ubWVudS1pdGVtLXNob3BwaW5nYmFza2V0IC5jYXJ0LWl0ZW1zLXByZXZpZXcgLnNob3BfdGFibGUgLmxlZnQtY29sdW1uIHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtcy1wcmV2aWV3IC5zaG9wX3RhYmxlIC5yaWdodC1jb2x1bW4ge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtcy1wcmV2aWV3IC5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC1wcmljZSxcbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMDtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3Qtc3VidG90YWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtcy1wcmV2aWV3IC5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC1pbmZvLXJvd3Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuc2hvcF90YWJsZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtbmFtZSBhIHtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm1lbnUtaXRlbS1zaG9wcGluZ2Jhc2tldCAuY2FydC1pdGVtcy1wcmV2aWV3IC5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuYXR0cmlidXRlLWNvbG9yLWlubmVyIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuY2FydC1jb2xsYXRlcmFscyB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ubWVudS1pdGVtLXNob3BwaW5nYmFza2V0IC5jYXJ0LWl0ZW1zLXByZXZpZXcgLmNhcnQtY29sbGF0ZXJhbHMgLnJvdyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ubWVudS1pdGVtLXNob3BwaW5nYmFza2V0IC5jYXJ0LWl0ZW1zLXByZXZpZXcgLmNhcnQtY29sbGF0ZXJhbHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuY2FydC1jb2xsYXRlcmFscyAudG90YWxzLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuYnV0dG9ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51LWl0ZW0tc2hvcHBpbmdiYXNrZXQgLmNhcnQtaXRlbXMtcHJldmlldyAuYnV0dG9ucy13cmFwcGVyIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWVudS1pdGVtLXNob3BwaW5nYmFza2V0OmhvdmVyIC5jYXJ0LWl0ZW1zLXByZXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLWluZm8ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5jb2x1bW5zLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAuY29sdW1ucy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5jb2x1bW5zLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAtM3JlbTtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiBmb3JtLmNoZWNrb3V0X2NvdXBvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIGZvcm0uY2hlY2tvdXRfY291cG9uIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gZm9ybS5jaGVja291dF9jb3Vwb24gLmZvcm0tcm93LWZpcnN0IHtcbiAgd2lkdGg6IDE2cmVtO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gZm9ybS5jaGVja291dF9jb3Vwb24gcC5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIGZvcm0uY2hlY2tvdXRfY291cG9uIHA6bm90KC5mb3JtLXJvdykge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIGZvcm0uY2hlY2tvdXRfY291cG9uIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIGgzOm5vdCgjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcykge1xuICBtYXJnaW46IDAgLTNyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FmYWZhZjtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluICNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUU3RkLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLmxlZnQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5sZWZ0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5sZWZ0LWNvbHVtbi1pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAucmlnaHQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5yaWdodC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAucmlnaHQtY29sdW1uLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5zaGlwcGluZy13cmFwcGVyLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLnBheW1lbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAuc2hpcHBpbmctd3JhcHBlciBoMzpub3QoLm92ZXJyaWRlLW9yaWdpbmFsKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAuc2hpcHBpbmctd3JhcHBlciAuc2hpcHBpbmctZ2VuZXJhbC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLnNoaXBwaW5nLXdyYXBwZXIgLnNoaXBwaW5nLWdlbmVyYWwtZGVzY3JpcHRpb24uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAuc2hpcHBpbmctd3JhcHBlciAuc2hpcHBpbmctY29sdW1ucy13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLnNoaXBwaW5nLXdyYXBwZXIgLnNoaXBwaW5nLWNvbHVtbnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAtM3JlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5zaGlwcGluZy13cmFwcGVyICNlX2RlbGl2ZXJ5ZGF0ZV9maWVsZC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5zaGlwcGluZy13cmFwcGVyICNzaGlwcGluZ19tZXRob2Qge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLnNoaXBwaW5nLXdyYXBwZXIgI3NoaXBwaW5nX21ldGhvZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLnNoaXBwaW5nLXdyYXBwZXIgI3NoaXBwaW5nX21ldGhvZCBsaSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLnNoaXBwaW5nLXdyYXBwZXIgI3NoaXBwaW5nX21ldGhvZCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5zaGlwcGluZy13cmFwcGVyICNzaGlwcGluZ19tZXRob2QgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXI6YWZ0ZXIsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyOmFmdGVyLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAtM3JlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLmZvcm0tcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC5mb3JtLXJvdzpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5mb3JtLXJvdzpub3QoLnBsYWNlLW9yZGVyKSB7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLmZvcm0tcm93Om5vdCgucGxhY2Utb3JkZXIpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAuZm9ybS1yb3c6bm90KC5wbGFjZS1vcmRlcikgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAuZm9ybS1yb3c6bm90KC5wbGFjZS1vcmRlcikgaW5wdXQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAuZm9ybS1yb3c6bm90KC5wbGFjZS1vcmRlcikgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAjYmlsbGluZ19jb3VudHJ5X2ZpZWxkLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gI3NoaXBwaW5nX2NvdW50cnlfZmllbGQge1xuICBoZWlnaHQ6IDcuN3JlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5zaGlwcGluZ19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5zaGlwcGluZy1mcmFnbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5zaGlwcGluZy1mcmFnbWVudCBwIHtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gI29yZGVyX2NvbW1lbnRzX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IC5jaGVja2F0b3JfaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluICNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gI29yZGVyX2NvbW1lbnRzX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLmZvcm0tcm93IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDNyZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluICN0ZXJtcyB7XG4gIHdpZHRoOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWluLWhlaWdodDogMTVyZW07XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAucmVxdWlyZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAucHJvZHVjdC1pbWFnZSBhIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCBtYWluIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtcXVhbnRpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC5wcm9kdWN0LWRldGFpbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLmJsb2NrVUkuYmxvY2tPdmVybGF5IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAub3JkZXItcmV2aWV3LXRvdGFscy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIC0zcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FmYWZhZjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiB0YWJsZS5vcmRlci1yZXZpZXctdG90YWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIHRhYmxlLm9yZGVyLXJldmlldy10b3RhbHMgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gdGFibGUub3JkZXItcmV2aWV3LXRvdGFscyB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAucGF5bWVudF9tZXRob2RzIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLnBheW1lbnRfbWV0aG9kcyBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgbWFpbiAucGF5bWVudF9tZXRob2RzIGxpIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5wYXltZW50X21ldGhvZHMgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBtYWluIC5wYXltZW50X21ldGhvZHMgI3djLXN0cmlwZS1jYy1mb3JtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IG1haW4gLnBheW1lbnRfbWV0aG9kcyAjd2Mtc3RyaXBlLWNjLWZvcm0gI3N0cmlwZS1jYXJkLWVsZW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBwYWRkaW5nOiAxLjZyZW0gMXJlbTtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlIGxhYmVsW2Zvcj1wYXltZW50X21ldGhvZF9zdHJpcGVdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi53b29jb21tZXJjZS1vcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyB0ciB0aDpmaXJzdC1jaGlsZCxcbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyB0ciB0aDpsYXN0LWNoaWxkLFxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbmZpcm1hdGlvbi1jb2x1bW5zLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbmZpcm1hdGlvbi1jb2x1bW5zLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbmZpcm1hdGlvbi1zaWRlYmFyLWNvbHVtbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndvb2NvbW1lcmNlLW9yZGVyIC5jb25maXJtYXRpb24tc2lkZWJhci1jb2x1bW4ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi53b29jb21tZXJjZS1vcmRlciAuY29uZmlybWF0aW9uLWNvbHVtbnMtd3JhcHBlci1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53b29jb21tZXJjZS1vcmRlciAuY29uZmlybWF0aW9uLWNvbHVtbnMtd3JhcHBlci1sZWZ0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbmZpcm1hdGlvbi1jb2x1bW5zLXdyYXBwZXItbGVmdCBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbmZpcm1hdGlvbi1jb2x1bW5zLXdyYXBwZXItbGVmdCAuYmlsbGluZy1jb2x1bW4td3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53b29jb21tZXJjZS1vcmRlciAuY29uZmlybWF0aW9uLWNvbHVtbnMtd3JhcHBlci1sZWZ0IC5iaWxsaW5nLWNvbHVtbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbmZpcm1hdGlvbi1jb2x1bW5zLXdyYXBwZXItbGVmdCAuc2hpcHBpbmctY29sdW1uLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndvb2NvbW1lcmNlLW9yZGVyIC5jb25maXJtYXRpb24tY29sdW1ucy13cmFwcGVyLWxlZnQgLnNoaXBwaW5nLWNvbHVtbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbmZpcm1hdGlvbi1jb2x1bW5zLXdyYXBwZXItbGVmdCAucmV0dXJuLWNvbHVtbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbmZpcm1hdGlvbi1jb2x1bW5zLXdyYXBwZXItbGVmdCAucmV0dXJuLWNvbHVtbi13cmFwcGVyIC5yZXR1cm4tY29sdW1uLXdyYXBwZXItaW5uZXIge1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC5jb25maXJtYXRpb24tY29sdW1ucy13cmFwcGVyLWxlZnQgLmRlbGl2ZXJ5LWRhdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAuY29uZmlybWF0aW9uLWNvbHVtbnMtd3JhcHBlci1sZWZ0IC5kZWxpdmVyeS1kYXRlIHAgc3Ryb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1vcmRlciAuY29sdW1uLWlubmVyLFxuLndvb2NvbW1lcmNlLW9yZGVyIC5yZXR1cm4tY29sdW1uLXdyYXBwZXItaW5uZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ud29vY29tbWVyY2Utb3JkZXIgLmNvbHVtbi1pbm5lcixcbi53b29jb21tZXJjZS1vcmRlciAuY29uZmlybWF0aW9uLXNpZGViYXItY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbn1cbi53b29jb21tZXJjZS1vcmRlciBhZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC5iaWxsaW5nLWhlYWRpbmcsXG4ud29vY29tbWVyY2Utb3JkZXIgLmJpbGxpbmctcGhvbmUsXG4ud29vY29tbWVyY2Utb3JkZXIgLnNoaXBwaW5nLW1ldGhvZC1oZWFkaW5nLFxuLndvb2NvbW1lcmNlLW9yZGVyIC5kZWxpdmVyeS1pbmZvLXRleHQsXG4ud29vY29tbWVyY2Utb3JkZXIgLm9yZGVyLW5vdGUtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59Il19 */