@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,400i,600,700,800i&display=swap");.m-cookiebar{background-color:#3aaa35;color:#fff;display:none;line-height:1.4;padding:1.3335rem 0;position:fixed;transition:-webkit-transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1);width:100%;z-index:200}.m-cookiebar.is-visible{display:block;-webkit-transform:translateY(0);transform:translateY(0)}.m-cookiebar p{margin:0}.m-cookiebar a{color:#fff}.m-cookiebar--top-bar{left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.m-cookiebar--bottom-bar{left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.m-cookiebar--top-left-block{left:1.3335rem}.m-cookiebar--top-left-block,.m-cookiebar--top-right-block{border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:300px;top:1.3335rem;-webkit-transform:translateY(-100%) translateY(calc(1.3335rem * -1));transform:translateY(-100%) translateY(calc(1.3335rem * -1))}.m-cookiebar--top-right-block{right:1.3335rem}.m-cookiebar--bottom-left-block{left:1.3335rem}.m-cookiebar--bottom-left-block,.m-cookiebar--bottom-right-block{border-radius:4px;bottom:1.3335rem;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:300px;-webkit-transform:translateY(100%) translateY(1.3335rem);transform:translateY(100%) translateY(1.3335rem)}.m-cookiebar--bottom-right-block{right:1.3335rem}.m-cookiebar__content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:calc(.66675rem * -1)}.m-cookiebar[class*=-bar] .m-cookiebar__content{align-items:center}@media (min-width:800px){.m-cookiebar[class*=-bar] .m-cookiebar__content{margin:calc(2.00025rem * -1)}}.m-cookiebar__info{flex:1 1 0px;max-width:100%;min-width:75%;padding:.66675rem}@media (min-width:800px){.m-cookiebar[class*=-bar] .m-cookiebar__info{padding:2.00025rem}}.m-cookiebar__actions{flex:0 0 auto;max-width:100%;padding:.66675rem}@media (min-width:800px){.m-cookiebar[class*=-bar] .m-cookiebar__actions{padding:2.00025rem}}.m-faq{margin:0;padding:0}.m-faq__group{margin-top:1.3335rem;padding:.66675rem 0}.m-faq__group:first-child{margin-top:0;padding-top:4.0005rem}.m-faq__group:last-child{padding-bottom:4.0005rem}.m-faq__heading{margin:0 0 1.3335rem;font-size:1.7rem}.m-faq__item{margin:0;padding:0}.m-faq__title{margin:0}.m-faq__handler{align-items:flex-start;background:transparent;border:none;color:inherit;display:flex;outline:none;padding:.66675rem 0;position:relative;text-decoration:none;text-align:left;width:100%}.m-faq__handler:focus,.m-faq__handler:hover{color:#3aaa35}.m-faq__handler[aria-expanded=true]{font-weight:600}.m-faq__arrow{align-items:center;background-color:#3aaa35;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;justify-content:center;height:calc(.889rem * 1.5);margin:0 .33337rem 0 0;transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);width:calc(.889rem * 1.5)}.m-faq__handler[aria-expanded=true] .m-faq__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-faq__icon{top:0}.m-faq__content{height:0;margin:0;overflow:hidden;transition:height .5s cubic-bezier(.215,.61,.355,1);will-change:height}.m-faq__answer{background-color:#fff;border-radius:4px;margin-bottom:1.3335rem;overflow:auto;padding:1.3335rem}.m-message{background-color:#f9f9fb;border:1px solid #f2f3f7;border-radius:4px;color:#031747;margin:0 0 1.3335rem;padding:1.3335rem 1.3335rem 1.3335rem calc((1rem * 1.5) + 1.3335rem + .33337rem);position:relative}.m-message a{color:inherit}.m-message__icon{left:1.3335rem;margin:0;position:absolute;top:1.3335rem}.m-message__list{margin:0}.m-message--primary{background-color:#f5fbf5;border-color:#ceeacd;color:#3aaa35}.m-message--status{background-color:#f4fcf7;border-color:#c8f0d9;color:#21c368}.m-message--error{background-color:#fdf7f4;border-color:#f5d5c8;color:#d65522}.m-message--warning{background-color:#fffbf5;border-color:#fdecce;color:#f7b239}.m-package{background-color:#fff;border-radius:4px;display:flex;padding:2.667rem;margin-top:1.3335rem}.m-package__title{color:#3aaa35}.m-package__notice p{margin:.33337rem 0 .66675rem}.m-package__button,.m-package__partner{margin-top:1.3335rem}.m-package__partner{max-width:100%}.m-pager{margin:1.3335rem 0}.m-pager__list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;position:relative}.m-pager__item--next,.m-pager__item--prev{margin:0 .66675rem}.m-pager__page{align-items:center;border-radius:4px;display:flex;font-weight:700;height:100%;padding:0 .33337rem}.m-pager__item--is-active>.m-pager__page{background-color:#3aaa35;color:#3aaa35;text-decoration:none}.m-popover{background-color:#fff;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:none;margin:.66675rem;max-width:320px;padding:1.3335rem;position:fixed;z-index:200}.m-popover--is-visible{display:block}.m-popover__title{color:#3aaa35;font-size:1.333rem;margin:0 0 1.3335rem}.m-usp-list{list-style:none;padding:0}.m-usp-list__item{align-items:flex-start;display:flex;font-size:.889rem;line-height:1.25;margin-top:.66675rem}.m-usp-list__item:first-child{margin-top:0}.m-usp-list__icon{color:#3aaa35;flex:0 0 auto;height:calc(.889rem * 1);margin:4px .66675rem 0 0;width:calc(.889rem * 1)}.m-videos__container{text-align:center;overflow:hidden}.m-videos__youtube{width:90%;height:240px}@media (min-width:992px){.m-videos__youtube{width:49%;height:480px}.m-videos__youtube--right{float:right}.m-videos__youtube--left{float:left}}.o-footer{background-color:#3aaa35;color:hsla(0,0%,100%,.6);font-size:.889rem}.o-footer a{color:hsla(0,0%,100%,.8)}.o-footer__content{padding-top:1.3335rem;padding-bottom:1.3335rem}.o-footer__content+.o-footer__content{padding-top:0}.modal{align-items:center;display:none;height:100%;left:0;overflow:hidden;overflow-y:auto;padding:2rem;position:fixed;top:0;width:100%;z-index:100}.modal--is-open{display:flex}.modal:before{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:.6;position:fixed;right:0;top:0;z-index:1}.modal__dialog{background-color:#f2f3f7;border-radius:4px;box-shadow:0 8px 18px rgba(0,0,0,.2);max-width:800px;margin:0 auto;position:relative;width:100%;z-index:2}.modal__dialog--small{width:400px}.modal__dialog--center{align-self:center}.modal__header{display:flex;align-items:center;justify-content:space-between;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;height:80px;padding:0 2rem}.modal__title{font-size:24px;font-weight:700;color:#3aaa35;margin:0}.modal--ziggo .modal__title{color:#f68e00}.modal__body{padding:1rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#f2f3f7;background-position:bottom 30px right 40px;background-repeat:no-repeat}.modal--telephony .modal__body,.modal--ziggo .modal__body{background-image:none}.modal__close{color:#000}.modal__close svg{width:24px;height:24px}.modal__close:hover{color:#000;text-decoration:none}.s-system-tabs{margin:.66675rem 0 1.3335rem}.s-system-tabs__list{display:flex;flex-wrap:wrap;list-style:none;margin:calc((.33337rem / 2) * -1);padding:0}.s-system-tabs__list--secondary{margin:.33337rem calc((.66675rem / 2) * -1)}.s-system-tabs__item{margin:0;padding:calc(.33337rem / 2)}.s-system-tabs__list--secondary .s-system-tabs__item{padding:0 calc(.66675rem / 2)}.s-system-tabs__item a{background:transparent;border:1px solid #3aaa35;border-radius:4px;color:#3aaa35;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1.25;margin:0;outline:none;padding:.66675rem 1.3335rem;text-align:center;text-decoration:none;vertical-align:middle}.s-system-tabs__item a:active,.s-system-tabs__item a:focus,.s-system-tabs__item a:hover{background:#3aaa35;border-color:#3aaa35;color:#fff}.s-system-tabs__item a:active,.s-system-tabs__item a:focus{box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}.s-system-tabs__item a:disabled{cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.2;pointer-events:none}.s-system-tabs__item--is-active .s-system-tabs__item a,.s-system-tabs__item a:hover{background:#3aaa35;border-color:#3aaa35;color:#fff}.s-system-tabs__list--secondary .s-system-tabs__item a{border:none;padding:calc(.66675rem / 2) 0;position:relative}.s-system-tabs__list--secondary .s-system-tabs__item a:after{border-top:1px dotted #3aaa35;bottom:0;content:"";display:block;height:0;left:0;position:absolute;width:100%}.s-system-tabs__list--secondary .s-system-tabs__item a:focus,.s-system-tabs__list--secondary .s-system-tabs__item a:hover{color:inherit;background:transparent;box-shadow:none}.s-system-tabs__list--secondary .s-system-tabs__item a:focus:after,.s-system-tabs__list--secondary .s-system-tabs__item a:hover:after{border-color:#3aaa35}.u-bg--primary,.u-bg--secondary{background-color:#3aaa35}.u-bg--light{background-color:var(--color-default-10)}.u-bg-fit{background-position:50%;display:block;height:100%;width:100%}.u-bg-fit img{visibility:hidden}.u-bg-fit--cover{background-repeat:no-repeat;background-size:cover}.u-bg-fit--contain{background-repeat:no-repeat;background-size:contain}.u-clearfix{clear:both;content:"";display:block}.u-visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.u-hide{display:none!important}@media (min-width:560px) and (max-width:799px){.u-hide--at-tiny{display:none!important}}@media (min-width:800px) and (max-width:991px){.u-hide--at-small{display:none!important}}@media (min-width:992px) and (max-width:1199px){.u-hide--at-medium{display:none!important}}@media (min-width:1200px) and (max-width:1439px){.u-hide--at-large{display:none!important}}@media (min-width:1440px){.u-hide--at-huge{display:none!important}}@media (min-width:560px){.u-hide--at-min-tiny{display:none!important}}@media (min-width:800px){.u-hide--at-min-small{display:none!important}}@media (min-width:992px){.u-hide--at-min-medium{display:none!important}}@media (min-width:1200px){.u-hide--at-min-large{display:none!important}}@media (min-width:1440px){.u-hide--at-min-huge{display:none!important}}@media (max-width:559px){.u-hide--at-max-tiny{display:none!important}}@media (max-width:799px){.u-hide--at-max-small{display:none!important}}@media (max-width:991px){.u-hide--at-max-medium{display:none!important}}@media (max-width:1199px){.u-hide--at-max-large{display:none!important}}.u-show{display:block!important}.u-show--at-tiny{display:none}@media (min-width:560px) and (max-width:799px){.u-show--at-tiny{display:block!important}}.u-show--at-small{display:none}@media (min-width:800px) and (max-width:991px){.u-show--at-small{display:block!important}}.u-show--at-medium{display:none}@media (min-width:992px) and (max-width:1199px){.u-show--at-medium{display:block!important}}.u-show--at-large{display:none}@media (min-width:1200px) and (max-width:1439px){.u-show--at-large{display:block!important}}.u-show--at-huge{display:none}@media (min-width:1440px){.u-show--at-huge{display:block!important}}.u-float--left{float:left}.u-float--right{float:right}.u-no-scroll{height:100%!important;overflow:hidden!important}.u-responsive-embed{display:block;overflow:hidden;padding:0;position:relative;width:100%}.u-responsive-embed--4-by-3:before,.u-responsive-embed--16-by-9:before{height:0;padding-bottom:calc((9 / 16) * 100%);position:relative;content:"";display:block}.u-responsive-embed__item{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.u-spacing-mt--collapse{margin-top:0}.u-spacing-mt--tiny{margin-top:.33337rem}.u-spacing-mt--small{margin-top:.66675rem}.u-spacing-mt--medium{margin-top:1.3335rem}.u-spacing-mt--large{margin-top:2.00025rem}.u-spacing-mt--huge{margin-top:2.667rem}.u-spacing-mb--collapse{margin-bottom:0}.u-spacing-mb--tiny{margin-bottom:.33337rem}.u-spacing-mb--small{margin-bottom:.66675rem}.u-spacing-mb--medium{margin-bottom:1.3335rem}.u-spacing-mb--large{margin-bottom:2.00025rem}.u-spacing-mb--huge{margin-bottom:2.667rem}.u-text-align--left{text-align:left}.u-text-align--right{text-align:right}.u-text-align--center{text-align:center}.u-text-color--default{color:#031747}.u-text-color--primary{color:#3aaa35}.u-text-color--white{color:#fff}.u-text-color--light{color:#c5c4d4}.u-text-weight--normal{font-weight:400}.u-text-weight--bold,.u-text-weight--medium{font-weight:700}.u-text-weight--extra-bold{font-weight:800}.u-text-style--italic{font-style:italic}.u-text-size--small{font-size:.889rem}.u-text-size--large{font-size:1.222rem}.u-notice{color:#818ba3;font-size:.889rem;font-style:italic;line-height:1.25}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsIi4uLy4uLy4uL296bi9zcmMvY3NzL21vbGVjdWxlcy9tb2xlY3VsZS5jb29raWViYXIuc2NzcyIsInNldHRpbmdzL3NldHRpbmcuZ2xvYmFsLnNjc3MiLCIuLi8uLi8uLi9vem4vc3JjL2Nzcy9tb2xlY3VsZXMvbW9sZWN1bGUuZmFxLnNjc3MiLCIuLi8uLi8uLi9vem4vc3JjL2Nzcy9tb2xlY3VsZXMvbW9sZWN1bGUubWVzc2FnZS5zY3NzIiwiLi4vLi4vLi4vb3puL3NyYy9jc3MvZnVuY3Rpb25zL2Z1bmN0aW9uLmNvbG9yLWFkanVzdG1lbnQuc2NzcyIsIi4uLy4uLy4uL296bi9zcmMvY3NzL21vbGVjdWxlcy9tb2xlY3VsZS5wYWNrYWdlLnNjc3MiLCIuLi8uLi8uLi9vem4vc3JjL2Nzcy9tb2xlY3VsZXMvbW9sZWN1bGUucGFnZXIuc2NzcyIsIi4uLy4uLy4uL296bi9zcmMvY3NzL21vbGVjdWxlcy9tb2xlY3VsZS5wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9vem4vc3JjL2Nzcy9tb2xlY3VsZXMvbW9sZWN1bGUudXNwLWxpc3Quc2NzcyIsIm1vbGVjdWxlcy9tb2xlY3VsZS52aWRlb3Muc2NzcyIsIi4uLy4uLy4uL296bi9zcmMvY3NzL29yZ2FuaXNtcy9vcmdhbmlzbS5mb290ZXIuc2NzcyIsIm9yZ2FuaXNtcy9vcmdhbmlzbS5tb2RhbC5zY3NzIiwiLi4vLi4vLi4vb3puL3NyYy9jc3Mvc3lzdGVtcy9zeXN0ZW0udGFicy5zY3NzIiwiLi4vLi4vLi4vb3puL3NyYy9jc3MvdG9vbHMvbWl4aW4uYnV0dG9uLnNjc3MiLCIuLi8uLi8uLi9vem4vc3JjL2Nzcy91dGlsaXRpZXMvdXRpbGl0eS5iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8uLi9vem4vc3JjL2Nzcy91dGlsaXRpZXMvdXRpbGl0eS5jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vb3puL3NyYy9jc3MvdG9vbHMvbWl4aW4uY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL296bi9zcmMvY3NzL3V0aWxpdGllcy91dGlsaXR5LmRpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL296bi9zcmMvY3NzL3Rvb2xzL21peGluLnZpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vLi4vb3puL3NyYy9jc3MvdXRpbGl0aWVzL3V0aWxpdHkuZmxvYXQuc2NzcyIsIi4uLy4uLy4uL296bi9zcmMvY3NzL3V0aWxpdGllcy91dGlsaXR5Lm5vLXNjcm9sbC5zY3NzIiwiLi4vLi4vLi4vb3puL3NyYy9jc3MvdXRpbGl0aWVzL3V0aWxpdHkucmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vLi4vb3puL3NyYy9jc3MvdG9vbHMvbWl4aW4uYXNwZWN0LXJhdGlvLnNjc3MiLCIuLi8uLi8uLi9vem4vc3JjL2Nzcy91dGlsaXRpZXMvdXRpbGl0eS5zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9vem4vc3JjL2Nzcy91dGlsaXRpZXMvdXRpbGl0eS50ZXh0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0Esc0dBQVksQUNKWixhQUNFLHlCQzRDcUIsQUQzQ3JCLFdBQVksQUFDWixhQUFhLEFBQ2IsZ0JBQWdCLEFBQ2hCLG9CQUF5QixBQUN6QixlQUFlLEFBQ2YsZ0VBQUEsQUFBa0Usd0RBQWxFLEFBQWtFLDZHQUFBLEFBQ2xFLFdBQVcsQUFDWCxXQUFZLENBMkdiLEFBcEhELHdCQVlJLGNBQWMsQUFDZCxnQ0FBQSxBQUF5Qix1QkFBQSxDQUMxQixBQWRILGVBaUJJLFFBQVMsQ0FDVixBQWxCSCxlQXFCSSxVQUFZLENBQ2IsQUFFRCxzQkFDRSxPQUFPLEFBQ1AsTUFBTSxBQUNOLG9DQUFBLEFBQTRCLDJCQUFBLENBQzdCLEFBRUQseUJBQ0UsT0FBTyxBQUNQLFNBQVMsQUFDVCxtQ0FBQSxBQUEyQiwwQkFBQSxDQUM1QixBQUVELDZCQUdFLGNDcUIrQyxDRGpCaEQsQUFFRCwyREFSRSxrQkNvQmUsQURuQmYsc0NBQWlDLEFBRWpDLGdCQUFnQixBQUNoQixjQ21CK0MsQURsQi9DLHFFQUFBLEFBQXFF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cUIsQ3VCN0J0QixBQUNELHFCQUNFLFVBQVksQ0FDYixBQUNELHFCQUNFLGF2Qm1Cd0IsQ3VCbEJ6QixBQUdELHVCQUNFLGV2QkhrQixDdUJJbkIsQUFJRCw0Q0FDRSxldkJQa0IsQ3VCUW5CLEFBQ0QsMkJBQ0UsZXZCVGtCLEN1QlVuQixBQUdELHNCQUNFLGlCQUFrQixDQUNuQixBQUdELG9CQUNFLGlCdkJyQ3FDLEN1QnNDdEMsQUFDRCxvQkFDRSxrQnZCckNzQyxDdUJzQ3ZDLEFBR0QsVUFDRSxjcEJyRHVDLEFvQnNEdkMsa0J2QjlDcUMsQXVCK0NyQyxrQkFBa0IsQUFDbEIsZ0J2QnhCbUIsQ3VCeUJwQiIsImZpbGUiOiJiYXNlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBGb250cyBcclxuICpcclxuICogSW1wb3J0IGZvciBmb250cy5cclxuICovXHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU51bml0bytTYW5zOjQwMCw0MDBpLDYwMCw3MDAsODAwaSZkaXNwbGF5PXN3YXBcIik7XHJcblxyXG4vKipcclxuICogRnVuY3Rpb25zXHJcbiAqXHJcbiAqIEZ1bmN0aW9uYWxpdHkgZm9yIGV4dGVuZGluZyBTQVNTLlxyXG4gKiBEb2VzIE5PVCBvdXRwdXQgY29kZS5cclxuICovXHJcbkBpbXBvcnQgXCJmdW5jdGlvbnMvZnVuY3Rpb24uY29sb3ItYWRqdXN0bWVudC5zY3NzXCI7XHJcblxyXG4vKipcclxuICogU2V0dGluZ3NcclxuICpcclxuICogVGhlc2UgYXJlIHByZXByb2Nlc3NvciB2YXJpYWJsZXMgZm9yIGxhdGVyIHVzZS5cclxuICogRG9lcyBOT1Qgb3V0cHV0IGNvZGUuXHJcbiAqL1xyXG5AaW1wb3J0IFwic2V0dGluZ3Mvc2V0dGluZy5nbG9iYWwuc2Nzc1wiO1xyXG5cclxuLyoqXHJcbiAqIFRvb2xzXHJcbiAqXHJcbiAqIFRoZXNlIGluY2x1ZGUgYWxsIHRoZSBtaXhpbnMgYW5kIGZ1bmN0aW9ucy5cclxuICogRG9lcyBOT1Qgb3V0cHV0IGNvZGUuXHJcbiAqL1xyXG5AaW1wb3J0IFwidG9vbHMvbWl4aW4uYXNwZWN0LXJhdGlvLnNjc3NcIjtcclxuQGltcG9ydCBcInRvb2xzL21peGluLmJ1dHRvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy9taXhpbi5jbGVhcmZpeC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy9taXhpbi5ncmlkLnNjc3NcIjtcclxuQGltcG9ydCBcInRvb2xzL21peGluLmljb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMvbWl4aW4ub3ZlcmxheS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy9taXhpbi5yZXNwb25zaXZlLXR5cGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMvbWl4aW4udHJpYW5nbGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMvbWl4aW4udmlzdWFsbHktaGlkZGVuLnNjc3NcIjtcclxuXHJcbi8qKlxyXG4gKiBNb2xlY3VsZXNcclxuICpcclxuICogQSBncm91cCBvZiBhdG9tcyBqb2luZWQgdG9nZXRoZXIgdG8gZm9ybSBhIHJlbGF0aXZlbHkgc2ltcGxlIG1vZHVsZS4gRm9yIGV4YW1wbGUsIFxyXG4gKiBhIGxhYmVsLCBpbnB1dCwgYW5kIGJ1dHRvbiBhdG9tIGpvaW5pbmcgdG9nZXRoZXIgdG8gZm9ybSBhIHNlYXJjaCBmb3JtIG1vbGVjdWxlLlxyXG4gKi9cclxuQGltcG9ydCBcIm1vbGVjdWxlcy9tb2xlY3VsZS5jb29raWViYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9sZWN1bGVzL21vbGVjdWxlLmZhcS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbW9sZWN1bGUubWVzc2FnZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbW9sZWN1bGUucGFja2FnZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbW9sZWN1bGUucGFnZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9sZWN1bGVzL21vbGVjdWxlLnBvcG92ZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9sZWN1bGVzL21vbGVjdWxlLnVzcC1saXN0LnNjc3NcIjtcclxuQGltcG9ydCBcIm1vbGVjdWxlcy9tb2xlY3VsZS52aWRlb3Muc2Nzc1wiO1xyXG5cclxuLyoqXHJcbiAqIE9yZ2FuaXNtc1xyXG4gKlxyXG4gKiBHcm91cHMgb2YgbW9sZWN1bGVzIChhbmQgcG9zc2libHkgYXRvbXMpIGpvaW5lZCB0b2dldGhlciB0byBmb3JtIGRpc3RpbmN0IFxyXG4gKiBzZWN0aW9uIG9mIGFuIGludGVyZmFjZS5cclxuICovXHJcbkBpbXBvcnQgXCJvcmdhbmlzbXMvb3JnYW5pc20uZm9vdGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIm9yZ2FuaXNtcy9vcmdhbmlzbS5tb2RhbC5zY3NzXCI7XHJcblxyXG4vKipcclxuICogU3lzdGVtc1xyXG4gKi9cclxuQGltcG9ydCBcInN5c3RlbXMvc3lzdGVtLnRhYnMuc2Nzc1wiO1xyXG5cclxuLyoqXHJcbiAqIFV0aWxpdGllc1xyXG4gKlxyXG4gKiBUaGVzZSBhcmUgc3R5bGVzIHRoYXQgb3ZlcnJpZGUgb3RoZXIgc3R5bGVzLCBhbmQgc2hvdWxkIGJlIHVzZWQgdmVyeSBzcGFyaW5nbHkuXHJcbiAqIENvbG9yIG92ZXJyaWRlcywgZm9yY2VkIGZsb2F0cywgYW5kIHRleHQgYWxpZ25tZW50IGNsYXNzZXMgY2FuIGdvIGhlcmUuIFRoaXMgaXMgdGhlIG9ubHkgXHJcbiAqIHBsYWNlIGluIHlvdXIgQ1NTIHRoYXQgdGhlIGAhaW1wb3J0YW50YCB0YWcgaXMgYWNjZXB0YWJsZS5cclxuICovXHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdXRpbGl0eS5iYWNrZ3JvdW5kLnNjc3NcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy91dGlsaXR5LmNsZWFyZml4LnNjc3NcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy91dGlsaXR5LmRpc3BsYXkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL3V0aWxpdHkuZmxvYXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL3V0aWxpdHkubm8tc2Nyb2xsLnNjc3NcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy91dGlsaXR5LnJlc3BvbnNpdmUtZW1iZWQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL3V0aWxpdHkuc3BhY2luZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdXRpbGl0eS50ZXh0LnNjc3NcIjtcclxuIiwiLyogQ29va2llIGJhciAqL1xyXG4ubS1jb29raWViYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgcGFkZGluZzogJHNwYWNlLWRlZmF1bHQgMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuXHJcbiAgJi5pcy12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICB9XHJcblxyXG4gICYgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmIGEge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi0tdG9wLWJhciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICB9XHJcblxyXG4gICYtLWJvdHRvbS1iYXIge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICB9XHJcblxyXG4gICYtLXRvcC1sZWZ0LWJsb2NrIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKGJsYWNrLCAuMTUpO1xyXG4gICAgbGVmdDogJHNwYWNlLWRlZmF1bHQ7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgdG9wOiAkc3BhY2UtZGVmYXVsdDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWShjYWxjKCN7JHNwYWNlLWRlZmF1bHR9ICogLTEpKTtcclxuICB9XHJcblxyXG4gICYtLXRvcC1yaWdodC1ibG9jayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYShibGFjaywgLjE1KTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB0b3A6ICRzcGFjZS1kZWZhdWx0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKGNhbGMoI3skc3BhY2UtZGVmYXVsdH0gKiAtMSkpO1xyXG4gICAgcmlnaHQ6ICRzcGFjZS1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgJi0tYm90dG9tLWxlZnQtYmxvY2sge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3R0b206ICRzcGFjZS1kZWZhdWx0O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKGJsYWNrLCAuMTUpO1xyXG4gICAgbGVmdDogJHNwYWNlLWRlZmF1bHQ7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoJHNwYWNlLWRlZmF1bHQpO1xyXG4gIH1cclxuXHJcbiAgJi0tYm90dG9tLXJpZ2h0LWJsb2NrIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm90dG9tOiAkc3BhY2UtZGVmYXVsdDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYShibGFjaywgLjE1KTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICByaWdodDogJHNwYWNlLWRlZmF1bHQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWSgkc3BhY2UtZGVmYXVsdCk7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogY2FsYygjeyRndXR0ZXItMjB9ICogLTEpO1xyXG5cclxuICAgIC5tLWNvb2tpZWJhcltjbGFzcyo9XCItYmFyXCJdICYge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xyXG4gICAgICAgIG1hcmdpbjogY2FsYygjeyRndXR0ZXItZGVmYXVsdH0gKiAtMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZmxleDogMSAxIDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogNzUlO1xyXG4gICAgcGFkZGluZzogJGd1dHRlci0yMDtcclxuXHJcbiAgICAubS1jb29raWViYXJbY2xhc3MqPVwiLWJhclwiXSAmIHtcclxuICAgICAgQG1lZGlhICN7JGJyZWFrLW1pbi0zMH0ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXItZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9ucyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6ICRndXR0ZXItMjA7XHJcblxyXG4gICAgLm0tY29va2llYmFyW2NsYXNzKj1cIi1iYXJcIl0gJiB7XHJcbiAgICAgIEBtZWRpYSAjeyRicmVhay1taW4tMzB9IHtcclxuICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBcclxuICB9XHJcbn1cclxuIiwiLyogRm9udCBmYW1pbHkgKi9cclxuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6ICdOdW5pdG8gU2FucycsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1oZWFkaW5nOiBpbmhlcml0O1xyXG5cclxuLyogRm9udCBzaXplICovXHJcbiRmb250LXNpemUtbWluLWJhc2U6IDE0cHg7XHJcbiRmb250LXNpemUtbWF4LWJhc2U6IDE4cHg7XHJcbiRmb250LXNpemUtYmFzZTogMXJlbTtcclxuJGZvbnQtc2l6ZS0xMDogKCRmb250LXNpemUtYmFzZSAqIC43NzgpO1xyXG4kZm9udC1zaXplLTIwOiAoJGZvbnQtc2l6ZS1iYXNlICogLjg4OSk7XHJcbiRmb250LXNpemUtMzA6ICgkZm9udC1zaXplLWJhc2UgKiAxKTtcclxuJGZvbnQtc2l6ZS00MDogKCRmb250LXNpemUtYmFzZSAqIDEuMTExKTtcclxuJGZvbnQtc2l6ZS01MDogKCRmb250LXNpemUtYmFzZSAqIDEuMjIyKTtcclxuJGZvbnQtc2l6ZS02MDogKCRmb250LXNpemUtYmFzZSAqIDEuMzMzKTtcclxuJGZvbnQtc2l6ZS1kZWZhdWx0OiAkZm9udC1zaXplLTMwO1xyXG5cclxuJGZvbnQtc2l6ZS1oMTogKCRmb250LXNpemUtYmFzZSAqIDMpO1xyXG4kZm9udC1zaXplLWgyOiAoJGZvbnQtc2l6ZS1iYXNlICogMik7XHJcbiRmb250LXNpemUtaDM6ICgkZm9udC1zaXplLWJhc2UgKiAxLjMzMyk7XHJcbiRmb250LXNpemUtaDQ6ICgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSk7XHJcbiRmb250LXNpemUtaDU6ICgkZm9udC1zaXplLWJhc2UgKiAxKTtcclxuJGZvbnQtc2l6ZS1oNjogKCRmb250LXNpemUtYmFzZSAqIDEpO1xyXG5cclxuLyogRm9udCB3ZWlnaHQgKi9cclxuJGZvbnQtd2VpZ2h0LTQwOiA0MDA7XHJcbiRmb250LXdlaWdodC02MDogNjAwO1xyXG4kZm9udC13ZWlnaHQtNzA6IDcwMDtcclxuJGZvbnQtd2VpZ2h0LTgwOiA4MDA7XHJcbiRmb250LXdlaWdodC1kZWZhdWx0OiAkZm9udC13ZWlnaHQtNDA7XHJcblxyXG4vKiBMaW5lIGhlaWdodCAqL1xyXG4kbGluZS1oZWlnaHQtMTA6IDE7XHJcbiRsaW5lLWhlaWdodC0xNTogMS4xMjU7XHJcbiRsaW5lLWhlaWdodC0yMDogMS4yNTtcclxuJGxpbmUtaGVpZ2h0LTMwOiAxLjU7XHJcbiRsaW5lLWhlaWdodC00MDogMS43NTtcclxuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ6ICRsaW5lLWhlaWdodC0zMDtcclxuXHJcbi8qIENvbG9yICovXHJcbiRjb2xvci1kZWZhdWx0LWJhc2U6ICMwMzE3NDc7XHJcbiRjb2xvci1kZWZhdWx0LTEwOiAjRjJGM0Y3O1xyXG4kY29sb3ItZGVmYXVsdC0zMDogI0M1QzRENDtcclxuJGNvbG9yLWRlZmF1bHQtNTA6IHRpbnQoJGNvbG9yLWRlZmF1bHQtYmFzZSwgNTAlKTtcclxuJGNvbG9yLWRlZmF1bHQtNzA6ICRjb2xvci1kZWZhdWx0LWJhc2U7XHJcbiRjb2xvci1kZWZhdWx0LTkwOiAjMjIyMjI0O1xyXG5cclxuJGNvbG9yLXByaW1hcnk6ICMzYWFhMzU7XHJcbiRjb2xvci1zZWNvbmRhcnk6ICMzYWFhMzU7XHJcblxyXG4kY29sb3ItY29ycG9yYXRlOiAjM2FhYTM1O1xyXG4kY29sb3ItaGlnaHRsaWdodDogIzNhYWEzNTtcclxuJGNvbG9yLWxpbms6ICRjb2xvci1oaWdodGxpZ2h0O1xyXG4kY29sb3Itc3VjY2VzczogIzIxQzM2ODtcclxuJGNvbG9yLWRhbmdlcjogI0Q2NTUyMjtcclxuJGNvbG9yLXdhcm5pbmc6ICNmN2IyMzk7XHJcbiRjb2xvci1zZXBlcmF0b3I6ICNDRUNEREE7XHJcblxyXG4vKiBCb3JkZXIgcmFkaXVzICovXHJcbiRib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4vKiBTcGFjZSAqL1xyXG4kc3BhY2UtYmFzZTogKCRmb250LXNpemUtMjAgKiAkbGluZS1oZWlnaHQtZGVmYXVsdCk7XHJcbiRzcGFjZS0xMDogKCRzcGFjZS1iYXNlICogLjI1KTtcclxuJHNwYWNlLTIwOiAoJHNwYWNlLWJhc2UgKiAuNSk7XHJcbiRzcGFjZS0zMDogKCRzcGFjZS1iYXNlICogMSk7XHJcbiRzcGFjZS00MDogKCRzcGFjZS1iYXNlICogMS41KTtcclxuJHNwYWNlLTUwOiAoJHNwYWNlLWJhc2UgKiAyKTtcclxuJHNwYWNlLTYwOiAoJHNwYWNlLWJhc2UgKiAzKTtcclxuJHNwYWNlLTcwOiAoJHNwYWNlLWJhc2UgKiA0KTtcclxuJHNwYWNlLTgwOiAoJHNwYWNlLWJhc2UgKiA1KTtcclxuJHNwYWNlLWRlZmF1bHQ6ICRzcGFjZS1iYXNlO1xyXG5cclxuLyogV2lkdGggKi9cclxuJHdpZHRoLTEwOiAzMjBweDtcclxuJHdpZHRoLTIwOiA1NjBweDtcclxuJHdpZHRoLTMwOiA4MDBweDtcclxuJHdpZHRoLTQwOiA5OTJweDtcclxuJHdpZHRoLTUwOiAxMjAwcHg7XHJcbiR3aWR0aC02MDogMTQ0MHB4O1xyXG4kd2lkdGgtZGVmYXVsdDogJHdpZHRoLTUwO1xyXG5cclxuLyogR3V0dGVyICovXHJcbiRndXR0ZXItMTA6ICRzcGFjZS0xMDtcclxuJGd1dHRlci0yMDogJHNwYWNlLTIwO1xyXG4kZ3V0dGVyLTMwOiAkc3BhY2UtMzA7XHJcbiRndXR0ZXItNDA6ICRzcGFjZS00MDtcclxuJGd1dHRlci01MDogJHNwYWNlLTUwO1xyXG4kZ3V0dGVyLTYwOiAkc3BhY2UtNjA7XHJcbiRndXR0ZXItZGVmYXVsdDogJGd1dHRlci00MDtcclxuXHJcbi8qIEFkbWluIHRvb2xiYXIgKi9cclxuJGFkbWluLXRvb2xiYXI6IDM5cHg7XHJcbiRhZG1pbi10b29sYmFyLWV4dGVuZGVkOiA3OHB4O1xyXG5cclxuLyogQnJlYWtwb2ludHMgKi9cclxuJGJyZWFrLW1pbi0xMDogXCIobWluLXdpZHRoOiAjeyR3aWR0aC0xMH0pXCI7XHJcbiRicmVhay1taW4tMjA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtMjB9KVwiO1xyXG4kYnJlYWstbWluLTMwOiBcIihtaW4td2lkdGg6ICN7JHdpZHRoLTMwfSlcIjtcclxuJGJyZWFrLW1pbi00MDogXCIobWluLXdpZHRoOiAjeyR3aWR0aC00MH0pXCI7XHJcbiRicmVhay1taW4tNTA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtNTB9KVwiO1xyXG4kYnJlYWstbWluLTYwOiBcIihtaW4td2lkdGg6ICN7JHdpZHRoLTYwfSlcIjtcclxuXHJcbiRicmVhay1tYXgtMTA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtMTAgLSAxfSlcIjtcclxuJGJyZWFrLW1heC0yMDogXCIobWF4LXdpZHRoOiAjeyR3aWR0aC0yMCAtIDF9KVwiO1xyXG4kYnJlYWstbWF4LTMwOiBcIihtYXgtd2lkdGg6ICN7JHdpZHRoLTMwIC0gMX0pXCI7XHJcbiRicmVhay1tYXgtNDA6IFwiKG1heC13aWR0aDogI3skd2lkdGgtNDAgLSAxfSlcIjtcclxuJGJyZWFrLW1heC01MDogXCIobWF4LXdpZHRoOiAjeyR3aWR0aC01MCAtIDF9KVwiO1xyXG5cclxuJGJyZWFrLW9ubHktMTA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtMTB9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGgtMjAgLSAxfSlcIjtcclxuJGJyZWFrLW9ubHktMjA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtMjB9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGgtMzAgLSAxfSlcIjtcclxuJGJyZWFrLW9ubHktMzA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtMzB9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGgtNDAgLSAxfSlcIjtcclxuJGJyZWFrLW9ubHktNDA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtNDB9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGgtNTAgLSAxfSlcIjtcclxuJGJyZWFrLW9ubHktNTA6IFwiKG1pbi13aWR0aDogI3skd2lkdGgtNTB9KSBhbmQgKG1heC13aWR0aDogI3skd2lkdGgtNjAgLSAxfSlcIjtcclxuXHJcbi8qIEVhc2luZyAqL1xyXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApO1xyXG4kZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XHJcbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4kZWFzZS1pbi1zaGluZTogY3ViaWMtYmV6aWVyKDAuNDcwLCAwLjAwMCwgMC43NDUsIDAuNzE1KTtcclxuXHJcbiRlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4kZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKTtcclxuJGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtc2hpbmU6IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XHJcblxyXG4kZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcclxuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3MCwgMC4wMDAsIDAuMTc1LCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0LXNoaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUwLCAwLjU1MCwgMC45NTApO1xyXG4iLCIvKiBGYXEgKi9cclxuLm0tZmFxIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJl9fZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2UtMjAgMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS02MDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTYwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2UtMzA7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICZfX2hhbmRsZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2UtMjAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC02MDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZS0yMH0gKiAxLjUpO1xyXG4gICAgbWFyZ2luOiAwICRzcGFjZS0xMCAwIDA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAkZWFzZS1pbi1vdXQtY3ViaWM7XHJcbiAgICB3aWR0aDogY2FsYygjeyRmb250LXNpemUtMjB9ICogMS41KTtcclxuXHJcbiAgICAubS1mYXFfX2hhbmRsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gJiB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodDtcclxuICB9XHJcblxyXG4gICZfX2Fuc3dlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLWRlZmF1bHQ7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6ICRzcGFjZS1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG4iLCIvKiBNZXNzYWdlICovXHJcbi5tLW1lc3NhZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGNvbG9yLWRlZmF1bHQtMTAsIDUwJSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQtMTA7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XHJcbiAgbWFyZ2luOiAwIDAgJHNwYWNlLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogJHNwYWNlLWRlZmF1bHQgJHNwYWNlLWRlZmF1bHQgJHNwYWNlLWRlZmF1bHQgY2FsYygoI3skZm9udC1zaXplLWRlZmF1bHR9ICogMS41KSArICN7JHNwYWNlLWRlZmF1bHR9ICsgI3skc3BhY2UtMTB9KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgbGVmdDogJHNwYWNlLWRlZmF1bHQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICRzcGFjZS1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAvKiBNZXNzYWdlIHR5cGVzICovXHJcbiAgJi0tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRjb2xvci1wcmltYXJ5LCA5NSUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0aW50KCRjb2xvci1wcmltYXJ5LCA3NSUpO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi0tc3RhdHVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRpbnQoJGNvbG9yLXN1Y2Nlc3MsIDk1JSk7XHJcbiAgICBib3JkZXItY29sb3I6IHRpbnQoJGNvbG9yLXN1Y2Nlc3MsIDc1JSk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgfVxyXG5cclxuICAmLS1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRjb2xvci1kYW5nZXIsIDk1JSk7XHJcbiAgICBib3JkZXItY29sb3I6IHRpbnQoJGNvbG9yLWRhbmdlciwgNzUlKTtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gIH1cclxuXHJcbiAgJi0td2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRjb2xvci13YXJuaW5nLCA5NSUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0aW50KCRjb2xvci13YXJuaW5nLCA3NSUpO1xyXG4gICAgY29sb3I6ICRjb2xvci13YXJuaW5nO1xyXG4gIH1cclxufSIsIkBmdW5jdGlvbiB0aW50KCRjb2xvciwgJHBlcmNlbnRhZ2UpIHtcclxuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudGFnZSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50YWdlKSB7XHJcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHBlcmNlbnRhZ2UpO1xyXG59IiwiLyogUGFja2FnZSAqL1xyXG4ubS1wYWNrYWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6ICRzcGFjZS01MDtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2UtZGVmYXVsdDtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fbm90aWNlIHtcclxuICAgICYgcCB7XHJcbiAgICAgIG1hcmdpbjogJHNwYWNlLTEwIDAgJHNwYWNlLTIwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgJl9fcGFydG5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8qIFBhZ2VyICovXHJcbi5tLXBhZ2VyIHtcclxuICBtYXJnaW46ICRzcGFjZS0zMCAwO1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICAmLS1wcmV2LFxyXG4gICAgJi0tbmV4dCB7XHJcbiAgICAgIG1hcmdpbjogMCAkc3BhY2UtMjA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wYWdlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2UtMTA7XHJcblxyXG4gICAgLm0tcGFnZXJfX2l0ZW0tLWlzLWFjdGl2ZSA+ICYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogUG9wb3ZlciAqL1xyXG4ubS1wb3BvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luOiAkc3BhY2UtMjA7XHJcbiAgbWF4LXdpZHRoOiAkd2lkdGgtMTA7XHJcbiAgcGFkZGluZzogJHNwYWNlLWRlZmF1bHQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuXHJcbiAgJi0taXMtdmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuICAgIG1hcmdpbjogMCAwICRzcGFjZS1kZWZhdWx0O1xyXG4gIH1cclxufSIsIi8qIFVzcCBsaXN0ICovXHJcbi5tLXVzcC1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0yMDtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5OyAvLyAkY29sb3ItZGVmYXVsdC1iYXNlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplLTIwfSAqIDEpO1xyXG4gICAgbWFyZ2luOiA0cHggJHNwYWNlLTIwIDAgMDtcclxuICAgIHdpZHRoOiBjYWxjKCN7JGZvbnQtc2l6ZS0yMH0gKiAxKTtcclxuICB9XHJcbn1cclxuIiwiLm0tdmlkZW9zIHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJl9feW91dHViZSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICBAbWVkaWEgI3skYnJlYWstbWluLTQwfXtcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIEZvb3RlciAqL1xyXG4uby1mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb3Jwb3JhdGU7XHJcbiAgY29sb3I6IHJnYmEod2hpdGUsIC42KTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtMjA7XHJcbiAgXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogcmdiYSh3aGl0ZSwgLjgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTMwO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0zMDtcclxuXHJcbiAgICAmICsgLm8tZm9vdGVyX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIE1vZGFsICovXHJcbi5tb2RhbCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4ubW9kYWwtLWlzLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5tb2RhbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMC42O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm1vZGFsX19kaWFsb2cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIG1heC13aWR0aDogODAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLy8gICBwYWRkaW5nOiAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubW9kYWxfX2RpYWxvZy0tc21hbGwge1xyXG4gIHdpZHRoOiA0MDBweDtcclxufVxyXG5cclxuLm1vZGFsX19kaWFsb2ctLWNlbnRlciB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kYWxfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgcGFkZGluZzogMCAycmVtO1xyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgLm1vZGFsLS16aWdnbyAmIHtcclxuICAgIGNvbG9yOiAjZjY4ZTAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19ib2R5IHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDMwcHggcmlnaHQgNDBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAubW9kYWwtLXppZ2dvICYsXHJcbiAgLm1vZGFsLS10ZWxlcGhvbnkgJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19jbG9zZSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyogU3lzdGVtIHRhYnMgKi9cclxuLnMtc3lzdGVtLXRhYnMge1xyXG4gIG1hcmdpbjogJHNwYWNlLTIwIDAgJHNwYWNlLTMwO1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiBjYWxjKCgjeyRzcGFjZS0xMH0gLyAyKSAqIC0xKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgbWFyZ2luOiAkc3BhY2UtMTAgY2FsYygoI3skc3BhY2UtMjB9IC8gMikgKiAtMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IGNhbGMoI3skc3BhY2UtMTB9IC8gMik7XHJcblxyXG4gICAgLnMtc3lzdGVtLXRhYnNfX2xpc3QtLXNlY29uZGFyeSAmIHtcclxuICAgICAgcGFkZGluZzogMCBjYWxjKCN7JHNwYWNlLTIwfSAvIDIpO1xyXG4gICAgfVxyXG5cclxuICAgICYgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbihcclxuICAgICAgICAkYmc6IHRyYW5zcGFyZW50LFxyXG4gICAgICAgICRib3JkZXItY29sb3I6ICRjb2xvci1saW5rLFxyXG4gICAgICAgICRjb2xvcjogJGNvbG9yLWxpbmssXHJcbiAgICAgICAgJGhvdmVyLWJnOiAkY29sb3ItbGluayxcclxuICAgICAgICAkaG92ZXItYm9yZGVyLWNvbG9yOiAkY29sb3ItbGluayxcclxuICAgICAgICAkaG92ZXItY29sb3I6IHdoaXRlXHJcbiAgICAgICk7XHJcblxyXG4gICAgICAucy1zeXN0ZW0tdGFic19faXRlbS0taXMtYWN0aXZlICYsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucy1zeXN0ZW0tdGFic19fbGlzdC0tc2Vjb25kYXJ5ICYge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JHNwYWNlLTIwfSAvIDIpIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1peGluIGJ1dHRvbihcclxuICAkYmc6ICRjb2xvci1wcmltYXJ5LFxyXG4gICRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LFxyXG4gICRjb2xvcjogd2hpdGUsXHJcbiAgJGhvdmVyLWJnOiBzaGFkZSgkY29sb3ItcHJpbWFyeSwgMjAlKSxcclxuICAkaG92ZXItYm9yZGVyLWNvbG9yOiBzaGFkZSgkY29sb3ItcHJpbWFyeSwgMjAlKSxcclxuICAkaG92ZXItY29sb3I6IHdoaXRlXHJcbikge1xyXG4gIGJhY2tncm91bmQ6ICRiZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMjA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS1kZWZhdWx0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRob3Zlci1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgb3BhY2l0eTogLjI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyogQmFja2dyb3VuZCBjb2xvciAqL1xyXG4udS1iZy0tcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuLnUtYmctLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuLnUtYmctLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0LTEwKTtcclxufVxyXG5cclxuLyogQmFja2dyb3VuZCBpbWFnZSBmaXQgKi9cclxuLnUtYmctZml0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJiBpbWcge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4udS1iZy1maXQtLWNvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLnUtYmctZml0LS1jb250YWluIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufSIsIi8qIENsZWFyIGZpeCAqL1xyXG4udS1jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn0iLCJAbWl4aW4gY2xlYXJmaXgge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIi8qIFZpc3VhbGx5IGhpZGRlbiAqL1xyXG4udS12aXN1YWxseS1oaWRkZW4ge1xyXG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxufVxyXG5cclxuLyogSGlkZSB1dGlsaXRpZXMgKi9cclxuLnUtaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBIaWRlIEBvbmx5ICovXHJcbi51LWhpZGUtLWF0LXRpbnkge1xyXG4gIEBtZWRpYSAjeyRicmVhay1vbmx5LTIwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LWhpZGUtLWF0LXNtYWxsIHtcclxuICBAbWVkaWEgI3skYnJlYWstb25seS0zMH0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udS1oaWRlLS1hdC1tZWRpdW0ge1xyXG4gIEBtZWRpYSAjeyRicmVhay1vbmx5LTQwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LWhpZGUtLWF0LWxhcmdlIHtcclxuICBAbWVkaWEgI3skYnJlYWstb25seS01MH0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udS1oaWRlLS1hdC1odWdlIHtcclxuICBAbWVkaWEgI3skYnJlYWstbWluLTYwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBIaWRlIEBtaW4gKi9cclxuLnUtaGlkZS0tYXQtbWluLXRpbnkge1xyXG4gIEBtZWRpYSAjeyRicmVhay1taW4tMjB9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnUtaGlkZS0tYXQtbWluLXNtYWxsIHtcclxuICBAbWVkaWEgI3skYnJlYWstbWluLTMwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LWhpZGUtLWF0LW1pbi1tZWRpdW0ge1xyXG4gIEBtZWRpYSAjeyRicmVhay1taW4tNDB9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnUtaGlkZS0tYXQtbWluLWxhcmdlIHtcclxuICBAbWVkaWEgI3skYnJlYWstbWluLTUwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LWhpZGUtLWF0LW1pbi1odWdlIHtcclxuICBAbWVkaWEgI3skYnJlYWstbWluLTYwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBIaWRlIEBtYXggKi9cclxuLnUtaGlkZS0tYXQtbWF4LXRpbnkge1xyXG4gIEBtZWRpYSAjeyRicmVhay1tYXgtMjB9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnUtaGlkZS0tYXQtbWF4LXNtYWxsIHtcclxuICBAbWVkaWEgI3skYnJlYWstbWF4LTMwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LWhpZGUtLWF0LW1heC1tZWRpdW0ge1xyXG4gIEBtZWRpYSAjeyRicmVhay1tYXgtNDB9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnUtaGlkZS0tYXQtbWF4LWxhcmdlIHtcclxuICBAbWVkaWEgI3skYnJlYWstbWF4LTUwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTaG93IHV0aWxpdGllcyAqL1xyXG4udS1zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTaG93IG9ubHkgKi9cclxuLnUtc2hvdy0tYXQtdGlueSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhICN7JGJyZWFrLW9ubHktMjB9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LXNob3ctLWF0LXNtYWxsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgI3skYnJlYWstb25seS0zMH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnUtc2hvdy0tYXQtbWVkaXVtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgI3skYnJlYWstb25seS00MH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnUtc2hvdy0tYXQtbGFyZ2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAjeyRicmVhay1vbmx5LTUwfSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udS1zaG93LS1hdC1odWdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgI3skYnJlYWstbWluLTYwfSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcbiIsIi8qIEZsb2F0ICovXHJcbi51LWZsb2F0LS1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4udS1mbG9hdC0tcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufSIsIi8qIE5vIHNjcm9sbCAqL1xyXG4udS1uby1zY3JvbGwge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufSIsIi8qIFJlc3BvbnNpdmUgZW1iZWQgKi9cclxuLnUtcmVzcG9uc2l2ZS1lbWJlZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi0tMTYtYnktOSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDkpO1xyXG5cclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tNC1ieS0zIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XHJcblxyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCJAbWl4aW4gYXNwZWN0LXJhdGlvKCR4OiAxNiwgJHk6IDkpIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoKCN7JHl9IC8gI3skeH0pICogMTAwJSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiIsIi8qIE1hcmdpbiBzcGFjaW5nIHRvcCAqL1xyXG4udS1zcGFjaW5nLW10LS1jb2xsYXBzZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4udS1zcGFjaW5nLW10LS10aW55IHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2UtMTA7XHJcbn1cclxuLnUtc3BhY2luZy1tdC0tc21hbGwge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZS0yMDtcclxufVxyXG4udS1zcGFjaW5nLW10LS1tZWRpdW0ge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZS0zMDtcclxufVxyXG4udS1zcGFjaW5nLW10LS1sYXJnZSB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlLTQwO1xyXG59XHJcbi51LXNwYWNpbmctbXQtLWh1Z2Uge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZS01MDtcclxufVxyXG5cclxuLyogTWFyZ2luIHNwYWNpbmcgYm90dG9tICovXHJcbi51LXNwYWNpbmctbWItLWNvbGxhcHNlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi51LXNwYWNpbmctbWItLXRpbnkge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDtcclxufVxyXG4udS1zcGFjaW5nLW1iLS1zbWFsbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xyXG59XHJcbi51LXNwYWNpbmctbWItLW1lZGl1bSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMwO1xyXG59XHJcbi51LXNwYWNpbmctbWItLWxhcmdlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XHJcbn1cclxuLnUtc3BhY2luZy1tYi0taHVnZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTUwO1xyXG59XHJcbiIsIi8qIFRleHQgYWxpZ24gKi9cclxuLnUtdGV4dC1hbGlnbi0tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udS10ZXh0LWFsaWduLS1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnUtdGV4dC1hbGlnbi0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIFRleHQgY29sb3IgKi9cclxuLnUtdGV4dC1jb2xvci0tZGVmYXVsdCB7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LWJhc2U7XHJcbn1cclxuLnUtdGV4dC1jb2xvci0tcHJpbWFyeSB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcbi51LXRleHQtY29sb3ItLXdoaXRlIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLnUtdGV4dC1jb2xvci0tbGlnaHQge1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC0zMDtcclxufVxyXG5cclxuLyogVGV4dCB3ZWlnaHQgKi9cclxuLnUtdGV4dC13ZWlnaHQtLW5vcm1hbCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC00MDtcclxufVxyXG4udS10ZXh0LXdlaWdodC0tbWVkaXVtIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xyXG59XHJcbi51LXRleHQtd2VpZ2h0LS1ib2xkIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTcwO1xyXG59XHJcbi51LXRleHQtd2VpZ2h0LS1leHRyYS1ib2xkIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LTgwO1xyXG59XHJcblxyXG4vKiBUZXh0IHN0eWxlICovXHJcbi51LXRleHQtc3R5bGUtLWl0YWxpYyB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKiBUZXh0IHNpemUgKi9cclxuLnUtdGV4dC1zaXplLS1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xyXG59XHJcbi51LXRleHQtc2l6ZS0tbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01MDtcclxufVxyXG5cclxuLyogTm90aWNlICovXHJcbi51LW5vdGljZSB7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LTUwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0yMDtcclxufSJdfQ== */
