/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.scss (13) ***!
  \*************************************************************************************************************************************************************************************************************/
@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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.scss (14) ***!
  \*************************************************************************************************************************************************************************************************************/
@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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.scss (15) ***!
  \*************************************************************************************************************************************************************************************************************/
@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[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./frontend/css/newWeb/pages/features/emailTracking.scss (16) ***!
  \*************************************************************************************************************************************************************************************************************/
.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)}.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:center;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}}.features-extra,.benefits{align-items:start;display:flex;flex-direction:column;gap:50px;padding:96px 156px}.features-extra h2,.benefits h2{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase;margin-bottom:16px}@media(width <= 768px){.features-extra h2,.benefits h2{font-size:14px}}.features-extra h3,.benefits h3{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:40px;font-weight:700;line-height:125%}@media(width <= 768px){.features-extra h3,.benefits h3{font-size:24px}}.features-extra h4,.benefits h4{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:24px;font-weight:600;line-height:auto}@media(width <= 768px){.features-extra h4,.benefits h4{font-size:18px}}.features-extra .grid,.benefits .grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.features-extra .grid .feature,.benefits .grid .feature{background-color:#22282b;border-radius:10px;flex:1 1 50%;padding:30px}.features-extra .grid .feature h4,.benefits .grid .feature h4{color:#3df2b6;margin-bottom:20px}.features-extra .grid .feature h4 .icon,.benefits .grid .feature h4 .icon{align-items:center;background-color:#00b878;border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin-bottom:32px;padding:12px;width:80px}.features-extra .grid .feature h4 .icon.alternate,.benefits .grid .feature h4 .icon.alternate{background-color:#ff94d0;color:#333}.features-extra .grid .feature h4 .icon svg,.benefits .grid .feature h4 .icon svg{min-height:33px;min-width:33px}@media screen and (width < 992px){.features-extra,.benefits{flex-direction:column;gap:30px;padding:60px 30px}.features-extra .grid,.benefits .grid{grid-template-columns:1fr}.features-extra .grid .feature h4 .icon,.benefits .grid .feature h4 .icon{height:50px;width:50px}.features-extra .grid .feature h4 .icon svg,.benefits .grid .feature h4 .icon svg{min-height:20px;min-width:20px}.features-extra .grid .feature p,.benefits .grid .feature p{font-size:14px}}.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}.testimonials-wall{padding:58px 90px}.testimonials-wall .wrapper{column-count:3;column-gap:80px}.testimonials-wall .wrapper p{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%;break-inside:avoid-column;font-style:italic;margin-bottom:46px}@media(width <= 768px){.testimonials-wall .wrapper p{font-size:12px}}.testimonials-wall .wrapper p strong{color:#3df2b6;font-weight:inherit}.testimonials-wall .read-more{align-items:center;display:flex;justify-content:center;padding:96px 58px 30px}@media screen and (max-width: 992px){.testimonials-wall{padding:80px 30px}.testimonials-wall .wrapper{column-count:2;column-gap:40px}.testimonials-wall .read-more{padding:96px 30px 30px}}@media screen and (max-width: 768px){.testimonials-wall .wrapper{column-count:1}}.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)}main .original-mailtrack{background-color:#fff;padding:80px 40px}main .original-mailtrack .container{align-items:start;background:#1a2226;background:radial-gradient(farthest-corner at 20% 0%, #001f14 0%, #1A2226 75%);border-radius:24px;display:flex;flex-direction:column;gap:28px;max-width:1120px;padding:64px}main .original-mailtrack h2{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:40px;font-weight:700;line-height:125%;margin:0}@media(width <= 768px){main .original-mailtrack h2{font-size:24px}}main .original-mailtrack .copy{display:flex;flex-direction:column;gap:20px;width:100%}main .original-mailtrack .copy p{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#ddd;margin:0}@media(width <= 768px){main .original-mailtrack .copy p{font-size:14px}}main .original-mailtrack .cta{margin:0}main .original-mailtrack .cta .ms-button{display:inline-flex;font-size:14px;padding:16px 28px;text-transform:none}main .original-mailtrack .cta .ms-button:not(.disabled)::after{content:"→"}main .original-mailtrack .trust-badges{display:flex;flex-flow:row wrap;gap:12px 40px;list-style:none;margin:0;padding:0}main .original-mailtrack .trust-badges li{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;align-items:center;color:#ddd;display:flex;gap:8px}@media(width <= 768px){main .original-mailtrack .trust-badges li{font-size:14px}}main .original-mailtrack .trust-badges li svg{color:#3df2b6;flex:none;height:18px;width:18px}@media screen and (width <= 768px){main .original-mailtrack{padding:40px 20px}main .original-mailtrack .container{border-radius:16px;gap:24px;padding:32px 24px}main .original-mailtrack .trust-badges{flex-direction:column;gap:12px}}.comparison-columns{padding:96px 40px}.comparison-columns .head{color:#00b878;font-size:12px;font-weight:600;letter-spacing:1.4px;margin-bottom:14px;text-transform:uppercase}.comparison-columns h2{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:40px;font-weight:700;line-height:125%}@media(width <= 768px){.comparison-columns h2{font-size:24px}}.comparison-columns .description{font-weight:400;margin-top:16px;max-width:620px}.comparison-columns .columns{display:flex;flex-direction:row;gap:20px;margin-top:48px}.comparison-columns .columns .column{border:1px solid #ddd;border-radius:16px;flex:1 1 0;padding:32px}.comparison-columns .columns .column.highlighted{border-color:#00b878;box-shadow:0 2px 8px rgba(0,0,0,.05),0 12px 32px rgba(0,0,0,.07)}.comparison-columns .columns .column h3{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%;margin-bottom:16px}@media(width <= 768px){.comparison-columns .columns .column h3{font-size:18px}}.comparison-columns .columns .column ul{display:flex;flex-direction:column;gap:16px;list-style:none;padding-left:0}.comparison-columns .columns .column li{padding-left:28px;position:relative}.comparison-columns .columns .column li::before{font-weight:700;left:0;position:absolute}.comparison-columns .columns .column ul.cross li::before{color:#ef9684;content:"✕"}.comparison-columns .columns .column ul.check li::before{color:#00b878;content:"✓"}@media screen and (width <= 1280px){.comparison-columns{padding:64px 24px}.comparison-columns .columns{flex-direction:column}}.cross-mention{padding:0 40px 96px}.cross-mention p{border-left:3px solid #00b878;font-weight:400;margin:0 auto;max-width:720px;padding-left:18px}@media screen and (width <= 1280px){.cross-mention{padding:0 24px 64px}}.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}}.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}}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}}.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.selected{background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1);opacity:1}.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 .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{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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmVhdHVyZXNFbWFpbFRyYWNraW5nLjk5MTM5OTI0NzY1NjJmM2M0OWM1LmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRVEsV0M2RlIsa0JBckZJLHlCQ2dCZ0IsU0RkaEIsbUJBQ0EsY0NlaUIsYURiakIsbUJBQ0EsZUFDQSxnQkRUaUIsUUNXakIsdUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0EseUJBQ0EseUNBQ0Esa0JBRUEsd0JBQ0kscUJBR0osVUFDSSxvQkFDQSxtQkFHSixZQUNJLHNCQThEUixrQkF6RkkseUJDZ0JnQixTRGRoQixtQkFDQSxjQ2VpQixhRGJqQixtQkFDQSxlQUNBLGdCRFRpQixRQ1dqQix1QkFDQSxpQkFDQSxrQkFDQSxxQkFDQSx5QkFDQSx5Q0FDQSx5QkNXYyxjQVJHLDRCRERqQix3QkFDSSwrQkFHSixVQUNJLG9CQUNBLDZCQUdKLFlBQ0ksNEJBVUosd0JDWmdCLHFCRG9FcEIsa0JBN0ZJLHlCQ2dCZ0IsU0RkaEIsbUJBQ0EsY0NlaUIsYURiakIsbUJBQ0EsZUFDQSxnQkRUaUIsUUNXakIsdUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0EseUJBQ0EseUNBQ0EseUJDV2MsY0FSRywyQkREakIsd0JBQ0ksOEJBR0osVUFDSSxvQkFDQSw0QkFHSixZQUNJLDJCQXFCSix3QkFDSSx3QkFnRFIsdUREdkdZLGVBbUdSLGdCQTlGZSxpQkFnR2YsbUJDdkNBLGdCQUNBLGtCQUNBLGNBQ0EsZUFDQSxvQkFDQSxtQkFDQSxnQkRoRWlCLHlCQ2tFakIscUJBQ0Esb0JBQ0EseUNBQ0Esd0JEOEJBLHFDQUNJLGdDQzdCSixrWkFFUSxXQUdKLGNBQ0EsWUFDQSxXQUNBLDhCQUdKLHFDQUNJLFlBSVIsa0JBckZJLHlCQ2dCZ0IsU0RkaEIsbUJBQ0EsY0NlaUIsYURiakIsbUJBQ0EsZUFDQSxnQkRUaUIsUUNXakIsdUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0Es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QkFFQSxLb0I1RUosY3BCNkVRLEUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvY29tbW9uL19mb250cy5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL2NvbW1vbi9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL19zdG9yZVJhdGluZy5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL3dlYi9jb21wb25lbnRzL19zcHJpdGUuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvcGFydGlhbHMvX3VzZWRCeVByb3Muc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvcGFydGlhbHMvX2ZlYXR1cmVzRXhwbGFpbmVkLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL19mZWF0dXJlc0V4dHJhLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL190ZXN0aW1vbmlhbHMuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvcGFydGlhbHMvX3Rlc3RpbW9uaWFsc1dhbGwuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvcGFydGlhbHMvX29yaWdpbmFsTWFpbHRyYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL19jb21wYXJpc29uQ29sdW1ucy5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9fY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhcnRpYWxzL19mYXEuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9uZXdXZWIvcGFydGlhbHMvX3ByaXZhY3lBbmRTZWN1cml0eS5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYXJ0aWFscy9feW91dHViZVZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvbmV3V2ViL3BhZ2VzL3ByaWNpbmcvX3ByaWNpbmdfcGxhbnMuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL25ld1dlYi9wYWdlcy9mZWF0dXJlcy9lbWFpbFRyYWNraW5nLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vY29tbW9uL3NpemVzJztcblxuQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDIwMC4uODAwJmRpc3BsYXk9c3dhcCc7XG5cbiRmb250LW1haW46IGludGVyLCBoZWx2ZXRpY2EsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQ6IDIwMDtcbiRmb250LXdlaWdodC1saWdodDogNDAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDgwMDtcblxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBcbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDMtbGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIFxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oNCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWg1IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keS1ib2xkIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWJvZHktaW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWJvZHktbGlzdCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1saW5rIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1leWVicm93IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6ODVcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9mb250cyc7XG5cbiRjb2xvci1wcmltYXJ5LWZnOiAkY29sb3ItZGFya2lzaC1ncmV5O1xuJGNvbG9yLXByaW1hcnktYmc6ICRjb2xvci12aXZpZC1ncmVlbjtcbiRjb2xvci1zZWNvbmRhcnktZmc6ICRjb2xvci1kYXJraXNoLWdyZXk7XG4kY29sb3Itc2Vjb25kYXJ5LWJnOiAkY29sb3ItdGVjaC1ibHVlO1xuJGNvbG9yLXNlY29uZGFyeS1iZy1ob3ZlcjogJGNvbG9yLXRlY2gtcHVycGxlO1xuXG5AbWl4aW4gbXMtYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1mZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGdhcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LWJnLCAyMCUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIG1zLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmc7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZmc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1iZy1ob3ZlcjtcbiAgICB9XG59XG5cbkBtaXhpbiBtcy1idXR0b24tdGVydGlhcnkge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmc7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZmc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LWJnLCAxMCUpO1xuICAgIH1cbn1cblxuQG1peGluIG1zLWJ1dHRvbi10cmFuc3BhcmVudCB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5LWJvbGQ7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIHBhZGRpbmc6IDhweCA0cHggOHB4IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2Utb3V0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBcbiAgICAgICAgICAgIHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNyUyMiUyMGhlaWdodCUzRCUyMjExJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNyUyMDExJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTAuMTQ4NDM4JTIwOS41MDMxN0wzLjk3NjU2JTIwNS42NzUwNUwwLjE0ODQzOCUyMDEuODQ2OTJMMS4zMjAzMSUyMDAuNjc1MDQ5TDYuMzIwMzElMjA1LjY3NTA1TDEuMzIwMzElMjAxMC42NzVMMC4xNDg0MzglMjA5LjUwMzE3WiUyMiUyMGZpbGwlM0QlMjJ3aGl0ZSUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRScpXG4gICAgICAgICAgICBuby1yZXBlYXRcbiAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFtb3VudDogLjkpO1xuICAgIH1cbn1cblxuLm1zLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xufVxuXG4ubXMtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uLXNlY29uZGFyeTtcbn1cblxuLm1zLWJ1dHRvbi10ZXJ0aWFyeSB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uLXRlcnRpYXJ5O1xufVxuXG4ubXMtYnV0dG9uLXRyYW5zcGFyZW50IHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b24tdHJhbnNwYXJlbnQ7XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE1OVwiOyIsIi8vIEJhc2VcbiRjb2xvci1iYXNlLWdyYXk6ICMzMzM7XG4kY29sb3ItYmFzZS1ncmVlbjogIzAwQjg3ODtcbiRjb2xvci1iYXNlLXB1cnBsZTogIzY5NjRDRTtcbiRjb2xvci1iYXNlLXdoaXRlOiAjRkZGO1xuJGNvbG9yLWJhc2UtZGVlcC1uYXZ5OiAjMDEwOTIxO1xuXG4vLyBTZWNvbmRhcnlcbiRjb2xvci1zZWNvbmRhcnktZGFyay1wdXJwbGU6ICM1NDRFQzA7XG4kY29sb3Itc2Vjb25kYXJ5LW5vdC1zby1saWdodC1wdXJwbGU6ICNDRENCRjA7XG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXB1cnBsZTogI0VDRUNGOTtcbiRjb2xvci1zZWNvbmRhcnktYmx1ZTogIzAwOERGMjtcbiRjb2xvci1zZWNvbmRhcnktc2t5OiAjQkZFNEZFO1xuJGNvbG9yLXNlY29uZGFyeS15ZWxsb3c6ICNGRkNCMTE7XG4kY29sb3Itc2Vjb25kYXJ5LXBpbms6ICNGRjk0RDA7XG5cbi8vIE5ldXRyYWxcbiRjb2xvci1uZXV0cmFsLWJsYWNrOiAjMDAwO1xuJGNvbG9yLW5ldXRyYWwtbGlnaHQtZ3JheTogI0Y2RjZGNjtcblxuLy8gTm90IGluIHN0eWxlZ3VpZGVcbiRjb2xvci1vY2Vhbi1ibHVlOiAjMDAyMzgwO1xuJGNvbG9yLWJ1dHRvbi1zZWNvbmRhcnk6ICMyRDI4OTc7XG4kY29sb3ItbmV1dHJhbC1tZWRpdW06ICNCOEI4Qjg7XG5cbi8vIE5ldyBMb2dvIFN0eWxlXG4kY29sb3Itdml2aWQtZ3JlZW46ICMzREYyQjY7XG4kY29sb3ItZGVlcC1ncmVlbjogIzFBMjIyNjtcbiRjb2xvci1kYXJraXNoLWdyZXk6ICMyMjI4MkI7XG4kY29sb3ItZGFyay1ncmV5OiAjNDY0YzRiO1xuJGNvbG9yLW1pZC1ncmV5OiAjYWJiMWIxO1xuJGNvbG9yLWxpZ2h0LWdyZXk6ICNkZGQ7XG4kY29sb3ItYWxtb3N0LXdoaXRlOiAjRjBGN0Y3O1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWxpZ2h0LXBlYWNoOiAjZWY5Njg0O1xuJGNvbG9yLXRlY2gtcHVycGxlOiAjODU5M2Y3O1xuJGNvbG9yLXRlY2gtYmx1ZTogIzU0OERGRjtcbiRjb2xvci1icmlnaHQtYW1iZXI6ICNmNGJmNjE7XG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo0MlwiOyIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29tbW9uL2ZvbnRzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9zaXplcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2J1dHRvbnMnO1xuXG4ubXQtbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLm10LW1vZGFsLWRhdGEtcHJpdmFjeSB7XG4gICAgICAgIC5tdC1tb2RhbF9faW1hZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyZWVuO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tdC1hbGVydCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaXZhY3ktZm9ybSB7XG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJiArIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2FybmluZy10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LXBpbms7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC13aWR0aDogNjI2cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpemUtUyAtIDEpIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAyNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQ4cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5tdC1tb2RhbC1tYWluLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS15ZWxsb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm10LW1vZGFsX19pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm10LW1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keTtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm10LW1vZGFsLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keTtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubXQtbW9kYWwtdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXQtY2xvc2UtbW9kYWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtYmxhY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdG9wOiAxNHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm10LW1vZGFsX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcy1idXR0b247XG5cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZS1TKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb24tYnV0dG9ucy10b2dnbGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5O1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgIC5tdC1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE5N1wiOyIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29tbW9uL2ZvbnRzJztcblxuJGNvbG9yLWJnOiAkY29sb3ItZGVlcC1ncmVlbjtcbiRjb2xvci1mZzogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLWdyYWRpZW50LWFjY2VudDogJGNvbG9yLXZpdmlkLWdyZWVuO1xuJGNvbG9yLWdyYWRpZW50LXRyYW5zcGFyZW50OiByZ2JhKDAsIDAsIDAsIDApO1xuXG4uaGVybyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWZnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LWNvcm5lciBhdCAxMDAlIDEwMCUsICRjb2xvci1ncmFkaWVudC1hY2NlbnQgMCUsICRjb2xvci1ncmFkaWVudC10cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbHRlcjogYmx1cigxMDBweCk7XG4gICAgICAgIGhlaWdodDogNzI0cHg7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxNDJweCA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSxcbiAgICBwLFxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuaW5zdGFsbC1idXR0b25zLWhvbGRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgLmluc3RhbGwtbW9iaWxlLWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTY4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubXMtYnV0dG9uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgcmdiYSgwLCAzNSwgMTI4LCAuNDUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MzVweDtcbiAgICB9XG5cbiAgICAuaGVyby1iYWRnZXMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5oZXJvLWJhZGdlIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgICYuY2xpcHBlZC1pbWcsXG4gICAgJi5taW5pIHtcbiAgICAgICAgLmNvbnRhaW5lciAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNsaXBwZWQtaW1nIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgnI2NsaXAtaGVybycpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1pbmkge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgnI2NsaXAtaGVyby1taW5pJyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTJweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tdGV4dCBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluc3RhbGwtYnV0dG9ucy1ob2xkZXIgLm1zLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1pbmktbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXB1cnBsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWRlZXAtbmF2eTtcbiAgICAgICAgcGFkZGluZzogMTEycHggMTIwcHg7XG5cbiAgICAgICAgLmhlcm8tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmluc3RhbGwtYnV0dG9ucy1ob2xkZXIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tYmFkZ2VzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9ICRzaXplLU0pIHtcbiAgICAuaGVybyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZXJvLXRleHQge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluc3RhbGwtYnV0dG9ucy1ob2xkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLm1zLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tYmFkZ2VzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xpcHBlZC1pbWcge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDQwcHg7XG5cbiAgICAgICAgICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoJyNjbGlwLWhlcm8tbW9iaWxlJyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5taW5pIHtcbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA0NDBweDtcblxuICAgICAgICAgICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCcjY2xpcC1oZXJvLW1pbmktbW9iaWxlJyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5taW5pLWxpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MjM1XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2ZvbnRzJztcbkBpbXBvcnQgJy4uL2NvbW1vbi9zaXplcyc7XG5cbi5yYXRpbmdzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDQ4cHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1saW5rO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFyLWhvbGRlciBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnN0b3JlLWhvbGRlciB7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICBzcGFuLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc3RvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGwge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMzBweCA1OHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTJweCA5MHB4O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDI7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplLU0pIHtcbiAgICAgICAgLnN0YXItaG9sZGVyIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZS1TKSB7XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICBoNSBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtbGluaztcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFyLWhvbGRlciBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI2N1wiOyIsIi8vIG1haW46IC4uL3N0eWxlcy5zY3NzXG5cbiRpY29uLXdpZHRoOiAyMHB4O1xuJGljb24taGVpZ2h0OiAyMHB4O1xuXG4uc3ByaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy8vJyArICRtYWlsdHJhY2tfZG9tYWluICsgJy9pbWcvbWFpbHRyYWNrLXNwcml0ZV8yeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDQ4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRpY29uLWhlaWdodDtcbiAgICB3aWR0aDogJGljb24td2lkdGg7XG5cbiAgICAmLnMtbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMCkpICgtKCRpY29uLWhlaWdodCAqIDApKTtcbiAgICAgICAgaGVpZ2h0OiAkaWNvbi1oZWlnaHQgKiAyO1xuICAgICAgICB3aWR0aDogJGljb24td2lkdGggKiAxMTtcbiAgICB9XG5cbiAgICAmLnMtbG9nby1ibGFjayB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMCkpICgtKCRpY29uLWhlaWdodCAqIDIxKSk7XG4gICAgICAgIGhlaWdodDogJGljb24taGVpZ2h0ICogMjtcbiAgICAgICAgd2lkdGg6ICRpY29uLXdpZHRoICogMTE7XG4gICAgfVxuXG4gICAgJi5zLWxvZ28taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMTEpKSAoLSgkaWNvbi1oZWlnaHQgKiAxMSkpO1xuICAgICAgICBoZWlnaHQ6ICRpY29uLWhlaWdodCAqIDM7XG4gICAgICAgIHdpZHRoOiAkaWNvbi13aWR0aCAqIDM7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDEsXG4gICAgJi5zLWNvbXBhbnktMDIsXG4gICAgJi5zLWNvbXBhbnktMDMsXG4gICAgJi5zLWNvbXBhbnktMDQsXG4gICAgJi5zLWNvbXBhbnktMDUsXG4gICAgJi5zLWNvbXBhbnktMDYge1xuICAgICAgICBoZWlnaHQ6ICRpY29uLWhlaWdodCAqIDM7XG4gICAgICAgIHdpZHRoOiAkaWNvbi13aWR0aCAqIDg7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDApKSAoLSgkaWNvbi1oZWlnaHQgKiAzKSk7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDApKSAoLSgkaWNvbi1oZWlnaHQgKiA2KSk7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDApKSAoLSgkaWNvbi1oZWlnaHQgKiA5KSk7XG4gICAgfVxuXG4gICAgJi5zLWNvbXBhbnktMDQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDApKSAoLSgkaWNvbi1oZWlnaHQgKiAxMikpO1xuICAgIH1cblxuICAgICYucy1jb21wYW55LTA1IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0oJGljb24td2lkdGggKiAwKSkgKC0oJGljb24taGVpZ2h0ICogMTUpKTtcbiAgICB9XG5cbiAgICAmLnMtY29tcGFueS0wNiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMCkpICgtKCRpY29uLWhlaWdodCAqIDE4KSk7XG4gICAgfVxuXG4gICAgJi5zLWNhcmQtbWMsXG4gICAgJi5zLWNhcmQtdmlzYSxcbiAgICAmLnMtY2FyZC1hbWV4LFxuICAgICYucy1jYXJkLWRpc2NvdmVyLFxuICAgICYucy1jYXJkLXBheXBhbCxcbiAgICAmLnMtY2FyZC1nZW5lcmljIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICB9XG5cbiAgICAmLnMtY2FyZC1tYyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMTEpKSAoLSgkaWNvbi1oZWlnaHQgKiAxNCkpO1xuICAgIH1cblxuICAgICYucy1jYXJkLXZpc2Ege1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDEzKSkgKC0oJGljb24taGVpZ2h0ICogMTQpKTtcbiAgICB9XG5cbiAgICAmLnMtY2FyZC1hbWV4IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0oJGljb24td2lkdGggKiAxNSkpICgtKCRpY29uLWhlaWdodCAqIDE0KSk7XG4gICAgfVxuXG4gICAgJi5zLWNhcmQtZGlzY292ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDExKSkgKC0oJGljb24taGVpZ2h0ICogMTYpKTtcbiAgICB9XG5cbiAgICAmLnMtY2FyZC1wYXlwYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDEzKSkgKC0oJGljb24taGVpZ2h0ICogMTYpKTtcbiAgICB9XG5cbiAgICAmLnMtY2FyZC1nZW5lcmljLFxuICAgICYucy1jYXJkLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLSgkaWNvbi13aWR0aCAqIDE1KSkgKC0oJGljb24taGVpZ2h0ICogMTYpKTtcbiAgICB9XG5cbiAgICAmLnMtc3RyaXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0oJGljb24td2lkdGggKiAxMSkpICgtKCRpY29uLWhlaWdodCAqIDIpKTtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgJi5zLWN2diB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtKCRpY29uLXdpZHRoICogMTEpKSAoLSgkaWNvbi1oZWlnaHQgKiA3KSk7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MzA2XCI7IiwiQGltcG9ydCAnLi4vLi4vd2ViL2NvbXBvbmVudHMvc3ByaXRlJztcblxuLnVzZWQtYnktcHJvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWlkLWdyZXk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5O1xuICAgIH1cblxuICAgIC5sb2dvcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMjZweDtcblxuICAgICAgICBzcGFuIHN2ZyB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1MKSB7XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaXZhY3ktc2VjdXJpdHktY2VudGVyICsgLnVzZWQtYnktcHJvcyB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG59XG5cbi5wbGFucy1kZXRhaWxzICsgLnVzZWQtYnktcHJvcyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6Mjk1XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb21tb24vZm9udHMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9idXR0b25zJztcblxuJGNvbG9yLWhpZ2hsaWdodDogJGNvbG9yLXZpdmlkLWdyZWVuO1xuXG4uZmVhdHVyZXMtZXhwbGFpbmVkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHggMCA0MHB4O1xuXG4gICAgLmZlYXR1cmUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICYucmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAucGljdHVyZS1ob2xkZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTZweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDE7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmLm1zLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcy1idXR0b24tdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplLUwpIHtcbiAgICAuZmVhdHVyZXMtZXhwbGFpbmVkIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgICAgIC5mZWF0dXJlIHtcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiAuYnV0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1NKSB7XG4gICAgLmZlYXR1cmVzLWV4cGxhaW5lZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICAuZmVhdHVyZSxcbiAgICAgICAgLmZlYXR1cmUucmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICAgIC5waWN0dXJlLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTozNTJcIjsiLCJAaW1wb3J0ICcuLi9jb21tb24vZm9udHMnO1xuQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb21tb24vc2l6ZXMnO1xuXG4uZmVhdHVyZXMtZXh0cmEsIC5iZW5lZml0cyB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gICAgcGFkZGluZzogOTZweCAxNTZweDtcblxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1jYXB0aW9uO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgyO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1oMztcbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtpc2gtZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itdml2aWQtZ3JlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2UtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmFsdGVybmF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LXBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkc2l6ZS1NKSB7XG4gICAgLmZlYXR1cmVzLWV4dHJhLCAuYmVuZWZpdHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcblxuICAgICAgICAuZ3JpZCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MzkxXCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb21tb24vZm9udHMnO1xuQGltcG9ydCAnLi4vY29tbW9uL3NpemVzJztcblxuLnRlc3RpbW9uaWFscyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMTU0cHg7XG5cbiAgICAuYmFkZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcuY2FwdGVycmEge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1leWVicm93O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vY2N1cGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWxpbms7XG5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IHByZXR0eTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRpbmdzIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDI0cHg7XG4gICAgfVxuXG4gICAgJi53YWxsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XG5cbiAgICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhZGdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplLUwpIHtcbiAgICAgICAgcGFkZGluZzogODBweCA4NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplLU0pIHtcbiAgICAgICAgJi53YWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMzBweDtcblxuICAgICAgICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZS1TKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMzBweDtcblxuICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDgwdnc7XG4gICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZWQtYnktcHJvcyArIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NDI3XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5cbi50ZXN0aW1vbmlhbHMtd2FsbCB7XG4gICAgcGFkZGluZzogNThweCA5MHB4O1xuXG4gICAgLndyYXBwZXIge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWxpbms7XG5cbiAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXZpdmlkLWdyZWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA5NnB4IDU4cHggMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZS1NKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMzBweDtcblxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5NnB4IDMwcHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZS1TKSB7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjQ1N1wiOyIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29tbW9uL2ZvbnRzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYnV0dG9ucyc7XG5cbi8vIFNhbWUgcmFkaWFsLWdyYWRpZW50IGNhcmQgaWRpb20gYXMgX3ByaXZhY3lBbmRTZWN1cml0eS5zY3NzLCB0aW50ZWQgZ3JlZW4gaW5zdGVhZCBvZiBibHVlLlxuJGNvbG9yLWNhcmQtZ2xvdzogZGFya2VuKCRjb2xvci1iYXNlLWdyZWVuLCAzMCUpO1xuJGNvbG9yLWNhcmQtYmc6ICRjb2xvci1kZWVwLWdyZWVuO1xuXG5tYWluIHtcbiAgICAvLyBXaGl0ZSBiYW5kIGFyb3VuZCB0aGUgZGFyayBjYXJkLCBhcyBpbiAucHJpdmFjeS1zZWN1cml0eS1jZW50ZXI6IHRoZSBjYXJkIGlzIHdoYXQgY2Fycmllc1xuICAgIC8vIHRoZSBkYXJrIHN1cmZhY2UgaGVyZSwgc28gdGhlIHNlY3Rpb24gaXRzZWxmIGJyZWFrcyB0aGUgcGFnZSdzIGRhcmsgcnVuLlxuICAgIC5vcmlnaW5hbC1tYWlsdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNDBweDtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jYXJkLWJnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LWNvcm5lciBhdCAyMCUgMCUsICRjb2xvci1jYXJkLWdsb3cgMCUsICRjb2xvci1jYXJkLWJnIDc1JSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgyO1xuXG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29weSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAvLyBHcmV5IHJhdGhlciB0aGFuIHB1cmUgd2hpdGU6IHRoZSBoZWFkaW5nIGtlZXBzIHRoZSBmdWxsLWNvbnRyYXN0IHdoaXRlLCBhbmQgdGhlIGJvZHlcbiAgICAgICAgICAgIC8vIGNvcHkgc2l0dGluZyBhIHN0ZXAgYmVsb3cgaXQgaXMgZWFzaWVyIHRvIHJlYWQgYWNyb3NzIHRoZXNlIGxvbmcgcGFyYWdyYXBocy5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keTtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLy8gVGhlIHNoYXJlZCAubXMtYnV0dG9uIGlzIGEgc21hbGwgdXBwZXJjYXNlIHBpbGw7IHRoaXMgYmxvY2sncyBDVEEgaXMgdGhlIGFwcHJvdmVkXG4gICAgICAgICAgICAvLyBmdWxsLXNpemUgc2VudGVuY2UtY2FzZSB2YXJpYW50LCBhbmQgaW5saW5lLWZsZXgga2VlcHMgaXQgaHVnZ2luZyBpdHMgbGFiZWwgaW5zdGVhZFxuICAgICAgICAgICAgLy8gb2Ygc3RyZXRjaGluZyB0byB0aGUgcGFyYWdyYXBoIHdpZHRoLlxuICAgICAgICAgICAgLm1zLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgICAgIC8vIE5vdCBvbiAuZGlzYWJsZWQ6IHRoYXQgaXMgdGhlIFwiYWxyZWFkeSBpbnN0YWxsZWRcIiBzdGF0ZSwgd2hlcmUgYW4gYXJyb3cgd291bGRcbiAgICAgICAgICAgICAgICAvLyBwb2ludCBhdCBhbiBhY3Rpb24gdGhlIGJ1dHRvbiBubyBsb25nZXIgcGVyZm9ybXMuXG4gICAgICAgICAgICAgICAgJjpub3QoLmRpc2FibGVkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4oaSJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPbmUgaW5saW5lIHJvdyBvZiB0aWNrcywgbm90IGNoaXBzOiB0aGUgbGFiZWxzIGFyZSBzaG9ydCBlbm91Z2ggdG8gc2l0IG9uIGEgc2luZ2xlIGxpbmVcbiAgICAgICAgLy8gYW5kIHRoZSBDVEEgYWJvdmUgaXMgd2hhdCBzaG91bGQgY2FycnkgdGhlIHZpc3VhbCB3ZWlnaHQgaGVyZS5cbiAgICAgICAgLnRydXN0LWJhZGdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTJweCA0MHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgICAgICAgLy8gVGhlIFN2Zy9jaGVjay5zdmcudHdpZyBpY29uLCBub3QgYSAn4pyTJyB0ZXh0IGdseXBoOiB0aGUgZ2x5cGggcmVuZGVycyB3aXRoIGFcbiAgICAgICAgICAgICAgICAvLyBkaWZmZXJlbnQgd2VpZ2h0IGFuZCBiYXNlbGluZSBpbiBldmVyeSBwbGF0Zm9ybSBmb250LlxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itdml2aWQtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gJHNpemUtUykge1xuICAgIG1haW4ge1xuICAgICAgICAub3JpZ2luYWwtbWFpbHRyYWNrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHJ1c3QtYmFkZ2VzIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NDc0XCI7IiwiLmNvbXBhcmlzb24tY29sdW1ucyB7XG4gICAgcGFkZGluZzogOTZweCA0MHB4O1xuXG4gICAgLmhlYWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDI7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICB9XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcblxuICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZS1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAuMDUpLCAwIDEycHggMzJweCByZ2JhKDAsIDAsIDAsIC4wNyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHktaW50cm87XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLmNyb3NzIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtcGVhY2g7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ+KclSc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLmNoZWNrIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmVlbjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn4pyTJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1MKSB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMjRweDtcblxuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3Jvc3MtbWVudGlvbiB7XG4gICAgcGFkZGluZzogMCA0MHB4IDk2cHg7XG5cbiAgICBwIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItYmFzZS1ncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gJHNpemUtTCkge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHggNjRweDtcbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjUwMFwiOyIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29tbW9uL2ZvbnRzJztcblxuJGNvbG9yLWdyYWRpZW50LWFjY2VudDogIzMxMkM5MTtcbiRjb2xvci1idXR0b24tZGlzYWJsZWQtc29saWQ6ICNiMzk4NmY7XG5cbi5jdGEtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogOTJweCAxNTRweDtcblxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1oMjtcblxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG4gICAgfVxuXG4gICAgcCBhLmRpc2FibGVkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIsXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKHdpZHRoIDw9ICRzaXplLU0pIHtcbiAgICAuY3RhLWNvbnRhaW5lciB7XG4gICAgICAgICYuaG9yaXpvbnRhbCBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAuY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcblxuICAgICAgICAmLmhvcml6b250YWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjUxOVwiOyIsIi5mYXEtYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiA5NnB4IDQwcHg7XG5cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtY2FwdGlvbjtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1oMjtcblxuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgICAgICAmICsgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5LWludHJvO1xuICAgIH1cblxuICAgIC5jb250YWluZXIgPiBvbCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMDtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnRpemUoJGNvbG9yLXZpdmlkLWdyZWVuLCAuOCk7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbSAxO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyIDBmcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgcGFkZGluZyAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMTJweDtcblxuICAgICAgICAgICAgICAgICYgPiBhLFxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzAnIGNvdW50ZXIoaXRlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLy8nICsgJG1haWx0cmFja19kb21haW4gKyAnL2ltZy9uZXdXZWIvZ2x5cGhzL2NhcmV0LWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0OHB4O1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjp0YXJnZXQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyIDFmcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIGg0IGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBvbCBsaSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgaDQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgLmNvbnRhaW5lciA+IG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgb2wgbGkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDNmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NTQ2XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb21tb24vZm9udHMnO1xuXG4kY29sb3ItZ3JhZGllbnQtYWNjZW50OiBkYXJrZW4oJGNvbG9yLXRlY2gtYmx1ZSwgNDAlKTtcbiRjb2xvci1ncmFkaWVudC1iZzogJGNvbG9yLWRlZXAtZ3JlZW47XG5cbm1haW4ge1xuICAgIC5wcml2YWN5LXNlY3VyaXR5LWNlbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogODBweCA0MHB4O1xuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZWVwLWdyZWVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LWNvcm5lciBhdCA1MCUgMTAwJSwgJGNvbG9yLWdyYWRpZW50LWFjY2VudCAwJSwgJGNvbG9yLWdyYWRpZW50LWJnIDEwMCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTE0cHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgyO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDE0NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFkZ2VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1oMy1saWdodDtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tcy1idXR0b24tdHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHktaW50cm87XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24taG9sZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgICAgICAgICAgICAgIC5nb29nbGUtY2xvdWQtcGFydG5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXNvMjcwMDEge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1MKSB7XG4gICAgbWFpbiB7XG4gICAgICAgIC5wcml2YWN5LXNlY3VyaXR5LWNlbnRlciB7XG4gICAgICAgICAgICAuYmFkZ2VzIHtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9ICRzaXplLU0pIHtcbiAgICBtYWluIHtcbiAgICAgICAgLnByaXZhY3ktc2VjdXJpdHktY2VudGVyIHtcbiAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5iYWRnZXMge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gJHNpemUtUykge1xuICAgIG1haW4gLnByaXZhY3ktc2VjdXJpdHktY2VudGVyIC5jYXJkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NTY4XCI7IiwiLnlvdXR1YmVWaWRlbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjRweCA0MHB4O1xuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjU4OFwiOyIsIkBpbXBvcnQgJy4uLy4uL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi4vLi4vY29tbW9uL2ZvbnRzJztcbkBpbXBvcnQgJy4uLy4uL2NvbW1vbi9zaXplcyc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2J1dHRvbnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29tbW9uL2NvbG9ycyc7XG5cbiRjb2xvci1ibHVlOiAjMDc4MEU3O1xuJGNvbG9yLW1haWxzdWl0ZS1idXR0b246ICM0MGUwYjA7XG4kY29sb3ItbWFpbHRyYWNrLWJ1dHRvbjogI2I5ZjNlMDtcbiRjb2xvci1pdGVtOiAjNUU1OUM3O1xuJGNvbG9yLXNlcGFyYXRvcjogI0VERURFRDtcbiRjb2xvci11bnNlbGVjdGVkLXBsYW46ICM3Nzc7XG4kY29sb3ItYmc6ICRjb2xvci1kZWVwLWdyZWVuO1xuJGNvbG9yLWZnOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItZ3JhZGllbnQtYWNjZW50OiAkY29sb3Itdml2aWQtZ3JlZW47XG4kY29sb3ItZ3JhZGllbnQtdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbi5wbGFucy1kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItZmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMTAwJSwgJGNvbG9yLWdyYWRpZW50LWFjY2VudCAwJSwgJGNvbG9yLWdyYWRpZW50LXRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgICAgICAgaGVpZ2h0OiA3MjRweDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbnMtc2VsZWN0b3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1za3k7XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWgxO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICRzaXplLU0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb3N0LXBvcHVsYXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWxpbms7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB0b3A6IDEycHg7XG5cbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGFucy1zZWxlY3RvciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJhc2Utd2hpdGUsIC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAucGxhbi1pbnRlcnZhbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIC4xMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBsYW5zLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMjZweCwgMWZyKSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG5cbiAgICAucGxhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keTtcblxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAucGxhbi1oZWFkZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDM7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1tZWRpdW0tMTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtaDM7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAucHJpY2UtbW9udGhseSwgLnByaWNlLXllYXJseSB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlLXVzZXItbW9udGgsIC5wcmljZS11c2VyLW1vbnRoLWZvci1iIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFubnVhbGl6ZWQtcHJpY2UtY29udGFpbmVyLCAucHJpY2UtcGVyLXllYXItY29udGFpbmVyLCAucHJpY2UtcGVyLXRlYW0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWxpbms7XG5cbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmlnaHQtYW1iZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXMtYnV0dG9uO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1wbGFuPSdmcmVlJ10ge1xuICAgICAgICAgICAgLmFjdGlvbiBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1uZXc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtcGxhbj0nYWR2YW5jZWQnXSB7XG4gICAgICAgICAgICAuYWN0aW9uIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWlsc3VpdGUtYnV0dG9uO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItbWFpbHN1aXRlLWJ1dHRvbiwgOCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1wbGFuPSdwcm8nXSB7XG4gICAgICAgICAgICAuYWN0aW9uIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWlsdHJhY2stYnV0dG9uO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItbWFpbHRyYWNrLWJ1dHRvbiwgOCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHNpemUtTSkge1xuICAgIC5wbGFucy1kZXRhaWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbnMtc2VsZWN0b3Ige1xuICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbi1pbnRlcnZhbCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW5zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgICAgICAgICAgLnBsYW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1vc3QtcG9wdWxhciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLXVzZXItbW9udGgsIC5wcmljZS11c2VyLW1vbnRoLWZvci1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljaW5nLXRlYW1zLXN0cmlwIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZhdC10ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogLTIwcHggMDtcbn1cblxuLnByaWNpbmctdGVhbXMtc3RyaXAge1xuICAgIHBhZGRpbmc6IDQ4cHggNDBweCAxMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo2MTRcIjsiLCIvLyBNZXNzYWdlc1xuLy8gRXJyb3JcbiRyZWQtZGFyazogI2NmMDIxYztcbiRyZWQtbWVkaXVtOiAjZmU0NDQ0O1xuJHJlZC1saWdodDogI2ZjN2E3YTtcbiRyZWQtdWx0cmEtbGlnaHQ6ICNmZWQxZDE7XG5cbi8vIEluZm9cbiRibHVlLWRhcms6ICMxMzU2Y2M7XG4kYmx1ZS1tZWRpdW06ICMwNTczZWI7XG4kYmx1ZS1saWdodDogIzhiYjRmOTtcbiRibHVlLXVsdHJhLWxpZ2h0OiAjZDJlM2ZjO1xuJGdtYWlsLWJsdWUtZGFyazogIzFhNzNlODtcbiRpbmZvLWJsdWUtZGFyazogIzAwNGI2MjtcblxuLy8gV2FybmluZ1xuJHllbGxvdy1kYXJrOiAjZjRhNjI0O1xuJHllbGxvdy1tZWRpdW06ICNmZWI4NDQ7XG4keWVsbG93LWxpZ2h0OiAjZmZkZDU3O1xuJHllbGxvdy11bHRyYS1saWdodDogI2ZmZmVlNDtcblxuLy8gTmV1dHJhbFxuJGJsYWNrOiAjMDAwO1xuJGdyZXktZGFyay0xOiAjMzMzO1xuJGdyZXktZGFyay0yOiAjNDA0MDQwO1xuJGdyZXktZGFyay0zOiAjNWY2MzY4O1xuJGdyZXktbWVkaXVtLTE6ICM2NjY7XG4kZ3JleS1tZWRpdW0tMjogIzliOWI5YjtcbiRncmV5LW1lZGl1bS0zOiAjYWFhO1xuJGdyZXktbWVkaXVtLTQ6ICNjY2M7XG4kZ3JleS1saWdodC0xOiAjZGRkO1xuJGdyZXktbGlnaHQtMjogI2U2ZTZlNjtcbiRncmV5LWxpZ2h0LTM6ICNmMWYzZjQ7XG4kZ3JleS1saWdodC00OiAjODA4MDgwO1xuJHdoaXRlOiAjZmZmO1xuXG4vLyBOZXcgTmV1dHJhbFxuJGdyYXktZGFyay1uZXc6ICMxNzIyMjY7XG5cbi8vIE1haWx0cmFja1xuLy8gUHJpbWFyeVxuJHByaW1hcnktZGFyazogIzAwN2E1MDtcbiRwcmltYXJ5LWVudmVsb3BlOiAjMDBiODc4O1xuJHByaW1hcnktZG91YmxlLWNoZWNrOiAjMmVjZjgwO1xuJHByaW1hcnktbGlnaHQ6ICM3ZGU4YzM7XG4kcHJpbWFyeS11bHRyYS1saWdodDogI2Q0ZjdlYjtcbiRwcmltYXJ5LW5ldzogIzNERjJCNjtcbiRwcmltYXJ5LW5ldy1ob3ZlcjogIzMyYzY5NTtcbiRwcmltYXJ5LW5ldy11bHRyYS1saWdodDogI0U4RkZGNztcblxuLy8gU2Vjb25kYXJ5XG4kc2Vjb25kYXJ5LWRhcms6ICM0MjNlODc7XG4kc2Vjb25kYXJ5LWRvdWJsZS1jaGVjazogIzY5NjRjZTtcbiRzZWNvbmRhcnktbGlnaHQ6ICNhNGEyZTI7XG4kc2Vjb25kYXJ5LXVsdHJhLWxpZ2h0OiAjZTFlMGY1O1xuJHNlY29uZGFyeS1uZXctdWx0cmEtbGlnaHQ6ICNGOEY1RkY7XG5cbi8vIEF1eGlsaWFyeVxuJHBpbms6ICNmMDMxNjg7XG4kcHVycGxlOiAjYTE0MmY0O1xuJG9yYW5nZTogI2UzNzQwMDtcblxuLy8gU3RhdGVzXG4vLyBCdXR0b25cbiRwcmltYXJ5LXNvbGlkLWhvdmVyOiAjM2Q5OTc5O1xuJHByaW1hcnktbGlnaHQtaG92ZXI6ICNlYmY1ZjE7XG4kZXJyb3ItbWVkaXVtLWhvdmVyOiAjZmVmNWY1O1xuXG4vLyBNZW51c1xuJG1lbnUtZGFyay1ob3ZlcjogIzFhNTY0MjtcbiRwcmltYXJ5LWxpZ2h0LWFjdGl2ZTogI2NjZWNlMTtcblxuLy8gc3ByZWFkc2hlZXRcbiRzcHJlYWRzaGVldC1jb2xvcjogIzE4OWQ1ZDtcblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NjMxXCI7IiwiJG1haWx0cmFja19kb21haW46IFwibWFpbHRyYWNrLm5ncm9rLmlvL2J1bmRsZXMvbWFpbHRyYWNrZnJvbnRlbmRcIjsgJG1haWx0cmFja19zaWduYXR1cmVfZ2VuZXJhdG9yX2RvbWFpbjogXCJodHRwczovL21haWx0cmFjay1zaWduYXR1cmUtZ2VuZXJhdG9yLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tXCI7XG5AaW1wb3J0ICcuLi8uLi9jb21tb24vY29sb3JzJztcbkBpbXBvcnQgJy4uLy4uL2NvbW1vbi9mb250cyc7XG5AaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL2J1dHRvbnMnO1xuQGltcG9ydCAnLi4vLi4vY29tcG9uZW50cy9tb2RhbCc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy9oZXJvJztcbkBpbXBvcnQgJy4uLy4uL3BhcnRpYWxzL3N0b3JlUmF0aW5nJztcbkBpbXBvcnQgJy4uLy4uL3BhcnRpYWxzL3VzZWRCeVByb3MnO1xuQGltcG9ydCAnLi4vLi4vcGFydGlhbHMvZmVhdHVyZXNFeHBsYWluZWQnO1xuQGltcG9ydCAnLi4vLi4vcGFydGlhbHMvZmVhdHVyZXNFeHRyYSc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy90ZXN0aW1vbmlhbHMnO1xuQGltcG9ydCAnLi4vLi4vcGFydGlhbHMvdGVzdGltb25pYWxzV2FsbCc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy9vcmlnaW5hbE1haWx0cmFjayc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy9jb21wYXJpc29uQ29sdW1ucyc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy9jdGEnO1xuQGltcG9ydCAnLi4vLi4vcGFydGlhbHMvZmFxJztcbkBpbXBvcnQgJy4uLy4uL3BhcnRpYWxzL3ByaXZhY3lBbmRTZWN1cml0eSc7XG5AaW1wb3J0ICcuLi8uLi9wYXJ0aWFscy95b3V0dWJlVmlkZW8nO1xuQGltcG9ydCAnLi4vLi4vcGFnZXMvcHJpY2luZy9wcmljaW5nX3BsYW5zJztcblxubWFpbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/