em{font-style:italic}strong{font-weight:700}code{font-family:monospace}h1,h2,h3,h4,h5,h6{line-height:1.2em;padding-bottom:16px;text-wrap:balance;word-break:break-word}@media (min-width:768px){h1,h2,h3,h4,h5,h6{word-break:normal}}p{padding-bottom:16px;text-wrap:pretty}ol.wp-block-list,ul.wp-block-list{margin-left:20px}ol.wp-block-list ol,ol.wp-block-list ul,ul.wp-block-list ol,ul.wp-block-list ul{padding-bottom:0}ul.wp-block-list{list-style-type:disc;position:relative}ul.wp-block-list.is-style-list-item-blue li{list-style:none;margin-bottom:16px;margin-left:32px;position:relative}ul.wp-block-list.is-style-list-item-blue li:before{background-color:#00abec;background-image:url(../../img/check.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;left:-48px;margin:0 16px 0 0;min-height:28px;min-width:28px;position:absolute;top:-2px;vertical-align:middle}ol.wp-block-list{list-style-type:decimal}ol.wp-block-list li{margin-bottom:8px}ol.wp-block-list li ul{margin-left:24px;position:relative}ol.wp-block-list li ul li{list-style-type:circle;margin-bottom:8px;position:relative}ol.wp-block-list li ul li:before{content:none}body{color:#1c325d}body #breadcrumbs,body a{color:#00abec}body #breadcrumbs a{text-decoration:underline}body .color-dark-blue{color:#1c325d}body .bg-red{background-color:#de5a6c!important}body .bg-light-blue{background-color:#cde8f8}body .color-gray{color:#78849e}body .border-gray{border-color:#78849e}body .border-light-gray{border-color:#b3c3cf}body .border-light-gray-bottom{border-bottom:1px solid #e9edf1}body .color-light-gray{color:#78849e}body .bg-dark-gray{background-color:#78849e}body .color-primary{color:#00abec}body .wp-block-separator{border-width:1px;color:#b3c3cf;margin:0 auto;max-width:1200px}body .bg-light-blue{background-color:#e4f3fb}body .bg-primary{background-color:#00abec}body .bg-light-gray{background:#e9edf1}body .bg-dark-blue{background-color:#1c325d!important}body .blue-border{border-color:#1c325d}body .container-1320{margin:0 auto;max-width:1320px}body .container-1200{margin:0 auto;max-width:1200px}body .container-1000{margin:0 auto;max-width:1000px}body .container-1440{margin:0 auto;max-width:1440px}body h1,body h2,body h3,body h4{font-weight:500}body h4{font-size:32px}body h5{font-size:20px;font-weight:500}body h6{font-size:18px;font-weight:500}body ol,body ul{padding-bottom:16px}body .pagination .current{background:#fff;border-radius:50%;display:inline-block;min-width:54px;padding:16px;text-align:center}body .pagination a{color:#1c325d;text-decoration:none}body .pagination .page-numbers{padding:16px}body .pagination .page-numbers.next,body .pagination .page-numbers.prev{padding:16px 0}body .archive-content a{text-decoration:none}body .wp-block-table th{border-color:#e1e1e1;text-align:left}body .wp-block-table td,body .wp-block-table thead{border-color:#e1e1e1}.gform_wrapper{margin:0 auto;max-width:1440px;padding:1rem}@media (min-width:calc(1440px + 2rem)){.gform_wrapper{padding:0}}.gform_wrapper ul{list-style:none}.gform_wrapper .gform_validation_container,.gform_wrapper .hidden_label>label,.gform_wrapper .hidden_sub_label{display:none!important}.gform_wrapper .validation_error,.gform_wrapper .validation_message{color:red}.gform_wrapper .validation_error{border:1px solid red;margin-bottom:15px;padding:10px}.wp-block-quote{border-left:4px solid #000;padding-left:1em}.wp-block-quote cite{font-style:italic}.note-box{background:#f1f1f1;padding:20px}.social-media-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.social-media-icons a{margin-right:24px;padding-bottom:0}.wp-block-button .wp-block-button__link,.wp-block-button a,.wp-block-button button,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) .wp-block-button__link,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button{background:none;background:#00abec;border:none;border-radius:32px;color:#fff;cursor:pointer;outline:none;overflow:hidden;padding:16px 32px;position:relative;width:auto}.wp-block-button a:after,.wp-block-button button:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button:after{background:#fff;bottom:15px;content:"";height:1px;left:32px;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}.wp-block-button a:hover:after,.wp-block-button button:hover:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a:hover:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button:hover:after{width:calc(100% - 64px)}.stat-number{color:#00abec;font-size:48px;font-weight:700}.box h4{color:#00abec;font-size:20px}.box ol,.box ul{margin-left:22px}.box ul{list-style-type:disc}.box ol{list-style-type:decimal}.chart-number h4{color:#00abec;font-size:28px;font-weight:700}.chart-number .large{font-size:22px}.chart-number .right-column-content h4{color:#1c325d;font-size:28px;font-weight:400}.chart-number .right-column-content ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.chart-number .right-column-content ul li:before{background-color:#00abec;background-image:url(../../img/check.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;margin:0 16px 0 0;min-height:28px;min-width:28px;vertical-align:middle}.image-with-text{overflow:visible}.image-with-text .image-left .acf-innerblocks-container{position:relative}.image-with-text .image-left .acf-innerblocks-container h2{font-size:28px}.image-with-text .image-right .acf-innerblocks-container{position:relative}.image-with-text .image-right .acf-innerblocks-container h2{font-size:28px}.image-with-text ul{list-style-type:none;margin-left:48px;position:relative}.image-with-text ul li{list-style:none;margin-bottom:16px;position:relative}.image-with-text ul li:before{background-color:#00abec;background-image:url(../../img/check.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;left:-48px;margin:0 16px 0 0;min-height:28px;min-width:28px;position:absolute;top:-2px;vertical-align:middle}body.page-template-page-sidebar .image-with-text .acf-innerblocks-container{margin-left:0;padding:32px;position:relative;width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}body.page-template-page-sidebar .image-with-text>div>img{border-radius:0 0 0 240px;min-height:640px;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:1023px){.hero.hero_small h1{font-size:48px}.hero.hero_small>div{background:#00abec;height:375px}}@media (min-width:1023px) and (max-width:1280px){.hero.hero_small>div{height:560px}}@media (min-width:1023px){.hero.hero_small>div .hero-image,.hero.hero_small>div .hero-image>img{left:auto;right:0}.hero.hero_medium h1{font-size:48px}.hero.hero_medium>div{background:#00abec;height:560px}.hero.hero_medium>div .hero-image,.hero.hero_medium>div .hero-image>img{left:auto;right:0}}.hero>div{height:672px;position:relative}.hero>div .hero-image{height:100%;left:0;top:0}.hero>div .hero-image>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;z-index:1}.hero>div>div{z-index:5}.hero .half_image .hero-image>img{left:auto;right:0}.hero #breadcrumbs a{color:#fff}@media (max-width:1023px){.hero #breadcrumbs a{color:#00abec}}.links a{border:1px solid #b3c3cf;border-radius:8px;color:#00abec;font-size:20px}.links .arrow-right{background-color:#00abec;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:36px;width:36px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accordion .accordion-header{background:#00abec;border-radius:8px}.accordion .accordion-icon{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.accordion .accordion-content{background:#e3e6eb;border-radius:0 0 8px 8px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.accordion .accordion-item{position:relative}.accordion .accordion-item .accordion-toggle{opacity:0;position:absolute;z-index:-1}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .accordion-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header{background:#78849e;border-radius:8px 8px 0 0}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header+.accordion-content{max-height:none}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .icon .minus{display:block}.accordion .accordion-item .icon .minus,.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .icon .add{display:none}.accordion h5{color:#fff;font-size:20px}.accordion .icon{background-color:#fff;border-radius:50px;height:36px;width:36px}.accordion .accordion-content p:last-of-type{padding-bottom:0}.iframe-block-container{margin:16px auto;max-width:1200px;padding:0 16px}@media (min-width:1280px){.iframe-block-container{margin:64px auto;padding:0}}.iframe-block-container .iframe-tab-button.active{border-bottom:2px solid #00abec;position:relative}.wp-block-acf-iframe .acf-label label{pointer-events:none}.infogram-embed+script+div{display:none}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}body.page-template-page-sidebar .sidebar-content>h1{font-size:46px}body.page-template-page-sidebar .sidebar-content>h2{font-size:38px}body.page-template-page-sidebar .sidebar-content>h3{font-size:32px}body.page-template-page-sidebar .sidebar-content>h4{font-size:28px}body.page-template-page-sidebar .sidebar-nav a{border-radius:8px;color:#1c325d;padding:12px 16px;text-decoration:none}body.page-template-page-sidebar .sidebar-nav .menu-open>a{background-color:#78849e;color:#fff}body.page-template-page-sidebar .sidebar-nav .submenu{border-bottom:1px solid #b3c3cf}body.page-template-default .wp-block-columns,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>p{margin:0 auto;max-width:1200px;padding-right:200px}@media (max-width:1280px){body.page-template-default .wp-block-columns,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>p{padding-right:0}}body.page-template-default .wp-block-columns,body.page-template-default>figure{padding-right:0}body.page-template-default>ol,body.page-template-default>ul{margin:0 auto;max-width:1160px}body.page-template-default .container-1200 ol,body.page-template-default .container-1200 ul{list-style:disc none inside}body.page-template-default .container-1200 ol{list-style-type:decimal}@media (max-width:1280px){body.page-template-default .wp-block-columns,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>ol,body.page-template-default>p,body.page-template-default>ul{margin:0 16px}}.single-post .container-1000>h1{font-size:48px}.single-post .container-1000>h2{font-size:38px}.single-post .container-1000>h3{font-size:32px}.single-post .container-1000>h4{font-size:28px}.single-post .read-more-articles h2{font-size:38px}.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6,.single-post p{padding-bottom:32px}body.page-template-page-contact .sidebar-content>h1{font-size:46px}body.page-template-page-contact .sidebar-content>h2{font-size:38px}body.page-template-page-contact .sidebar-content>h3{font-size:32px}body.page-template-page-contact .sidebar-content>h4{font-size:28px}body.page-template-page-contact #sidebar-close{display:none}body.page-template-page-contact .sidebar-nav a{border-radius:8px;color:#1c325d;padding:12px 16px;text-decoration:none}body.page-template-page-contact .sidebar-nav a[href="#"]{color:#78849e;font-size:12px;margin-top:12px;pointer-events:none;text-transform:uppercase}body.page-template-page-contact .sidebar-nav .menu-open>a{background-color:#78849e;color:#fff}body.page-template-page-contact .sidebar-nav .submenu{border-bottom:1px solid #b3c3cf}body.page-template-page-contact .sidebar-nav .submenu .current-menu-item>div>a{color:#00abec}#sidebar-content-link{scroll-margin-top:9999px}@media (max-width:1279px){#sidebar-content-link{scroll-margin-top:100px}}html{font-size:100%;scroll-behavior:smooth}body:not(.wp-admin){font-family:aktiv-grotesk,sans-serif}.edit-post-visual-editor__post-title-wrapper{padding:8px}html :where(.wp-block){margin-bottom:0;margin-top:0}.is-root-container{font-family:aktiv-grotesk,sans-serif;padding:8px}.is-root-container>*{margin-bottom:1rem}.is-root-container>p{line-height:1.4rem}.is-root-container>.wp-block-spacer{background-color:#f2f2f2}.wp-block-social-links .wp-social-link-facebook{background-image:url(../../img/facebook.svg);background-size:cover;color:transparent}.wp-block-social-links .wp-social-link-instagram{background-image:url(../../img/instagram.svg);background-size:cover;color:transparent}.wp-block-social-links .wp-social-link-linkedin{background-image:url(../../img/linkedin.svg);background-size:cover;color:transparent}.wp-block-social-links{font-size:36px}footer{background:#00abec;color:#fff}footer .wp-classic-menu-block>.menu li{display:block;padding-bottom:24px}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff;font-size:20px;font-weight:500;line-height:30px;padding-bottom:24px}footer a,footer p{padding-bottom:24px}footer a{color:#fff;text-decoration:none}footer #sidebar-bottom .wp-classic-menu-block>.menu li{display:inline;padding-bottom:0}@media (max-width:768px){footer #sidebar-bottom .wp-classic-menu-block>.menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:0}footer #sidebar-bottom .wp-classic-menu-block>.menu li a{padding-bottom:24px}}footer h2 a{background:none;background:#00abec;border:none;color:#fff;display:inline-block;outline:none;overflow:hidden;position:relative}footer h2 a:after{background:#fff;bottom:20px;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}footer h2 a:hover:after{width:100%}footer .newsletter{border:1px solid #fff;border-radius:32px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12);box-shadow:0 4px 10px 0 rgba(0,0,0,.12)}header a{color:#1c325d;text-decoration:none}header .desktop-main-menu>ul>li{height:100%}header .desktop-main-menu>ul>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:0 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;outline:none;overflow:hidden;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .desktop-main-menu>ul>li>a:after{background:#1c325d;bottom:30px;content:"";height:1px;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}header .desktop-main-menu>ul>li>a:hover:after{width:calc(100% - 32px)}header .desktop-main-menu .sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}header .desktop-main-menu .sub-menu a{font-weight:500}header .desktop-main-menu .sub-menu .sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header .desktop-main-menu .sub-menu .sub-menu a{font-size:14px;font-weight:400}header .desktop-main-menu .sub-menu>*{-webkit-box-flex:0;-webkit-flex:0 1 calc(33.333% - 20px);-ms-flex:0 1 calc(33.333% - 20px);flex:0 1 calc(33.333% - 20px);margin-right:10px;margin-top:10px}@media (max-width:1280px){header .desktop-main-menu>ul>li{position:relative}header .desktop-main-menu>ul>li>a{font-size:20px;padding:16px;width:100%}header .desktop-main-menu>ul>li>a:hover:after{width:0}header .desktop-main-menu .sub-menu{margin-left:8px;padding-left:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.custom-logo{max-width:146px;width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX3R5cGUuc2NzcyIsImdsb2JhbC5jc3MiLCJfdmFycy5zY3NzIiwiaGVscGVycy9fZm9ybXMuc2NzcyIsImJsb2Nrcy9fcXVvdGUuc2NzcyIsImJsb2Nrcy9fbm90ZS1ib3guc2NzcyIsImJsb2Nrcy9fc29jaWFsLW1lZGlhLWljb25zLnNjc3MiLCJibG9ja3MvX2J1dHRvbi5zY3NzIiwiYmxvY2tzL19zdGF0cy5zY3NzIiwiYmxvY2tzL19mZWF0dXJlZC1ib3hlcy5zY3NzIiwiYmxvY2tzL19jaGFydC1udW1iZXIuc2NzcyIsImJsb2Nrcy9faW1hZ2Utd2l0aC10ZXh0LnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJsb2Nrcy9fbGlua3Muc2NzcyIsImJsb2Nrcy9fYWNjb3JkaW9uLnNjc3MiLCJibG9ja3MvX2lmcmFtZS5zY3NzIiwiYmxvY2tzL19tYXJxdWVlLnNjc3MiLCJ0ZW1wbGF0ZXMvX3BhZ2Utd2l0aC1zaWRlYmFyLnNjc3MiLCJ0ZW1wbGF0ZXMvX2RlZmF1bHQtcGFnZS5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtcG9zdC5zY3NzIiwidGVtcGxhdGVzL19wYWdlLWNvbnRhY3RzLnNjc3MiLCJibG9ja3MvZWRpdG9yLXN0eWxlcy5zY3NzIiwiaGVscGVycy9fZm9vdGVyLnNjc3MiLCJoZWxwZXJzL19oZWFkZXIuc2NzcyIsImdsb2JhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLEdBQ0ksaUJDR0osQ0RBQSxPQUNJLGVDR0osQ0RBQSxLQUNJLHFCQ0dKLENEQUEsa0JBT0ksaUJBQUEsQ0FDQSxtQkFBQSxDQUZBLGlCQUFBLENBR0EscUJDR0osQ0RBQSx5QkFDSSxrQkFNSSxpQkNHTixDQUNGLENEQUEsRUFFSSxtQkFBQSxDQURBLGdCQ0dKLENEQ0Esa0NBRUksZ0JDRUosQ0RBSSxnRkFFSSxnQkNJUixDREFBLGlCQUVJLG9CQUFBLENBREEsaUJDSUosQ0REUSw0Q0FFSSxlQUFBLENBREEsa0JBQUEsQ0FH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Q0FDSSxjbEI4ckJaLENrQjVyQlEsZ0NBQ0ksY2xCOHJCWixDa0J6ckJRLG9DQUNJLGNsQjJyQlosQ2tCdnJCSSwrRkFNSSxtQmxCeXJCUixDbUJudEJRLG9EQUNJLGNuQnN0QlosQ21CbnRCUSxvREFDSSxjbkJxdEJaLENtQmx0QlEsb0RBQ0ksY25Cb3RCWixDbUJqdEJRLG9EQUNJLGNuQm10QlosQ21CL3NCSSwrQ0FDSSxZbkJpdEJSLENtQjdzQlEsK0NBRUksaUJBQUEsQ0FDQSxhbEJYQSxDa0JTQSxpQkFBQSxDQUdBLG9CbkIrc0JaLENtQjdzQlkseURBRUksYUFBQSxDQUVBLGNBQUEsQ0FDQSxlQUFBLENBSkEsbUJBQUEsQ0FFQSx3Qm5CaXRCaEIsQ21CMXNCWSwwREFDSSx3QkFBQSxDQUNBLFVuQjRzQmhCLENtQnhzQlEsc0RBQ0ksK0JuQjBzQlosQ21CdHNCb0IsK0VBQ0ksYW5Cd3NCeEIsQ21CaHNCQSxzQkFDSSx3Qm5CbXNCSixDbUJqc0JJLDBCQUhKLHNCQUlRLHVCbkJvc0JOLENBQ0YsQ29CN3RCQSxLQUNJLGNBQUEsQ0FDQSxzQnBCNnVCSixDb0IxdUJBLG9CQUNJLG9DcEI2dUJKLENvQjF1QkEsNkNBQ0ksV3BCNnVCSixDb0IxdUJBLHVCQUVJLGVBQUEsQ0FEQSxZcEI4dUJKLENvQjF1QkEsbUJBRUksb0NuQm5EUSxDbUJrRFIsV3BCOHVCSixDb0IzdUJJLHFCQUNJLGtCcEI2dUJSLENvQjF1QkkscUJBQ0ksa0JwQjR1QlIsQ29CenVCSSxvQ0FDSSx3QnBCMnVCUixDcUJsekJBLGdEQUNJLDRDQUFBLENBQ0EscUJBQUEsQ0FDQSxpQnJCcXpCSixDcUJsekJBLGlEQUNJLDZDQUFBLENBQ0EscUJBQUEsQ0FDQSxpQnJCcXpCSixDcUJsekJBLGdEQUNJLDRDQUFBLENBQ0EscUJBQUEsQ0FDQSxpQnJCcXpCSixDcUJsekJBLHVCQUNJLGNyQnF6QkosQ3FCbHpCQSxPQUNJLGtCcEJUTSxDb0JVTixVckJxekJKLENxQm56QkksdUNBQ0ksYUFBQSxDQUNBLG1CckJxekJSLENxQmx6QkksNERBTUksVUFBQSxDQUVBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FIQSxtQnJCdXpCUixDcUJqekJJLGtCQUVJLG1CckJtekJSLENxQmh6QkksU0FDSSxVQUFBLENBQ0Esb0JyQmt6QlIsQ3FCOXlCUSx1REFDSSxjQUFBLENBQ0EsZ0JyQmd6QlosQ3FCNXlCSSx5QkFFUSx1REFDSSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsZ0JyQjZ5QmQsQ3FCM3lCYyx5REFDSSxtQnJCNnlCbEIsQ0FDRixDcUJ2eUJRLFlBRUksZUFBQSxDQUVBLGtCcEJqRUYsQ29CZ0VFLFdBQUEsQ0FFQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxZQUFBLENBQ0EsZUFBQSxDQVBBLGlCckJnekJaLENxQnR5QlEsa0JBT0ksZUFBQSxDQUpBLFdBQUEsQ0FGQSxVQUFBLENBS0EsVUFBQSxDQUZBLE1BQUEsQ0FGQSxpQkFBQSxDQU1BLGlDQUFBLENBQUEseUJBQUEsQ0FIQSxPckIyeUJaLENxQnJ5QlEsd0JBQ0ksVXJCdXlCWixDcUJueUJJLG1CQUVJLHFCQUFBLENBREEsa0JBQUEsQ0FFQSwrQ0FBQSxDQUFBLHVDckJxeUJSLENzQjc0QkksU0FDSSxhckJjSSxDcUJiSixvQnRCZzVCUixDc0I1NEJRLGdDQUNJLFd0Qjg0QlosQ3NCNzRCWSxrQ0FHSSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBREEsV0FBQSxDQURBLGNBQUEsQ0FHQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUVBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBTEEsaUJBQUEsQ0FNQSx3QkFBQSxDQUFBLHFDQUFBLENBQUEscUJBQUEsQ0FBQSw2QnRCKzRCaEIsQ3NCNzRCWSx3Q0FNSSxrQkFBQSxDQUhBLFdBQUEsQ0FGQSxVQUFBLENBSUEsVUFBQSxDQUhBLGlCQUFBLENBS0EsaUNBQUEsQ0FBQSx5QkFBQSxDQUhBLE90Qms1QmhCLENzQjU0QlksOENBQ0ksdUJ0Qjg0QmhCLENzQjE0QlEsb0NBQ0ksbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHNCQUFBLENBQUEsa0NBQUEsQ0FBQSxtQkFBQSxDQUNBLHNCQUFBLENBQUEsa0JBQUEsQ0FBQSxjQUFBLENBREEsMEJ0QjY0QlosQ3NCMTRCWSxzQ0FDSSxldEI0NEJoQixDc0J6NEJZLDhDQUNJLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCdEIyNEJoQixDc0J6NEJnQixnREFDSSxjQUFBLENBQ0EsZXRCMjRCcEIsQ3NCdjRCWSxzQ0FDSSxrQkFBQSxDQUFBLHFDQUFBLENBQUEsaUNBQUEsQ0FBQSw2QkFBQSxDQUNBLGlCQUFBLENBQ0EsZXRCeTRCaEIsQ3NCcjRCUSwwQkFDSSxnQ0FDSSxpQnRCdTRCZCxDc0JyNEJVLGtDQUdJLGNBQUEsQ0FGQSxZQUFBLENBQ0EsVXRCdzRCZCxDc0JyNEJVLDhDQUNJLE90QnU0QmQsQ3NCcDRCVSxvQ0FFSSxlQUFBLENBREEsZ0JBQUEsQ0FFQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCdEJzNEJkLENBQ0YsQ3VCOThCQSxhQUVFLGVBQUEsQ0FEQSxVdkJrOUJGIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gX3R5cGUuc2Nzc1xuLy9cblxuZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIH1cbn1cblxucCB7XG4gICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbm9sLndwLWJsb2NrLWxpc3QsXG51bC53cC1ibG9jay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG51bC53cC1ibG9jay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICYuaXMtc3R5bGUtbGlzdC1pdGVtLWJsdWUge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00OHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm9sLndwLWJsb2NrLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGNvbG9yX2JvZHk7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICNicmVhZGNydW1icyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xvci1kYXJrLWJsdWUge1xuICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICB9XG5cbiAgICAuYmctcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlNWE2YyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmctbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGU4Zjg7XG4gICAgfVxuXG4gICAgLmNvbG9yLWdyYXkge1xuICAgICAgICBjb2xvcjogIzc4ODQ5ZTtcbiAgICB9XG4gICAgLmJvcmRlci1ncmF5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzg4NDllO1xuICAgIH1cbiAgICAuYm9yZGVyLWxpZ2h0LWdyYXkge1xuICAgICAgICBib3JkZXItY29sb3I6ICNiM2MzY2Y7XG4gICAgfVxuICAgIC5ib3JkZXItbGlnaHQtZ3JheS1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWRmMTtcbiAgICB9XG4gICAgLmNvbG9yLWxpZ2h0LWdyYXkge1xuICAgICAgICBjb2xvcjogIzc4ODQ5ZTtcbiAgICB9XG4gICAgLmJnLWRhcmstZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODg0OWU7XG4gICAgfVxuXG4gICAgLmNvbG9yLXByaW1hcnkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgY29sb3I6ICNiM2MzY2Y7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC5iZy1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG4gICAgfVxuXG4gICAgLmJnLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuYmctbGlnaHQtZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVkZjE7XG4gICAgfVxuXG4gICAgLmJnLWRhcmstYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmx1ZS1ib3JkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci0xMzIwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jb250YWluZXItMTIwMCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLTEwMDAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci0xNDQwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFyY2hpdmUtY29udGVudCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKiBUaGVtZSBTdHlsZXNcbiAqL1xuLyoqXG4gKiBUaGVtZSBTdHlsZXNcbiAqL1xuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5wIHtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG5vbC53cC1ibG9jay1saXN0LFxudWwud3AtYmxvY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxub2wud3AtYmxvY2stbGlzdCBvbCxcbm9sLndwLWJsb2NrLWxpc3QgdWwsXG51bC53cC1ibG9jay1saXN0IG9sLFxudWwud3AtYmxvY2stbGlzdCB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG51bC53cC1ibG9jay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG51bC53cC1ibG9jay1saXN0LmlzLXN0eWxlLWxpc3QtaXRlbS1ibHVlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbnVsLndwLWJsb2NrLWxpc3QuaXMtc3R5bGUtbGlzdC1pdGVtLWJsdWUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmVjO1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsZWZ0OiAtNDhweDtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbm9sLndwLWJsb2NrLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5vbC53cC1ibG9jay1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxub2wud3AtYmxvY2stbGlzdCBsaSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5vbC53cC1ibG9jay1saXN0IGxpIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxub2wud3AtYmxvY2stbGlzdCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMWMzMjVkO1xufVxuYm9keSBhIHtcbiAgY29sb3I6ICMwMGFiZWM7XG59XG5ib2R5ICNicmVhZGNydW1icyB7XG4gIGNvbG9yOiAjMDBhYmVjO1xufVxuYm9keSAjYnJlYWRjcnVtYnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keSAuY29sb3ItZGFyay1ibHVlIHtcbiAgY29sb3I6ICMxYzMyNWQ7XG59XG5ib2R5IC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU1YTZjICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZThmODtcbn1cbmJvZHkgLmNvbG9yLWdyYXkge1xuICBjb2xvcjogIzc4ODQ5ZTtcbn1cbmJvZHkgLmJvcmRlci1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg4NDllO1xufVxuYm9keSAuYm9yZGVyLWxpZ2h0LWdyYXkge1xuICBib3JkZXItY29sb3I6ICNiM2MzY2Y7XG59XG5ib2R5IC5ib3JkZXItbGlnaHQtZ3JheS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWRmMTtcbn1cbmJvZHkgLmNvbG9yLWxpZ2h0LWdyYXkge1xuICBjb2xvcjogIzc4ODQ5ZTtcbn1cbmJvZHkgLmJnLWRhcmstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODg0OWU7XG59XG5ib2R5IC5jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMGFiZWM7XG59XG5ib2R5IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGNvbG9yOiAjYjNjM2NmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbmJvZHkgLmJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2ZiO1xufVxuYm9keSAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWM7XG59XG5ib2R5IC5iZy1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2U5ZWRmMTtcbn1cbmJvZHkgLmJnLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzMyNWQgIWltcG9ydGFudDtcbn1cbmJvZHkgLmJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWMzMjVkO1xufVxuYm9keSAuY29udGFpbmVyLTEzMjAge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC5jb250YWluZXItMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLmNvbnRhaW5lci0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSAuY29udGFpbmVyLTE0NDAge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IGgxIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IGg0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IHVsLFxuYm9keSBvbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuYm9keSAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5IC5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogIzFjMzI1ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbmJvZHkgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuYm9keSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5ib2R5IC5hcmNoaXZlLWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xufVxuYm9keSAud3AtYmxvY2stdGFibGUgdGQge1xuICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG59XG5ib2R5IC53cC1ibG9jay10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxNDQwcHggKyAycmVtKSkge1xuICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmhpZGRlbl9zdWJfbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX2xhYmVsID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvcixcbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogcmVkO1xufVxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm5vdGUtYm94IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc29jaWFsLW1lZGlhLWljb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIGEsXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIGJ1dHRvbixcbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24gYSxcbi53cC1ibG9jay1idXR0b24gYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSBhOjphZnRlcixcbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYnV0dG9uOjphZnRlcixcbi53cC1ibG9jay1idXR0b24gYTo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMzJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSBhOmhvdmVyOjphZnRlcixcbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYnV0dG9uOmhvdmVyOjphZnRlcixcbi53cC1ibG9jay1idXR0b24gYTpob3Zlcjo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG59XG5cbi5zdGF0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMGFiZWM7XG59XG5cbi5ib3ggaDQge1xuICBjb2xvcjogIzAwYWJlYztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmJveCB1bCwgLmJveCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLmJveCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ib3ggb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5jaGFydC1udW1iZXIgaDQge1xuICBjb2xvcjogIzAwYWJlYztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNoYXJ0LW51bWJlciAubGFyZ2Uge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uY2hhcnQtbnVtYmVyIC5yaWdodC1jb2x1bW4tY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMxYzMyNWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2hhcnQtbnVtYmVyIC5yaWdodC1jb2x1bW4tY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhcnQtbnVtYmVyIC5yaWdodC1jb2x1bW4tY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWM7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS13aXRoLXRleHQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5pbWFnZS13aXRoLXRleHQgLmltYWdlLWxlZnQgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IC5pbWFnZS1sZWZ0IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmltYWdlLXdpdGgtdGV4dCAuaW1hZ2UtcmlnaHQgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IC5pbWFnZS1yaWdodCAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5pbWFnZS13aXRoLXRleHQgdWwge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLXdpdGgtdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWM7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxlZnQ6IC00OHB4O1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuaW1hZ2Utd2l0aC10ZXh0IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAwO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuaW1hZ2Utd2l0aC10ZXh0ID4gZGl2ID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaGVyb19zbWFsbCBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gIC5oZXJvLmhlcm9fc21hbGwgPiBkaXYge1xuICAgIGhlaWdodDogMzc1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwYWJlYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVyby5oZXJvX3NtYWxsID4gZGl2IHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmhlcm9fc21hbGwgPiBkaXYgLmhlcm8taW1hZ2Uge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmhlcm8uaGVyb19zbWFsbCA+IGRpdiAuaGVyby1pbWFnZSA+IGltZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuaGVyby5oZXJvX21lZGl1bSBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gIC5oZXJvLmhlcm9fbWVkaXVtID4gZGl2IHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMGFiZWM7XG4gIH1cbiAgLmhlcm8uaGVyb19tZWRpdW0gPiBkaXYgLmhlcm8taW1hZ2Uge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmhlcm8uaGVyb19tZWRpdW0gPiBkaXYgLmhlcm8taW1hZ2UgPiBpbWcge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5oZXJvID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY3MnB4O1xufVxuLmhlcm8gPiBkaXYgLmhlcm8taW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvID4gZGl2IC5oZXJvLWltYWdlID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8gPiBkaXYgPiBkaXYge1xuICB6LWluZGV4OiA1O1xufVxuLmhlcm8gLmhhbGZfaW1hZ2UgLmhlcm8taW1hZ2UgPiBpbWcge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5oZXJvICNicmVhZGNydW1icyBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVybyAjYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICMwMGFiZWM7XG4gIH1cbn1cblxuLmxpbmtzIGEge1xuICBjb2xvcjogIzAwYWJlYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNjM2NmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubGlua3MgLmFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2UzZTZlYjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLXRvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzc4ODQ5ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciArIC5hY2NvcmRpb24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbiAubWludXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIC5pY29uIC5hZGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmljb24gLm1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24gaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NvcmRpb24gLmljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5pZnJhbWUtYmxvY2stY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pZnJhbWUtYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDY0cHggYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaWZyYW1lLWJsb2NrLWNvbnRhaW5lciAuaWZyYW1lLXRhYi1idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGFiZWM7IC8qIFlvdSBjYW4gYWRqdXN0IGNvbG9yIGFuZCB0aGlja25lc3MgYXMgbmVlZGVkICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWFjZi1pZnJhbWUgLmFjZi1sYWJlbCBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5mb2dyYW0tZW1iZWQgKyBzY3JpcHQgKyBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgPiBoMSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItY29udGVudCA+IGgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuc2lkZWJhci1jb250ZW50ID4gaDMge1xuICBmb250LXNpemU6IDMycHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItbmF2IGEge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMxYzMyNWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItbmF2IC5tZW51LW9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODQ5ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuc2lkZWJhci1uYXYgLnN1Ym1lbnUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzYzNjZjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBwLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgzLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg2LFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBmaWd1cmUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gcCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMyxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBmaWd1cmUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGZpZ3VyZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gdWwge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IG9sIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lci0xMjAwIHVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lci0xMjAwIG9sIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGUgbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250YWluZXItMTIwMCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBwLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgxLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgyLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgzLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg1LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg2LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IHVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IG9sLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGZpZ3VyZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLTEwMDAgPiBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLTEwMDAgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLTEwMDAgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLTEwMDAgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5zaW5nbGUtcG9zdCAucmVhZC1tb3JlLWFydGljbGVzIGgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuLnNpbmdsZS1wb3N0IHAsXG4uc2luZ2xlLXBvc3QgaDIsXG4uc2luZ2xlLXBvc3QgaDMsXG4uc2luZ2xlLXBvc3QgaDQsXG4uc2luZ2xlLXBvc3QgaDUsXG4uc2luZ2xlLXBvc3QgaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1jb250ZW50ID4gaDEge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLWNvbnRlbnQgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItY29udGVudCA+IGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1jb250ZW50ID4gaDQge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0ICNzaWRlYmFyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IGEge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMxYzMyNWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IGFbaHJlZj1cIiNcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM3ODg0OWU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IC5tZW51LW9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODQ5ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1uYXYgLnN1Ym1lbnUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzYzNjZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IC5zdWJtZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGRpdiA+IGEge1xuICBjb2xvcjogIzAwYWJlYztcbn1cblxuI3NpZGViYXItY29udGVudC1saW5rIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDk5OTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgI3NpZGViYXItY29udGVudC1saW5rIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yX19wb3N0LXRpdGxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbmh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaXMtcm9vdC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5Om5vdCgud3AtYWRtaW4pIHtcbiAgZm9udC1mYW1pbHk6IGFrdGl2LWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG5cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvcl9fcG9zdC10aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlzLXJvb3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LWZhbWlseTogYWt0aXYtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbn1cbi5pcy1yb290LWNvbnRhaW5lciA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlzLXJvb3QtY29udGFpbmVyID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG59XG4uaXMtcm9vdC1jb250YWluZXIgPiAud3AtYmxvY2stc3BhY2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmstZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZmFjZWJvb2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbnN0YWdyYW0uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2xpbmtlZGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBhYmVjO1xuICBjb2xvcjogd2hpdGU7XG59XG5mb290ZXIgLndwLWNsYXNzaWMtbWVudS1ibG9jayA+IC5tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuZm9vdGVyIGgxLFxuZm9vdGVyIGgyLFxuZm9vdGVyIGgzLFxuZm9vdGVyIGg0LFxuZm9vdGVyIGg1LFxuZm9vdGVyIGg2IHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbmZvb3RlciBwLFxuZm9vdGVyIGEge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbmZvb3RlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgI3NpZGViYXItYm90dG9tIC53cC1jbGFzc2ljLW1lbnUtYmxvY2sgPiAubWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyICNzaWRlYmFyLWJvdHRvbSAud3AtY2xhc3NpYy1tZW51LWJsb2NrID4gLm1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgZm9vdGVyICNzaWRlYmFyLWJvdHRvbSAud3AtY2xhc3NpYy1tZW51LWJsb2NrID4gLm1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbmZvb3RlciBoMiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZm9vdGVyIGgyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbmZvb3RlciBoMiBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyIC5uZXdzbGV0dGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG5oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMWMzMjVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzFjMzI1ZDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbn1cbmhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgLnN1Yi1tZW51ID4gKiB7XG4gIGZsZXg6IDAgMSBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBoZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY3VzdG9tLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDZweDtcbn0iLCIvL1xuLy8gX3ZhcnMuc2Nzc1xuLy9cblxuJGJwUGhvbmVQeDogNDgwcHg7XG4kYnBUYWJsZXRQeDogNzIwcHg7XG4kYnBMYXB0b3BQeDogMTAyNHB4O1xuJGJwRGVza3RvcFB4OiAxMjAwcHg7XG5cbiRmb250X2JvZHk6IGFrdGl2LWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4kZm9udF9oZWFkaW5nOiBzZXJpZjtcblxuJGNvbG9yX2JvZHk6ICMxYzMyNWQ7XG5cbiRwcmltYXJ5OiAjMDBhYmVjO1xuJHJlZDogI2RlNWE2YztcbiRkYXJrX2JsdWU6ICMxYzMyNWQ7XG4kbGlnaHRfYmx1ZTogI2U0ZjNmYjtcbiIsIi8vXG4vLyBfZm9ybXMuc2Nzc1xuLy9cblxuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTQ0MHB4ICsgMnJlbSkpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRkZW5fc3ViX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX2xhYmVsIHtcbiAgICA+bGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC52YWxpZGF0aW9uX2Vycm9yLFxuICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cbiAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn0iLCIud3AtYmxvY2stcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gIGNpdGUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuIiwiLm5vdGUtYm94IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweDtcbn1cbiIsIi5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufSIsIi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSksXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgICBhLFxuICAgIGJ1dHRvbixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBhOjphZnRlcixcbiAgICBidXR0b246OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBhOmhvdmVyOjphZnRlcixcbiAgICBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIH1cbn1cbiIsIi5zdGF0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuIiwiLmJveCB7XG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgdWwsb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG59XG4iLCIuY2hhcnQtbnVtYmVyIHtcbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLnJpZ2h0LWNvbHVtbi1jb250ZW50IHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGVjay5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW1hZ2Utd2l0aC10ZXh0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5pbWFnZS1sZWZ0IHtcbiAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQ4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciB7XG4gICAgLmltYWdlLXdpdGgtdGV4dCB7XG4gICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYgPiBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVybyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgICAmLmhlcm9fc21hbGwge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhlcm9fbWVkaXVtIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDY3MnB4O1xuXG4gICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFsZl9pbWFnZSB7XG4gICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2JyZWFkY3J1bWJzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGlua3Mge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IzYzNjZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2U2ZWI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgLy8gRWFjaCBhY2NvcmRpb24taXRlbSBzaG91bGQgYmUgaW5kZXBlbmRlbnRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFVzZSBkaXJlY3QgY2hpbGQgc2VsZWN0b3JzIHRvIGVuc3VyZSB3ZSdyZSBvbmx5IGFmZmVjdGluZyBlbGVtZW50cyB3aXRoaW4gdGhpcyBpdGVtXG4gICAgICAgID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuYWNjb3JkaW9uLXRvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc4ODQ5ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuYWNjb3JkaW9uLXRvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbi1oZWFkZXIgKyAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIC5pY29uIC5taW51cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIC5pY29uIC5hZGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIC5taW51cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuIiwiLmlmcmFtZS1ibG9jay1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgbWFyZ2luOiA2NHB4IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmlmcmFtZS10YWItYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTsgLyogWW91IGNhbiBhZGp1c3QgY29sb3IgYW5kIHRoaWNrbmVzcyBhcyBuZWVkZWQgKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWFjZi1pZnJhbWUge1xuICAgIC5hY2YtbGFiZWwge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZm9ncmFtLWVtYmVkICsgc2NyaXB0ICsgZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgfVxufVxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciB7XG4gICAgLnNpZGViYXItY29udGVudCB7XG4gICAgICAgID4gaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICB9XG4gICAgICAgID4gaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyLW5hdiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODg0OWU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNjM2NmO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuICAgID4gcCxcbiAgICA+IGgxLFxuICAgID4gaDIsXG4gICAgPiBoMyxcbiAgICA+IGg0LFxuICAgID4gaDUsXG4gICAgPiBoNixcbiAgICA+IGZpZ3VyZSxcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gZmlndXJlLFxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICA+IHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgID4gb2wge1xuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci0xMjAwIHtcbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlIG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICA+IHAsXG4gICAgICAgID4gaDEsXG4gICAgICAgID4gaDIsXG4gICAgICAgID4gaDMsXG4gICAgICAgID4gaDQsXG4gICAgICAgID4gaDUsXG4gICAgICAgID4gaDYsXG4gICAgICAgID4gdWwsXG4gICAgICAgID4gb2wsXG4gICAgICAgID4gZmlndXJlLFxuICAgICAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaW5nbGUtcG9zdCB7XG4gICAgLmNvbnRhaW5lci0xMDAwIHtcbiAgICAgICAgPiBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZC1tb3JlLWFydGljbGVzIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cbiIsImJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qge1xuICAgIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICA+aDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPmgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgID5oMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICA+aDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NpZGViYXItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLW5hdiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNcIl0ge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzg4NDllO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1vcGVuIHtcbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4NDllO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNjM2NmO1xuXG4gICAgICAgICAgICAuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzaWRlYmFyLWNvbnRlbnQtbGluayB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDk5OTlweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbn0iLCIvKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG5AaW1wb3J0IFwiLi4vdmFyc1wiO1xuQGltcG9ydCBcIi4uL2hlbHBlcnMvdHlwZVwiO1xuQGltcG9ydCBcIi4uL2hlbHBlcnMvZm9ybXNcIjtcblxuLy8gQWRkIHlvdXIgYmxvY2tzIGhlcmVcbkBpbXBvcnQgXCJxdW90ZVwiO1xuQGltcG9ydCBcIm5vdGUtYm94XCI7XG5AaW1wb3J0IFwic29jaWFsLW1lZGlhLWljb25zXCI7XG5AaW1wb3J0IFwiYnV0dG9uXCI7XG5AaW1wb3J0IFwic3RhdHNcIjtcbkBpbXBvcnQgXCJmZWF0dXJlZC1ib3hlc1wiO1xuQGltcG9ydCBcImNoYXJ0LW51bWJlclwiO1xuQGltcG9ydCBcImltYWdlLXdpdGgtdGV4dFwiO1xuQGltcG9ydCBcImhlcm9cIjtcbkBpbXBvcnQgXCJsaW5rc1wiO1xuQGltcG9ydCBcImFjY29yZGlvblwiO1xuQGltcG9ydCBcImlmcmFtZVwiO1xuQGltcG9ydCBcIm1hcnF1ZWVcIjtcblxuQGltcG9ydCBcIi4uL3RlbXBsYXRlcy9wYWdlLXdpdGgtc2lkZWJhclwiO1xuQGltcG9ydCBcIi4uL3RlbXBsYXRlcy9kZWZhdWx0LXBhZ2VcIjtcbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvc2luZ2xlLXBvc3RcIjtcbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvcGFnZS1jb250YWN0c1wiO1xuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHk6bm90KC53cC1hZG1pbikge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xufVxuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuXG4gICAgPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgID5wIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICB9XG5cbiAgICA+LndwLWJsb2NrLXNwYWNlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxufSIsIi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZmFjZWJvb2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1pbnN0YWdyYW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbnN0YWdyYW0uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2xpbmtlZGluLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC53cC1jbGFzc2ljLW1lbnUtYmxvY2s+Lm1lbnUgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIHAsXG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAjc2lkZWJhci1ib3R0b20ge1xuICAgICAgICAud3AtY2xhc3NpYy1tZW51LWJsb2NrPi5tZW51IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNzaWRlYmFyLWJvdHRvbSB7XG4gICAgICAgICAgICAud3AtY2xhc3NpYy1tZW51LWJsb2NrPi5tZW51IGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c2xldHRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgIH1cblxufSIsImhlYWRlciB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtbWFpbi1tZW51IHtcbiAgICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYzMyNWQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgY2FsYygzMy4zMzMlIC0gMjBweCk7IC8vIENyZWF0ZXMgMyBjb2x1bW5zIHdpdGggc29tZSBzcGFjaW5nXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICA+IHVsID4gbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuICogVGhlbWUgU3R5bGVzXG4gKi9cblxuQGltcG9ydCBcImJsb2Nrcy9lZGl0b3Itc3R5bGVzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9mb290ZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2hlYWRlclwiO1xuXG4uY3VzdG9tLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDZweDtcbn0iXX0= */
