@import url(https://use.typekit.net/bzv3vvu.css);.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}:root{--background-color:#fff;--container-fluid-pad:60px;--header-height:110px;--header-logo-height:55px;--menu-item-gap:40px;--menu-submenu-item-gap:10px;--corner-mask:-30px;--footer-item-gap:110px}@media (max-width:1199.98px){:root{--footer-item-gap:50px}}@media (max-width:991.98px){:root{--container-fluid-pad:20px;--header-height:56px;--header-logo-height:40px;--menu-submenu-item-gap:20px;--corner-mask:-29.75px}}.bg-primary{background-color:#007bff}.text-primary{color:#007bff}.bg-secondary{background-color:#6c757d}.text-secondary{color:#6c757d}.bg-success{background-color:#28a745}.text-success{color:#28a745}.bg-info{background-color:#17a2b8}.text-info{color:#17a2b8}.bg-warning{background-color:#ffc107}.text-warning{color:#ffc107}.bg-danger{background-color:#dc3545}.text-danger{color:#dc3545}.bg-light{background-color:#f8f9fa}.text-light{color:#f8f9fa}.bg-dark{background-color:#343a40}.text-dark{color:#343a40}.bg-blue-1{background-color:#0a3255;color:#fff}.text-blue-1{color:#0a3255}.bg-blue-2{background-color:#3470af;color:#fff}.text-blue-2{color:#3470af}.bg-blue-3{background-color:#87b2d8;color:#0a3255}.text-blue-3{color:#87b2d8}.bg-grey{background-color:#f4f4f4;color:#0a3255}.text-grey{color:#f4f4f4}.bg-white{background-color:#fff;color:#0a3255}.text-white{color:#fff}.has-h-1-font-size,.has-t-1-font-size,.t1,h1{font-size:var(--wp--preset--font-size--t-1,60px);font-family:adobe-garamond-pro,serif;font-weight:400;line-height:1.1;margin-bottom:clamp(.9375rem,.6357493857rem + .6142506143vw,1.25rem)}.has-h-2-font-size,.has-t-2-font-size,.t2,h2{font-size:var(--wp--preset--font-size--t-2,40px);font-family:adobe-garamond-pro,serif;font-weight:400;line-height:normal;margin-top:0;margin-bottom:clamp(.9375rem,.6357493857rem + .6142506143vw,1.25rem)}.has-h-3-font-size,.has-t-3-font-size,.t3,h3{font-size:var(--wp--preset--font-size--t-3,24px);font-family:adobe-garamond-pro,serif;font-weight:400;line-height:1.6;margin-top:0;margin-bottom:clamp(.9375rem,.6357493857rem + .6142506143vw,1.25rem)}.has-h-4-font-size,.has-t-4-font-size,.t4,h4{font-size:var(--wp--preset--font-size--t-4,18px);font-family:adobe-garamond-pro,serif;font-weight:500;line-height:1.6}.has-h-5-font-size,.has-t-5-font-size,.t5,h5{font-size:var(--wp--preset--font-size--t-4,18px);font-family:adobe-garamond-pro,serif;font-weight:500;line-height:1.6}.has-h-6-font-size,.has-t-6-font-size,.t6,h6{font-size:var(--wp--preset--font-size--body-small,15px);font-family:var(--wp--preset--font-family--gotham);font-weight:400;line-height:1.6;margin-top:0}a{text-decoration:none!important;color:#0a3255;transition:color .2s ease-in-out}a:focus,a:hover{color:#3470af}.body,.has-body-font-size,p{font-size:var(--wp--preset--font-size--body,16px);font-family:var(--wp--preset--font-family--gotham);font-weight:400;line-height:1.6;margin-top:0;margin-bottom:clamp(1.375rem,1.1939496314rem + .3685503686vw,1.5625rem)}.body-small,.has-body-small-font-size{font-size:var(--wp--preset--font-size--body-small,15px);font-family:var(--wp--preset--font-family--gotham);font-weight:400;line-height:1.6;margin-top:0}.has-supertext-font-size,.supertext{font-size:var(--wp--preset--font-size--supertext,13px);font-family:var(--wp--preset--font-family--gotham);font-weight:700;line-height:1.6;text-transform:uppercase;letter-spacing:.09375rem;margin-bottom:.5rem}.has-supertext-font-size+h1,.has-supertext-font-size+h2,.has-supertext-font-size+h3,.has-supertext-font-size+h4,.has-supertext-font-size+h5,.has-supertext-font-size+h6,.supertext+h1,.supertext+h2,.supertext+h3,.supertext+h4,.supertext+h5,.supertext+h6{margin-top:0!important}.has-supertext-font-size+*,.supertext+*{margin-top:0!important}.body-big,.has-body-big-font-size,.has-p-large-font-size{font-size:var(--wp--preset--font-size--body-big,26px);font-family:var(--wp--preset--font-family--gotham);font-weight:400;line-height:1.6;margin-bottom:1.875rem}.buttons,.has-buttons-font-size{font-size:var(--wp--preset--font-size--buttons,16px);font-family:var(--wp--preset--font-family--gotham);font-weight:600;line-height:1.6}.has-text-align-center{text-align:center}.text-green{color:#87b2d8}.btn-primary,.is-style-default .wp-element-button{border:none;background:0 0;appearance:none;padding:0;cursor:pointer;color:inherit;font:inherit;font-size:var(--wp--preset--font-size--buttons,16px);font-family:var(--wp--preset--font-family--gotham);font-weight:600;line-height:1.6;border-radius:6.25rem;padding:.875rem 2.5rem;transition:.4s ease-in-out;text-align:center;display:inline-block;max-width:max-content;background:linear-gradient(108deg,#0a3255,#3470af);color:#fff;transition:background-position .2s ease-in-out;will-change:background-position;background-size:200% 100%;background-position:left center}.btn-primary.btn-small,.is-style-default .wp-element-button.btn-small{padding:.75rem 1.875rem}.btn-primary:focus,.btn-primary:hover,.is-style-default .wp-element-button:focus,.is-style-default .wp-element-button:hover,a:focus .btn-primary,a:focus .is-style-default .wp-element-button,a:hover .btn-primary,a:hover .is-style-default .wp-element-button{background-position:right center;color:#fff}.btn-secondary,.is-style-secondary .wp-element-button{border:none;background:0 0;appearance:none;padding:0;cursor:pointer;color:inherit;font:inherit;font-size:var(--wp--preset--font-size--buttons,16px);font-family:var(--wp--preset--font-family--gotham);font-weight:600;line-height:1.6;border-radius:6.25rem;padding:.875rem 2.5rem;transition:.4s ease-in-out;text-align:center;display:inline-block;max-width:max-content;position:relative;box-sizing:border-box;padding:.875rem 2.5rem;transition:background .2s ease-in-out;border:.0625rem solid #0a3255;color:#0a3255}.btn-secondary.btn-small,.is-style-secondary .wp-element-button.btn-small{padding:.75rem 1.875rem}.btn-secondary.btn-small,.is-style-secondary .wp-element-button.btn-small{padding:.75rem 1.875rem}.btn-secondary:focus,.btn-secondary:hover,.is-style-secondary .wp-element-button:focus,.is-style-secondary .wp-element-button:hover,a:focus .btn-secondary,a:focus .is-style-secondary .wp-element-button,a:hover .btn-secondary,a:hover .is-style-secondary .wp-element-button{background:#0a3255;color:#fff}.btn-tertiary,.is-style-tertiary .wp-element-button{border:none;background:0 0;appearance:none;padding:0;cursor:pointer;color:inherit;font:inherit;font-size:var(--wp--preset--font-size--buttons,16px);font-family:var(--wp--preset--font-family--gotham);font-weight:600;line-height:1.6;border-radius:6.25rem;padding:.875rem 2.5rem;transition:.4s ease-in-out;text-align:center;display:inline-block;max-width:max-content;position:relative;box-sizing:border-box;padding:.875rem 2.5rem;transition:background .2s ease-in-out;border:.0625rem solid #fff;color:#fff}.btn-tertiary.btn-small,.is-style-tertiary .wp-element-button.btn-small{padding:.75rem 1.875rem}.btn-tertiary.btn-small,.is-style-tertiary .wp-element-button.btn-small{padding:.75rem 1.875rem}.btn-tertiary:focus,.btn-tertiary:hover,.is-style-tertiary .wp-element-button:focus,.is-style-tertiary .wp-element-button:hover,a:focus .btn-tertiary,a:focus .is-style-tertiary .wp-element-button,a:hover .btn-tertiary,a:hover .is-style-tertiary .wp-element-button{background:#fff;color:#0a3255}.btn-video{font-size:var(--wp--preset--font-size--t-4,18px);font-family:adobe-garamond-pro,serif;font-weight:500;line-height:1.6;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn-video .icon-play-border{width:50px;height:50px;min-width:50px;min-height:50px}.btn-wrapper{flex-direction:column;align-items:center}@media (min-width:992px){.btn-wrapper{flex-direction:row}}*{box-sizing:border-box}body{padding:0;margin:0;-webkit-font-smoothing:antialiased;font-size:1rem;font-family:var(--wp--preset--font-family--gotham);font-weight:400;line-height:1.625rem;color:#0a3255}body .has-h-1-font-size strong,body .has-h-2-font-size strong,body .has-h-3-font-size strong,body .has-h-4-font-size strong,body .has-h-5-font-size strong,body .has-h-6-font-size .has-t-6-font-size strong,body .has-t-1-font-size strong,body .has-t-2-font-size strong,body .has-t-3-font-size strong,body .has-t-4-font-size strong,body .has-t-5-font-size strong,body .t1 strong,body .t2 strong,body .t3 strong,body .t4 strong,body .t5 strong,body .t6 strong,body h1 strong,body h2 strong,body h3 strong,body h4 strong,body h5 strong,body h6 strong{color:#87b2d8}body a{font-family:var(--wp--preset--font-family--gotham)}.bg-blue-gradient{background:linear-gradient(160deg,#0a3255,#3470af)}.bg-blue-gradient .wp-block-heading,.bg-blue-gradient .wp-block-paragraph{color:#fff}.container{max-width:90rem;padding:0 1.25rem}@media (min-width:992px){.container{padding:0 2.5rem}}.container .container{padding:0}.cms :first-child{margin-top:0!important}.cms :last-child{margin-bottom:0!important}img{max-width:100%;height:auto}.page-content>:not(section){width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;max-width:90rem}@media (min-width:992px){.page-content>:not(section){padding:0 2.5rem}}.page-content section.no-margin-first:first-child{margin-top:0!important}.page-content section.no-margin-last:last-child{margin-bottom:0!important}nav ul{list-style:none;margin:0}.unstyled-button{border:none;background:0 0;appearance:none;padding:0;cursor:pointer;color:inherit;font:inherit}.container-fluid-pad{padding-left:var(--container-fluid-pad);padding-right:var(--container-fluid-pad)}.acf-block{padding:clamp(2.5rem,1.292997543rem + 2.457002457vw,3.75rem) 0;position:relative;z-index:1}.acf-block.bg-primary+.acf-block.bg-primary{padding-top:0}.acf-block.bg-primary+.acf-block.bg-primary.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-secondary+.acf-block.bg-secondary{padding-top:0}.acf-block.bg-secondary+.acf-block.bg-secondary.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-success+.acf-block.bg-success{padding-top:0}.acf-block.bg-success+.acf-block.bg-success.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-info+.acf-block.bg-info{padding-top:0}.acf-block.bg-info+.acf-block.bg-info.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-warning+.acf-block.bg-warning{padding-top:0}.acf-block.bg-warning+.acf-block.bg-warning.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-danger+.acf-block.bg-danger{padding-top:0}.acf-block.bg-danger+.acf-block.bg-danger.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-light+.acf-block.bg-light{padding-top:0}.acf-block.bg-light+.acf-block.bg-light.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-dark+.acf-block.bg-dark{padding-top:0}.acf-block.bg-dark+.acf-block.bg-dark.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-blue-1+.acf-block.bg-blue-1{padding-top:0}.acf-block.bg-blue-1+.acf-block.bg-blue-1.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-blue-2+.acf-block.bg-blue-2{padding-top:0}.acf-block.bg-blue-2+.acf-block.bg-blue-2.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-blue-3+.acf-block.bg-blue-3{padding-top:0}.acf-block.bg-blue-3+.acf-block.bg-blue-3.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-grey+.acf-block.bg-grey{padding-top:0}.acf-block.bg-grey+.acf-block.bg-grey.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.acf-block.bg-white+.acf-block.bg-white{padding-top:0}.acf-block.bg-white+.acf-block.bg-white.acf-block--starts-with-text{position:relative;margin-top:rv(-8,-16)}.main-header{top:0;position:sticky;background:#fff;z-index:3}.admin-bar .main-header{top:32px}.main-header__top{background:#f0f0f0}.main-header__top-inner{display:flex;align-items:center;justify-content:flex-end;max-width:90rem;width:100%}.main-header__top--phone{color:#0a0a0a;font-family:var(--wp--preset--font-family--gotham);font-weight:500;font-size:.9375rem}.main-header__bottom{display:flex;align-items:center;max-width:90rem;padding-top:1.25rem;padding-bottom:1.25rem;margin:0 auto;height:var(--header-height)}.main-header .main-header__section-wrapper{align-items:center;gap:2.5rem}.main-header .main-header__logo-wrapper a{display:block;height:var(--header-logo-height)}.main-header .main-header__logo-wrapper a img{height:100%;display:block;width:auto}.main-header .main-header__nav{display:flex;flex-grow:1;justify-content:center}.main-header .main-nav-menu-main__menu{display:flex;justify-content:center;align-items:center;padding:0;gap:2.5rem}.main-header .main-nav-menu-main__menu>li{position:relative}.main-header .main-nav-menu-main__menu>li>a{font-size:var(--wp--preset--font-size--body,16px);font-family:var(--wp--preset--font-family--gotham);font-weight:400;line-height:1.6;margin-top:0;padding:1.5625rem 0;font-weight:500}.main-header .main-nav-menu-main__menu>li>.sub-menu{position:absolute;top:100%;opacity:0;pointer-events:none;left:50%;transform:translate(-50%,-.3125rem);background:#0a3255;color:#fff;padding:1.25rem 1.25rem;width:15.25rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;flex-direction:column;gap:var(--menu-submenu-item-gap);border-radius:.3125rem}.main-header .main-nav-menu-main__menu>li>.sub-menu a{display:inline-flex;margin-right:auto;position:relative;padding-right:12px;font-size:var(--wp--preset--font-size--body,16px);font-family:var(--wp--preset--font-family--gotham);font-weight:400;line-height:1.6;margin-top:0;color:#fff;font-family:var(--wp--preset--font-family--gotham)}.main-header .main-nav-menu-main__menu>li>.sub-menu a::after{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath fill='%23FFFFFF' d='M6 5c0 .2-.1.3-.2.4L1.1 9.8c-.2.2-.4.2-.6.2-.2-.1-.4-.2-.5-.4 0-.2 0-.5.2-.6l4.3-4L.2 1C0 .9 0 .6 0 .4.1.2.3.1.5 0s.5 0 .6.2l4.7 4.4c.1.1.2.2.2.4h0z'/%3E%3C/svg%3E");width:6px;height:10px;right:0;transition:right .2s ease-in-out,opacity .2s ease-in-out;opacity:0}.main-header .main-nav-menu-main__menu>li>.sub-menu a:active::after,.main-header .main-nav-menu-main__menu>li>.sub-menu a:hover::after{right:-3px;opacity:1}.main-header .main-nav-menu-main__menu>li>.sub-menu>li{display:flex;flex-direction:column;gap:var(--menu-submenu-item-gap)}.main-header .main-nav-menu-main__menu>li>.sub-menu>li>ul{padding-left:.625rem}.main-header .main-nav-menu-main__menu>li.menu-item-has-children>a{padding-right:.9375rem}.main-header .main-nav-menu-main__menu>li.menu-item-has-children>a svg{position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;width:.625rem;height:.375rem;position:absolute;right:0;transition:transform .2s ease-in-out}.main-header .main-nav-menu-main__menu>li.menu-item-has-children>a svg path{transition:.2s ease-in-out;stroke:#0a0a0a;fill:#0a0a0a}.main-header .main-nav-menu-main__menu>li.menu-item-has-children:focus-within>a,.main-header .main-nav-menu-main__menu>li.menu-item-has-children:hover>a{color:#3470af}.main-header .main-nav-menu-main__menu>li.menu-item-has-children:focus-within svg,.main-header .main-nav-menu-main__menu>li.menu-item-has-children:hover svg{transform:scaleY(-1)}.main-header .main-nav-menu-main__menu>li.menu-item-has-children:focus-within svg path,.main-header .main-nav-menu-main__menu>li.menu-item-has-children:hover svg path{stroke:#3470af;fill:#3470af}.main-header .main-nav-menu-main__menu>li.menu-item-has-children:focus-within>.sub-menu,.main-header .main-nav-menu-main__menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.main-header .main-header__right{display:flex;gap:2.5rem;align-items:center;margin-left:auto}.main-hamburger-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1.875rem;gap:.3125rem;transition:width .2s ease-in-out,transform .2s ease-in-out;transform-origin:center}.main-hamburger-menu span{background:linear-gradient(108deg,#0a3255,#3470af);width:100%;height:.1875rem;display:block;position:relative;transition:width .2s ease-in-out,transform .2s ease-in-out}@media (max-width:991.98px){body.open-nav .main-hamburger-menu{transform:rotate(90deg)}body.open-nav .main-hamburger-menu span:first-child{transform:rotate(45deg) translate(.40625rem,.40625rem)}body.open-nav .main-hamburger-menu span:nth-child(2){width:0}body.open-nav .main-hamburger-menu span:last-child{transform:rotate(-45deg) translate(.3125rem,-.3125rem)}}.main-flyout{z-index:1050;position:fixed;right:0;top:calc(var(--header-height));background:#0a3255;height:100vh;width:100%;max-width:365px;padding:50px 40px;transform:translateX(100%);transition:transform .4s ease-in-out;overflow:auto;color:#fff}@media (min-width:992px){.main-flyout{top:0}}.main-flyout .main-menu-close-wrap{text-align:right;margin-bottom:48px}.main-flyout .main-menu-close-wrap .main-menu-close{font-size:var(--wp--preset--font-size--supertext,13px);font-family:var(--wp--preset--font-family--gotham);font-weight:700;line-height:1.6;text-transform:uppercase;letter-spacing:.09375rem;margin-bottom:.5rem;text-transform:uppercase;display:inline-flex}.main-flyout .main-menu-close-wrap .main-menu-close+h1,.main-flyout .main-menu-close-wrap .main-menu-close+h2,.main-flyout .main-menu-close-wrap .main-menu-close+h3,.main-flyout .main-menu-close-wrap .main-menu-close+h4,.main-flyout .main-menu-close-wrap .main-menu-close+h5,.main-flyout .main-menu-close-wrap .main-menu-close+h6{margin-top:0!important}.main-flyout .main-menu-close-wrap .main-menu-close svg{width:22px;height:22px;margin-left:10px}.main-flyout .main-flyout__nav,.main-flyout li,.main-flyout ul{display:flex;flex-direction:column;gap:var(--menu-submenu-item-gap)}.main-flyout .main-flyout__nav>ul{padding:0;gap:1.5625rem}.main-flyout .main-flyout__nav>ul>li>a{font-size:var(--wp--preset--font-size--t-4,18px);font-family:adobe-garamond-pro,serif;font-weight:500;line-height:1.6;color:#fff;font-family:var(--wp--preset--font-family--gotham)}.main-flyout .main-flyout__nav>ul>li .sub-menu{padding-left:10px}.main-flyout .main-flyout__nav>ul>li .sub-menu li a{font-family:var(--wp--preset--font-family--gotham);color:#fff}body.open-nav .main-flyout{transform:translateX(0)}.main-flyout .main-flyout__request-wrap{margin-top:30px;text-align:center;padding-left:15px;padding-right:15px}@media (max-width:1199.98px){.main-flyout{padding-left:0;padding-right:0}.main-flyout .main-menu-close-wrap{padding-right:40px;padding-left:40px}.main-flyout .main-flyout__nav{border-top:1px solid rgba(255,255,255,.2);gap:0}.main-flyout .main-flyout__nav ul a{width:100%;color:#fff}.main-flyout .main-flyout__nav>ul{gap:0}.main-flyout .main-flyout__nav>ul>li{flex-direction:row;flex-wrap:wrap;gap:0;border-bottom:1px solid rgba(255,255,255,.2)}.main-flyout .main-flyout__nav>ul>li>a{width:calc(100% - 70px);padding:20px}.main-flyout .main-flyout__nav>ul>li button{width:70px;min-width:70px;border-left:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.main-flyout .main-flyout__nav>ul>li button svg{width:16px;transition:transform .2s ease-in-out}.main-flyout .main-flyout__nav>ul>li button svg path{fill:#fff}.main-flyout .main-flyout__nav>ul>li[aria-expanded=true] button svg{transform:scaleY(-1)}.main-flyout .main-flyout__nav>ul>li>ul{width:100%;background:#3470af;padding:20px;display:none}}@media (max-width:991.98px){.main-flyout{z-index:950;max-width:100%;padding-top:var(--header-height)}}body.open-nav{overflow:hidden;padding-right:var(--scrollbar-width,0)}.main-footer hr{margin:0;border:0;border-bottom:1px solid #d8d8d8}.main-footer .main-wrapper-footer__nav{padding-top:1.25rem;padding-bottom:1.25rem}.main-footer .main-wrapper-footer__nav .row{align-items:center}.main-footer .main-footer__logo-wrapper a{display:block;height:7.5rem}.main-footer .main-footer__logo-wrapper a img{height:100%;display:block;width:auto;margin:auto}.main-footer .main-footer__nav{display:flex;justify-content:center}.main-footer .main-footer__nav ul{padding:0}.main-footer .main-footer__nav a{position:relative;font-weight:500;width:max-content}.main-footer .main-footer__nav a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;opacity:0;background-color:#0a3255;transition:opacity .2s ease-in-out}.main-footer .main-footer__nav a:hover::after{opacity:1}.main-footer .main-footer__nav .main-nav-menu-footer__menu{display:flex;justify-content:center;gap:var(--footer-item-gap)}.main-footer .main-footer__nav .main-nav-menu-footer__menu li,.main-footer .main-footer__nav .main-nav-menu-footer__menu ul{display:flex;flex-direction:column;gap:15px}.main-footer .main-footer__nav .main-nav-menu-footer__menu>li>a{font-size:.75rem;text-transform:uppercase;opacity:.7}.main-footer .main-footer__nav .main-nav-menu-footer__menu>li>a:hover{opacity:1}.main-footer .main-footer__nav .main-nav-menu-footer__menu>li>ul>li>a{font-size:1rem}.main-footer .main-wrapper-footer__legal{margin:20px 0;font-size:.75rem;font-weight:400;line-height:1rem}.main-footer .main-wrapper-footer__legal ul{padding:0}.main-footer .main-wrapper-footer__legal ol{padding-left:14px;font-weight:400}.main-footer .main-wrapper-footer__utility{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;border-top:1px solid #d8d8d8}.main-footer .main-wrapper-footer__utility .main-nav-menu-footer_utility__menu{display:flex;justify-content:end;gap:2.5rem}.main-footer .main-wrapper-footer__utility .main-nav-menu-footer_utility__menu a{color:#0a0a0a;font-weight:400}.main-footer .main-footer__address-wrapper p{margin-bottom:.1875rem;font-size:.875rem;text-align:center}.main-footer .main-footer__address-wrapper p:first-of-type{font-weight:500}.main-footer .main-footer__address-wrapper p:last-of-type{margin-bottom:0}@media (min-width:992px){.main-footer .main-footer__address-wrapper p{text-align:left}}@media (max-width:991.98px){.main-footer .main-wrapper-footer__nav>.row{flex-direction:column;gap:35px}.main-footer .main-footer__right .btn{margin:auto}.main-footer .main-footer__right{display:flex;justify-content:center}.main-footer .main-wrapper-footer__utility{padding:20px}.main-footer .main-wrapper-footer__utility .row{flex-direction:column;text-align:center;gap:10px}.main-footer .main-wrapper-footer__utility .row .copyright{order:2}.main-footer .main-wrapper-footer__utility .row .main-nav-menu-footer_utility__menu{padding:0;flex-direction:column;gap:10px}}@media (max-width:767.98px){.main-footer .main-footer__nav .main-nav-menu-footer__menu{flex-direction:column;gap:35px;text-align:center}}.block-alert-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;display:block;padding:0;border:none;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;appearance:none;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.block-alert-popup--open{visibility:visible;opacity:1}.block-alert-popup--open .block-alert-popup__content{transform:translateY(-50%)}.block-alert-popup__close{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;background-color:#0a3255;border:none;cursor:pointer;z-index:1;transition:background-color .2s ease-in-out}.block-alert-popup__close:hover{background-color:#3470af}.block-alert-popup__close svg{width:100%;height:100%}.block-alert-popup__content{position:absolute;top:50%;left:0;right:0;z-index:2;max-height:calc(100% - 9rem);background-color:#fff;transform:translateY(-45%);overflow:auto;max-width:62.5rem;margin:0 auto;padding:2.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;transition:transform .5s ease-in-out}.block-alert-popup__logo{width:15.625rem;height:auto;margin-bottom:1.25rem;object-fit:contain}.block-alert-popup__heading{margin-bottom:1.25rem}.block-alert-popup__body{margin-bottom:1.25rem;text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbHMvX2ZvbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiZ2xvYmFscy9fY3NzLXZhcmlhYmxlcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJnbG9iYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJoZWxwZXJzL19mb250LXN0eWxlcy5zY3NzIiwiaGVscGVycy9fdmFyaWFibGVzLnNjc3MiLCJnbG9iYWxzL19idXR0b25zLnNjc3MiLCJnbG9iYWxzL19jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19hY2YtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX21lbnUtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19tZW51LWZseW91dC5zY3NzIiwiY29tcG9uZW50cy9fbWVudS1mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2FsZXJ0LXBvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ1EsaURDSU4sV0NFQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxLQ2lERSx5QkZ2REYsV0NjSSxVRXNMaUIsT0Q3SW5CLHlCRnZERixXQ2NJLFVFc0xpQixPRDdJbkIseUJGdkRGLFdDY0ksVUVzTGlCLE9EN0luQiwwQkZ2REYsV0NjSSxVRXNMaUIsUUh4THJCLGlCQ1ZBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLGFBQUEsS0FDQSxZQUFBLEtEZ0JBLEtDRkEsUUFBQSxLQUNBLFVBQUEsS0FDQSxhQUFBLE1BQ0EsWUFBQSxNREtBLFlBQ0UsYUFBQSxFQUNBLFlBQUEsRUFFQSxpQkFBQSwwQkFFRSxjQUFBLEVBQ0EsYUFBQSxFSWhDSixLQUFBLE9BQUEsUUFBQSxRQUFBLFFBQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLFVBQUEsUUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxhQUFBLFFBQUEsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsYUFBQSxRQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLGFBQUEsUUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxhQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsV0FBQSxJQUNBLGNBQUEsS0FDQSxhQUFBLEtBbUJFLEtBQ0UsV0FBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBRUYsVUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsT0hETixLQUFBLEVBQUEsRUFBQSxjQUlBLFVBQUEsY0dITSxPSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLE9IRE4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElHSE0sT0hETixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUdITSxPSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLE9IRE4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElHSE0sT0hETixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUdITSxPSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLE9IRE4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElHSE0sUUhETixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUdITSxRSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLFFIRE4sS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtHRUksYUFBd0IsTUFBQSxHQUV4QixZQUF1QixNQUFBLEdBR3JCLFNBQXdCLE1BRGIsRUFDWCxTQUF3QixNQURiLEVBQ1gsU0FBd0IsTUFEYixFQUNYLFNBQXdCLE1BRGIsRUFDWCxTQUF3QixNQURiLEVBQ1gsU0FBd0IsTUFEYixFQUNYLFNBQXdCLE1BRGIsRUFDWCxTQUF3QixNQURiLEVBQ1gsU0FBd0IsTUFEYixFQUNYLFNBQXdCLE1BRGIsRUFDWCxVQUF3QixNQURiLEdBQ1gsVUFBd0IsTUFEYixHQUNYLFVBQXdCLE1BRGIsR0FPVCxVSFJSLFlBQUEsY0dRUSxVSFJSLFlBQUEsZUdRUSxVSFJSLFlBQUEsSUdRUSxVSFJSLFlBQUEsZUdRUSxVSFJSLFlBQUEsZUdRUSxVSFJSLFlBQUEsSUdRUSxVSFJSLFlBQUEsZUdRUSxVSFJSLFlBQUEsZUdRUSxVSFJSLFlBQUEsSUdRUSxXSFJSLFlBQUEsZUdRUSxXSFJSLFlBQUEsZUNRRSx5QkU1QkUsUUFDRSxXQUFBLEVBQ0EsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVSEROLEtBQUEsRUFBQSxFQUFBLGNBSUEsVUFBQSxjR0hNLFVIRE4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVHSE0sVUhETixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUdITSxVSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLFVIRE4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVHSE0sVUhETixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUdITSxVSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLFVIRE4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVHSE0sVUhETixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUdITSxXSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLFdIRE4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVHSE0sV0hETixLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0dFSSxnQkFBd0IsTUFBQSxHQUV4QixlQUF1QixNQUFBLEdBR3JCLFlBQXdCLE1BRGIsRUFDWCxZQUF3QixNQURiLEVBQ1gsWUFBd0IsTUFEYixFQUNYLFlBQXdCLE1BRGIsRUFDWCxZQUF3QixNQURiLEVBQ1gsWUFBd0IsTUFEYixFQUNYLFlBQXdCLE1BRGIsRUFDWCxZQUF3QixNQURiLEVBQ1gsWUFBd0IsTUFEYixFQUNYLFlBQXdCLE1BRGIsRUFDWCxhQUF3QixNQURiLEdBQ1gsYUFBd0IsTUFEYixHQUNYLGFBQXdCLE1BRGIsR0FPVCxhSFJSLFlBQUEsRUdRUSxhSFJSLFlBQUEsY0dRUSxhSFJSLFlBQUEsZUdRUSxhSFJSLFlBQUEsSUdRUSxhSFJSLFlBQUEsZUdRUSxhSFJSLFlBQUEsZUdRUSxhSFJSLFlBQUEsSUdRUSxhSFJSLFlBQUEsZUdRUSxhSFJSLFlBQUEsZUdRUSxhSFJSLFlBQUEsSUdRUSxjSFJSLFlBQUEsZUdRUSxjSFJSLFlBQUEsZ0JDUUUseUJFNUJFLFFBQ0UsV0FBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUhETixLQUFBLEVBQUEsRUFBQSxjQUlBLFVBQUEsY0dITSxVSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLFVIRE4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElHSE0sVUhETixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUdITSxVSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLFVIRE4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElHSE0sVUhETixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUdITSxVSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLFVIRE4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElHSE0sV0hETixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUdITSxXSEROLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlR0hNLFdIRE4sS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtHRUksZ0JBQXdCLE1BQUEsR0FFeEIsZUFBdUIsTUFBQSxHQUdyQixZQUF3QixNQURiLEVBQ1gsWUFBd0IsTUFEYixFQUNYLFlBQXdCLE1BRGIsRUFDWCxZQUF3QixNQURiLEVBQ1gsWUFBd0IsTUFEYixFQUNYLFlBQXdCLE1BRGIsRUFDWCxZQUF3QixNQURiLEVBQ1gsWUFBd0IsTUFEYixFQUNYLFlBQXdCLE1BRGIsRUFDWCxZQUF3QixNQURiLEVBQ1gsYUFBd0IsTUFEYixHQUNYLGFBQXdCLE1BRGIsR0FDWCxhQUF3QixNQURiLEdBT1QsYUhSUixZQUFBLEVHUVEsYUhSUixZQUFBLGNHUVEsYUhSUixZQUFBLGVHUVEsYUhSUixZQUFBLElHUVEsYUhSUixZQUFBLGVHUVEsYUhSUixZQUFBLGVHUVEsYUhSUixZQUFBLElHUVEsYUhSUixZQUFBLGVHUVEsYUhSUixZQUFBLGVHUVEsYUhSUixZQUFBLElHUVEsY0hSUixZQUFBLGVHUVEsY0hSUixZQUFBLGdCQ1FFLHlCRTVCRSxRQUNFLFdBQUEsRUFDQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVIRE4sS0FBQSxFQUFBLEVBQUEsY0FJQSxVQUFBLGNHSE0sVUhETixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUdITSxVSEROLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJR0hNLFVIRE4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVHSE0sVUhETixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUdITSxVSEROLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJR0hNLFVIRE4sS0FBQSxFQUFBLEVBQUEs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LEVBQUEsS0FDQSxRQUFBLE9BQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLGVBQUEsT0FDQSxXQUFBLE9BQ0EsV0FBQSxVQUFBLElBQUEsWUFHRCx5QkFDQyxNQUFBLFVBQ0EsT0FBQSxLQUNBLGNBQUEsUUFDQSxXQUFBLFFBR0QsNEJBQ0MsY0FBQSxRQUdELHlCQUNDLGNBQUEsUUFDQSxXQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2J6djN2dnUuY3NzXCIpO1xuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG4vLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMik7XG4gIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIC0yKTtcbiAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMik7XG4gIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBtYXRoLmRpdigkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgIG1hdGguZGl2KCRzcGFjZXIsIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgbWF0aC5kaXYoJHNwYWNlciwgMikgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICBtYXRoLmRpdigkc3BhY2VyLCAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgbWF0aC5kaXYoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0LCAyKSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgIG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuXG46cm9vdCB7XG5cdC8vIEdMT0JBTFNcblx0LS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XG5cdC0tY29udGFpbmVyLWZsdWlkLXBhZDogNjBweDtcblxuXHQvLyBOQVYgJiBNRU5VIFZBUklBQkxFU1xuXHQtLWhlYWRlci1oZWlnaHQ6IDExMHB4O1xuXHQtLWhlYWRlci1sb2dvLWhlaWdodDogNTVweDtcblx0LS1tZW51LWl0ZW0tZ2FwOiA0MHB4O1xuXHQtLW1lbnUtc3VibWVudS1pdGVtLWdhcDogMTBweDtcblxuXHQvLyBDT1JORVJcblx0LS1jb3JuZXItbWFzazogLTMwcHg7XG5cblx0Ly8gRk9PVEVSXG5cdC0tZm9vdGVyLWl0ZW0tZ2FwOiAxMTBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdDpyb290IHtcblx0XHQvLyBGT09URVJcblx0XHQtLWZvb3Rlci1pdGVtLWdhcDogNTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0OnJvb3Qge1xuXHRcdC8vIEdMT0JBTFNcblx0XHQtLWNvbnRhaW5lci1mbHVpZC1wYWQ6IDIwcHg7XG5cblx0XHQvLyBOQVYgJiBNRU5VIFZBUklBQkxFU1xuXHRcdC0taGVhZGVyLWhlaWdodDogNTZweDtcblx0XHQtLWhlYWRlci1sb2dvLWhlaWdodDogNDBweDtcblx0XHQtLW1lbnUtc3VibWVudS1pdGVtLWdhcDogMjBweDtcblxuXHRcdC8vIENPUk5FUlxuXHRcdC0tY29ybmVyLW1hc2s6IC0yOS43NXB4O1xuXHR9XG59XG4iLCJAbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuXHRhc3BlY3QtcmF0aW86IGNhbGMoJHdpZHRoIC8gJGhlaWdodCk7XG5cblx0JmltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQmOm5vdChpbWcpIHtcblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXG5cdFx0QHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxIC8gMSkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGMoJGhlaWdodCAvICR3aWR0aCAqIDEwMCUpO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGhlYWRpbmdzKCkge1xuXHRoMSxcblx0LnQxLFxuXHQuaGFzLWgtMS1mb250LXNpemUsXG5cdC5oYXMtdC0xLWZvbnQtc2l6ZSxcblx0aDIsXG5cdC50Mixcblx0Lmhhcy1oLTItZm9udC1zaXplLFxuXHQuaGFzLXQtMi1mb250LXNpemUsXG5cdGgzLFxuXHQudDMsXG5cdC5oYXMtaC0zLWZvbnQtc2l6ZSxcblx0Lmhhcy10LTMtZm9udC1zaXplLFxuXHRoNCxcblx0LnQ0LFxuXHQuaGFzLWgtNC1mb250LXNpemUsXG5cdC5oYXMtdC00LWZvbnQtc2l6ZSxcblx0aDUsXG5cdC50NSxcblx0Lmhhcy1oLTUtZm9udC1zaXplLFxuXHQuaGFzLXQtNS1mb250LXNpemUsXG5cdGg2LFxuXHQudDYsXG5cdC5oYXMtaC02LWZvbnQtc2l6ZVxuXHQuaGFzLXQtNi1mb250LXNpemUge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBidG4tcmVzZXQoKSB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcbn1cblxuQG1peGluIGFkbWluLWJhci10b3Age1xuXHQuYWRtaW4tYmFyICYge1xuXHRcdHRvcDogMzJweDtcblx0fVxufVxuXG5AbWl4aW4gYnRuLXBpbGwge1xuXHRib3JkZXItcmFkaXVzOiByZW0oMTAwJSk7XG5cdHBhZGRpbmc6IHJlbSgxNCkgcmVtKDQwKTtcblx0dHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0Ji5idG4tc21hbGwge1xuXHRcdHBhZGRpbmc6IHJlbSgxMikgcmVtKDMwKTtcblx0fVxufVxuXG5AbWl4aW4gYnRuLXByaW1hcnkge1xuXHRAaW5jbHVkZSBidG4tcmVzZXQ7XG5cdEBpbmNsdWRlIGJ1dHRvbnM7XG5cdEBpbmNsdWRlIGJ0bi1waWxsO1xuXHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ3JhZGllbnQtbWFpbjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAkdHJhbnNpdGlvbl9lYXNlO1xuXHR3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1wb3NpdGlvbjtcblx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXG5cdGE6aG92ZXIgJixcblx0YTpmb2N1cyAmLFxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG5cbkBtaXhpbiBidG4tc2Vjb25kYXJ5IHtcblx0QGluY2x1ZGUgYnRuLXJlc2V0O1xuXHRAaW5jbHVkZSBidXR0b25zO1xuXHRAaW5jbHVkZSBidG4tcGlsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiByZW0oMTQpIHJlbSg0MCk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcblx0Ym9yZGVyOiByZW0oMSkgc29saWQgJGJsdWUtMTtcblx0Y29sb3I6ICRibHVlLTE7XG5cblx0Ji5idG4tc21hbGwge1xuXHRcdHBhZGRpbmc6IHJlbSgxMikgcmVtKDMwKTtcblx0fVxuXG5cdGE6aG92ZXIgJixcblx0YTpmb2N1cyAmLFxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZS0xO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuQG1peGluIGJ0bi10ZXJ0aWFyeSB7XG5cdEBpbmNsdWRlIGJ0bi1yZXNldDtcblx0QGluY2x1ZGUgYnV0dG9ucztcblx0QGluY2x1ZGUgYnRuLXBpbGw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogcmVtKDE0KSByZW0oNDApO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdGJvcmRlcjogcmVtKDEpIHNvbGlkICR3aGl0ZTtcblx0Y29sb3I6ICR3aGl0ZTtcblxuXHQmLmJ0bi1zbWFsbCB7XG5cdFx0cGFkZGluZzogcmVtKDEyKSByZW0oMzApO1xuXHR9XG5cblx0YTpob3ZlciAmLFxuXHRhOmZvY3VzICYsXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGJsdWUtMTtcblx0fVxufVxuXG5AbWl4aW4gYnRuLWFycm93LWxpbmsoKSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogMTJweDtcblxuXHQmOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUtdmFsaWduO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2IDEwJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGRkZGJyBkPSdNNiA1YzAgLjItLjEuMy0uMi40TDEuMSA5LjhjLS4yLjItLjQuMi0uNi4yLS4yLS4xLS40LS4yLS41LS40IDAtLjIgMC0uNS4yLS42bDQuMy00TC4yIDFDMCAuOSAwIC42IDAgLjQuMS4yLjMuMS41IDBzLjUgMCAuNi4ybDQuNyA0LjRjLjEuMS4yLjIuMi40aDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAtM3B4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGFic29sdXRlLXZhbGlnbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIG1lZGlhLWJhY2tncm91bmQtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblxuXHQ+IGlmcmFtZSxcblx0PiAubWVkaWEtYmFja2dyb3VuZC1maWd1cmUgPiBpZnJhbWUge1xuXHRcdGFzcGVjdC1yYXRpbzogdmFyKC0tbWVkaWEtYXNwZWN0LXJhdGlvLCAxLjc3Nzc3Nzc3NzgpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0PiAubWVkaWEtYmFja2dyb3VuZC1maWd1cmUsXG5cdD4gaW1nLFxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0PiAubWVkaWEtYmFja2dyb3VuZC1maWd1cmUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0PiBpbWcsXG5cdD4gLm1lZGlhLWJhY2tncm91bmQtZmlndXJlID4gaW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmVybGF5LWNvbG9yLCAkY29sb3ItZGFyayk7XG5cdFx0b3BhY2l0eTogdmFyKC0tb3ZlcmxheS1vcGFjaXR5LCAwKTtcblx0fVxuXG5cdD4gKjpub3QoaW1nKTpub3QoaWZyYW1lKTpub3QoLm1lZGlhLWJhY2tncm91bmQtZmlndXJlKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cblxuQG1peGluIGNvbG9yLXV0aWxpdGllcygkY29sb3JzLCAkdGV4dC1jb2xvcnM6ICgpKSB7XG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG5cdFx0LmJnLSN7JG5hbWV9IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuXHRcdFx0QGlmIG1hcC1oYXMta2V5KCR0ZXh0LWNvbG9ycywgJG5hbWUpIHtcblx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJHRleHQtY29sb3JzLCAkbmFtZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQtI3skbmFtZX0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGdyaWQoKSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdGNvbHVtbi1nYXA6ICRncmlkLWdhcDtcbn1cbiIsImgxLFxuLnQxLFxuLmhhcy1oLTEtZm9udC1zaXplLFxuLmhhcy10LTEtZm9udC1zaXplIHtcblx0QGluY2x1ZGUgdDE7XG59XG5cbmgyLFxuLnQyLFxuLmhhcy1oLTItZm9udC1zaXplLFxuLmhhcy10LTItZm9udC1zaXplIHtcblx0QGluY2x1ZGUgdDI7XG59XG5cbmgzLFxuLnQzLFxuLmhhcy1oLTMtZm9udC1zaXplLFxuLmhhcy10LTMtZm9udC1zaXplIHtcblx0QGluY2x1ZGUgdDM7XG59XG5cbmg0LFxuLnQ0LFxuLmhhcy1oLTQtZm9udC1zaXplLFxuLmhhcy10LTQtZm9udC1zaXplIHtcblx0QGluY2x1ZGUgdDQ7XG59XG5cbi8qIERFRklOSU5HIFNUWUxFUyBUTyBCRSBERUZJTkVEICovXG5oNSxcbi50NSxcbi5oYXMtaC01LWZvbnQtc2l6ZSxcbi5oYXMtdC01LWZvbnQtc2l6ZSB7XG5cdEBpbmNsdWRlIHQ0O1xufVxuXG5oNixcbi50Nixcbi5oYXMtaC02LWZvbnQtc2l6ZSxcbi5oYXMtdC02LWZvbnQtc2l6ZSB7XG5cdEBpbmNsdWRlIGJvZHktc21hbGw7XG59XG5cbi8qIEVORDogREVGSU5JTkcgU1RZTEVTIFRPIEJFIERFRklORUQgKi9cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6ICRibHVlLTE7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibHVlLTI7XG5cdH1cbn1cblxucCxcbi5ib2R5LFxuLmhhcy1ib2R5LWZvbnQtc2l6ZSB7XG5cdEBpbmNsdWRlIGJvZHk7XG59XG5cbi5ib2R5LXNtYWxsLFxuLmhhcy1ib2R5LXNtYWxsLWZvbnQtc2l6ZSB7XG5cdEBpbmNsdWRlIGJvZHktc21hbGw7XG59XG5cbi5zdXBlcnRleHQsXG4uaGFzLXN1cGVydGV4dC1mb250LXNpemUge1xuXHRAaW5jbHVkZSBzdXBlcnRleHQ7XG59XG5cbi5zdXBlcnRleHQgKyAqLFxuLmhhcy1zdXBlcnRleHQtZm9udC1zaXplICsgKiB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvZHktYmlnLFxuLmhhcy1ib2R5LWJpZy1mb250LXNpemUsXG4uaGFzLXAtbGFyZ2UtZm9udC1zaXplIHtcblx0QGluY2x1ZGUgYm9keS1iaWc7XG59XG5cbi5idXR0b25zLFxuLmhhcy1idXR0b25zLWZvbnQtc2l6ZSB7XG5cdEBpbmNsdWRlIGJ1dHRvbnM7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWdyZWVuIHtcblx0Y29sb3I6ICRjb2xvci1uZXV0cmFsLWxpZ2h0LWdyZWVuO1xufVxuIiwiQG1peGluIHQxKCRtYXJnaW5zOiB0cnVlKSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS10LTEsIDYwcHgpO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cblx0QGlmICggJG1hcmdpbnMgKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcnYoMTUsIDIwKTtcblx0fVxufVxuXG5AbWl4aW4gdDIoJG1hcmdpbnM6IHRydWUpIHtcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXQtMiwgNDBweCk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRAaWYgKCAkbWFyZ2lucyApIHtcblx0XHRtYXJnaW4tYm90dG9tOiBydigxNSwgMjApO1xuXHR9XG59XG5cbkBtaXhpbiB0MygkbWFyZ2luczogdHJ1ZSkge1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tdC0zLCAyNHB4KTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdEBpZiAoICRtYXJnaW5zICkge1xuXHRcdG1hcmdpbi1ib3R0b206IHJ2KDE1LCAyMCk7XG5cdH1cbn1cblxuQG1peGluIHQ0KCRtYXJnaW5zOiB0cnVlKSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS10LTQsIDE4cHgpO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtaXhpbiBib2R5KCRtYXJnaW5zOiB0cnVlKSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1ib2R5LCAxNnB4KTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdEBpZiAoICRtYXJnaW5zICkge1xuXHRcdG1hcmdpbi1ib3R0b206IHJ2KDIyLCAyNSk7XG5cdH1cbn1cblxuQG1peGluIGJvZHktc21hbGwoJG1hcmdpbnM6IHRydWUpIHtcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWJvZHktc21hbGwsIDE1cHgpO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbkBtaXhpbiBib2R5LWxhcmdlKCRtYXJnaW5zOiB0cnVlKSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1ib2R5LWxhcmdlLCAyMHB4KTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWl4aW4gc3VwZXJ0ZXh0KCRtYXJnaW5zOiB0cnVlKSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zdXBlcnRleHQsIDEzcHgpO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiByZW0oMS41KTtcblxuXHRAaWYgKCAkbWFyZ2lucyApIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oOCk7XG5cblx0XHQrIGgxLFxuXHRcdCsgaDIsXG5cdFx0KyBoMyxcblx0XHQrIGg0LFxuXHRcdCsgaDUsXG5cdFx0KyBoNiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBib2R5LWJpZygkbWFyZ2luczogdHJ1ZSkge1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tYm9keS1iaWcsIDI2cHgpO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cblx0QGlmICggJG1hcmdpbnMgKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0fVxufVxuXG5AbWl4aW4gYnV0dG9ucygkbWFyZ2luczogdHJ1ZSkge1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tYnV0dG9ucywgMTZweCk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cbiIsIi8vIFJpdmVybWVyZSBjb2xvcnMuXG4kYmx1ZS0xOiAjMGEzMjU1O1xuJGJsdWUtMjogIzM0NzBhZjtcbiRibHVlLTM6ICM4N2IyZDg7XG4kY29sb3ItZGFyazogIzBhMGEwYTtcbiRjb2xvci1ncmV5OiAjMzczOTM4O1xuJGNvbG9yLWdyZXktMjogI2M2YzZjNjtcbiRncmV5OiAjZjRmNGY0O1xuJGxpZ2h0LWdyZXk6ICNkZWRlZGU7XG4kbGlnaHQtZ3JleS0yOiAjZjBmMGYwO1xuJGxpZ2h0LWdyZXktMzogI2Y2ZjZmNjtcbiR3aGl0ZTogI2ZmZjtcblxuLy8gQ29sb3JzLlxuJGNvbG9yLW5ldXRyYWwtZWdnLXNoZWxsOiAjZjNmMmVlO1xuJGNvbG9yLW5ldXRyYWwtZGFyay1ncmVlbjogIzBhMzI1NTtcbiRjb2xvci1uZXV0cmFsLWxpZ2h0LWdyZWVuOiAjODdiMmQ4O1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWVycm9yOiAjYWQwNjAwO1xuJGdyYWRpZW50LWdyYWRpZW50LW1haW46IGxpbmVhci1ncmFkaWVudCgxMDhkZWcsICMwYTMyNTUsICMzNDcwYWYpO1xuJGJnLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCAjMGEzMjU1LCAjMzQ3MGFmKTtcbiRncmFkaWVudC1ncmFkaWVudC1wbGF5LWJ1dHRvbjogbGluZWFyLWdyYWRpZW50KDEwOGRlZywgIzBhMzI1NSwgIzM0NzBhZik7XG5cbiRjb2xvci1jdGE6ICRjb2xvci1uZXV0cmFsLWRhcmstZ3JlZW47XG5cbiRib2R5LWNvbG9yOiAkY29sb3ItZGFyaztcblxuLy8gUml2ZXJtZXJlIGNvbG9ycy5cbiR0aGVtZS1jb2xvcnM6IChcblx0XCJibHVlLTFcIjogJGJsdWUtMSxcblx0XCJibHVlLTJcIjogJGJsdWUtMixcblx0XCJibHVlLTNcIjogJGJsdWUtMyxcblx0XCJncmV5XCI6ICRncmV5LFxuXHRcIndoaXRlXCI6ICR3aGl0ZSxcbik7XG5cbiR0aGVtZS10ZXh0LWNvbG9yczogKFxuXHRcImJsdWUtMVwiOiAkY29sb3Itd2hpdGUsXG5cdFwiYmx1ZS0yXCI6ICRjb2xvci13aGl0ZSxcblx0XCJibHVlLTNcIjogJGJsdWUtMSxcblx0XCJncmV5XCI6ICRibHVlLTEsXG5cdFwid2hpdGVcIjogJGJsdWUtMSxcbik7XG5cbiRhY2YtYmxvY2stbWFyZ2luOiA4MDtcbiRhY2YtYmxvY2stcGFkZGluZzogMTIwO1xuXG4kYmxvY2stc3BhY2luZy1maXJzdC10ZXh0LWNoaWxkLW9mZnNldDogcnYoLTgsIC0xNik7XG5cbi8vIFRyYW5zaXRpb25cbiR0cmFuc2l0aW9uX2Vhc2U6IDAuMnMgZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbl9lYXNlX3Nsb3c6IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbi8vIFNwYWNlcnNcbiRzcGFjZXI6IDEwcHggIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuXHQwOiAwLFxuXHQxOiAkc3BhY2VyICogMC41LFxuXHQyOiAkc3BhY2VyICogMSxcblx0MzogJHNwYWNlciAqIDIsXG5cdDQ6ICRzcGFjZXIgKiAzLFxuKTtcblxuLy8gR3JpZHMgJiBDb250YWluZXJzLlxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHM6IDAsXG5cdHNtOiA1NzZweCxcblx0bWQ6IDc2OHB4LFxuXHRsZzogOTkycHgsXG5cdHhsOiAxMjAwcHhcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoOiA5MHJlbTtcblxuLy8gU2V0IGJvb3RzdHJhcCBmb250c1xuJGZvbnQtZmFtaWx5LWhlYWRpbmc6ICBcImFkb2JlLWdhcmFtb25kLXByb1wiLCBzZXJpZjtcbiRmb250LWZhbWlseS1ib2R5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ290aGFtKTtcblxuLy8gR1VUVEVSIFdJRFRIXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIwcHg7XG5cblxuLy8gR1JJRCBWQVJJQUJMRVNcbiRncmlkLWdhcDogMS41cmVtO1xuIiwiLmJ0bi1wcmltYXJ5LFxuLmlzLXN0eWxlLWRlZmF1bHQgLndwLWVsZW1lbnQtYnV0dG9uIHtcblx0QGluY2x1ZGUgYnRuLXByaW1hcnk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LFxuLmlzLXN0eWxlLXNlY29uZGFyeSAud3AtZWxlbWVudC1idXR0b24ge1xuXHRAaW5jbHVkZSBidG4tc2Vjb25kYXJ5O1xufVxuXG4uYnRuLXRlcnRpYXJ5LFxuLmlzLXN0eWxlLXRlcnRpYXJ5IC53cC1lbGVtZW50LWJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ0bi10ZXJ0aWFyeTtcbn1cblxuLmJ0bi12aWRlbyB7XG5cdEBpbmNsdWRlIHQ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXG5cdC5pY29uLXBsYXktYm9yZGVyIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdH1cbn1cblxuLmJ0bi13cmFwcGVyIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuIiwiKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdC8vIENBTiBSRU1PVkUgQUZURVIgdGhlbWUuanNvbiBVUERBVEVcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuXHRjb2xvcjogJGJsdWUtMTtcblxuXHRAaW5jbHVkZSBoZWFkaW5ncygpIHtcblx0XHRzdHJvbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1uZXV0cmFsLWxpZ2h0LWdyZWVuO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcblx0fVxufVxuXG4uYmctYmx1ZS1ncmFkaWVudCB7XG5cdGJhY2tncm91bmQ6ICRiZy1ncmFkaWVudDtcblxuXHQud3AtYmxvY2staGVhZGluZyxcblx0LndwLWJsb2NrLXBhcmFncmFwaCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcblx0cGFkZGluZzogcmVtKDAgMjApO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nOiByZW0oMCA0MCk7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5jbXMge1xuXHQqOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2UtY29udGVudCB7XG5cdC8vIEFwcGx5IG91ciBjb250YWluZXIgc2l6ZXMgdG8gYmxvY2tzIHVuZGVyIC5jbXMuXG5cdD4gOm5vdChzZWN0aW9uKSB7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcblx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDAgNDApO1xuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24ge1xuXHRcdCYubm8tbWFyZ2luLWZpcnN0IHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uby1tYXJnaW4tbGFzdCB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbm5hdiB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4udW5zdHlsZWQtYnV0dG9uIHtcblx0QGluY2x1ZGUgYnRuLXJlc2V0O1xufVxuXG4uY29udGFpbmVyLWZsdWlkLXBhZCB7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLWZsdWlkLXBhZCk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1mbHVpZC1wYWQpO1xufVxuIiwiLmFjZi1ibG9jayB7XG5cdC8vIG1hcmdpbjogcmVtKCRhY2YtYmxvY2stbWFyZ2luIDApO1xuXHQvLyBwYWRkaW5nOiByZW0oJGFjZi1ibG9jay1wYWRkaW5nIDApO1xuXHRwYWRkaW5nOiBydig0MCwgNjApIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHQvLyAmOmZpcnN0LW9mLXR5cGUge1xuXHQvLyBcdG1hcmdpbi10b3A6IDA7XG5cdC8vIFx0cGFkZGluZy10b3A6IDA7XG5cdC8vIH1cblxuXHRAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblx0XHQmLmJnLSN7JGNvbG9yfSB7XG5cdFx0XHQrIC5hY2YtYmxvY2suYmctI3skY29sb3J9IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdFx0Ji5hY2YtYmxvY2stLXN0YXJ0cy13aXRoLXRleHQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkYmxvY2stc3BhY2luZy1maXJzdC10ZXh0LWNoaWxkLW9mZnNldDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1haW4taGVhZGVyIHtcblx0QGluY2x1ZGUgYWRtaW4tYmFyLXRvcDtcblx0dG9wOiAwO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHotaW5kZXg6IDM7XG5cblx0Jl9fdG9wIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS0yO1xuXG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji0tcGhvbmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMjApO1xuXHRcdHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG5cdH1cblxuXHQubWFpbi1oZWFkZXJfX3NlY3Rpb24td3JhcHBlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHJlbSg0MCk7XG5cdH1cblxuXHQubWFpbi1oZWFkZXJfX2xvZ28td3JhcHBlciB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogdmFyKC0taGVhZGVyLWxvZ28taGVpZ2h0KTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4taGVhZGVyX19uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Lm1haW4tbmF2LW1lbnUtbWFpbl9fbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Z2FwOiByZW0oNDApO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdD4gYSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJvZHkoZmFsc2UpO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMjUpIDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIHJlbSgtNSkpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC1kYXJrLWdyZWVuO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMjApIHJlbSgyMCk7XG5cdFx0XHRcdHdpZHRoOiByZW0oMjQ0KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiB2YXIoLS1tZW51LXN1Ym1lbnUtaXRlbS1nYXApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnRuLWFycm93LWxpbms7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYm9keShmYWxzZSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiB2YXIoLS1tZW51LXN1Ym1lbnUtaXRlbS1nYXApO1xuXG5cdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDE1KTtcblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZS12YWxpZ247XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDEwKTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDYpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRcdHN0cm9rZTogI3skY29sb3ItZGFya307XG5cdFx0XHRcdFx0XHRcdGZpbGw6ICN7JGNvbG9yLWRhcmt9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlLTI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcblxuXHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdHN0cm9rZTogI3skYmx1ZS0yfTtcblx0XHRcdFx0XHRcdFx0ZmlsbDogI3skYmx1ZS0yfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFpbi1oZWFkZXJfX3JpZ2h0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogcmVtKDQwKTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi5tYWluLWhhbWJ1cmdlci1tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiByZW0oMzApO1xuXHRnYXA6IHJlbSg1KTtcblx0dHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblxuXHRzcGFuIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtZ3JhZGllbnQtbWFpbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IHJlbSgzKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRib2R5Lm9wZW4tbmF2ICYge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZShyZW0oNi41KSwgcmVtKDYuNSkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZShyZW0oNSksIHJlbSgtNSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubWFpbi1mbHlvdXQge1xuXHR6LWluZGV4OiAxMDUwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC1kYXJrLWdyZWVuO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNjVweDtcblx0cGFkZGluZzogNTBweCA0MHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXHRvdmVyZmxvdzogYXV0bztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0Lm1haW4tbWVudS1jbG9zZS13cmFwIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG5cdFx0Lm1haW4tbWVudS1jbG9zZSB7XG5cdFx0XHRAaW5jbHVkZSBzdXBlcnRleHQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tYWluLWZseW91dF9fbmF2LFxuXHR1bCxcblx0bGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHZhcigtLW1lbnUtc3VibWVudS1pdGVtLWdhcCk7XG5cdH1cblxuXHQubWFpbi1mbHlvdXRfX25hdiB7XG5cdFx0PiB1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Z2FwOiByZW0oMjUpO1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0NDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGJvZHkub3Blbi1uYXYgJiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Lm1haW4tZmx5b3V0X19yZXF1ZXN0LXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHQubWFpbi1tZW51LWNsb3NlLXdyYXAge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHR9XG5cblx0XHQubWFpbi1mbHlvdXRfX25hdiB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMik7XG5cdFx0XHRnYXA6IDA7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IHVsIHtcblx0XHRcdFx0Z2FwOiAwO1xuXG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGdhcDogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuMik7XG5cblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWUtMjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSB0NDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHotaW5kZXg6IDk1MDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXHR9XG59XG5cbmJvZHkub3Blbi1uYXYge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zY3JvbGxiYXItd2lkdGgsIDApO1xufVxuIiwiLm1haW4tZm9vdGVyIHtcblx0aHIge1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdH1cblxuXHQubWFpbi13cmFwcGVyLWZvb3Rlcl9fbmF2IHtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDIwKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcblxuXHRcdC5yb3cge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQubWFpbi1mb290ZXJfX2xvZ28td3JhcHBlciB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogcmVtKDEyMCk7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tZm9vdGVyX19uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogcmVtKDEpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0xO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uX2Vhc2U7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXI6OmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1uYXYtbWVudS1mb290ZXJfX21lbnUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiB2YXIoLS1mb290ZXItaXRlbS1nYXApO1xuXG5cdFx0XHR1bCxcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4td3JhcHBlci1mb290ZXJfX2xlZ2FsIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogcmVtKDE2KTtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0b2wge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblxuXHQubWFpbi13cmFwcGVyLWZvb3Rlcl9fdXRpbGl0eSB7XG5cdFx0cGFkZGluZy10b3A6IHJlbSg4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcblxuXHRcdC5tYWluLW5hdi1tZW51LWZvb3Rlcl91dGlsaXR5X19tZW51IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0XHRcdGdhcDogcmVtKDQwKTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFpbi1mb290ZXJfX2FkZHJlc3Mtd3JhcHBlciB7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMyk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdC5tYWluLXdyYXBwZXItZm9vdGVyX19uYXYge1xuXHRcdFx0PiAucm93IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLWZvb3Rlcl9fcmlnaHQgLmJ0biB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdFx0Lm1haW4tZm9vdGVyX19yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lm1haW4td3JhcHBlci1mb290ZXJfX3V0aWxpdHkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRcdC5jb3B5cmlnaHQge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1haW4tbmF2LW1lbnUtZm9vdGVyX3V0aWxpdHlfX21lbnUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQubWFpbi1mb290ZXJfX25hdiB7XG5cdFx0XHQubWFpbi1uYXYtbWVudS1mb290ZXJfX21lbnUge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDM1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5ibG9jay1hbGVydC1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbl9lYXNlX3Nsb3csIHZpc2liaWxpdHkgJHRyYW5zaXRpb25fZWFzZV9zbG93O1xuXG5cdCYtLW9wZW4ge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblxuXHRcdC5ibG9jay1hbGVydC1wb3B1cF9fY29udGVudCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0aGVpZ2h0OiByZW0oNDApO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLTE7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb25fZWFzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMjtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5cmVtKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRtYXgtd2lkdGg6IHJlbSgxMDAwKTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiByZW0oNDApO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25fZWFzZV9zbG93O1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0d2lkdGg6IHJlbSgyNTApO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHR9XG5cblx0Jl9fYm9keSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiJdfQ== */