/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.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[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.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[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.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[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.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[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.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[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.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[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.scss (6) ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Karla:400,400i,700,700i);
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.scss (7) ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.scss (8) ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700);
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.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[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.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[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./frontend/css/web/pages/microtool/e_signature_microtool.scss (11) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
*{box-sizing:border-box;margin:0;padding:0}

ul{list-style:none}

a{color:inherit}

input{font-family:inherit}

html{scroll-behavior:smooth;scroll-padding-top:128px}

body{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:150%;background-color:#1a2226;color:#fff}

@media(width <= 768px){
body{font-size:14px}}

header .container{gap:8px}

.container{align-items:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit;justify-content:inherit;margin:0 auto;max-width:1280px;width:100%}

.hidden{display:none}

.only-mobile,.mobile{display:block}

@media(width > 768px){
.only-mobile,.mobile{display:none}}

.only-desktop,.desktop{display:none}

@media(width > 992px){
.only-desktop,.desktop{display:block}}

.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}

[dir="rtl"] .ms-button-transparent{padding:8px 10px 8px 4px}

@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}

[dir="rtl"] .ms-button-transparent{padding:8px 10px 8px 4px}

@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)}

header{align-items:center;background-color:rgba(0,0,0,0);color:#fff;display:flex;flex-direction:row;gap:80px;left:0;padding:10px 40px;position:sticky;right:0;top:0;transition:.2s;z-index:1}

header .container{gap:0}

header .ham{cursor:pointer;display:none;height:50px;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform 400ms;user-select:none;width:34px}

header .ham.hamRotate.active{transform:rotate(45deg)}

[dir="rtl"] header .ham.hamRotate.active{transform:rotate(-45deg)}

header .ham.hamRotate180.active{transform:rotate(180deg)}

[dir="rtl"] header .ham.hamRotate180.active{transform:rotate(-180deg)}

header .ham .line{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:5.5;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms}

header .ham .line.top{stroke-dasharray:40 82}

header .ham .line.middle{stroke-dasharray:40 111}

header .ham .line.bottom{stroke-dasharray:40 161}

header .ham.ham7.active .line.top{stroke-dasharray:17 82;stroke-dashoffset:-62px}

header .ham.ham7.active .line.middle{stroke-dashoffset:23px}

header .ham.ham7.active .line.bottom{stroke-dashoffset:-83px}

header h1{display:flex}

header h1 .logo svg{height:60px;width:218px}

header nav{flex:1 1 auto;height:auto !important}

header nav .mobile-menu{display:none}

header nav>ul{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}

header nav>ul li{transition:background-color .1s ease-out,color .1s ease-out}

header nav>ul li a{display:block;font-size:14px;font-weight:600;line-height:150%;padding:0 16px;text-decoration:none}

header nav>ul li.submenu{position:relative}

header nav>ul li.submenu>a{align-items:center;display:flex;flex-direction:row;gap:8px}

header nav>ul li.submenu ul,header nav>ul li.submenu .features-container{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:2px 4px 6px 0 rgba(0,35,128,.45);display:none;flex-direction:column;gap:14px;left:-42px;padding:42px;position:absolute;text-align:start;top:calc(100% + 30px);width:max-content;z-index:1}

[dir="rtl"] header nav>ul li.submenu ul,[dir="rtl"] header nav>ul li.submenu .features-container{box-shadow:-2px 4px 6px 0 rgba(0,35,128,.45);left:auto;right:-42px}

header nav>ul li.submenu .features-container{color:#333;font-size:14px;grid-gap:45px;grid-template-columns:repeat(2, 1fr);min-width:610px}

header nav>ul li.submenu .features-container .feature{display:flex;flex-direction:column;gap:20px}

header nav>ul li.submenu .features-container .title{align-items:center;display:flex;font-weight:700;gap:8px;text-transform:uppercase}

header nav>ul li.submenu .features-container .feature-links{display:flex;flex-direction:column;gap:15px;padding:0 23px}

header nav>ul li.submenu .features-container .feature-links a{padding:0}

header nav>ul li.submenu .features-container .feature-links a:hover{font-weight:700}

header nav>ul li.submenu ul li{color:#333;letter-spacing:.14px}

header nav>ul li.submenu ul li:hover a{font-weight:700;letter-spacing:0}

header nav>ul li.submenu:hover ul::before,header nav>ul li.submenu:hover .features-container::before{content:"";display:block;height:30px;left:0;position:absolute;top:-30px;width:100%}

[dir="rtl"] header nav>ul li.submenu:hover ul::before,[dir="rtl"] header nav>ul li.submenu:hover .features-container::before{left:auto;right:0}

header nav>ul li.submenu:hover .features-container{display:grid}

header nav>ul li.submenu:hover ul{display:flex}

header nav>ul:hover>li>a{opacity:.5}

header nav>ul:hover>li>a:hover{opacity:1}

header .feature-links a{font-weight:400}

header .feature-links a:hover{font-weight:500}

header .access{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:32px}

header .access .ms-button.install{border-radius:20px}

header .access a:not(.ms-button){font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:150%;font-weight:700;text-decoration:none}

@media(width <= 768px){
header .access a:not(.ms-button){font-size:12px}}

header.white{background-color:#fff;color:#333}

header.white .ham .line{stroke:#333}

header.dark{background-color:#1a2226;color:#fff}

header.dark .ham .line{stroke:#333}

header.scrolled{background-color:#1a2226}

header.getting-started{min-height:100dvh}

header.getting-started a:not(.btn){color:inherit;text-decoration:underline}

@media screen and (width <= 1280px){
header{gap:12px}}

@media screen and (width <= 1180px){
header h1 .logo svg{width:140px}}

@media screen and (width <= 1080px){
header nav>ul{gap:0}

header nav>ul li a{padding:0 12px}

header .access{gap:12px}}

@media screen and (width <= 992px){
header{flex-direction:column;gap:0;padding:0}

header .container{align-items:stretch}

header h1{align-self:stretch;height:90px;padding:20px 30px}

header h1 .logo{flex:0 1 auto}

header h1 .logo svg{height:46px;width:168px}

header h1 .ham{display:block}

header nav{display:none}

header nav .desktop-menu{display:none}

header nav .mobile-menu{display:flex;overflow-y:auto;user-select:none}

header nav .mobile-menu details{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%;padding:0 16px}}

@media screen and (width <= 992px)and (width <= 768px){
header nav .mobile-menu details{font-size:18px}}

@media screen and (width <= 992px){
header nav .mobile-menu details[open] summary>svg{transform:rotate(180deg)}

[dir="rtl"] header nav .mobile-menu details[open] summary>svg{transform:rotate(-180deg)}

header nav .mobile-menu details ::marker,header nav .mobile-menu details ::-webkit-details-marker{content:"";display:none}

header nav .mobile-menu details summary{align-items:center;display:flex;font-weight:600;justify-content:space-between;list-style:none}

header nav .mobile-menu details .content{display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:14px;line-height:150%;margin:14px 14px}

header nav .mobile-menu details .content .feature{display:flex;flex-direction:column;gap:8px}

header nav .mobile-menu details .content .title{align-items:center;display:flex;font-weight:700;gap:5px;text-transform:uppercase}

header nav .mobile-menu details .content a{text-decoration:none}

header nav .mobile-menu details .content a::before{content:"➜";margin-right:8px}

[dir="rtl"] header nav .mobile-menu details .content a::before{margin-right:0;margin-left:8px}

header nav .mobile-menu details .content a:hover{font-weight:700}

header nav .mobile-menu details a{text-decoration:none}

header nav>ul{align-items:stretch;flex-flow:column nowrap;justify-content:start}

header nav>ul>li{flex:1 1 100%}

header nav>ul>li.submenu ul{box-shadow:none;display:flex;left:auto;padding:12px 0;position:relative}

[dir="rtl"] header nav>ul>li.submenu ul{left:auto;right:auto}

header nav>ul>li>a{font-family:inter,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%;justify-content:space-between}}

@media screen and (width <= 992px)and (width <= 768px){
header nav>ul>li>a{font-size:18px}}

@media screen and (width <= 992px){
header nav>ul:hover>li>a{opacity:1}

header nav[aria-expanded=true]{background-color:#fff;color:#333;display:inherit;flex-direction:column;justify-content:stretch;max-height:calc(100dvh - 90px - 130px);padding:40px 12px 10px;width:100%}

header nav[aria-expanded=true]+.access{background-color:#fff;display:flex;gap:30px;height:130px;justify-content:space-between;padding:40px 30px}

header nav[aria-expanded=true]+.access>a{flex:1 1 50%;text-align:center}

header nav[aria-expanded=true]+.access a:not(.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;background-color:#548dff;color:#22282b;border-radius:20px}

header nav[aria-expanded=true]+.access a:not(.ms-button):hover{background-color:#9df8da}

header nav[aria-expanded=true]+.access a:not(.ms-button).disabled{opacity:.5;pointer-events:none}

header nav[aria-expanded=true]+.access a:not(.ms-button).hidden{display:none}

header nav[aria-expanded=true]+.access a:not(.ms-button):hover{background-color:#8593f7}

header .access{display:none}}

.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}

[dir="rtl"] .hero::before{left:auto;right:0}

.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}

[dir="rtl"] .hero::after{right:auto;left:0}

.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}

[dir="rtl"] .hero ul{padding-left:0;padding-right: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;width:400px}

[dir="rtl"] .hero .install-buttons-holder .ms-button{box-shadow:-2px 4px 6px 0 rgba(0,35,128,.45)}

.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}

[dir="rtl"] .hero.clipped-img .container .hero-image.left,[dir="rtl"] .hero.mini .container .hero-image.left{background-position-x:right}

.hero.clipped-img .container .hero-image.right,.hero.mini .container .hero-image.right{background-position-x:right}

[dir="rtl"] .hero.clipped-img .container .hero-image.right,[dir="rtl"] .hero.mini .container .hero-image.right{background-position-x:left}

.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}

[dir="rtl"] .hero.clipped-img .container .hero-image{right:calc(50% + 12px);left: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}

[dir="rtl"] .hero.mini .container .hero-image{right:calc(50% + 12px);left: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}

[dir="rtl"] .hero.clipped-img .container .hero-image{left:auto;right:0}

.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}

[dir="rtl"] .hero.mini .container .hero-image{left:auto;right:0}

.hero.mini-light{padding:60px 30px}}

.icon-loading-spinner{animation:rotate .7s linear infinite}

@keyframes rotate{
100%{transform:rotate(360deg)}}

:root{--font-stack-inter: inter, helvetica, Helvetica Neue, sans-serif;--font-size-s: 16px;--font-size-xs: 14px;--font-size-xxs: 12px;--font-size-xxxs: 10px;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-normal: 400;--font-weight-regular: 500;--font-weight-light: 300;--font-size-sm: 18px}

:root{--white: #fff;--black: #000;--primary-dark: #007a50;--primary-envelope: #00b878;--primary-solid-hover: #3d9979;--primary-light: #7de8c3;--primary-light-hover: #ebf5f1;--primary-light-active: #ccece1;--primary-new-ultra-light: #E8FFF7;--red-dark: #cf021c;--red-medium: #fe4444;--red-light: #fc7a7a;--red-ultra-light: #fed1d1;--error-medium-hover: #fef5f5;--grey-light-1: #ddd;--grey-light-2: #e6e6e6;--grey-light-3: #f1f3f4;--grey-light-4: #808080;--grey-medium-1:#666;--grey-medium-2: #9b9b9b;--grey-medium-3: #aaa;--grey-medium-4: #ccc;--grey-dark-1: #333;--grey-dark-3: #5f6368;--gray-dark-new: #172226;--gmail-blue-dark: #1a73e8;--blue-ultra-light: #d2e3fc;--blue-light: #8bb4f9;--blue-medium: #0573eb;--color-lighter-grey: #e6e6e6;--yellow-dark: #f4a624;--yellow-medium: #feb844;--yellow-ultra-light: #fffee4;--spreadsheet-color: #189d5d;--secondary-dark: #423e87;--secondary-double-check: #6964ce;--secondary-ultra-light: #e1e0f5}

.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}

[dir="rtl"] .ms-button-transparent{padding:8px 10px 8px 4px}

@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}

[dir="rtl"] .mt-modal .mt-close-modal{right:auto;left: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}

[dir="rtl"] .mt-modal .mt-modal__footer button:not(:first-child){margin-left:0;margin-right: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}

[dir="rtl"] .mt-modal .action-buttons-toggler .mt-checkbox{margin-right:0;margin-left:12px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZV9zaWduYXR1cmVfbWljcm90b29sLjY4NWRjOWJlNjlhODdmZDFlYzczLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVRLEVDQ1IscUJBQ0ksU0FDQSxVQUNBOztBQUFBLEdBR0osZUFDSTs7QUFBQSxFQUdKLGFBQ0k7O0FBQUEsTUFHSixtQkFDSTs7QUFBQSxLQUdKLHNCQUNJLHlCQUNBOztBQUFBLEtBR0osdURDdEJZLGVBd0ZSLGdCQXRGZ0IsaUJBd0ZoQix5QkNuRWUsV0FNTDs7QUFBQTtBRCtEVixLRHRFSixjQ3VFUTs7QUFBQSxrQkRoRVIsT0FDSTs7QUFBQSxXQUdKLG1CQUNJLGdCQUNBLHVCQUNBLGtCQUNBLFlBQ0Esd0JBQ0EsY0FDQSxpQkdyQ2EsV0h1Q2I7O0FBQUEsUUFHSixZQUNJOztBQUFBLHFCQUdKLGFBQ0k7O0FBQUE7QUFFQSxxQkFISixZQUlROztBQUFBLHVCQUlSLFlBQ0k7O0FBQUE7QUFFQSx1QkFISixhQUlROztBQUFBLFdJOEJSLGtCQXJGSSx5QkZnQmdCLFNFZGhCLG1CQUNBLGNGZWlCLGFFYmpCLG1CQUNBLGVBQ0EsZ0JIVGlCLFFHV2pCLHVCQUNBLGlCQUNBLGtCQUNBLHFCQUNBLHlCQUNBLHlDQUNBOztBQUFBLGlCQUVBLHdCQUNJOztBQUFBLG9CQUdKLFVBQ0ksb0JBQ0E7O0FBQUEsa0JBR0osWUFDSTs7QUFBQSxxQkE4RFIsa0JBekZJLHlCRmdCZ0IsU0VkaEIsbUJBQ0EsY0ZlaUIsYUViakIsbUJBQ0EsZUFDQSxnQkhUaUIsUUdXakIsdUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0EseUJBQ0EseUNBQ0EseUJGV2MsY0FSRzs7QUFBQSwyQkVEakIsd0JBQ0k7O0FBQUEsOEJBR0osVUFDSSxvQkFDQTs7QUFBQSw0QkFHSixZQUNJOztBQUFBLDJCQVVKLHdCRlpnQjs7QUFBQSxvQkVvRXBCLGtCQTdGSSx5QkZnQmdCLFNFZGhCLG1CQUNBLGNGZWlCLGFFYmpC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UixZQUNJLHVCQUNBLGlCQUNBLFdBQ0E7O0FBQUEsbUNBRUEsa0JOcklKLHlCRmdCZ0IsU0VkaEIsbUJBQ0EsY0ZlaUIsYUViakIsbUJBQ0EsZUFDQSxnQkhUaUIsUUdXakIsdUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0EseUJBQ0EseUNBQ0EsZU15SFE7O0FBQUEseUNOdkhSLHdCQUNJOztBQUFBLDRDQUdKLFVBQ0ksb0JBQ0E7O0FBQUEsMENBR0osWUFDSTs7QUFBQSxxRE0rR0ksa0JBQ0k7O0FBQUE7QUFFQSxxREFISixlQUlRLGlCQUNBOztBQUZKLGlFQUNJLGFBQ0EsQ0FEQSxpQkFDQTs7QUFBQSxrQ0FNaEIsdURUM0pRLGVBd0ZSLGdCQXRGZ0IsaUJBd0ZoQixtQlNvRUksYUFDQSxrQkFDQSxpQkFDQSxpQkFDQTs7QUFBQTtBVHRFSixrQ1MrREEsY1Q5REk7O0FBQUEsK0NTdUVBLGlCQUNJOztBVHhFSiwyRFN1RUEsY0FDSSxDQURKLGdCQUNJLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy9kYXNoYm9hcmQvdmFyaWFibGVzL19mb250cy5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY3NzL3dlYi9wYWdlcy9taWNyb3Rvb2wvY29tbW9uL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy93ZWIvcGFnZXMvbWljcm90b29sL2NvbW1vbi9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9tYWlsdHJhY2stYmFja2VuZC8uL2Zyb250ZW5kL2Nzcy93ZWIvcGFnZXMvbWljcm90b29sL2NvbW1vbi9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3Mvd2ViL3BhZ2VzL21pY3JvdG9vbC9jb21tb24vX3NpemVzLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3Mvd2ViL3BhZ2VzL21pY3JvdG9vbC9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3Mvd2ViL3BhZ2VzL21pY3JvdG9vbC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3Mvd2ViL3BhZ2VzL21pY3JvdG9vbC9faGVyby5zY3NzIiwid2VicGFjazovL21haWx0cmFjay1iYWNrZW5kLy4vZnJvbnRlbmQvY29tcG9uZW50cy9EaXNwbGF5L0ljb25zL2ljb25Mb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvZGFzaGJvYXJkL3ZhcmlhYmxlcy9fcGFyc2VGb250c1RvQ1NTLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3MvY29tbW9uL19wYXJzZUNvbG9yc1RvQ1NTLnNjc3MiLCJ3ZWJwYWNrOi8vbWFpbHRyYWNrLWJhY2tlbmQvLi9mcm9udGVuZC9jc3Mvd2ViL3BhZ2VzL21pY3JvdG9vbC9jb21wb25lbnRzL19tb2RhbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1LYXJsYTo0MDAsNDAwaSw3MDAsNzAwaSc7XG5AaW1wb3J0ICdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDUwMCw2MDAsNzAwJztcbkBpbXBvcnQgJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1JbnRlcjozMDAsNDAwLDUwMCw2MDAsNzAwJztcblxuJGZvbnQtc3RhY2s6IGthcmxhLCBoZWx2ZXRpY2EsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XG4kZm9udC1zdGFjay10aXRsZXM6IG1vbnRzZXJyYXQsIGhlbHZldGljYSwgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiRmb250LXN0YWNrLWludGVyOiBpbnRlciwgaGVsdmV0aWNhLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtc2l6ZS14eHhsOiAzMnB4O1xuJGZvbnQtc2l6ZS14eGw6IDI4cHg7XG4kZm9udC1zaXplLXhsOiAyNHB4O1xuJGZvbnQtc2l6ZS1tOiAyMXB4O1xuJGZvbnQtc2l6ZS1zbTogMThweDtcbiRmb250LXNpemUtczogMTZweDtcbiRmb250LXNpemUteHM6IDE0cHg7XG4kZm9udC1zaXplLXh4czogMTJweDtcbiRmb250LXNpemUteHh4czogMTBweDtcblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6Mzc3XCI7IiwiQGltcG9ydCAnLi9zaXplcyc7XG5AaW1wb3J0ICcuL2ZvbnRzJztcblxuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTI4cHg7XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWVwLWdyZWVuO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBnYXA6IDhweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgZ2FwOiBpbmhlcml0O1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRzaXplLWNvbnRhaW5lcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9ubHktbW9iaWxlLCAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAod2lkdGggPiAkc2l6ZS1TKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ub25seS1kZXNrdG9wLCAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAod2lkdGggPiAkc2l6ZS1NKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTg1XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL3NpemVzJztcblxuQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDIwMC4uODAwJmRpc3BsYXk9c3dhcCc7XG5cbiRmb250LW1haW46IGludGVyLCBoZWx2ZXRpY2EsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQ6IDIwMDtcbiRmb250LXdlaWdodC1saWdodDogNDAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDgwMDtcblxuXG5AbWl4aW4gZm9udC1zdHlsZS1oMCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBcbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtaDMtbGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIFxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1oNCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWg1IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtYm9keS1ib2xkIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWJvZHktaW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgQG1lZGlhICh3aWR0aCA8PSAkc2l6ZS1TKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLWJvZHktbGlzdCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1saW5rIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAod2lkdGggPD0gJHNpemUtUykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS1leWVicm93IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cbiAgICBAbWVkaWEgKHdpZHRoIDw9ICRzaXplLVMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTEyXCI7IiwiLy8gQmFzZVxuJGNvbG9yLWJhc2UtZ3JheTogIzMzMztcbiRjb2xvci1iYXNlLWdyZWVuOiAjMDBCODc4O1xuJGNvbG9yLWJhc2UtcHVycGxlOiAjNjk2NENFO1xuJGNvbG9yLWJhc2Utd2hpdGU6ICNGRkY7XG4kY29sb3ItYmFzZS1kZWVwLW5hdnk6ICMwMTA5MjE7XG5cbi8vIFNlY29uZGFyeVxuJGNvbG9yLXNlY29uZGFyeS1kYXJrLXB1cnBsZTogIzU0NEVDMDtcbiRjb2xvci1zZWNvbmRhcnktbm90LXNvLWxpZ2h0LXB1cnBsZTogI0NEQ0JGMDtcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQtcHVycGxlOiAjRUNFQ0Y5O1xuJGNvbG9yLXNlY29uZGFyeS1ibHVlOiAjMDA4REYyO1xuJGNvbG9yLXNlY29uZGFyeS1za3k6ICNCRkU0RkU7XG4kY29sb3Itc2Vjb25kYXJ5LXllbGxvdzogI0ZGQ0IxMTtcbiRjb2xvci1zZWNvbmRhcnktcGluazogI0ZGOTREMDtcblxuLy8gTmV1dHJhbFxuJGNvbG9yLW5ldXRyYWwtYmxhY2s6ICMwMDA7XG4kY29sb3ItbmV1dHJhbC1saWdodC1ncmF5OiAjRjZGNkY2O1xuXG4vLyBOb3QgaW4gc3R5bGVndWlkZVxuJGNvbG9yLW9jZWFuLWJsdWU6ICMwMDIzODA7XG4kY29sb3ItYnV0dG9uLXNlY29uZGFyeTogIzJEMjg5NztcbiRjb2xvci1uZXV0cmFsLW1lZGl1bTogI0I4QjhCODtcblxuLy8gTmV3IExvZ28gU3R5bGVcbiRjb2xvci12aXZpZC1ncmVlbjogIzNERjJCNjtcbiRjb2xvci1kZWVwLWdyZWVuOiAjMUEyMjI2O1xuJGNvbG9yLWRhcmtpc2gtZ3JleTogIzIyMjgyQjtcbiRjb2xvci1kYXJrLWdyZXk6ICM0NjRjNGI7XG4kY29sb3ItbWlkLWdyZXk6ICNhYmIxYjE7XG4kY29sb3ItbGlnaHQtZ3JleTogI2RkZDtcbiRjb2xvci1hbG1vc3Qtd2hpdGU6ICNGMEY3Rjc7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItbGlnaHQtcGVhY2g6ICNlZjk2ODQ7XG4kY29sb3ItdGVjaC1wdXJwbGU6ICM4NTkzZjc7XG4kY29sb3ItdGVjaC1ibHVlOiAjNTQ4REZGO1xuJGNvbG9yLWJyaWdodC1hbWJlcjogI2Y0YmY2MTtcbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjcwXCI7IiwiLy8gU2l6ZSBEZXZpY2VcbiRzaXplLUw6IDEyODBweDtcbiRzaXplLU06IDk5MnB4O1xuJHNpemUtUzogNzY4cHg7XG4kc2l6ZS1YUzogNDgwcHg7XG5cbi8vIENvbnRhaW5lciBzaXplXG4kc2l6ZS1jb250YWluZXI6IDEyODBweDtcblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTM5XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb21tb24vZm9udHMnO1xuXG4kY29sb3ItcHJpbWFyeS1mZzogJGNvbG9yLWRhcmtpc2gtZ3JleTtcbiRjb2xvci1wcmltYXJ5LWJnOiAkY29sb3Itdml2aWQtZ3JlZW47XG4kY29sb3Itc2Vjb25kYXJ5LWZnOiAkY29sb3ItZGFya2lzaC1ncmV5O1xuJGNvbG9yLXNlY29uZGFyeS1iZzogJGNvbG9yLXRlY2gtYmx1ZTtcbiRjb2xvci1zZWNvbmRhcnktYmctaG92ZXI6ICRjb2xvci10ZWNoLXB1cnBsZTtcblxuQG1peGluIG1zLWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1iZztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBnYXA6IDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeS1iZywgMjAlKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBtcy1idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b247XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWJnO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWZnO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmctaG92ZXI7XG4gICAgfVxufVxuXG5AbWl4aW4gbXMtYnV0dG9uLXRlcnRpYXJ5IHtcbiAgICBAaW5jbHVkZSBtcy1idXR0b247XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWJnO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWZnO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeS1iZywgMTAlKTtcbiAgICB9XG59XG5cbkBtaXhpbiBtcy1idXR0b24tdHJhbnNwYXJlbnQge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keS1ib2xkO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBwYWRkaW5nOiA4cHggNHB4IDhweCAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLW91dDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogXG4gICAgICAgICAgICB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjclMjIlMjBoZWlnaHQlM0QlMjIxMSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDclMjAxMSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0wLjE0ODQzOCUyMDkuNTAzMTdMMy45NzY1NiUyMDUuNjc1MDVMMC4xNDg0MzglMjAxLjg0NjkyTDEuMzIwMzElMjAwLjY3NTA0OUw2LjMyMDMxJTIwNS42NzUwNUwxLjMyMDMxJTIwMTAuNjc1TDAuMTQ4NDM4JTIwOS41MDMxN1olMjIlMjBmaWxsJTNEJTIyd2hpdGUlMjIlMkYlM0UlMEElM0MlMkZzdmclM0UnKVxuICAgICAgICAgICAgbm8tcmVwZWF0XG4gICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbW91bnQ6IC45KTtcbiAgICB9XG59XG5cbi5tcy1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbjtcbn1cblxuLm1zLWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbi1zZWNvbmRhcnk7XG59XG5cbi5tcy1idXR0b24tdGVydGlhcnkge1xuICAgIEBpbmNsdWRlIG1zLWJ1dHRvbi10ZXJ0aWFyeTtcbn1cblxuLm1zLWJ1dHRvbi10cmFuc3BhcmVudCB7XG4gICAgQGluY2x1ZGUgbXMtYnV0dG9uLXRyYW5zcGFyZW50O1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToyMjBcIjsiLCJAaW1wb3J0ICcuL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi9jb21tb24vZm9udHMnO1xuQGltcG9ydCAnLi9jb21tb24vc2l6ZXMnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2J1dHRvbnMnO1xuXG4kdGl0bGUtaGVpZ2h0OiA5MHB4O1xuJGFjY2Vzcy1oZWlnaHQ6IDEzMHB4O1xuJGNvbG9yLWJnOiAkY29sb3ItZGVlcC1ncmVlbjtcbiRjb2xvci1mZzogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLWdyZXktc2VwYXJhdG9yOiAjQ0NDO1xuJHNjcmVlbi13aWR0aC1sb2dvLXNtOiAxMTgwcHg7XG4kc2NyZWVuLXdpZHRoLW1lbnUtc3RyZXRjaDogMTA4MHB4O1xuXG5oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci1mZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAvLyBUT0RPOiBTaW1wbGlmeSB0aGlzXG4gICAgLmhhbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB3aWR0aDogMzRweDtcblxuICAgICAgICAmLmhhbVJvdGF0ZS5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYW1Sb3RhdGUxODAuYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDUuNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNoYXJyYXkgNDAwbXMsIHN0cm9rZS1kYXNob2Zmc2V0IDQwMG1zO1xuXG4gICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDAgODI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWlkZGxlIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0MCAxMTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0MCAxNjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhbTcuYWN0aXZlIC5saW5lIHtcbiAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNyA4MjtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTYycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWlkZGxlIHtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtODNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAubG9nbyBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5tb2JpbGUtbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgLjFzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwsIC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgdHJhbnNwYXJlbnRpemUoJGNvbG9yLW9jZWFuLWJsdWUsIC41NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MnB4OyAvLyBzYW1lIGFzIGxlZnQgcGFkZGluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZS1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE0cHg7IC8vIEhhY2sgdG8gYXZvaWQgdGV4dCBzaGlmdGluZyBvbiBob3ZlclxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLCAuZmVhdHVyZXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtbGlua3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2Nlc3Mge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgIC5tcy1idXR0b24uaW5zdGFsbCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYTpub3QoLm1zLWJ1dHRvbikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1saW5rO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ncmF5O1xuXG4gICAgICAgIC5oYW0gLmxpbmUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmFzZS1ncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZXAtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblxuICAgICAgICAuaGFtIC5saW5lIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG4gICAgfVxuXG4gICAgJi5nZXR0aW5nLXN0YXJ0ZWQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XG5cbiAgICAgICAgYTpub3QoLmJ0bikge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9ICRzaXplLUwpIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gJHNjcmVlbi13aWR0aC1sb2dvLXNtKSB7XG4gICAgaGVhZGVyIGgxIC5sb2dvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2NyZWVuLXdpZHRoLW1lbnUtc3RyZXRjaCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2Nlc3Mge1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gJHNpemUtTSkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGhlaWdodDogJHRpdGxlLWhlaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTY4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAuZGVza3RvcC1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9iaWxlLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHktaW50cm87XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICZbb3Blbl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3VtbWFyeSA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIDo6bWFya2VyLCA6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4p6cJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYuc3VibWVudSB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHktaW50cm87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtICR0aXRsZS1oZWlnaHQgLSAkYWNjZXNzLWhlaWdodCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmICsgLmFjY2VzcyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGFjY2Vzcy1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhOm5vdCgubXMtYnV0dG9uKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcy1idXR0b24tc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY2VzcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToyNTNcIjsiLCJAaW1wb3J0ICcuL2NvbW1vbi9jb2xvcnMnO1xuQGltcG9ydCAnLi9jb21tb24vZm9udHMnO1xuXG4kY29sb3ItYmc6ICRjb2xvci1kZWVwLWdyZWVuO1xuJGNvbG9yLWZnOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItZ3JhZGllbnQtYWNjZW50OiAkY29sb3Itdml2aWQtZ3JlZW47XG4kY29sb3ItZ3JhZGllbnQtdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbi5oZXJvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItZmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMTAwJSwgJGNvbG9yLWdyYWRpZW50LWFjY2VudCAwJSwgJGNvbG9yLWdyYWRpZW50LXRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgICAgICAgaGVpZ2h0OiA3MjRweDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDE0MnB4IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1oMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IHByZXR0eTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLFxuICAgIHAsXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5pbnN0YWxsLWJ1dHRvbnMtaG9sZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAuaW5zdGFsbC1tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tcy1idXR0b24ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDRweCA2cHggMCByZ2JhKDAsIDM1LCAxMjgsIC40NSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNjM1cHg7XG4gICAgfVxuXG4gICAgLmhlcm8tYmFkZ2VzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuaGVyby1iYWRnZSB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAmLmNsaXBwZWQtaW1nLFxuICAgICYubWluaSB7XG4gICAgICAgIC5jb250YWluZXIgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jbGlwcGVkLWltZyB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoJyNjbGlwLWhlcm8nKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxMnB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5taW5pIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoJyNjbGlwLWhlcm8tbWluaScpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDEycHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZXJvLXRleHQgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnN0YWxsLWJ1dHRvbnMtaG9sZGVyIC5tcy1idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5taW5pLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodC1wdXJwbGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1kZWVwLW5hdnk7XG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDEyMHB4O1xuXG4gICAgICAgIC5oZXJvLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pbnN0YWxsLWJ1dHRvbnMtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWJhZGdlcy1jb250YWluZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAkc2l6ZS1NKSB7XG4gICAgLmhlcm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyby10ZXh0IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnN0YWxsLWJ1dHRvbnMtaG9sZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5tcy1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWJhZGdlcy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsaXBwZWQtaW1nIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0MHB4O1xuXG4gICAgICAgICAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCcjY2xpcC1oZXJvLW1vYmlsZScpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWluaSB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHggNDQwcHg7XG5cbiAgICAgICAgICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgnI2NsaXAtaGVyby1taW5pLW1vYmlsZScpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWluaS1saWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI5M1wiOyIsIi5pY29uLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjM0MFwiOyIsIkBpbXBvcnQgJy4vZm9udHMnO1xuXG46cm9vdCB7XG4gICAgLS1mb250LXN0YWNrLWludGVyOiAjeyRmb250LXN0YWNrLWludGVyfTtcbiAgICAtLWZvbnQtc2l6ZS1zOiAjeyRmb250LXNpemUtc307XG4gICAgLS1mb250LXNpemUteHM6ICN7JGZvbnQtc2l6ZS14c307XG4gICAgLS1mb250LXNpemUteHhzOiAjeyRmb250LXNpemUteHhzfTtcbiAgICAtLWZvbnQtc2l6ZS14eHhzOiAjeyRmb250LXNpemUteHh4c307XG4gICAgLS1mb250LXdlaWdodC1ib2xkOiAjeyRmb250LXdlaWdodC1ib2xkfTtcbiAgICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiAjeyRmb250LXdlaWdodC1zZW1pYm9sZH07XG4gICAgLS1mb250LXdlaWdodC1ub3JtYWw6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gICAgLS1mb250LXdlaWdodC1yZWd1bGFyOiAjeyRmb250LXdlaWdodC1yZWd1bGFyfTtcbiAgICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAjeyRmb250LXdlaWdodC1saWdodH07XG4gICAgLS1mb250LXNpemUtc206ICN7JGZvbnQtc2l6ZS1zbX07XG59XG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTozNzBcIjsiLCJAaW1wb3J0ICcuL2NvbG9ycyc7XG5cbjpyb290IHtcbiAgICAtLXdoaXRlOiAjeyR3aGl0ZX07XG4gICAgLS1ibGFjazogI3skYmxhY2t9O1xuICAgIC0tcHJpbWFyeS1kYXJrOiAjeyRwcmltYXJ5LWRhcmt9O1xuICAgIC0tcHJpbWFyeS1lbnZlbG9wZTogI3skcHJpbWFyeS1lbnZlbG9wZX07XG4gICAgLS1wcmltYXJ5LXNvbGlkLWhvdmVyOiAjeyRwcmltYXJ5LXNvbGlkLWhvdmVyfTtcbiAgICAtLXByaW1hcnktbGlnaHQ6ICN7JHByaW1hcnktbGlnaHR9O1xuICAgIC0tcHJpbWFyeS1saWdodC1ob3ZlcjogI3skcHJpbWFyeS1saWdodC1ob3Zlcn07XG4gICAgLS1wcmltYXJ5LWxpZ2h0LWFjdGl2ZTogI3skcHJpbWFyeS1saWdodC1hY3RpdmV9O1xuICAgIC0tcHJpbWFyeS1uZXctdWx0cmEtbGlnaHQ6ICN7JHByaW1hcnktbmV3LXVsdHJhLWxpZ2h0fTtcbiAgICAtLXJlZC1kYXJrOiAjeyRyZWQtZGFya307XG4gICAgLS1yZWQtbWVkaXVtOiAjeyRyZWQtbWVkaXVtfTtcbiAgICAtLXJlZC1saWdodDogI3skcmVkLWxpZ2h0fTtcbiAgICAtLXJlZC11bHRyYS1saWdodDogI3skcmVkLXVsdHJhLWxpZ2h0fTtcbiAgICAtLWVycm9yLW1lZGl1bS1ob3ZlcjogI3skZXJyb3ItbWVkaXVtLWhvdmVyfTtcbiAgICAtLWdyZXktbGlnaHQtMTogI3skZ3JleS1saWdodC0xfTtcbiAgICAtLWdyZXktbGlnaHQtMjogI3skZ3JleS1saWdodC0yfTtcbiAgICAtLWdyZXktbGlnaHQtMzogI3skZ3JleS1saWdodC0zfTtcbiAgICAtLWdyZXktbGlnaHQtNDogI3skZ3JleS1saWdodC00fTtcbiAgICAtLWdyZXktbWVkaXVtLTE6I3skZ3JleS1tZWRpdW0tMX07XG4gICAgLS1ncmV5LW1lZGl1bS0yOiAjeyRncmV5LW1lZGl1bS0yfTtcbiAgICAtLWdyZXktbWVkaXVtLTM6ICN7JGdyZXktbWVkaXVtLTN9O1xuICAgIC0tZ3JleS1tZWRpdW0tNDogI3skZ3JleS1tZWRpdW0tNH07XG4gICAgLS1ncmV5LWRhcmstMTogI3skZ3JleS1kYXJrLTF9O1xuICAgIC0tZ3JleS1kYXJrLTM6ICN7JGdyZXktZGFyay0zfTtcbiAgICAtLWdyYXktZGFyay1uZXc6ICN7JGdyYXktZGFyay1uZXd9O1xuICAgIC0tZ21haWwtYmx1ZS1kYXJrOiAjeyRnbWFpbC1ibHVlLWRhcmt9O1xuICAgIC0tYmx1ZS11bHRyYS1saWdodDogI3skYmx1ZS11bHRyYS1saWdodH07XG4gICAgLS1ibHVlLWxpZ2h0OiAjeyRibHVlLWxpZ2h0fTtcbiAgICAtLWJsdWUtbWVkaXVtOiAjeyRibHVlLW1lZGl1bX07XG4gICAgLS1jb2xvci1saWdodGVyLWdyZXk6ICN7JGdyZXktbGlnaHQtMn07XG4gICAgLS15ZWxsb3ctZGFyazogI3skeWVsbG93LWRhcmt9O1xuICAgIC0teWVsbG93LW1lZGl1bTogI3skeWVsbG93LW1lZGl1bX07XG4gICAgLS15ZWxsb3ctdWx0cmEtbGlnaHQ6ICN7JHllbGxvdy11bHRyYS1saWdodH07XG4gICAgLS1zcHJlYWRzaGVldC1jb2xvcjogI3skc3ByZWFkc2hlZXQtY29sb3J9O1xuICAgIC0tc2Vjb25kYXJ5LWRhcms6ICN7JHNlY29uZGFyeS1kYXJrfTtcbiAgICAtLXNlY29uZGFyeS1kb3VibGUtY2hlY2s6ICN7JHNlY29uZGFyeS1kb3VibGUtY2hlY2t9O1xuICAgIC0tc2Vjb25kYXJ5LXVsdHJhLWxpZ2h0OiAjeyRzZWNvbmRhcnktdWx0cmEtbGlnaHR9O1xufVxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NDA4XCI7IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb21tb24vZm9udHMnO1xuQGltcG9ydCAnLi4vY29tbW9uL3NpemVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYnV0dG9ucyc7XG5cbi5tdC1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYubXQtbW9kYWwtZGF0YS1wcml2YWN5IHtcbiAgICAgICAgLm10LW1vZGFsX19pbWFnZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JlZW47XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm10LWFsZXJ0IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpdmFjeS1mb3JtIHtcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAmICsgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53YXJuaW5nLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktcGluaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjZweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZS1TIC0gMSkge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDI0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLm10LW1vZGFsLW1haW4taWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LXllbGxvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubXQtbW9kYWxfX2ltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubXQtbW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5O1xuXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubXQtbW9kYWwtc3VidGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS1ib2R5O1xuXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZ3JheTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tdC1tb2RhbC10ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtYm9keTtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWdyYXk7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tdC1jbG9zZS1tb2RhbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC1ibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDE0cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXQtbW9kYWxfX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1zLWJ1dHRvbjtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplLVMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbi1idXR0b25zLXRvZ2dsZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLWJvZHk7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgLm10LWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6NDQzXCI7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/