/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss ***!
  \****************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (1) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (2) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (3) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (4) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (5) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (6) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (7) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (8) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (9) ***!
  \********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (10) ***!
  \*********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (11) ***!
  \*********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (12) ***!
  \*********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200..800&display=swap);
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./frontend/css/newWeb/pages/features/confidentialWatermark.scss (13) ***!
  \*********************************************************************************************************************************************************************************************************************/
.ms-button{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out}.ms-button:hover{background-color:#9df8da}.ms-button.disabled{opacity:.5;pointer-events:none}.ms-button.hidden{display:none}.ms-button-secondary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-secondary:hover{background-color:#9df8da}.ms-button-secondary.disabled{opacity:.5;pointer-events:none}.ms-button-secondary.hidden{display:none}.ms-button-secondary:hover{background-color:#8593f7}.ms-button-tertiary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-tertiary:hover{background-color:#9df8da}.ms-button-tertiary.disabled{opacity:.5;pointer-events:none}.ms-button-tertiary.hidden{display:none}.ms-button-tertiary:hover{background-color:#87afff}.ms-button-transparent{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:700;line-height:150%;align-items:center;background:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:600;padding:8px 4px 8px 10px;text-decoration:none;text-transform:none;transition:background-color .1s ease-out}@media(width <= 768px){.ms-button-transparent{font-size:14px}}.ms-button-transparent::after{background:url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.148438%209.50317L3.97656%205.67505L0.148438%201.84692L1.32031%200.675049L6.32031%205.67505L1.32031%2010.675L0.148438%209.50317Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;content:"";display:block;height:20px;width:30px}.ms-button-transparent:hover{background-color:rgba(255,255,255,.1)}.mt-modal{display:none;font-family:inter,helvetica,"Helvetica Neue",sans-serif}.mt-modal.is-open{display:block}.mt-modal.mt-modal-data-privacy .mt-modal__image{color:#00b878}.mt-modal.mt-modal-data-privacy .mt-modal__image svg{height:36px;width:36px}.mt-modal.mt-modal-data-privacy .mt-alert{align-items:center;padding:14px 24px}.mt-modal.mt-modal-data-privacy .privacy-form .form-group{margin:0}.mt-modal.mt-modal-data-privacy .privacy-form .form-group+.form-group{margin-top:24px}.mt-modal.mt-modal-data-privacy .warning-text{color:#ff94d0;display:block;font-weight:700;margin:12px 0;text-transform:uppercase}.mt-modal__overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:1001}.mt-modal__container{background-color:#fff;border-radius:8px;max-height:100vh;max-width:626px;overflow-y:auto;padding:40px;position:relative}@media(max-width: 767px){.mt-modal__container{margin:auto 24px;max-height:calc(100vh - 48px);padding:24px}}.mt-modal__body{align-items:center;display:flex;flex-direction:column}.mt-modal__body .mt-modal-main-icon{margin-bottom:24px}.mt-modal__body .mt-modal-main-icon.warning{color:#ffcb11}.mt-modal__body .mt-modal-main-icon svg{height:36px;width:36px}.mt-modal__body .mt-modal__image{margin-bottom:24px}.mt-modal__body .mt-modal-title{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#333;margin-bottom:12px;text-align:center}@media(width <= 768px){.mt-modal__body .mt-modal-title{font-size:14px}}.mt-modal__body .mt-modal-subtitle{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#333;margin:0;text-align:center}@media(width <= 768px){.mt-modal__body .mt-modal-subtitle{font-size:14px}}.mt-modal__body .mt-modal-text{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#333}@media(width <= 768px){.mt-modal__body .mt-modal-text{font-size:14px}}.mt-modal__body .mt-modal-text p{font-size:inherit;font-weight:inherit}.mt-modal .mt-close-modal{color:#000;cursor:pointer;position:absolute;right:14px;top:14px}.mt-modal .mt-close-modal svg{height:14px;pointer-events:none;width:14px}.mt-modal .mt-modal__footer{display:flex;justify-content:center;padding-top:32px;width:100%}.mt-modal .mt-modal__footer button{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;cursor:pointer}.mt-modal .mt-modal__footer button:hover{background-color:#9df8da}.mt-modal .mt-modal__footer button.disabled{opacity:.5;pointer-events:none}.mt-modal .mt-modal__footer button.hidden{display:none}.mt-modal .mt-modal__footer button:not(:first-child){margin-bottom:24px}@media(min-width: 768px){.mt-modal .mt-modal__footer button:not(:first-child){margin-bottom:0;margin-left:32px}}.mt-modal .action-buttons-toggler{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;align-items:center;display:flex;margin:10px 0 0 0;text-align:start;user-select:none}@media(width <= 768px){.mt-modal .action-buttons-toggler{font-size:14px}}.mt-modal .action-buttons-toggler .mt-checkbox{margin-right:12px}.hero{align-items:center;color:#fff;display:flex;flex-direction:row;position:relative}.hero::before{background-color:#1a2226;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero::after{background:radial-gradient(farthest-corner at 100% 100%, #3DF2B6 0%, rgba(0, 0, 0, 0) 100%);bottom:0;content:"";display:block;filter:blur(100px);height:724px;opacity:.6;position:absolute;right:0;width:50%;z-index:-1}.hero .container{overflow-x:hidden;padding:142px 60px;position:relative}.hero .container>div{flex:0 0 50%;padding:0 8px}.hero h1{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:56px;font-weight:800;line-height:120%}@media(width <= 768px){.hero h1{font-size:30px}}.hero ul{list-style:disc;padding-left:24px}.hero ul li{text-wrap:pretty}.hero h1,.hero p,.hero ul{margin-bottom:30px}.hero .install-buttons-holder{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center;margin-bottom:30px}.hero .install-buttons-holder .install-mobile-button{height:55px;width:168px}.hero .install-buttons-holder .ms-button{box-shadow:2px 4px 6px 0 rgba(0,35,128,.45);font-size:14px;padding:24px 20px;white-space:nowrap;width:400px}.hero .hero-image img{width:635px}.hero .hero-badges-container{display:flex;gap:30px;margin-top:30px}.hero .hero-badge{height:70px}.hero.clipped-img .container .hero-image.top,.hero.mini .container .hero-image.top{background-position-y:top}.hero.clipped-img .container .hero-image.bottom,.hero.mini .container .hero-image.bottom{background-position-y:bottom}.hero.clipped-img .container .hero-image.left,.hero.mini .container .hero-image.left{background-position-x:left}.hero.clipped-img .container .hero-image.right,.hero.mini .container .hero-image.right{background-position-x:right}.hero.clipped-img .container .hero-image{background-position:center;background-repeat:no-repeat;background-size:cover;clip-path:url("#clip-hero");height:100%;left:calc(50% + 12px);position:absolute;right:0;top:0}.hero.mini .container{padding:120px}.hero.mini .container .hero-image{background-position:center;background-repeat:no-repeat;background-size:cover;clip-path:url("#clip-hero-mini");height:100%;left:calc(50% + 12px);position:absolute;right:0;top:0}.hero.mini .container .hero-text h1{font-size:40px}.hero.mini .install-buttons-holder .ms-button{font-size:10px;padding:12px 20px}.hero.mini-light{background-color:#ececf9;color:#010921;padding:112px 120px}.hero.mini-light .hero-text{margin:0 auto;text-align:center}.hero.mini-light .hero-text .install-buttons-holder{justify-content:center}.hero.mini-light .hero-badges-container{justify-content:center}@media screen and (width <= 992px){.hero{flex-direction:column-reverse}.hero .container{padding:60px 30px}.hero .container>div{max-width:100%}.hero .container .hero-text{align-items:center;display:flex;flex-direction:column}.hero .install-buttons-holder{margin-bottom:30px;max-width:100%}.hero .install-buttons-holder .ms-button{font-size:10px}.hero .hero-image img{max-width:100%;width:368px}.hero .hero-badges-container{display:grid;gap:24px;grid-template-columns:repeat(2, 1fr)}.hero.clipped-img .container{padding-bottom:440px}.hero.clipped-img .container .hero-image{bottom:0;clip-path:url("#clip-hero-mobile");height:420px;left:0;top:auto;width:auto}.hero.mini .container{padding:60px 30px 440px}.hero.mini .container .hero-image{background-position:top;bottom:0;clip-path:url("#clip-hero-mini-mobile");height:420px;left:0;top:auto;width:auto}.hero.mini-light{padding:60px 30px}}.ratings{align-items:center;display:flex;flex-direction:row;gap:48px}.ratings>div{text-align:center}.ratings h5{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%}@media(width <= 768px){.ratings h5{font-size:12px}}.ratings h5 span{display:block;font-size:17px;line-height:120%}.ratings .star-holder img{height:20px}.ratings .store-holder h5{font-size:12px;font-weight:700;line-height:18px}.ratings .store-holder h5 span.category{font-size:inherit;font-weight:600;line-height:inherit}.ratings .store-holder h5 span.store{font-size:8px;font-weight:400;line-height:inherit}.ratings.full{flex-wrap:wrap;gap:30px 58px;justify-content:center;padding:12px 90px}.ratings.full h4{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:40px;font-weight:700;line-height:125%;font-weight:400;text-align:start;width:100%}@media(width <= 768px){.ratings.full h4{font-size:24px}}@media screen and (max-width: 992px){.ratings .star-holder img{height:18px}}@media screen and (max-width: 768px){.ratings{gap:30px}.ratings h5 span{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%;font-weight:700;padding-top:6px}}@media screen and (max-width: 768px)and (width <= 768px){.ratings h5 span{font-size:12px}}@media screen and (max-width: 768px){.ratings .star-holder img{height:12px}}.sprite{background-image:url("//mailtrack.ngrok.io/bundles/mailtrackfrontend/img/mailtrack-sprite_2x.png");background-size:360px 480px;display:inline-block;height:20px;width:20px}.sprite.s-logo{background-position:0px 0px;height:40px;width:220px}.sprite.s-logo-black{background-position:0px -420px;height:40px;width:220px}.sprite.s-logo-icon{background-position:-220px -220px;height:60px;width:60px}.sprite.s-company-01,.sprite.s-company-02,.sprite.s-company-03,.sprite.s-company-04,.sprite.s-company-05,.sprite.s-company-06{height:60px;width:160px}.sprite.s-company-01{background-position:0px -60px}.sprite.s-company-02{background-position:0px -120px}.sprite.s-company-03{background-position:0px -180px}.sprite.s-company-04{background-position:0px -240px}.sprite.s-company-05{background-position:0px -300px}.sprite.s-company-06{background-position:0px -360px}.sprite.s-card-mc,.sprite.s-card-visa,.sprite.s-card-amex,.sprite.s-card-discover,.sprite.s-card-paypal,.sprite.s-card-generic{height:22px;width:37px}.sprite.s-card-mc{background-position:-220px -280px}.sprite.s-card-visa{background-position:-260px -280px}.sprite.s-card-amex{background-position:-300px -280px}.sprite.s-card-discover{background-position:-220px -320px}.sprite.s-card-paypal{background-position:-260px -320px}.sprite.s-card-generic,.sprite.s-card-default{background-position:-300px -320px}.sprite.s-stripe{background-position:-220px -40px;height:26px;width:120px}.sprite.s-cvv{background-position:-220px -140px;height:60px;width:110px}.used-by-pros{padding-bottom:30px}.used-by-pros h4{color:#abb1b1;margin:10px 0 24px;text-align:center;font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%}@media(width <= 768px){.used-by-pros h4{font-size:14px}}.used-by-pros .logos{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;overflow-x:auto;padding:32px 0 26px}.used-by-pros .logos span svg{flex:1 1 auto;height:36px}@media screen and (width <= 1280px){.used-by-pros .logos{padding:32px 40px 26px}}.privacy-security-center+.used-by-pros{padding-top:42px}.plans-details+.used-by-pros{padding-top:100px}.ms-button{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out}.ms-button:hover{background-color:#9df8da}.ms-button.disabled{opacity:.5;pointer-events:none}.ms-button.hidden{display:none}.ms-button-secondary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-secondary:hover{background-color:#9df8da}.ms-button-secondary.disabled{opacity:.5;pointer-events:none}.ms-button-secondary.hidden{display:none}.ms-button-secondary:hover{background-color:#8593f7}.ms-button-tertiary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-tertiary:hover{background-color:#9df8da}.ms-button-tertiary.disabled{opacity:.5;pointer-events:none}.ms-button-tertiary.hidden{display:none}.ms-button-tertiary:hover{background-color:#87afff}.ms-button-transparent{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:700;line-height:150%;align-items:center;background:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:600;padding:8px 4px 8px 10px;text-decoration:none;text-transform:none;transition:background-color .1s ease-out}@media(width <= 768px){.ms-button-transparent{font-size:14px}}.ms-button-transparent::after{background:url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.148438%209.50317L3.97656%205.67505L0.148438%201.84692L1.32031%200.675049L6.32031%205.67505L1.32031%2010.675L0.148438%209.50317Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;content:"";display:block;height:20px;width:30px}.ms-button-transparent:hover{background-color:rgba(255,255,255,.1)}.features-explained{padding:60px 40px 0 40px}.features-explained .feature{align-items:center;display:flex;flex-direction:row;gap:100px;margin-bottom:60px}.features-explained .feature.reverse{flex-direction:row-reverse}.features-explained .feature .picture-holder{align-items:center;border-radius:24px;display:flex;flex:0 0 50%;height:600px;justify-content:center;padding:28px 16px}.features-explained .feature .picture-holder img{max-height:100%;max-width:100%}.features-explained .feature h3{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:48px;font-weight:700;line-height:110%;color:#3df2b6;margin-bottom:24px}@media(width <= 768px){.features-explained .feature h3{font-size:28px}}.features-explained .feature .description{color:#ddd;flex:1 1 auto;font-weight:400}.features-explained .feature .description a{color:#fff;font-weight:700;text-decoration:none}.features-explained .feature .description .buton-container{color:#fff;margin-top:10px}.features-explained .feature .description .buton-container a{display:inline-block}.features-explained .feature .description .buton-container a.ms-button{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:700;line-height:150%;align-items:center;background:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:600;padding:8px 4px 8px 10px;text-decoration:none;text-transform:none;transition:background-color .1s ease-out}@media(width <= 768px){.features-explained .feature .description .buton-container a.ms-button{font-size:14px}}.features-explained .feature .description .buton-container a.ms-button::after{background:url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.148438%209.50317L3.97656%205.67505L0.148438%201.84692L1.32031%200.675049L6.32031%205.67505L1.32031%2010.675L0.148438%209.50317Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;content:"";display:block;height:20px;width:30px}.features-explained .feature .description .buton-container a.ms-button:hover{background-color:rgba(255,255,255,.1)}@media screen and (max-width: 1280px){.features-explained{padding:0 40px}.features-explained .feature .description .buton-container a{display:inline-block;margin:0 auto}}@media screen and (width <= 992px){.features-explained{padding:0 30px}.features-explained .feature,.features-explained .feature.reverse{flex-direction:column;gap:36px;margin-bottom:100px}.features-explained .feature .picture-holder,.features-explained .feature.reverse .picture-holder{flex:0 0 auto;height:auto}}.steps-to>.container{padding:120px 16px}.steps-to h2{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:40px;font-weight:700;line-height:125%;margin-bottom:96px;text-align:center;text-wrap:balance}@media(width <= 768px){.steps-to h2{font-size:24px}}.steps-to h3{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:24px;font-weight:600;line-height:auto;margin-bottom:24px}@media(width <= 768px){.steps-to h3{font-size:18px}}.steps-to h4{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:600;line-height:24px;margin-bottom:16px}@media(width <= 768px){.steps-to h4{font-size:16px}}.steps-to ul{display:flex;flex-direction:column;gap:24px}.steps-to ul li{display:flex;flex-direction:row;gap:80px;justify-content:space-between;padding:0 64px}.steps-to ul li .texts-holder{display:flex;flex-direction:column;justify-content:center}.steps-to ul li .picture-holder{align-items:center;border-radius:24px;display:flex;flex:0 0 50%;height:400px;justify-content:center;padding:40px}.steps-to ul li .picture-holder img{max-height:100%;max-width:100%}@media screen and (width <= 768px){.steps-to .container ul{gap:60px}.steps-to .container ul li{flex-direction:column;gap:20px;padding:0 30px}}.faq-accordion{padding:96px 40px}.faq-accordion h2{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase;margin-bottom:24px}@media(width <= 768px){.faq-accordion h2{font-size:14px}}.faq-accordion h3{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:40px;font-weight:700;line-height:125%;max-width:70%}@media(width <= 768px){.faq-accordion h3{font-size:24px}}.faq-accordion h3+p{font-weight:400;margin-top:12px}.faq-accordion h4{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%}@media(width <= 768px){.faq-accordion h4{font-size:18px}}.faq-accordion .container>ol{counter-reset:item 0;list-style-position:inside;list-style-type:decimal-leading-zero;margin-top:80px}.faq-accordion .container>ol>li{border-bottom:2px solid rgba(61,242,182,.2);counter-increment:item 1;display:grid;grid-template-rows:0fr 0fr;transition:grid-template-rows .2s ease-out,padding .2s ease-out}.faq-accordion .container>ol>li h4{align-items:center;display:inline-flex;height:fit-content;padding:20px 0 20px 12px}.faq-accordion .container>ol>li h4>a,.faq-accordion .container>ol>li h4>span{align-items:center;display:flex;flex:1 1 100%;gap:12px}.faq-accordion .container>ol>li h4>a::before,.faq-accordion .container>ol>li h4>span::before{content:"0" counter(item);display:inline-block;flex:0 0 auto;overflow:hidden;width:24px;font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;line-height:150%}@media(width <= 768px){.faq-accordion .container>ol>li h4>a::before,.faq-accordion .container>ol>li h4>span::before{font-size:14px}}.faq-accordion .container>ol>li h4 a{align-items:center;display:flex;flex:1 1 100%;gap:12px;justify-content:space-between;text-decoration:none}.faq-accordion .container>ol>li h4 a span{flex:1 1 auto}.faq-accordion .container>ol>li h4 a::after{background-image:url("//mailtrack.ngrok.io/bundles/mailtrackfrontend/img/newWeb/glyphs/caret-down.svg");content:"";display:inline-block;flex:0 0 auto;height:24px;transition:transform .3s ease-in;width:24px}.faq-accordion .container>ol>li .answer{overflow:hidden;padding:0 48px}.faq-accordion .container>ol>li .answer ul{list-style-type:disc;margin-bottom:6px;padding-left:24px}.faq-accordion .container>ol>li .answer ul li{margin-bottom:6px}.faq-accordion .container>ol>li:target{grid-template-rows:0fr 1fr;padding-bottom:30px}.faq-accordion .container>ol>li:target h4 a::after{transform:rotate(180deg)}.faq-accordion.open ol li{grid-template-rows:1fr 1fr;padding-bottom:30px}.faq-accordion.open ol li h4::after{content:none}@media(width <= 768px){.faq-accordion{padding:30px}.faq-accordion .container>ol{margin-top:30px}.faq-accordion.open ol li{grid-template-rows:1fr 3fr}}.testimonials{align-items:center;display:flex;flex-direction:column;gap:40px;padding:60px 154px}.testimonials .badge-container{display:flex;gap:40px}.testimonials .badge-container img{height:80px}.testimonials .badge-container img.capterra{height:65px;margin-top:5px}.testimonials .card-container{display:flex;flex-direction:row;gap:16px}.testimonials .card{align-self:stretch;background-color:#fff;border-radius:18px;color:#333;display:flex;flex:1 1 0;flex-direction:column;gap:36px;padding:30px}.testimonials .card .header{align-items:center;display:flex;gap:20px}.testimonials .card .header img{border-radius:50%;height:64px}.testimonials .card .header .info{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center}.testimonials .card .header .info .name{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:18px;font-weight:600;line-height:125%}@media(width <= 768px){.testimonials .card .header .info .name{font-size:16px}}.testimonials .card .header .info .occupation{font-size:12px;line-height:130%}.testimonials .card .content{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%;font-weight:400;text-wrap:pretty}@media(width <= 768px){.testimonials .card .content{font-size:12px}}.testimonials .ratings{padding:32px 0 24px}.testimonials.wall{padding-bottom:42px}.testimonials.wall .card-container{display:grid;gap:16px;grid-template-columns:repeat(3, minmax(300px, 1fr))}.testimonials.wall .badge-container{padding-top:12px}@media screen and (max-width: 1280px){.testimonials{padding:80px 86px}}@media screen and (max-width: 992px){.testimonials.wall{padding:80px 30px}.testimonials.wall .card-container{display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}@media screen and (max-width: 768px){.testimonials{overflow:hidden;padding:80px 30px}.testimonials .card-container{overflow-x:auto;padding:0 30px;scroll-snap-type:x mandatory;width:100vw}.testimonials .card-container .card{flex:1 0 80vw;scroll-snap-align:center}}.used-by-pros+.testimonials{padding-top:0}.cta-container{align-items:center;display:flex;flex-direction:column;gap:32px;padding:92px 154px}.cta-container h2{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:40px;font-weight:700;line-height:125%;font-weight:400;text-align:center}@media(width <= 768px){.cta-container h2{font-size:24px}}.cta-container .description{color:#fff;margin-bottom:24px;font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%}@media(width <= 768px){.cta-container .description{font-size:14px}}.cta-container p a.disabled{padding-left:56px;padding-right:56px}.cta-container.horizontal{align-items:start;background:none;flex-direction:row;position:relative}.cta-container.horizontal a{display:inline-block}.cta-container.horizontal h2,.cta-container.horizontal .description{flex:0 0 50%}.cta-container.horizontal h2{padding-right:110px;text-align:left}@media(width <= 992px){.cta-container.horizontal h2{padding-right:0}}@media(width <= 768px){.cta-container{padding:60px 30px}.cta-container.horizontal{flex-direction:column}.cta-container.horizontal h2{margin-bottom:20px}}.youtubeVideo{align-items:center;display:flex;flex-direction:column;padding:64px 40px}.youtubeVideo iframe{aspect-ratio:1.77777778;border:0;max-width:720px;width:100%}.ms-button{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out}.ms-button:hover{background-color:#9df8da}.ms-button.disabled{opacity:.5;pointer-events:none}.ms-button.hidden{display:none}.ms-button-secondary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-secondary:hover{background-color:#9df8da}.ms-button-secondary.disabled{opacity:.5;pointer-events:none}.ms-button-secondary.hidden{display:none}.ms-button-secondary:hover{background-color:#8593f7}.ms-button-tertiary{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#548dff;color:#22282b}.ms-button-tertiary:hover{background-color:#9df8da}.ms-button-tertiary.disabled{opacity:.5;pointer-events:none}.ms-button-tertiary.hidden{display:none}.ms-button-tertiary:hover{background-color:#87afff}.ms-button-transparent{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:700;line-height:150%;align-items:center;background:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:600;padding:8px 4px 8px 10px;text-decoration:none;text-transform:none;transition:background-color .1s ease-out}@media(width <= 768px){.ms-button-transparent{font-size:14px}}.ms-button-transparent::after{background:url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%2211%22%20viewBox%3D%220%200%207%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.148438%209.50317L3.97656%205.67505L0.148438%201.84692L1.32031%200.675049L6.32031%205.67505L1.32031%2010.675L0.148438%209.50317Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center;content:"";display:block;height:20px;width:30px}.ms-button-transparent:hover{background-color:rgba(255,255,255,.1)}.plans-details{align-items:center;color:#fff;display:flex;flex-direction:column;gap:40px;padding:32px 64px;position:relative}.plans-details::after{background:radial-gradient(farthest-corner at 100% 100%, #3DF2B6 0%, rgba(0, 0, 0, 0) 100%);bottom:0;content:"";display:block;filter:blur(100px);height:724px;opacity:.6;position:absolute;right:0;width:50%;z-index:-1}.plans-details .header{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:1200px}.plans-details .header .title{color:#fff}.plans-details .header .plans-selector{margin:14px 0}.plans-details.light{background:#bfe4fe}.plans-details.light .header .title{color:#333}.plans-details .title-container{align-items:center;display:flex;gap:12px}.plans-details .title{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:48px;font-weight:700;line-height:110%;text-align:center;text-wrap:balance}@media(width <= 768px){.plans-details .title{font-size:28px}}@media screen and (width < 992px){.plans-details .title{font-size:28px}}.plans-details .most-popular{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%;align-items:center;background-color:#0780e7;border-radius:35px;color:#fff;display:flex;flex-shrink:0;font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;padding:2px 15px;position:absolute;right:12px;top:12px}@media(width <= 768px){.plans-details .most-popular{font-size:12px}}.plans-details .most-popular.hidden{display:none}.plans-details .plans-selector{align-items:center;background:rgba(255,255,255,.5);border-radius:20px;display:flex;font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;gap:4px;justify-content:center;padding:5px}.plans-details .plan-interval{align-items:center;border-radius:20px;color:#333;cursor:pointer;display:flex;gap:8px;justify-content:center;opacity:.5;padding:4px 10px;transition:all 200ms ease-in-out}.plans-details .plan-interval .plan-discount{color:#333}.plans-details .plan-interval.selected{background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1);opacity:1}.plans-details .plan-interval.selected .plan-discount{color:#0780e7}.plans-details .plan-discount{color:#0780e7;font-size:12px}.plans-details .plans-container{display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(326px, 1fr));justify-content:center;max-width:1200px}.plans-details .plan{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;align-items:flex-start;background-color:#fff;border-radius:24px;color:#333;display:flex;flex-direction:column;gap:20px;justify-content:space-between;max-width:400px;padding:40px;position:relative;width:100%}@media(width <= 768px){.plans-details .plan{font-size:14px}}.plans-details .plan .plan-header{align-items:flex-start;align-self:stretch;display:flex;justify-content:flex-end;margin-bottom:-20px;margin-top:-30px}.plans-details .plan .info{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.plans-details .plan .info .title{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:24px;font-weight:600;line-height:auto;text-transform:uppercase}@media(width <= 768px){.plans-details .plan .info .title{font-size:18px}}.plans-details .plan .info .subtitle{color:#666;font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:15px;font-weight:500;margin-top:-20px}.plans-details .plan .info .price{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:24px;font-weight:600;line-height:auto;font-size:46px;line-height:120%;width:100%}@media(width <= 768px){.plans-details .plan .info .price{font-size:18px}}.plans-details .plan .info .price .price-monthly,.plans-details .plan .info .price .price-yearly{white-space:nowrap}.plans-details .plan .info .price .price-user-month,.plans-details .plan .info .price .price-user-month-for-b{bottom:12px;font-size:14px;font-weight:500;left:5px;line-height:150%;position:relative}.plans-details .plan .info .annualized-price-container,.plans-details .plan .info .price-per-year-container,.plans-details .plan .info .price-per-team-container{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%;height:21px;text-align:start}@media(width <= 768px){.plans-details .plan .info .annualized-price-container,.plans-details .plan .info .price-per-year-container,.plans-details .plan .info .price-per-team-container{font-size:12px}}.plans-details .plan .info .annualized-price-container .old-price,.plans-details .plan .info .price-per-year-container .old-price,.plans-details .plan .info .price-per-team-container .old-price{color:#f4bf61;text-decoration:line-through}.plans-details .plan .info .features{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;font-size:15px}@media(width <= 768px){.plans-details .plan .info .features{font-size:14px}}.plans-details .plan .info .features i{display:none}.plans-details .plan .info .features ul{list-style:none}.plans-details .plan .info .features li{align-items:center;display:flex;gap:8px;padding-top:12px}.plans-details .plan .info .features li svg{flex-shrink:0}.plans-details .plan .action{display:flex;justify-content:center;width:100%}.plans-details .plan .action>span{width:100%}.plans-details .plan .action a{align-items:center;background-color:#3df2b6;border:0;border-radius:50px;color:#22282b;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;padding:20px;width:100%}.plans-details .plan .action a:hover{background-color:#9df8da}.plans-details .plan .action a.disabled{opacity:.5;pointer-events:none}.plans-details .plan .action a.hidden{display:none}.plans-details .plan[data-plan=free] .action a{background-color:rgba(0,0,0,0);border:2px solid #3df2b6}.plans-details .plan[data-plan=advanced] .action a{background-color:#40e0b0}.plans-details .plan[data-plan=advanced] .action a:hover{background-color:#23d59f}.plans-details .plan[data-plan=pro] .action a{background-color:#b9f3e0}.plans-details .plan[data-plan=pro] .action a:hover{background-color:#96edd1}@media screen and (width < 992px){.plans-details{font-size:14px;padding:40px 30px}.plans-details .header{width:100%}.plans-details .header .title{font-size:28px}.plans-details .plans-selector{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;width:100%}.plans-details .plan-interval{flex-grow:1;font-size:12px;gap:4px;padding:4px 16px}.plans-details .plan-discount{font-size:8px;text-align:center}.plans-details .plans-container{gap:30px;grid-template-columns:1fr;width:100%}.plans-details .plan{max-width:unset}.plans-details .plan .plan-header{margin-bottom:-12px;margin-top:-20px}.plans-details .plan .info{gap:12px;width:100%}.plans-details .plan .info .title{font-size:18px;line-height:22px}.plans-details .plan .info .subtitle{margin-top:-10px}.plans-details .plan .info .most-popular{font-size:10px;text-align:center}.plans-details .plan .info .price{font-size:30px;line-height:120%}.plans-details .plan .info .price .price-user-month,.plans-details .plan .info .price .price-user-month-for-b{bottom:8px}.plans-details .plan .info .features{margin-top:8px}.pricing-teams-strip a{display:block}}.vat-text{color:#ddd;font-size:12px;margin:-20px 0}.pricing-teams-strip{padding:48px 40px 115px;text-align:center}.pricing-teams-strip p{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:24px;line-height:150%;margin:0}.pricing-teams-strip a{color:#fff;transition:opacity 200ms ease-in-out}.pricing-teams-strip a:hover{opacity:.8}main .privacy-security-center{background-color:#fff;display:flex;flex-direction:column;padding:80px 40px}main .privacy-security-center .card{background:#1a2226;background:radial-gradient(farthest-corner at 50% 100%, #002d87 0%, #1A2226 100%);border-radius:32px;padding:32px 114px}main .privacy-security-center .card h2{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:40px;font-weight:700;line-height:125%;margin-bottom:50px}@media(width <= 768px){main .privacy-security-center .card h2{font-size:24px}}main .privacy-security-center .card>.container{display:flex;flex-direction:row;gap:144px}main .privacy-security-center .card .badges{display:grid;gap:30px;grid-template-columns:repeat(2, 1fr);justify-content:space-between;place-items:center center}main .privacy-security-center .card .badges img{height:76px;width:76px}main .privacy-security-center .card .description{align-items:start;display:flex;flex-direction:column;justify-content:center}main .privacy-security-center .card .description p{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:24px;font-weight:400;line-height:135%;margin-bottom:20px}@media(width <= 768px){main .privacy-security-center .card .description p{font-size:18px}}main .privacy-security-center .card .description .ms-button-transparent{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%;font-weight:700}@media(width <= 768px){main .privacy-security-center .card .description .ms-button-transparent{font-size:18px}}main .privacy-security-center .card .icon-holder{display:flex;flex-direction:row;gap:70px;margin-top:6px}main .privacy-security-center .card .icon-holder .google-cloud-partner{margin-left:-25px;margin-top:-22px}main .privacy-security-center .card .icon-holder .google-cloud-partner svg{height:138px;width:138px}main .privacy-security-center .card .icon-holder .iso27001 img{height:98px;width:98px}@media screen and (width <= 1280px){main .privacy-security-center .badges{gap:20px;justify-content:start}}@media screen and (width <= 992px){main .privacy-security-center .card{gap:40px;padding:30px}main .privacy-security-center .card>.container{gap:40px}main .privacy-security-center .card .badges{align-items:center;gap:20px}main .privacy-security-center .card .description{display:flex;flex-direction:column;gap:0}main .privacy-security-center .card .description p{font-size:18px}}@media screen and (width <= 768px){main .privacy-security-center .card{flex-direction:column}main .privacy-security-center .card>.container{display:flex;flex-direction:column}}main{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%}@media(width <= 768px){main{font-size:14px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmVhdHVyZXNDb25maWRlbnRpYWxXYXRlcm1hcmsuN2NhMTk1NThmMmM2ZWZkNGNmMTAuY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUErRkEsV0FyRkksbUJBQ0Esd0JDZWdCLENEZGhCLFNBQ0EsbUJBQ0EsYUNjaUIsQ0RiakIsYUFDQSxtQkFDQSxlQUNBLGVFVmlCLENGV2pCLFFBQ0EsdUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0EseUJBQ0EseUNBRUEsaUJBQ0kseUJBR0osb0JBQ0ksV0FDQSxvQkFHSixrQkFDSSxhQThEUixxQkF6RkksbUJBQ0Esd0JDZWdCLENEZGhCLFNBQ0EsbUJBQ0EsYUNjaUIsQ0RiakIsYUFDQSxtQkFDQSxlQUNBLGVFVmlCLENGV2pCLFFBQ0EsdUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0EseUJBQ0EseUNBbUJBLHdCQ1JjLENEU2QsYUNqQmlCLENERGpCLDJCQUNJLHlCQUdKLDhCQUNJLFdBQ0Esb0JBR0osNEJBQ0ksYUFVSiwyQkFDSSx3QkNiWSxDRG9FcEIsb0JBN0ZJLG1CQUNBLHdCQ2VnQixDRGRoQixTQUNBLG1CQUNBLGFDY2lCLENEYmpCLGFBQ0EsbUJBQ0EsZUFDQSxlRVZpQixDRldqQixRQUNBLHVCQUNBLGlCQUNBLGtCQUNBLHFCQUNBLHlCQUNBLHlDQThCQSx3QkNuQmMsQ0RvQmQsYUM1QmlCLENERGpCLDBCQUNJLHlCQUdKLDZCQUNJLFdBQ0Esb0JBR0osMkJBQ0ksYUFxQkosMEJBQ0kseUJBZ0RSLHVCRUxJLHVEQWxHUSxDQW1HUixlQUNBLGVBL0ZlLENBZ0dmLGlCRnZDQSxtQkFDQSxnQkFDQSxrQkFDQSxjQUNBLGVBQ0Esb0JBQ0EsbUJBQ0EsZUVqRWlCLENGa0VqQix5QkFDQSxxQkFDQSxvQkFDQSx5Q0U4QkEsOENBQ0ksZ0JGN0JKLDhCQUNJLGtaQUNJLENBR0osV0FDQSxjQUNBLFlBQ0EsV0FHSiw2QkFDSSxzQ0d0RlIsVUFDSSxhQUNBLHVEREhRLENDS1Isa0JBQ0ksY0FJQSxpREFDSSxhRmJPLENFZVAscURBQ0ksWUFDQSxXQUlSLDBDQUNJLG1CQUNBLGtCQUlBLDBEQUNJLFNBRUEsc0VBQ0ksZ0JBS1osOENBQ0ksYUZ6QlcsQ0UwQlgsY0FDQSxlRGhDTyxDQ2lDUCxjQUNBLHlCQUlSLG1CQUNJLG1CQUNBLDBCQUNBLGFBQ0EsUUFDQSx1QkFDQSxlQUNBLGFBR0oscUJBQ0kscUJGdERXLENFdURYLGtCQUNBLGlCQUNBLGdCQUNBLGdCQUNBLGFBQ0Esa0JBRUEseUJBVEoscUJBVVEsaUJBQ0EsOEJBQ0EsY0FJUixnQkFDSSxtQkFDQSxhQUNBLHNCQUVBLG9DQUNJLG1CQUVBLDRDQUNJLGFGckVTLENFd0ViLHdDQUNJLFlBQ0EsV0FJUixpQ0FDSSxtQkFHSixnQ0RKSix1REF2RlEsQ0F3RlIsZUFDQSxlQXZGZ0IsQ0F3RmhCLGlCQ0lRLFVGakdNLENFa0dOLG1CQUNBLGtCREpSLHVCQ0RJLGdDREVBLGdCQ01BLG1DRFpKLHVEQXZGUSxDQXdGUixlQUNBLGVBdkZnQixDQXdGaEIsaUJDWVEsVUZ6R00sQ0UwR04sU0FDQSxrQkRaUix1QkNPSSxtQ0ROQSxnQkNjQSwrQkRwQkosdURBdkZRLENBd0ZSLGVBQ0EsZUF2RmdCLENBd0ZoQixpQkNvQlEsVUZqSE0sQ0MrRmQsdUJDZUksK0JEZEEsZ0JDbUJJLGlDQUNJLGtCQUNBLG9CQUtaLDBCQUNJLFVGM0djLENFNEdkLGVBQ0Esa0JBQ0EsV0FDQSxTQUVBLDhCQUNJLFlBQ0Esb0JBQ0EsV0FJUiw0QkFDSSxhQUNBLHVCQUNBLGlCQUNBLFdBRUEsbUNIcklKLG1CQUNBLHdCQ2VnQixDRGRoQixTQUNBLG1CQUNBLGFDY2lCLENEYmpCLGFBQ0EsbUJBQ0EsZUFDQSxlRVZpQixDRldqQixRQUNBLHVCQUNBLGlCQUNBLGtCQUNBLHFCQUNBLHlCQUNBLHlDR3lIUSxlSHZIUix5Q0FDSSx5QkFHSiw0Q0FDSSxXQUNBLG9CQUdKLDBDQUNJLGFHK0dJLHFEQUNJLG1CQUVBLHlCQUhKLHFEQUlRLGdCQUNBLGtCQU1oQixrQ0RwRUEsdURBdkZRLENBd0ZSLGVBQ0EsZUF2RmdCLENBd0ZoQixpQkNvRUksbUJBQ0EsYUFDQSxrQkFDQSxpQkFDQSxpQkR0RUosdUJDK0RBLGtDRDlESSxnQkN1RUEsK0NBQ0ksa0JDaktaLE1BQ0ksbUJBQ0EsVUh1QlUsQ0d0QlYsYUFDQSxtQkFDQSxrQkFFQSxjQUNJLHdCSFdXLENHVlgsV0FDQSxjQUNBLFlBQ0EsT0FDQSxrQkFDQSxNQUNBLFdBQ0EsV0FHSixhQUNJLDRGQUNBLFNBQ0EsV0FDQSxjQUNBLG1CQUNBLGFBQ0EsV0FDQSxrQkFDQSxRQUNBLFVBQ0EsV0FHSixpQkFDSSxrQkFDQSxtQkFDQSxrQkFFQSxxQkFDSSxhQUNBLGNBSVIsU0Z0Q0EsdURBVlEsQ0FXUixlQUNBLGVBTmdCLENBT2hCLGlCQUVBLHVCRWlDQSxTRmhDSSxnQkVvQ0osU0FDSSxnQkFDQSxrQkFFQSxZQUNJLGlCQUlSLDBCQUdJLG1CQUdKLDhCQUNJLG1CQUNBLGFBQ0EsbUJBQ0EsU0FDQSx1QkFDQSxtQkFFQSxxREFDSSxZQUNBLFlBR0oseUNBQ0ksNENBQ0EsZUFDQSxrQkFDQSxtQkFDQSxZQUlSLHNCQUNJLFlBR0osNkJBQ0ksYUFDQSxTQUNBLGdCQUdKLGtCQUNJLFlBTUksbUZBQ0ksMEJBR0oseUZBQ0ksNkJBR0oscUZBQ0ksMkJBR0osdUZBQ0ksNEJBT0oseUNBQ0ksMkJBQ0EsNEJBQ0Esc0JBQ0EsNEJBQ0EsWUFDQSxzQkFDQSxrQkFDQSxRQUNBLE1BTVIsc0JBQ0ksY0FFQSxrQ0FDSSwyQkFDQSw0QkFDQSxzQkFDQSxpQ0FDQSxZQUNBLHNCQUNBLGtCQUNBLFFBQ0EsTUFHSixvQ0FDSSxlQUlSLDhDQUNJLGVBQ0Esa0JBSVIsaUJBQ0ksd0JIbEt1QixDR21LdkIsYUh4S2UsQ0d5S2Ysb0JBRUEsNEJBQ0ksY0FDQSxrQkFFQSxvREFDSSx1QkFJUix3Q0FDSSx1QkFLWixtQ0FDSSxNQUNJLDhCQUVBLGlCQUNJLGtCQUVBLHFCQUNJLGVBR0osNEJBQ0ksbUJBQ0EsYUFDQSxzQkFJUiw4QkFDSSxtQkFDQSxlQUVBLHlDQUNJLGVBS0osc0JBQ0ksZUFDQSxZQUlSLDZCQUNJLGFBQ0EsU0FDQSxxQ0FLQSw2QkFDSSxxQkFFQSx5Q0FDSSxTQUNBLG1DQUNBLGFBQ0EsT0FDQSxTQUNBLFdBTVIsc0JBQ0ksd0JBRUEsa0NBQ0ksd0JBQ0EsU0FDQSx3Q0FDQSxhQUNBLE9BQ0EsU0FDQSxXQUtaLGlCQUNJLG1CQ3JRWixTQUNJLG1CQUNBLGFBQ0EsbUJBQ0EsU0FFQSxhQUNJLGtCQUdKLFlIMEhBLHVEQW5JUSxDQW9JUixlQUNBLGVBbklnQixDQW9JaEIsaUJBRUEsdUJHL0hBLFlIZ0lJLGdCRzdIQSxpQkFDSSxjQUNBLGVBQ0EsaUJBSVIsMEJBQ0ksWUFJQSwwQkFDSSxlQUNBLGVIckJPLENHc0JQLGlCQUVBLHdDQUNJLGtCQUNBLGVIM0JLLENHNEJMLG9CQUdKLHFDQUNJLGNBQ0EsZUhuQ0ksQ0dvQ0osb0JBS1osY0FDSSxlQUNBLGNBQ0EsdUJBQ0Esa0JBRUEsaUJIakJKLHVEQWhDUSxDQWlDUixlQUNBLGVBN0JlLENBOEJmLGlCR2lCUSxlSGxEUSxDR21EUixpQkFDQSxXSGpCUix1QkdZSSxpQkhYQSxnQkdvQkoscUNBQ0ksMEJBQ0ksYUFJUixxQ0FqRUosU0FrRVEsU0FFQSxpQkhnRUosdURBbklRLENBb0lSLGVBQ0EsZUFuSWdCLENBb0loQixpQkdoRVEsZUhqRU8sQ0drRVAsaUJIaUVSLHlER3JFSSxpQkhzRUEsZ0JHekVKLHFDQVVJLDBCQUNJLGFDMUVaLFFBQ0ksbUdBQ0EsNEJBQ0EscUJBQ0EsV0FOVSxDQU9WLFVBUlMsQ0FVVCxlQUNJLDRCQUNBLFlBQ0EsWUFHSixxQkFDSSwrQkFDQSxZQUNBLFlBR0osb0JBQ0ksa0NBQ0EsWUFDQSxXQUdKLDhIQU1JLFlBQ0EsWUFHSixxQkFDSSw4QkFHSixxQkFDSSwrQkFHSixxQkFDSSwrQkFHSixxQkFDSSwrQkFHSixxQkFDSSwrQkFHSixxQkFDSSwrQkFHSiwrSEFNSSxZQUNBLFdBR0osa0JBQ0ksa0NBR0osb0JBQ0ksa0NBR0osb0JBQ0ksa0NBR0osd0JBQ0ksa0NBR0osc0JBQ0ksa0NBR0osOENBRUksa0NBR0osaUJBQ0ksaUNBQ0EsWUFDQSxZQUdKLGNBQ0ksa0NBQ0EsWUFDQSxZQzFHUixjQUNJLG9CQUVBLGlCQUNJLGFOd0JTLENNdkJULG1CQUNBLGtCTG1GSix1REF2RlEsQ0F3RlIsZUFDQSxlQXZGZ0IsQ0F3RmhCLGlCQUVBLHVCSzNGQSxpQkw0RkksZ0JLckZKLHFCQUNJLG1CQUNBLGFBQ0EsbUJBQ0EsU0FDQSw4QkFDQSxnQkFDQSxvQkFFQSw4QkFDSSxjQUNBLFlBSVIsb0NBQ0kscUJBQ0ksd0JBS1osdUNBQ0ksaUJBR0osNkJBQ0ksa0JQd0RKLFdBckZJLG1CQUNBLHdCQ2VnQixDRGRoQixTQUNBLG1CQUNBLGFDY2lCLENEYmpCLGFBQ0EsbUJBQ0EsZUFDQSxlRVZpQixDRldqQixRQUNBLHVCQUNBLGlCQUNBLGtCQUNBLHFCQUNBLHlCQUNBLHlDQUVBLGlCQUNJLHlCQUdKLG9CQUNJLFdBQ0Esb0JBR0osa0JBQ0ksYUE4RFIscUJBekZJLG1CQUNBLHdCQ2VnQixDRGRoQixTQUNBLG1CQUNBLGFDY2lCLENEYmpCLGFBQ0EsbUJBQ0EsZUFDQSxlRVZpQixDRldqQixRQUNBLHVCQUNBLGlCQUNBLGtCQUNBLHFCQUNBLHlCQUNBLHlDQW1CQSx3QkNSYyxDRFNkLGFDakJpQixDRERqQiwyQkFDSSx5QkFHSiw4QkFDSSxXQUNBLG9CQUdKLDRCQUNJLGFBVUosMkJBQ0ksd0JDYlksQ0RvRXBCLG9CQTdGSSxtQkFDQSx3QkNlZ0IsQ0RkaEIsU0FDQSxtQkFDQSxhQ2NpQixDRGJqQixhQUNBLG1CQUNBLGVBQ0EsZUVWaUIsQ0ZXakIsUUFDQSx1QkFDQSxpQkFDQSxrQkFDQSxxQkFDQSx5QkFDQSx5Q0E4QkEsd0JDbkJjLENEb0JkLGFDNUJpQixDRERqQiwwQkFDSSx5QkFHSiw2QkFDSSxXQUNBLG9CQUdKLDJCQUNJLGFBcUJKLDBCQUNJLHlCQWdEUix1QkVMSSx1REFsR1EsQ0FtR1IsZUFDQSxlQS9GZSxDQWdHZixpQkZ2Q0EsbUJBQ0EsZ0JBQ0Esa0JBQ0EsY0FDQSxlQUNBLG9CQUNBLG1CQUNBLGVFakVpQixDRmtFakIseUJBQ0EscUJBQ0Esb0JBQ0EseUNFOEJBLDhDQUNJLGdCRjdCSiw4QkFDSSxrWkFDSSxDQUdKLFdBQ0EsY0FDQSxZQUNBLFdBR0osNkJBQ0ksc0NRckZSLG9CQUNJLHlCQUVBLDZCQUNJLG1CQUNBLGFBQ0EsbUJBQ0EsVUFDQSxtQkFFQSxxQ0FDSSwyQkFHSiw2Q0FDSSxtQkFDQSxtQkFDQSxhQUNBLGFBQ0EsYUFDQSx1QkFDQSxrQkFFQSxpREFDSSxnQkFDQSxlQUlSLGdDTlZKLHVEQXJCUSxDQXNCUixlQUNBLGVBbEJlLENBbUJmLGlCTVVRLGFQWlEsQ09hUixtQk5UUix1Qk1LSSxnQ05KQSxnQk1XQSwwQ0FDSSxVUFpPLENPYVAsY0FDQSxlTnZDUSxDTXlDUiw0Q0FDSSxVUGZGLENPZ0JFLGVOeENHLENNeUNILHFCQUdKLDJEQUNJLFVQckJGLENPc0JFLGdCQUVBLDZEQUNJLHFCQUVBLHVFTjBDaEIsdURBbEdRLENBbUdSLGVBQ0EsZUEvRmUsQ0FnR2YsaUJGdkNBLG1CQUNBLGdCQUNBLGtCQUNBLGNBQ0EsZUFDQSxvQkFDQSxtQkFDQSxlRWpFaUIsQ0ZrRWpCLHlCQUNBLHFCQUNBLG9CQUNBLHlDRThCQSx1Qk0vQ2dCLHVFTmdEWixnQkY3QkosOEVBQ0ksa1pBQ0ksQ0FHSixXQUNBLGNBQ0EsWUFDQSxXQUdKLDZFQUNJLHNDUXRCUixzQ0FDSSxvQkFDSSxlQUlRLDZEQUNJLHFCQUNBLGVBT3BCLG1DQUNJLG9CQUNJLGVBRUEsa0VBRUksc0JBQ0EsU0FDQSxvQkFFQSxrR0FDSSxjQUNBLGFDM0ZaLHFCQUNJLG1CQUdKLGFQMkJBLHVEQWhDUSxDQWlDUixlQUNBLGVBN0JlLENBOEJmLGlCTzNCSSxtQkFDQSxrQkFDQSxrQlAyQkosdUJPaENBLGFQaUNJLGdCT3pCSixhUDhCQSx1REEzQ1EsQ0E0Q1IsZUFDQSxlQXpDaUIsQ0EwQ2pCLGlCTzlCSSxtQlBnQ0osdUJPbkNBLGFQb0NJLGdCTzlCSixhUDhDQSx1REFqRVEsQ0FrRVIsZUFDQSxlQS9EaUIsQ0FnRWpCLGlCTzlDSSxtQlBnREosdUJPbkRBLGFQb0RJLGdCTzlDSixhQUNJLGFBQ0Esc0JBQ0EsU0FFQSxnQkFDSSxhQUNBLG1CQUNBLFNBQ0EsOEJBQ0EsZUFFQSw4QkFDSSxhQUNBLHNCQUNBLHVCQUdKLGdDQUNJLG1CQUNBLG1CQUNBLGFBQ0EsYUFDQSxhQUNBLHVCQUNBLGFBRUEsb0NBQ0ksZ0JBQ0EsZUFPcEIsbUNBR1ksd0JBQ0ksU0FFQSwyQkFDSSxzQkFDQSxTQUNBLGdCQzFFcEIsZUFDSSxrQkFFQSxrQlIrSUEsdURBOUlRLENBK0lSLGVBQ0EsZUE1SWlCLENBNklqQixpQkFDQSx5QlFoSkksbUJSa0pKLHVCUXJKQSxrQlJzSkksZ0JRaEpKLGtCUjJCQSx1REFoQ1EsQ0FpQ1IsZUFDQSxlQTdCZSxDQThCZixpQlEzQkksY1I2QkosdUJRaENBLGtCUmlDSSxnQlE1QkEsb0JBQ0ksZVJUUSxDUVVSLGdCQUlSLGtCUjZGQSx1REE3R1EsQ0E4R1IsZUFDQSxlQTdHZ0IsQ0E4R2hCLGlCQUVBLHVCUWxHQSxrQlJtR0ksZ0JRL0ZKLDZCQUNJLHFCQUNBLDJCQUNBLHFDQUNBLGdCQUVBLGdDQUNJLDRDQUNBLHlCQUNBLGFBQ0EsMkJBQ0EsZ0VBR0EsbUNBQ0ksbUJBQ0Esb0JBQ0EsbUJBQ0EseUJBRUEsNkVBRUksbUJBQ0EsYUFDQSxjQUNBLFNBRUEsNkZBQ0ksMEJBQ0EscUJBQ0EsY0FDQSxnQkFDQSxXUndCcEIsdURBNUVRLENBNkVSLGVBQ0EsZUExRWlCLENBMkVqQixpQkFFQSx1QlFsQ2dCLDZGUm1DWixnQlF6QlEscUNBQ0ksbUJBQ0EsYUFDQSxjQUNBLFNBQ0EsOEJBQ0EscUJBRUEsMENBQ0ksY0FHSiw0Q0FDSSx3R0FDQSxXQUNBLHFCQUNBLGNBQ0EsWUFDQSxpQ0FDQSxXQUtaLHdDQUNJLGdCQUNBLGVBRUEsMkNBQ0kscUJBQ0Esa0JBQ0Esa0JBRUEsOENBQ0ksa0JBS1osdUNBQ0ksMkJBQ0Esb0JBRUEsbURBQ0kseUJBT1osMEJBQ0ksMkJBQ0Esb0JBRUEsb0NBQ0ksYUFLWix1QkExSEosZUEySFEsYUFFQSw2QkFDSSxnQkFJQSwwQkFDSSw0QkMvSGhCLGNBQ0ksbUJBQ0EsYUFDQSxzQkFDQSxTQUNBLG1CQUVBLCtCQUNJLGFBQ0EsU0FFQSxtQ0FDSSxZQUdKLDRDQUNJLFlBQ0EsZUFJUiw4QkFDSSxhQUNBLG1CQUNBLFNBR0osb0JBQ0ksbUJBQ0EscUJWN0JXLENVOEJYLG1CQUNBLFVWbENVLENVbUNWLGFBQ0EsV0FDQSxzQkFDQSxTQUNBLGFBRUEsNEJBQ0ksbUJBQ0EsYUFDQSxTQUVBLGdDQUNJLGtCQUNBLFlBR0osa0NBQ0ksdUJBQ0EsYUFDQSxzQkFDQSxRQUNBLHVCQUVBLHdDVG1HWix1REExSlEsQ0EySlIsZUFDQSxlQXhKaUIsQ0F5SmpCLGlCQUVBLHVCU3hHWSx3Q1R5R1IsZ0JTckdRLDhDQUNJLGVBQ0EsaUJBS1osNkJUaUVKLHVEQW5JUSxDQW9JUixlQUNBLGVBbklnQixDQW9JaEIsaUJTakVRLGVUbkVRLENTb0VSLGlCVGtFUix1QlN0RUksNkJUdUVBLGdCUy9ESix1QkFDSSxvQkFHSixtQkFDSSxvQkFFQSxtQ0FDSSxhQUNBLFNBQ0Esb0RBR0osb0NBQ0ksaUJBSVIsc0NBNUZKLGNBNkZRLG1CQUdKLHFDQUNJLG1CQUNJLGtCQUVBLG1DQUNJLGFBQ0EsU0FDQSw2REFLWixxQ0E1R0osY0E2R1EsZ0JBQ0Esa0JBRUEsOEJBQ0ksZ0JBQ0EsZUFDQSw2QkFDQSxZQUVBLG9DQUNJLGNBQ0EsMEJBTWhCLDRCQUNJLGNDN0hKLGVBQ0ksbUJBQ0EsYUFDQSxzQkFDQSxTQUNBLG1CQUVBLGtCVnVCQSx1REFoQ1EsQ0FpQ1IsZUFDQSxlQTdCZSxDQThCZixpQlV2QkksZVZWWSxDVVdaLGtCVndCSix1QlU1QkEsa0JWNkJJLGdCVXRCSiw0QkFDSSxVWGpCVyxDV2tCWCxtQlZxRUosdURBdkZRLENBd0ZSLGVBQ0EsZUF2RmdCLENBd0ZoQixpQkFFQSx1QlU1RUEsNEJWNkVJLGdCVXZFSiw0QkFDSSxrQkFDQSxtQkFHSiwwQkFDSSxrQkFDQSxnQkFDQSxtQkFDQSxrQkFFQSw0QkFDSSxxQkFHSixvRUFFSSxhQUdKLDZCQUNJLG9CQUNBLGdCQUtaLHVCQUVRLDZCQUNJLGlCQUtaLHVCQUNJLGVBQ0ksa0JBRUEsMEJBQ0ksc0JBRUEsNkJBQ0ksb0JDckVoQixjQUNJLG1CQUNBLGFBQ0Esc0JBQ0Esa0JBRUEscUJBQ0ksd0JBQ0EsU0FDQSxnQkFDQSxXYnFGUixXQXJGSSxtQkFDQSx3QkNlZ0IsQ0RkaEIsU0FDQSxtQkFDQSxhQ2NpQixDRGJqQixhQUNBLG1CQUNBLGVBQ0EsZUVWaUIsQ0ZXakIsUUFDQSx1QkFDQSxpQkFDQSxrQkFDQSxxQkFDQSx5QkFDQSx5Q0FFQSxpQkFDSSx5QkFHSixvQkFDSSxXQUNBLG9CQUdKLGtCQUNJLGFBOERSLHFCQXpGSSxtQkFDQSx3QkNlZ0IsQ0RkaEIsU0FDQSxtQkFDQSxhQ2NpQixDRGJqQixhQUNBLG1CQUNBLGVBQ0EsZUVWaUIsQ0ZXakIsUUFDQSx1QkFDQSxpQkFDQSxrQkFDQSxxQkFDQSx5QkFDQSx5Q0FtQkEsd0JDUmMsQ0RTZCxhQ2pCaUIsQ0REakIsMkJBQ0kseUJBR0osOEJBQ0ksV0FDQSxvQkFHSiw0QkFDSSxhQVVKLDJCQUNJLHdCQ2JZLENEb0VwQixvQkE3RkksbUJBQ0Esd0JDZWdCLENEZGhCLFNBQ0EsbUJBQ0EsYUNjaUIsQ0RiakIsYUFDQSxtQkFDQSxlQUNBLGVFVmlCLENGV2pCLFFBQ0EsdUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0EseUJBQ0EseUNBOEJBLHdCQ25CYyxDRG9CZCxhQzVCaUIsQ0REakIsMEJBQ0kseUJBR0osNkJBQ0ksV0FDQSxvQkFHSiwyQkFDSSxhQXFCSiwwQkFDSSx5QkFnRFIsdUJFTEksdURBbEdRLENBbUdSLGVBQ0EsZUEvRmUsQ0FnR2YsaUJGdkNBLG1CQUNBLGdCQUNBLGtCQUNBLGNBQ0EsZUFDQSxvQkFDQSxtQkFDQSxlRWpFaUIsQ0ZrRWpCLHlCQUNBLHFCQUNBLG9CQUNBLHlDRThCQSw4Q0FDSSxnQkY3QkosOEJBQ0ksa1pBQ0ksQ0FHSixXQUNBLGNBQ0EsWUFDQSxXQUdKLDZCQUNJLHNDYzFFUixlQUNJLG1CQUNBLFViY1UsQ2FiVixhQUNBLHNCQUNBLFNBQ0Esa0JBQ0Esa0JBRUEsc0JBQ0ksNEZBQ0EsU0FDQSxXQUNBLGNBQ0EsbUJBQ0EsYUFDQSxXQUNBLGtCQUNBLFFBQ0EsVUFDQSxXQUdKLHVCQUNJLG1CQUNBLGFBQ0Esc0JBQ0EsU0FDQSxpQkFFQSw4QkFDSSxVYjVDTyxDYStDWCx1Q0FDSSxjQUlSLHFCQUNJLGtCYjdDYyxDYWdEVixvQ0FDSSxVYjVERSxDYWlFZCxnQ0FDSSxtQkFDQSxhQUNBLFNBR0osc0JaL0NBLHVEQXJCUSxDQXNCUixlQUNBLGVBbEJlLENBbUJmLGlCWStDSSxrQkFDQSxrQlo5Q0osdUJZMENBLHNCWnpDSSxnQlkrQ0Esa0NBTkosc0JBT1EsZ0JBSVIsNkJab0RBLHVEQW5JUSxDQW9JUixlQUNBLGVBbklnQixDQW9JaEIsaUJZcERJLG1CQUNBLHdCQWpGSyxDQWtGTCxtQkFDQSxVYnJGVyxDYXNGWCxhQUNBLGNBQ0EsdURaeEZJLENZeUZKLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsaUJBQ0Esa0JBQ0EsV0FDQSxTWndDSix1Qll6REEsNkJaMERJLGdCWXZDQSxvQ0FDSSxhQUlSLCtCQUNJLG1CQUNBLGdDQUNBLG1CQUNBLGFBQ0EsdURaNUdJLENZNkdKLGVBQ0EsZVp6R1csQ1kwR1gsUUFDQSx1QkFDQSxZQUdKLDhCQUNJLG1CQUNBLG1CQUNBLFViMUhVLENhMkhWLGVBQ0EsYUFDQSxRQUNBLHVCQUNBLFdBQ0EsaUJBQ0EsaUNBRUEsNkNBQ0ksVWJwSU0sQ2F1SVYsdUNBQ0kscUJicklPLENhc0lQLG9DQUNBLFVBRUEsc0RBQ0ksYUF4SUgsQ0E2SVQsOEJBQ0ksYUE5SUssQ0ErSUwsZUFHSixnQ0FDSSxhQUNBLFNBQ0EsMkRBQ0EsdUJBQ0EsaUJBR0oscUJackVBLHVEQXZGUSxDQXdGUixlQUNBLGVBdkZnQixDQXdGaEIsaUJZcUVJLHVCQUNBLHFCYmhLVyxDYWlLWCxtQkFDQSxVYnJLVSxDYXNLVixhQUNBLHNCQUNBLFNBQ0EsOEJBQ0EsZ0JBQ0EsYUFDQSxrQkFDQSxXWjlFSix1QllnRUEscUJaL0RJLGdCWStFQSxrQ0FDSSx1QkFDQSxtQkFDQSxhQUNBLHlCQUNBLG9CQUNBLGlCQUdKLDJCQUNJLHVCQUNBLGFBQ0Esc0JBQ0EsU0FDQSxXQUVBLGtDWmpKUix1REEzQ1EsQ0E0Q1IsZUFDQSxlQXpDaUIsQ0EwQ2pCLGlCWWlKWSx5QlovSVosdUJZNElRLGtDWjNJSixnQllpSkkscUNBQ0ksVUM3S0EsQ0Q4S0EsdURacE1KLENZcU1JLGVBQ0EsZVpuTU0sQ1lvTU4saUJBR0osa0NaL0pSLHVEQTNDUSxDQTRDUixlQUNBLGVBekNpQixDQTBDakIsaUJZK0pZLGVBQ0EsaUJBQ0EsV1ovSlosdUJZMEpRLGtDWnpKSixnQllnS1EsaUdBQ0ksbUJBR0osOEdBQ0ksWUFDQSxlQUNBLGVack5FLENZc05GLFNBQ0EsaUJBQ0Esa0JBSVIsaUtaNUZSLHVEQW5JUSxDQW9JUixlQUNBLGVBbklnQixDQW9JaEIsaUJZNEZZLFlBQ0EsaUJaM0ZaLHVCWXVGUSxpS1p0RkosZ0JZNEZRLGtNQUNJLGFick1DLENhc01ELDZCQUlSLHFDWnBKUix1REF2RlEsQ0F3RlIsZUFDQSxlQXZGZ0IsQ0F3RmhCLGlCWW9KWSxlWmxKWix1QlkrSVEscUNaOUlKLGdCWW1KUSx1Q0FDSSxhQUdKLHdDQUNJLGdCQUdKLHdDQUNJLG1CQUNBLGFBQ0EsUUFDQSxpQkFHSiw0Q0FDSSxjQUtaLDZCQUNJLGFBQ0EsdUJBQ0EsV0FFQSxrQ0FDSSxXQUdKLCtCZHhRUixtQkFDQSx3QkNlZ0IsQ0RkaEIsU0FDQSxtQkFDQSxhQ2NpQixDRGJqQixhQUNBLG1CQUNBLGVBQ0EsZUVWaUIsQ0ZXakIsUUFDQSx1QkFDQSxpQkFDQSxrQkFDQSxxQkFDQSx5QkFDQSx5Q2M0UFksYUFDQSxXZDNQWixxQ0FDSSx5QkFHSix3Q0FDSSxXQUNBLG9CQUdKLHNDQUNJLGFjc1BJLCtDQUNJLCtCQUNBLHlCQUtKLG1EQUNJLHdCQTVSUyxDQThSVCx5REFDSSx5QkFNUiw4Q0FDSSx3QkFyU1MsQ0F1U1Qsb0RBQ0kseUJBT3BCLGtDQUNJLGVBQ0ksZUFDQSxrQkFFQSx1QkFDSSxXQUVBLDhCQUNJLGVBSVIsK0JBQ0ksMENBQ0EsaUJBQ0EsV0FHSiw4QkFDSSxZQUNBLGVBQ0EsUUFDQSxpQkFHSiw4QkFDSSxjQUNBLGtCQUdKLGdDQUNJLFNBQ0EsMEJBQ0EsV0FHSixxQkFDSSxnQkFFQSxrQ0FDSSxvQkFDQSxpQkFHSiwyQkFDSSxTQUNBLFdBRUEsa0NBQ0ksZUFDQSxpQkFHSixxQ0FDSSxpQkFHSix5Q0FDSSxlQUNBLGtCQUdKLGtDQUNJLGVBQ0EsaUJBRUEsOEdBQ0ksV0FJUixxQ0FDSSxlQU9aLHVCQUNJLGVBS1osVUFDSSxVYi9XZSxDYWdYZixlQUNBLGVBR0oscUJBQ0ksd0JBQ0Esa0JBRUEsdUJBQ0ksdURacFpJLENZcVpKLGVBQ0EsaUJBQ0EsU0FHSix1QkFDSSxVQzdYQSxDRDhYQSxxQ0FFQSw2QkFDSSxXRTVaUiw4QkFDSSxxQmZ5Qk0sQ2V4Qk4sYUFDQSxzQkFDQSxrQkFFQSxvQ0FDSSxrQmZhTyxDZVpQLGtGQUNBLG1CQUNBLG1CQUVBLHVDZGlCUix1REFoQ1EsQ0FpQ1IsZUFDQSxlQTdCZSxDQThCZixpQmNqQlksbUJkbUJaLHVCY3RCUSx1Q2R1QkosZ0JjakJJLCtDQUNJLGFBQ0EsbUJBQ0EsVUFHSiw0Q0FDSSxhQUNBLFNBQ0EscUNBQ0EsOEJBQ0EsMEJBRUEsZ0RBQ0ksWUFDQSxXQUlSLGlEQUNJLGtCQUNBLGFBQ0Esc0JBQ0EsdUJBRUEsbURkUVosdURBdERRLENBdURSLGVBQ0EsZUF0RGdCLENBdURoQixpQmNSZ0IsbUJkVWhCLHVCY2JZLG1EZGNSLGdCY1JRLHdFZHlEWix1REE3R1EsQ0E4R1IsZUFDQSxlQTdHZ0IsQ0E4R2hCLGlCY3pEZ0IsZWRsREQsQ0E2R2YsdUJjOURZLHdFZCtEUixnQmN4REksaURBQ0ksYUFDQSxtQkFDQSxTQUNBLGVBRUEsdUVBQ0ksa0JBQ0EsaUJBRUEsMkVBQ0ksYUFDQSxZQUtKLCtEQUNJLFlBQ0EsV0FReEIsb0NBR1ksc0NBQ0ksU0FDQSx1QkFNaEIsbUNBR1ksb0NBQ0ksU0FDQSxhQUVBLCtDQUNJLFNBR0osNENBQ0ksbUJBQ0EsU0FHSixpREFDSSxhQUNBLHNCQUNBLE1BRUEsbURBQ0ksZ0JBUXhCLG1DQUNJLG9DQUNJLHNCQUVBLCtDQUNJLGFBQ0EsdUJDekhaLEtmMkVJLHVEQXZGUSxDQXdGUixlQUNBLGVBdkZnQixDQXdGaEIsaUJBRUEsdUJlaEZKLEtmaUZRLGdCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvY29tbW9uL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvY29tbW9uL19mb250cy5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9faGVyby5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9fc3RvcmVSYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy93ZWIvY29tcG9uZW50cy9fc3ByaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL191c2VkQnlQcm9zLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL19mZWF0dXJlc0V4cGxhaW5lZC5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9fc3RlcHNUby5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL190ZXN0aW1vbmlhbHMuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvcGFydGlhbHMvX2N0YS5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9feW91dHViZVZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhZ2VzL3ByaWNpbmcvX3ByaWNpbmdfcGxhbnMuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9fcHJpdmFjeUFuZFNlY3VyaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhZ2VzL2ZlYXR1cmVzL2NvbmZpZGVudGlhbFdhdGVybWFyay5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29tbW9uL2ZvbnRzJztcblxuJGNvbG9yLXByaW1hcnktZmc6ICRjb2xvci1kYXJraXNoLWdyZXk7XG4kY29sb3ItcHJpbWFyeS1iZzogJGNvbG9yLXZpdmlkLWdyZWVuO1xuJGNvbG9yLXNlY29uZGFyeS1mZzogJGNvbG9yLWRhcmtpc2gtZ3JleTtcbiRjb2xvci1zZWNvbmRhcnktYmc6ICRjb2xvci10ZWNoLWJsdWU7XG4kY29sb3Itc2Vjb25kYXJ5LWJnLWhvdmVyOiAkY29sb3ItdGVjaC1wdXJwbGU7XG5cbkBtaXhpbiBtcy1idXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktYmc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWZnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgZ2FwOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnktYmcsIDIwJSk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWl4aW4gbXMtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1iZztcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1mZztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWJnLWhvdmVyO1xuICAgIH1cbn1cblxuQG1peGluIG1zLWJ1dHRvbi10ZXJ0aWFyeSB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1iZztcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1mZztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnktYmcsIDEwJSk7XG4gICAgfVxufVxuXG5AbWl4aW4gbXMtYnV0dG9uLXRyYW5zcGFyZW50IHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHktYm9sZDtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgcGFkZGluZzogOHB4IDRweCA4cHggMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZS1vdXQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IFxuICAgICAgICAgICAgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjI3JTIyJTIwaGVpZ2h0JTNEJTIyMTElMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA3JTIwMTElMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTNDcGF0aCUyMGQlM0QlMjJNMC4xNDg0MzglMjA5LjUwMzE3TDMuOTc2NTYlMjA1LjY3NTA1TDAuMTQ4NDM4JTIwMS44NDY5MkwxLjMyMDMxJTIwMC42NzUwNDlMNi4zMjAzMSUyMDUuNjc1MDVMMS4zMjAzMSUyMDEwLjY3NUwwLjE0ODQzOCUyMDkuNTAzMTdaJTIyJTIwZmlsbCUzRCUyMndoaXRlJTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJylcbiAgICAgICAgICAgIG5vLXJlcGVhdFxuICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYW1vdW50OiAuOSk7XG4gICAgfVxufVxuXG4ubXMtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b247XG59XG5cbi5tcy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b24tc2Vjb25kYXJ5O1xufVxuXG4ubXMtYnV0dG9uLXRlcnRpYXJ5IHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b24tdGVydGlhcnk7XG59XG5cbi5tcy1idXR0b24tdHJhbnNwYXJlbnQge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbi10cmFuc3BhcmVudDtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTg3XCI7IiwiLy8gQmFzZVxuJGNvbG9yLWJhc2UtZ3JheTogIzMzMztcbiRjb2xvci1iYXNlLWdyZWVuOiAjMDBCODc4O1xuJGNvbG9yLWJhc2UtcHVycGxlOiAjNjk2NENFO1xuJGNvbG9yLWJhc2Utd2hpdGU6ICNGRkY7XG4kY29sb3ItYmFzZS1kZWVwLW5hdnk6ICMwMTA5MjE7XG5cbi8vIFNlY29uZGFyeVxuJGNvbG9yLXNlY29uZGFyeS1kYXJrLXB1cnBsZTogIzU0NEVDMDtcbiRjb2xvci1zZWNvbmRhcnktbm90LXNvLWxpZ2h0LXB1cnBsZTogI0NEQ0JGMDtcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQtcHVycGxlOiAjRUNFQ0Y5O1xuJGNvbG9yLXNlY29uZGFyeS1ibHVlOiAjMDA4REYyO1xuJGNvbG9yLXNlY29uZGFyeS1za3k6ICNCRkU0RkU7XG4kY29sb3Itc2Vjb25kYXJ5LXllbGxvdzogI0ZGQ0IxMTtcbiRjb2xvci1zZWNvbmRhcnktcGluazogI0ZGOTREMDtcblxuLy8gTmV1dHJhbFxuJGNvbG9yLW5ldXRyYWwtYmxhY2s6ICMwMDA7XG4kY29sb3ItbmV1dHJhbC1saWdodC1ncmF5OiAjRjZGNkY2O1xuXG4vLyBOb3QgaW4gc3R5bGVndWlkZVxuJGNvbG9yLW9jZWFuLWJsdWU6ICMwMDIzODA7XG4kY29sb3ItYnV0dG9uLXNlY29uZGFyeTogIzJEMjg5NztcbiRjb2xvci1uZXV0cmFsLW1lZGl1bTogI0I4QjhCODtcblxuLy8gTmV3IExvZ28gU3R5bGVcbiRjb2xvci12aXZpZC1ncmVlbjogIzNERjJCNjtcbiRjb2xvci1kZWVwLWdyZWVuOiAjMUEyMjI2O1xuJGNvbG9yLWRhcmtpc2gtZ3JleTogIzIyMjgyQjtcbiRjb2xvci1kYXJrLWdyZXk6ICM0NjRjNGI7XG4kY29sb3ItbWlkLWdyZXk6ICNhYmIxYjE7XG4kY29sb3ItbGlnaHQtZ3JleTogI2RkZDtcbiRjb2xvci1hbG1vc3Qtd2hpdGU6ICNGMEY3Rjc7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItbGlnaHQtcGVhY2g6ICNlZjk2ODQ7XG4kY29sb3ItdGVjaC1wdXJwbGU6ICM4NTkzZjc7XG4kY29sb3ItdGVjaC1ibHVlOiAjNTQ4REZGO1xuJGNvbG9yLWJyaWdodC1hbWJlcjogI2Y0YmY2MTtcbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI1XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL3NpemVzJztcblxuQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDIwMC4uODAwJmRpc3BsYXk9c3dhcCc7XG5cbiRmb250LW1haW46IGludGVyLCBoZWx2ZXRpY2EsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQ6IDIwMDtcbiRmb250LXdlaWdodC1saWdodDogNDAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDgwMDtcblxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBcbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDMtbGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIFxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oNCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWg1IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keS1ib2xkIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWJvZHktaW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWJvZHktbGlzdCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1saW5rIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1leWVicm93IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NzNcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5AaW1wb3J0ICcuLi9jb21tb24vc2l6ZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9idXR0b25zJztcblxuLm10LW1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5tdC1tb2RhbC1kYXRhLXByaXZhY3kge1xuICAgICAgICAubXQtbW9kYWxfX2ltYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmVlbjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubXQtYWxlcnQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcml2YWN5LWZvcm0ge1xuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICYgKyAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndhcm5pbmctdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1waW5rO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtYXgtd2lkdGg6IDYyNnB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplLVMgLSAxKSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMjRweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0OHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAubXQtbW9kYWwtbWFpbi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnkteWVsbG93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tdC1tb2RhbF9faW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tdC1tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tdC1tb2RhbC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm10LW1vZGFsLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5O1xuXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JheTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm10LWNsb3NlLW1vZGFsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLWJsYWNrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRvcDogMTRweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tdC1tb2RhbF9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xuXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUtUykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uLWJ1dHRvbnMtdG9nZ2xlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keTtcblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAubXQtY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxNTVcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5cbiRjb2xvci1iZzogJGNvbG9yLWRlZXAtZ3JlZW47XG4kY29sb3ItZmc6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1ncmFkaWVudC1hY2NlbnQ6ICRjb2xvci12aXZpZC1ncmVlbjtcbiRjb2xvci1ncmFkaWVudC10cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAwKTtcblxuLmhlcm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1mZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1jb3JuZXIgYXQgMTAwJSAxMDAlLCAkY29sb3ItZ3JhZGllbnQtYWNjZW50IDAlLCAkY29sb3ItZ3JhZGllbnQtdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IDcyNHB4O1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTQycHggNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHRleHQtd3JhcDogcHJldHR5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEsXG4gICAgcCxcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmluc3RhbGwtYnV0dG9ucy1ob2xkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5pbnN0YWxsLW1vYmlsZS1idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1zLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMzUsIDEyOCwgLjQ1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNjM1cHg7XG4gICAgfVxuXG4gICAgLmhlcm8tYmFkZ2VzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuaGVyby1iYWRnZSB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAmLmNsaXBwZWQtaW1nLFxuICAgICYubWluaSB7XG4gICAgICAgIC5jb250YWluZXIgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jbGlwcGVkLWltZyB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoJyNjbGlwLWhlcm8nKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxMnB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5taW5pIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoJyNjbGlwLWhlcm8tbWluaScpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZXJvLXRleHQgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnN0YWxsLWJ1dHRvbnMtaG9sZGVyIC5tcy1idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5taW5pLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodC1wdXJwbGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1kZWVwLW5hdnk7XG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDEyMHB4O1xuXG4gICAgICAgIC5oZXJvLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pbnN0YWxsLWJ1dHRvbnMtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWJhZGdlcy1jb250YWluZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1NKSB7XG4gICAgLmhlcm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyby10ZXh0IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnN0YWxsLWJ1dHRvbnMtaG9sZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5tcy1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWJhZGdlcy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsaXBwZWQtaW1nIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0MHB4O1xuXG4gICAgICAgICAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCcjY2xpcC1oZXJvLW1vYmlsZScpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWluaSB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHggNDQwcHg7XG5cbiAgICAgICAgICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgnI2NsaXAtaGVyby1taW5pLW1vYmlsZScpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWluaS1saWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjIyN1wiOyIsIkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5AaW1wb3J0ICcuLi9jb21tb24vc2l6ZXMnO1xuXG4ucmF0aW5ncyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0OHB4O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtbGluaztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Rhci1ob2xkZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zdG9yZS1ob2xkZXIge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgc3Bhbi5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnN0b3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDMwcHggNThweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEycHggOTBweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgyO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplLU0pIHtcbiAgICAgICAgLnN0YXItaG9sZGVyIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZS1TKSB7XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICBoNSBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtbGluaztcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFyLWhvbGRlciBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI1OVwiOyIsIi8vIG1haW46IC4uL3N0eWxlcy5zY3NzXG5cbiRpY29uLXdpZHRoOiAyMHB4O1xuJGljb24taGVpZ2h0OiAyMHB4O1xuXG4uc3ByaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy8vJyArICRtYWlsdHJhY2tfZG9tYWluICsgJy9pbWcvbWFpbHRyYWNrLXNwcml0ZV8yeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDQ4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRpY29uLWhlaWdodDtcbiAgICB3aWR0aDogJGljb24td2lkdGg7XG5cbiAgICAmLnMtbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMCkpICgtKCRpY29uLWhlaWdodCAqIDApKTtcbiAgICAgICAgaGVpZ2h0OiAkaWNvbi1oZWlnaHQgKiAyO1xuICAgICAgICB3aWR0aDogJGljb24td2lkdGggKiAxMTtcbiAgICB9XG5cbiAgICAmLnMtbG9nby1ibGFjayB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMCkpICgtKCRpY29uLWhlaWdodCAqIDIxKSk7XG4gICAgICAgIGhlaWdodDogJGljb24taGVpZ2h0ICogMjtcbiAgICAgICAgd2lkdGg6ICRpY29uLXdpZHRoICogMTE7XG4gICAgfVxuXG4gICAgJi5zLWxvZ28taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMTEpKSAoLSgkaWNvbi1oZWlnaHQgKiAxMSkpO1xuICAgICAgICBoZWlnaHQ6ICRpY29uLWhlaWdodCAqIDM7XG4gICAgICAgIHdpZHRoOiAkaWNvbi13aWR0aCAqIDM7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDEsXG4gICAgJi5zLWNvbXBhbnktMDIsXG4gICAgJi5zLWNvbXBhbnktMDMsXG4gICAgJi5zLWNvbXBhbnktMDQsXG4gICAgJi5zLWNvbXBhbnktMDUsXG4gICAgJi5zLWNvbXBhbnktMDYge1xuICAgICAgICBoZWlnaHQ6ICRpY29uLWhlaWdodCAqIDM7XG4gICAgICAgIHdpZHRoOiAkaWNvbi13aWR0aCAqIDg7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDApKSAoLSgkaWNvbi1oZWlnaHQgKiAzKSk7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDApKSAoLSgkaWNvbi1oZWlnaHQgKiA2KSk7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDApKSAoLSgkaWNvbi1oZWlnaHQgKiA5KSk7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDApKSAoLSgkaWNvbi1oZWlnaHQgKiAxMikpO1xuICAgIH1cblxuICAgICYucy1jb21wYW55LTA1IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0oJGljb24td2lkdGggKiAwKSkgKC0oJGljb24taGVpZ2h0ICogMTUpKTtcbiAgICB9XG5cbiAgICAmLnMtY29tcGFueS0wNiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMCkpICgtKCRpY29uLWhlaWdodCAqIDE4KSk7XG4gICAgfVxuXG4gICAgJi5zLWNhcmQtbWMsXG4gICAgJi5zLWNhcmQtdmlzYSxcbiAgICAmLnMtY2FyZC1hbWV4LFxuICAgICYucy1jYXJkLWRpc2NvdmVyLFxuICAgICYucy1jYXJkLXBheXBhbCxcbiAgICAmLnMtY2FyZC1nZW5lcmljIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICB9XG5cbiAgICAmLnMtY2FyZC1tYyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMTEpKSAoLSgkaWNvbi1oZWlnaHQgKiAxNCkpO1xuICAgIH1cblxuICAgICYucy1jYXJkLXZpc2Ege1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDEzKSkgKC0oJGljb24taGVpZ2h0ICogMTQpKTtcbiAgICB9XG5cbiAgICAmLnMtY2FyZC1hbWV4IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0oJGljb24td2lkdGggKiAxNSkpICgtKCRpY29uLWhlaWdodCAqIDE0KSk7XG4gICAgfVxuXG4gICAgJi5zLWNhcmQtZGlzY292ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDExKSkgKC0oJGljb24taGVpZ2h0ICogMTYpKTtcbiAgICB9XG5cbiAgICAmLnMtY2FyZC1wYXlwYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDEzKSkgKC0oJGljb24taGVpZ2h0ICogMTYpKTtcbiAgICB9XG5cbiAgICAmLnMtY2FyZC1nZW5lcmljLFxuICAgICYucy1jYXJkLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDE1KSkgKC0oJGljb24taGVpZ2h0ICogMTYpKTtcbiAgICB9XG5cbiAgICAmLnMtc3RyaXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0oJGljb24td2lkdGggKiAxMSkpICgtKCRpY29uLWhlaWdodCAqIDIpKTtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgJi5zLWN2diB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMTEpKSAoLSgkaWNvbi1oZWlnaHQgKiA3KSk7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MzA3XCI7IiwiQGltcG9ydCAnLi4vLi4vd2ViL2NvbXBvbmVudHMvc3ByaXRlJztcblxuLnVzZWQtYnktcHJvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWlkLWdyZXk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5O1xuICAgIH1cblxuICAgIC5sb2dvcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMjZweDtcblxuICAgICAgICBzcGFuIHN2ZyB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1MKSB7XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaXZhY3ktc2VjdXJpdHktY2VudGVyICsgLnVzZWQtYnktcHJvcyB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG59XG5cbi5wbGFucy1kZXRhaWxzICsgLnVzZWQtYnktcHJvcyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6Mjg1XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb21tb24vZm9udHMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9idXR0b25zJztcblxuJGNvbG9yLWhpZ2hsaWdodDogJGNvbG9yLXZpdmlkLWdyZWVuO1xuXG4uZmVhdHVyZXMtZXhwbGFpbmVkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHggMCA0MHB4O1xuXG4gICAgLmZlYXR1cmUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICYucmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAucGljdHVyZS1ob2xkZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTZweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDE7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmLm1zLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcy1idXR0b24tdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplLUwpIHtcbiAgICAuZmVhdHVyZXMtZXhwbGFpbmVkIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgICAgIC5mZWF0dXJlIHtcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiAuYnV0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1NKSB7XG4gICAgLmZlYXR1cmVzLWV4cGxhaW5lZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICAuZmVhdHVyZSxcbiAgICAgICAgLmZlYXR1cmUucmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICAgIC5waWN0dXJlLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTozNDNcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5AaW1wb3J0ICcuLi9jb21tb24vc2l6ZXMnO1xuXG4uc3RlcHMtdG8ge1xuICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMTZweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDI7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgzO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWg0O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDY0cHg7XG5cbiAgICAgICAgICAgIC50ZXh0cy1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGljdHVyZS1ob2xkZXIge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAuc3RlcHMtdG8ge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6Mzg3XCI7IiwiLmZhcS1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDk2cHggNDBweDtcblxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1jYXB0aW9uO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgyO1xuXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuXG4gICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHktaW50cm87XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciA+IG9sIHtcbiAgICAgICAgY291bnRlci1yZXNldDogaXRlbSAwO1xuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3Itdml2aWQtZ3JlZW4sIC44KTtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtIDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnIgMGZyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIC4ycyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICBwYWRkaW5nIC4ycyBlYXNlLW91dDtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJiA+IGEsXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMCcgY291bnRlcihpdGVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1oNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvLycgKyAkbWFpbHRyYWNrX2RvbWFpbiArICcvaW1nL25ld1dlYi9nbHlwaHMvY2FyZXQtZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFuc3dlciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQ4cHg7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOnRhcmdldCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnIgMWZyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgaDQgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBoNDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAuY29udGFpbmVyID4gb2wge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBvbCBsaSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgM2ZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo0MTdcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5AaW1wb3J0ICcuLi9jb21tb24vc2l6ZXMnO1xuXG4udGVzdGltb25pYWxzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogNjBweCAxNTRweDtcblxuICAgIC5iYWRnZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5jYXB0ZXJyYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWV5ZWJyb3c7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9jY3VwYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtbGluaztcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgICAgICAgIHRleHQtd3JhcDogcHJldHR5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJhdGluZ3Mge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMjRweDtcbiAgICB9XG5cbiAgICAmLndhbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcblxuICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFkZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemUtTCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDg2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemUtTSkge1xuICAgICAgICAmLndhbGwge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAzMHB4O1xuXG4gICAgICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplLVMpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogODBweCAzMHB4O1xuXG4gICAgICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgODB2dztcbiAgICAgICAgICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlZC1ieS1wcm9zICsgLnRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo0MzhcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5cbiRjb2xvci1ncmFkaWVudC1hY2NlbnQ6ICMzMTJDOTE7XG4kY29sb3ItYnV0dG9uLWRpc2FibGVkLXNvbGlkOiAjYjM5ODZmO1xuXG4uY3RhLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDkycHggMTU0cHg7XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDI7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5O1xuICAgIH1cblxuICAgIHAgYS5kaXNhYmxlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAmLmhvcml6b250YWwge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLFxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1NKSB7XG4gICAgLmN0YS1jb250YWluZXIge1xuICAgICAgICAmLmhvcml6b250YWwgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgLmN0YS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG5cbiAgICAgICAgJi5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo0NjZcIjsiLCIueW91dHViZVZpZGVvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA2NHB4IDQwcHg7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEuNzc3Nzc3Nzg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NDg5XCI7IiwiQGltcG9ydCAnLi4vLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi8uLi9jb21tb24vZm9udHMnO1xuQGltcG9ydCAnLi4vLi4vY29tbW9uL3NpemVzJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvYnV0dG9ucyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9jb21tb24vY29sb3JzJztcblxuJGNvbG9yLWJsdWU6ICMwNzgwRTc7XG4kY29sb3ItbWFpbHN1aXRlLWJ1dHRvbjogIzQwZTBiMDtcbiRjb2xvci1tYWlsdHJhY2stYnV0dG9uOiAjYjlmM2UwO1xuJGNvbG9yLWl0ZW06ICM1RTU5Qzc7XG4kY29sb3Itc2VwYXJhdG9yOiAjRURFREVEO1xuJGNvbG9yLXVuc2VsZWN0ZWQtcGxhbjogIzc3NztcbiRjb2xvci1iZzogJGNvbG9yLWRlZXAtZ3JlZW47XG4kY29sb3ItZmc6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1ncmFkaWVudC1hY2NlbnQ6ICRjb2xvci12aXZpZC1ncmVlbjtcbiRjb2xvci1ncmFkaWVudC10cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAwKTtcblxuLnBsYW5zLWRldGFpbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1mZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDMycHggNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1jb3JuZXIgYXQgMTAwJSAxMDAlLCAkY29sb3ItZ3JhZGllbnQtYWNjZW50IDAlLCAkY29sb3ItZ3JhZGllbnQtdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IDcyNHB4O1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGFucy1zZWxlY3RvciB7XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LXNreTtcblxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDE7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHNpemUtTSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vc3QtcG9wdWxhciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtbGluaztcblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogMTJweDtcblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBsYW5zLXNlbGVjdG9yIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS13aGl0ZSwgLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5wbGFuLWludGVydmFsIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAucGxhbi1kaXNjb3VudCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTApO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgLnBsYW4tZGlzY291bnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGFuLWRpc2NvdW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnBsYW5zLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMjZweCwgMWZyKSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG5cbiAgICAucGxhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keTtcblxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDM7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1tZWRpdW0tMTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDM7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAucHJpY2UtbW9udGhseSwgLnByaWNlLXllYXJseSB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlLXVzZXItbW9udGgsIC5wcmljZS11c2VyLW1vbnRoLWZvci1iIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFubnVhbGl6ZWQtcHJpY2UtY29udGFpbmVyLCAucHJpY2UtcGVyLXllYXItY29udGFpbmVyLCAucHJpY2UtcGVyLXRlYW0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWxpbms7XG5cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmlnaHQtYW1iZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1wbGFuPSdmcmVlJ10ge1xuICAgICAgICAgICAgLmFjdGlvbiBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1uZXc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtcGxhbj0nYWR2YW5jZWQnXSB7XG4gICAgICAgICAgICAuYWN0aW9uIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWlsc3VpdGUtYnV0dG9uO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItbWFpbHN1aXRlLWJ1dHRvbiwgOCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1wbGFuPSdwcm8nXSB7XG4gICAgICAgICAgICAuYWN0aW9uIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWlsdHJhY2stYnV0dG9uO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItbWFpbHRyYWNrLWJ1dHRvbiwgOCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHNpemUtTSkge1xuICAgIC5wbGFucy1kZXRhaWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbnMtc2VsZWN0b3Ige1xuICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1pbnRlcnZhbCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4tZGlzY291bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9zdC1wb3B1bGFyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtdXNlci1tb250aCwgLnByaWNlLXVzZXItbW9udGgtZm9yLWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNpbmctdGVhbXMtc3RyaXAge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmF0LXRleHQge1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtZ3JleTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAtMjBweCAwO1xufVxuXG4ucHJpY2luZy10ZWFtcy1zdHJpcCB7XG4gICAgcGFkZGluZzogNDhweCA0MHB4IDExNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjUwNFwiOyIsIi8vIE1lc3NhZ2VzXG4vLyBFcnJvclxuJHJlZC1kYXJrOiAjY2YwMjFjO1xuJHJlZC1tZWRpdW06ICNmZTQ0NDQ7XG4kcmVkLWxpZ2h0OiAjZmM3YTdhO1xuJHJlZC11bHRyYS1saWdodDogI2ZlZDFkMTtcblxuLy8gSW5mb1xuJGJsdWUtZGFyazogIzEzNTZjYztcbiRibHVlLW1lZGl1bTogIzA1NzNlYjtcbiRibHVlLWxpZ2h0OiAjOGJiNGY5O1xuJGJsdWUtdWx0cmEtbGlnaHQ6ICNkMmUzZmM7XG4kZ21haWwtYmx1ZS1kYXJrOiAjMWE3M2U4O1xuJGluZm8tYmx1ZS1kYXJrOiAjMDA0YjYyO1xuXG4vLyBXYXJuaW5nXG4keWVsbG93LWRhcms6ICNmNGE2MjQ7XG4keWVsbG93LW1lZGl1bTogI2ZlYjg0NDtcbiR5ZWxsb3ctbGlnaHQ6ICNmZmRkNTc7XG4keWVsbG93LXVsdHJhLWxpZ2h0OiAjZmZmZWU0O1xuXG4vLyBOZXV0cmFsXG4kYmxhY2s6ICMwMDA7XG4kZ3JleS1kYXJrLTE6ICMzMzM7XG4kZ3JleS1kYXJrLTI6ICM0MDQwNDA7XG4kZ3JleS1kYXJrLTM6ICM1ZjYzNjg7XG4kZ3JleS1tZWRpdW0tMTogIzY2NjtcbiRncmV5LW1lZGl1bS0yOiAjOWI5YjliO1xuJGdyZXktbWVkaXVtLTM6ICNhYWE7XG4kZ3JleS1tZWRpdW0tNDogI2NjYztcbiRncmV5LWxpZ2h0LTE6ICNkZGQ7XG4kZ3JleS1saWdodC0yOiAjZTZlNmU2O1xuJGdyZXktbGlnaHQtMzogI2YxZjNmNDtcbiRncmV5LWxpZ2h0LTQ6ICM4MDgwODA7XG4kd2hpdGU6ICNmZmY7XG5cbi8vIE5ldyBOZXV0cmFsXG4kZ3JheS1kYXJrLW5ldzogIzE3MjIyNjtcblxuLy8gTWFpbHRyYWNrXG4vLyBQcmltYXJ5XG4kcHJpbWFyeS1kYXJrOiAjMDA3YTUwO1xuJHByaW1hcnktZW52ZWxvcGU6ICMwMGI4Nzg7XG4kcHJpbWFyeS1kb3VibGUtY2hlY2s6ICMyZWNmODA7XG4kcHJpbWFyeS1saWdodDogIzdkZThjMztcbiRwcmltYXJ5LXVsdHJhLWxpZ2h0OiAjZDRmN2ViO1xuJHByaW1hcnktbmV3OiAjM0RGMkI2O1xuJHByaW1hcnktbmV3LWhvdmVyOiAjMzJjNjk1O1xuJHByaW1hcnktbmV3LXVsdHJhLWxpZ2h0OiAjRThGRkY3O1xuXG4vLyBTZWNvbmRhcnlcbiRzZWNvbmRhcnktZGFyazogIzQyM2U4NztcbiRzZWNvbmRhcnktZG91YmxlLWNoZWNrOiAjNjk2NGNlO1xuJHNlY29uZGFyeS1saWdodDogI2E0YTJlMjtcbiRzZWNvbmRhcnktdWx0cmEtbGlnaHQ6ICNlMWUwZjU7XG4kc2Vjb25kYXJ5LW5ldy11bHRyYS1saWdodDogI0Y4RjVGRjtcblxuLy8gQXV4aWxpYXJ5XG4kcGluazogI2YwMzE2ODtcbiRwdXJwbGU6ICNhMTQyZjQ7XG4kb3JhbmdlOiAjZTM3NDAwO1xuXG4vLyBTdGF0ZXNcbi8vIEJ1dHRvblxuJHByaW1hcnktc29saWQtaG92ZXI6ICMzZDk5Nzk7XG4kcHJpbWFyeS1saWdodC1ob3ZlcjogI2ViZjVmMTtcbiRlcnJvci1tZWRpdW0taG92ZXI6ICNmZWY1ZjU7XG5cbi8vIE1lbnVzXG4kbWVudS1kYXJrLWhvdmVyOiAjMWE1NjQyO1xuJHByaW1hcnktbGlnaHQtYWN0aXZlOiAjY2NlY2UxO1xuXG4vLyBzcHJlYWRzaGVldFxuJHNwcmVhZHNoZWV0LWNvbG9yOiAjMTg5ZDVkO1xuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo1MzFcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5cbiRjb2xvci1ncmFkaWVudC1hY2NlbnQ6IGRhcmtlbigkY29sb3ItdGVjaC1ibHVlLCA0MCUpO1xuJGNvbG9yLWdyYWRpZW50LWJnOiAkY29sb3ItZGVlcC1ncmVlbjtcblxubWFpbiB7XG4gICAgLnByaXZhY3ktc2VjdXJpdHktY2VudGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRlZXAtZ3JlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3QtY29ybmVyIGF0IDUwJSAxMDAlLCAkY29sb3ItZ3JhZGllbnQtYWNjZW50IDAlLCAkY29sb3ItZ3JhZGllbnQtYmcgMTAwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAxMTRweDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDI7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogMTQ0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYWRnZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgzLWxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1zLWJ1dHRvbi10cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keS1pbnRybztcblxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1ob2xkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDcwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuXG4gICAgICAgICAgICAgICAgLmdvb2dsZS1jbG91ZC1wYXJ0bmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pc28yNzAwMSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9ICRzaXplLUwpIHtcbiAgICBtYWluIHtcbiAgICAgICAgLnByaXZhY3ktc2VjdXJpdHktY2VudGVyIHtcbiAgICAgICAgICAgIC5iYWRnZXMge1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gJHNpemUtTSkge1xuICAgIG1haW4ge1xuICAgICAgICAucHJpdmFjeS1zZWN1cml0eS1jZW50ZXIge1xuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJiA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhZGdlcyB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgbWFpbiAucHJpdmFjeS1zZWN1cml0eS1jZW50ZXIgLmNhcmQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo1NjBcIjsiLCIkbWFpbHRyYWNrX2RvbWFpbjogXCJtYWlsdHJhY2submdyb2suaW8vYnVuZGxlcy9tYWlsdHJhY2tmcm9udGVuZFwiOyAkbWFpbHRyYWNrX3NpZ25hdHVyZV9nZW5lcmF0b3JfZG9tYWluOiBcImh0dHBzOi8vbWFpbHRyYWNrLXNpZ25hdHVyZS1nZW5lcmF0b3IuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb21cIjtcbkBpbXBvcnQgJy4uLy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vLi4vY29tbW9uL2ZvbnRzJztcbkBpbXBvcnQgJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwnO1xuQGltcG9ydCAnLi4vLi4vcGFydGlhbHMvaGVybyc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy9zdG9yZVJhdGluZyc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy91c2VkQnlQcm9zJztcbkBpbXBvcnQgJy4uLy4uL3BhcnRpYWxzL2ZlYXR1cmVzRXhwbGFpbmVkJztcbkBpbXBvcnQgJy4uLy4uL3BhcnRpYWxzL3N0ZXBzVG8nO1xuQGltcG9ydCAnLi4vLi4vcGFydGlhbHMvZmFxJztcbkBpbXBvcnQgJy4uLy4uL3BhcnRpYWxzL3Rlc3RpbW9uaWFscyc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy9jdGEnO1xuQGltcG9ydCAnLi4vLi4vcGFydGlhbHMveW91dHViZVZpZGVvJztcbkBpbXBvcnQgJy4uLy4uL3BhZ2VzL3ByaWNpbmcvcHJpY2luZ19wbGFucyc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy9wcml2YWN5QW5kU2VjdXJpdHknO1xuXG5tYWluIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/